Lines Matching refs:base

81 	void __iomem *base;
95 writel(count, i2c_dev->base + I2C_COUNT);
100 u32 tmp = readl(i2c_dev->base + I2C_CTL);
103 writel(tmp & ~STP_EN, i2c_dev->base + I2C_CTL);
105 writel(tmp | STP_EN, i2c_dev->base + I2C_CTL);
110 u32 tmp = readl(i2c_dev->base + I2C_CTL);
112 writel(tmp & ~I2C_START, i2c_dev->base + I2C_CTL);
117 u32 tmp = readl(i2c_dev->base + I2C_STATUS);
119 writel(tmp & ~I2C_RX_ACK, i2c_dev->base + I2C_STATUS);
124 u32 tmp = readl(i2c_dev->base + I2C_STATUS);
126 writel(tmp & ~I2C_INT, i2c_dev->base + I2C_STATUS);
131 writel(I2C_RST, i2c_dev->base + ADDR_RST);
136 writel(m->addr << 1, i2c_dev->base + I2C_ADDR_CFG);
144 writeb(buf[i], i2c_dev->base + I2C_TX);
152 buf[i] = readb(i2c_dev->base + I2C_RX);
157 u32 tmp = readl(i2c_dev->base + I2C_CTL);
161 writel(tmp, i2c_dev->base + I2C_CTL);
166 u32 tmp = readl(i2c_dev->base + I2C_CTL);
170 writel(tmp, i2c_dev->base + I2C_CTL);
175 u32 tmp = readl(i2c_dev->base + I2C_CTL);
182 writel(tmp, i2c_dev->base + I2C_CTL);
187 u32 tmp = readl(i2c_dev->base + I2C_CTL);
194 writel(tmp, i2c_dev->base + I2C_CTL);
199 u32 tmp = readl(i2c_dev->base + I2C_CTL);
201 writel(tmp | I2C_START, i2c_dev->base + I2C_CTL);
206 u32 cmd = readl(i2c_dev->base + I2C_CTL) & ~I2C_MODE;
208 writel(cmd | rw << 3, i2c_dev->base + I2C_CTL);
341 writel(div0, i2c_dev->base + ADDR_DVD0);
342 writel(div1, i2c_dev->base + ADDR_DVD1);
346 writel((6 * apb_clk) / 10000000, i2c_dev->base + ADDR_STA0_DVD);
348 writel((4 * apb_clk) / 1000000, i2c_dev->base + ADDR_STA0_DVD);
355 writel(tmp, i2c_dev->base + I2C_CTL);
364 tmp = readl(i2c_dev->base + I2C_CTL);
365 writel(tmp | I2C_EN | I2C_INT_EN, i2c_dev->base + I2C_CTL);
372 bool ack = !(readl(i2c_dev->base + I2C_STATUS) & I2C_RX_ACK);
416 bool ack = !(readl(i2c_dev->base + I2C_STATUS) & I2C_RX_ACK);
495 i2c_dev->base = devm_platform_ioremap_resource(pdev, 0);
496 if (IS_ERR(i2c_dev->base))
497 return PTR_ERR(i2c_dev->base);