Lines Matching defs:base
90 void __iomem *base;
97 static int vf610_ocotp_wait_busy(void __iomem *base)
101 while ((readl(base) & OCOTP_CTRL_BUSY) && --timeout)
105 writel(OCOTP_CTRL_ERR, base + OCOTP_CTRL_CLR);
150 void __iomem *base = ocotp->base;
158 writel(ocotp->timing, base + OCOTP_TIMING);
159 ret = vf610_ocotp_wait_busy(base + OCOTP_CTRL_REG);
163 reg = readl(base + OCOTP_CTRL_REG);
167 writel(reg, base + OCOTP_CTRL_REG);
170 base + OCOTP_READ_CTRL_REG);
171 ret = vf610_ocotp_wait_busy(base + OCOTP_CTRL_REG);
175 if (readl(base) & OCOTP_CTRL_ERR) {
178 writel(OCOTP_CTRL_ERR, base + OCOTP_CTRL_CLR);
186 *buf = readl(base + OCOTP_READ_FUSE_DATA);
223 ocotp_dev->base = devm_ioremap_resource(dev, res);
224 if (IS_ERR(ocotp_dev->base))
225 return PTR_ERR(ocotp_dev->base);