Lines Matching refs:base
60 void __iomem *base;
74 ret = readl_relaxed_poll_timeout(i2c->base + REG_SM0CTL1_REG,
96 SM0CTL0_SCL_STRETCH, i2c->base + REG_SM0CTL0_REG);
97 iowrite32(0, i2c->base + REG_SM0CFG2_REG);
104 ioread32(i2c->base + REG_SM0CFG2_REG),
105 ioread32(i2c->base + REG_SM0CTL0_REG),
106 ioread32(i2c->base + REG_SM0CTL1_REG),
107 ioread32(i2c->base + REG_SM0D0_REG),
108 ioread32(i2c->base + REG_SM0D1_REG));
113 u32 ack = readl_relaxed(i2c->base + REG_SM0CTL1_REG);
121 iowrite32(SM0CTL1_START | SM0CTL1_TRI, i2c->base + REG_SM0CTL1_REG);
127 iowrite32(SM0CTL1_STOP | SM0CTL1_TRI, i2c->base + REG_SM0CTL1_REG);
134 i2c->base + REG_SM0CTL1_REG);
170 iowrite32(addr, i2c->base + REG_SM0D0_REG);
177 iowrite32(addr, i2c->base + REG_SM0D0_REG);
199 iowrite32(data[0], i2c->base + REG_SM0D0_REG);
200 iowrite32(data[1], i2c->base + REG_SM0D1_REG);
209 data[0] = ioread32(i2c->base + REG_SM0D0_REG);
210 data[1] = ioread32(i2c->base + REG_SM0D1_REG);
284 i2c->base = devm_ioremap_resource(&pdev->dev, res);
285 if (IS_ERR(i2c->base))
286 return PTR_ERR(i2c->base);