Lines Matching refs:g_sfc_reg
17 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()
77 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_clean_irq()
78 writel(0xFFFFFFFF, g_sfc_reg + SFC_IMR); in sfc_clean_irq()
88 reg = readl(g_sfc_reg + SFC_FSR); in sfc_request()
91 (readl(g_sfc_reg + SFC_SR) & SFC_BUSY)) in sfc_request()
105 writel(ctrl.b.addrbits - 1, g_sfc_reg + SFC_ABIT); in sfc_request()
113 writel(size, g_sfc_reg + SFC_LEN_EXT); in sfc_request()
117 writel(op->sfctrl.d32, g_sfc_reg + SFC_CTRL); in sfc_request()
118 writel(cmd.d32, g_sfc_reg + SFC_CMD); in sfc_request()
121 writel(addr, g_sfc_reg + SFC_ADDR); in sfc_request()
139 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_request()
140 writel(~((u32)DMA_INT), g_sfc_reg + SFC_IMR); in sfc_request()
141 writel((unsigned long)bb.bounce_buffer, g_sfc_reg + SFC_DMA_ADDR); in sfc_request()
142 writel(SFC_DMA_START, g_sfc_reg + SFC_DMA_TRIGGER); in sfc_request()
146 while ((readl(g_sfc_reg + SFC_SR) & SFC_BUSY) && in sfc_request()
150 writel(0xFFFFFFFF, g_sfc_reg + SFC_ICLR); in sfc_request()
164 fifostat.d32 = readl(g_sfc_reg + SFC_FSR); in sfc_request()
172 g_sfc_reg + SFC_DATA); in sfc_request()
195 fifostat.d32 = readl(g_sfc_reg + SFC_FSR); in sfc_request()
204 *p_data++ = readl(g_sfc_reg + in sfc_request()
226 fifostat.d32 = readl(g_sfc_reg + SFC_FSR); in sfc_request()
231 words = readl(g_sfc_reg + SFC_DATA); in sfc_request()
253 while (readl(g_sfc_reg + SFC_SR) & SFC_BUSY) { in sfc_request()