Home
last modified time | relevance | path

Searched refs:g_sfc_reg (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Dsfc.c17 static void __iomem *g_sfc_reg; variable
23 writel(SFC_RESET, g_sfc_reg + SFC_RCVR); in sfc_reset()
25 while ((readl(g_sfc_reg + SFC_RCVR) == SFC_RESET) && (timeout > 0)) { in sfc_reset()
30 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_reset()
35 return (u32)(readl(g_sfc_reg + SFC_VER) & 0xffff); in sfc_get_version()
56 writel(SCLK_SMP_SEL_EN | cells, g_sfc_reg + SFC_DLL_CTRL0); in sfc_set_delay_lines()
61 writel(0, g_sfc_reg + SFC_DLL_CTRL0); in sfc_disable_delay_lines()
66 g_sfc_reg = reg_addr; in sfc_init()
67 writel(0, g_sfc_reg + SFC_CTRL); in sfc_init()
70 writel(1, g_sfc_reg + SFC_LEN_CTRL); in sfc_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc.c14 static void __iomem *g_sfc_reg; variable
20 writel(SFC_RESET, g_sfc_reg + SFC_RCVR); in sfc_reset()
22 while ((readl(g_sfc_reg + SFC_RCVR) == SFC_RESET) && (timeout > 0)) { in sfc_reset()
27 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_reset()
32 return (u32)(readl(g_sfc_reg + SFC_VER) & 0xffff); in sfc_get_version()
68 writel(val, g_sfc_reg + SFC_DLL_CTRL0); in sfc_set_delay_lines()
73 g_sfc_reg = reg_addr; in sfc_init()
74 writel(0, g_sfc_reg + SFC_CTRL); in sfc_init()
77 writel(1, g_sfc_reg + SFC_LEN_CTRL); in sfc_init()
84 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_clean_irq()
[all …]