I2C_STATUS
u32 tmp = readl(i2c_dev->base + I2C_STATUS);
writel(tmp & ~I2C_RX_ACK, i2c_dev->base + I2C_STATUS);
u32 tmp = readl(i2c_dev->base + I2C_STATUS);
writel(tmp & ~I2C_INT, i2c_dev->base + I2C_STATUS);
bool ack = !(readl(i2c_dev->base + I2C_STATUS) & I2C_RX_ACK);
bool ack = !(readl(i2c_dev->base + I2C_STATUS) & I2C_RX_ACK);
i2c_readl(i2c_dev, I2C_STATUS),
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);
saa7146_write(dev, I2C_STATUS, (dev->i2c_bitrate | MASK_07));
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);
saa7146_write(dev, I2C_STATUS, (dev->i2c_bitrate | MASK_07));
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);
*dword, saa7146_read(dev, I2C_STATUS), dev->i2c_op);
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);
u32 iicsta = saa7146_read(dev, I2C_STATUS);
status = saa7146_read(dev, I2C_STATUS);
saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate);