Lines Matching refs:regbase

179 	void __iomem *regbase;  member
199 writel(SFC_RCVR_RESET, sfc->regbase + SFC_RCVR); in rockchip_sfc_reset()
201 err = readl_poll_timeout(sfc->regbase + SFC_RCVR, status, in rockchip_sfc_reset()
208 writel(0xFFFFFFFF, sfc->regbase + SFC_ICLR); in rockchip_sfc_reset()
215 return (u16)(readl(sfc->regbase + SFC_VER) & 0xffff); in rockchip_sfc_get_version()
251 writel(val, sfc->regbase + SFC_DLL_CTRL0); in rockchip_sfc_set_delay_lines()
256 writel(0, sfc->regbase + SFC_CTRL); in rockchip_sfc_init()
258 writel(SFC_LEN_CTRL_TRB_SEL, sfc->regbase + SFC_LEN_CTRL); in rockchip_sfc_init()
267 sfc->regbase = dev_read_addr_ptr(bus); in rockchip_sfc_ofdata_to_platdata()
331 ret = readl_poll_timeout(sfc->regbase + SFC_FSR, status, in rockchip_sfc_wait_txfifo_ready()
348 ret = readl_poll_timeout(sfc->regbase + SFC_FSR, status, in rockchip_sfc_wait_rxfifo_ready()
381 while (!(readl(sfc->regbase + SFC_RISR) & SFC_RISR_DMA)) { in rockchip_sfc_wait_for_dma_finished()
392 writel(0xFFFFFFFF, sfc->regbase + SFC_ICLR); in rockchip_sfc_wait_for_dma_finished()
417 writel(op->addr.nbytes * 8 - 1, sfc->regbase + SFC_ABIT); in rockchip_sfc_xfer_setup()
435 writel(len, sfc->regbase + SFC_LEN_EXT); in rockchip_sfc_xfer_setup()
457 writel(ctrl, sfc->regbase + SFC_CTRL); in rockchip_sfc_xfer_setup()
458 writel(cmd, sfc->regbase + SFC_CMD); in rockchip_sfc_xfer_setup()
460 writel(op->addr.val, sfc->regbase + SFC_ADDR); in rockchip_sfc_xfer_setup()
479 writesl(sfc->regbase + SFC_DATA, buf, write_words); in rockchip_sfc_write_fifo()
490 writel(tmp, sfc->regbase + SFC_DATA); in rockchip_sfc_write_fifo()
511 readsl(sfc->regbase + SFC_DATA, buf, read_words); in rockchip_sfc_read_fifo()
521 tmp = readl(sfc->regbase + SFC_DATA); in rockchip_sfc_read_fifo()
530 writel(0xFFFFFFFF, sfc->regbase + SFC_ICLR); in rockchip_sfc_fifo_transfer_dma()
531 writel((u32)dma_buf, sfc->regbase + SFC_DMA_ADDR); in rockchip_sfc_fifo_transfer_dma()
532 writel(SFC_DMA_TRIGGER_START, sfc->regbase + SFC_DMA_TRIGGER); in rockchip_sfc_fifo_transfer_dma()
603 ret = readl_poll_timeout(sfc->regbase + SFC_SR, status, in rockchip_sfc_xfer_done()