Lines Matching refs:regbase

174 	void __iomem *regbase;
192 writel_relaxed(SFC_RCVR_RESET, sfc->regbase + SFC_RCVR);
194 err = readl_poll_timeout(sfc->regbase + SFC_RCVR, status,
201 writel_relaxed(0xFFFFFFFF, sfc->regbase + SFC_ICLR);
210 return (u16)(readl(sfc->regbase + SFC_VER) & 0xffff);
223 reg = readl(sfc->regbase + SFC_IMR);
225 writel(reg, sfc->regbase + SFC_IMR);
233 reg = readl(sfc->regbase + SFC_IMR);
235 writel(reg, sfc->regbase + SFC_IMR);
240 writel(0, sfc->regbase + SFC_CTRL);
241 writel(0xFFFFFFFF, sfc->regbase + SFC_ICLR);
244 writel(SFC_LEN_CTRL_TRB_SEL, sfc->regbase + SFC_LEN_CTRL);
254 ret = readl_poll_timeout(sfc->regbase + SFC_FSR, status,
271 ret = readl_poll_timeout(sfc->regbase + SFC_FSR, status,
317 writel(op->addr.nbytes * 8 - 1, sfc->regbase + SFC_ABIT);
335 writel(len, sfc->regbase + SFC_LEN_EXT);
357 writel(ctrl, sfc->regbase + SFC_CTRL);
358 writel(cmd, sfc->regbase + SFC_CMD);
360 writel(op->addr.val, sfc->regbase + SFC_ADDR);
379 iowrite32_rep(sfc->regbase + SFC_DATA, buf, write_words);
390 writel(tmp, sfc->regbase + SFC_DATA);
411 ioread32_rep(sfc->regbase + SFC_DATA, buf, read_words);
421 tmp = readl(sfc->regbase + SFC_DATA);
430 writel(0xFFFFFFFF, sfc->regbase + SFC_ICLR);
431 writel((u32)dma_buf, sfc->regbase + SFC_DMA_ADDR);
432 writel(SFC_DMA_TRIGGER_START, sfc->regbase + SFC_DMA_TRIGGER);
475 ret = readl_poll_timeout(sfc->regbase + SFC_SR, status,
543 reg = readl(sfc->regbase + SFC_RISR);
546 writel_relaxed(reg, sfc->regbase + SFC_ICLR);
578 sfc->regbase = devm_platform_ioremap_resource(pdev, 0);
579 if (IS_ERR(sfc->regbase))
580 return PTR_ERR(sfc->regbase);