CDNS_I2C_CR_OFFSET
reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(reg, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(CDNS_I2C_CR_MS | CDNS_I2C_CR_RW, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(0, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(id->ctrl_reg, CDNS_I2C_CR_OFFSET);
u32 reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(reg & ~CDNS_I2C_CR_HOLD, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(CDNS_I2C_CR_CLR_FIFO, CDNS_I2C_CR_OFFSET);
CDNS_I2C_CR_OFFSET);
CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(CDNS_I2C_CR_CLR_FIFO, CDNS_I2C_CR_OFFSET);
ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET);
cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
ctrl_reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(ctrl_reg, CDNS_I2C_CR_OFFSET);
regval = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
cdns_i2c_writereg(regval, CDNS_I2C_CR_OFFSET);
reg = cdns_i2c_readreg(CDNS_I2C_CR_OFFSET);
CDNS_I2C_CR_OFFSET);
CDNS_I2C_CR_OFFSET);