Lines Matching refs:base
51 void __iomem *base;
68 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL);
71 writel(readl(efuse->base + REG_EFUSE_CTRL) &
73 efuse->base + REG_EFUSE_CTRL);
74 writel(readl(efuse->base + REG_EFUSE_CTRL) |
76 efuse->base + REG_EFUSE_CTRL);
78 writel(readl(efuse->base + REG_EFUSE_CTRL) |
79 RK3288_STROBE, efuse->base + REG_EFUSE_CTRL);
81 *buf++ = readb(efuse->base + REG_EFUSE_DOUT);
82 writel(readl(efuse->base + REG_EFUSE_CTRL) &
83 (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL);
88 writel(RK3288_PGENB | RK3288_CSB, efuse->base + REG_EFUSE_CTRL);
127 efuse->base + RK3328_AUTO_CTRL);
129 status = readl(efuse->base + RK3328_INT_STATUS);
134 out_value = readl(efuse->base + RK3328_DOUT);
135 writel(RK3328_INT_FINISH, efuse->base + RK3328_INT_STATUS);
178 efuse->base + REG_EFUSE_CTRL);
181 writel(readl(efuse->base + REG_EFUSE_CTRL) | RK3399_STROBE |
183 efuse->base + REG_EFUSE_CTRL);
185 out_value = readl(efuse->base + REG_EFUSE_DOUT);
186 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~RK3399_STROBE),
187 efuse->base + REG_EFUSE_CTRL);
195 writel(RK3399_PD | RK3399_CSB, efuse->base + REG_EFUSE_CTRL);
271 efuse->base = devm_ioremap_resource(dev, res);
272 if (IS_ERR(efuse->base))
273 return PTR_ERR(efuse->base);