Lines Matching refs:I2C_CTL
20 #define I2C_CTL 0x00
33 /* I2C_CTL */
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);
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);
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);