Searched refs:MTK_NOR_REG_CFG2 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-mtk-nor.c | 51 #define MTK_NOR_REG_CFG2 0x64 macro 440 val = readl(sp->base + MTK_NOR_REG_CFG2); in mtk_nor_write_buffer_enable() 441 writel(val | MTK_NOR_WR_BUF_EN, sp->base + MTK_NOR_REG_CFG2); in mtk_nor_write_buffer_enable() 442 ret = readl_poll_timeout(sp->base + MTK_NOR_REG_CFG2, val, in mtk_nor_write_buffer_enable() 456 val = readl(sp->base + MTK_NOR_REG_CFG2); in mtk_nor_write_buffer_disable() 457 writel(val & ~MTK_NOR_WR_BUF_EN, sp->base + MTK_NOR_REG_CFG2); in mtk_nor_write_buffer_disable() 458 ret = readl_poll_timeout(sp->base + MTK_NOR_REG_CFG2, val, in mtk_nor_write_buffer_disable() 700 mtk_nor_rmw(sp, MTK_NOR_REG_CFG2, MTK_NOR_WR_CUSTOM_OP_EN, 0); in mtk_nor_init()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-mtk-nor.c | 52 #define MTK_NOR_REG_CFG2 0x64 macro 468 val = readl(sp->base + MTK_NOR_REG_CFG2); in mtk_nor_setup_write_buffer() 470 writel(val | MTK_NOR_WR_BUF_EN, sp->base + MTK_NOR_REG_CFG2); in mtk_nor_setup_write_buffer() 471 ret = readl_poll_timeout(sp->base + MTK_NOR_REG_CFG2, val, in mtk_nor_setup_write_buffer() 474 writel(val & ~MTK_NOR_WR_BUF_EN, sp->base + MTK_NOR_REG_CFG2); in mtk_nor_setup_write_buffer() 475 ret = readl_poll_timeout(sp->base + MTK_NOR_REG_CFG2, val, in mtk_nor_setup_write_buffer() 750 mtk_nor_rmw(sp, MTK_NOR_REG_CFG2, MTK_NOR_WR_CUSTOM_OP_EN, 0); in mtk_nor_init()
|
Completed in 5 milliseconds