SSC_I2C
writel_relaxed(SSC_I2C_I2CM, i2c_dev->base + SSC_I2C);
st_i2c_clr_bits(i2c_dev->base + SSC_I2C, SSC_I2C_I2CM);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_I2CM);
st_i2c_clr_bits(i2c_dev->base + SSC_I2C, SSC_I2C_STRTG);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_STOPG);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_REPSTRTG);
st_i2c_clr_bits(i2c_dev->base + SSC_I2C, SSC_I2C_TXENB);
st_i2c_clr_bits(i2c_dev->base + SSC_I2C, SSC_I2C_ACKG);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_STOPG);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_STOPG);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, i2c);
st_i2c_set_bits(i2c_dev->base + SSC_I2C, SSC_I2C_STRTG);
st_i2c_clr_bits(i2c_dev->base + SSC_I2C, i2c);
writel_relaxed(0x0, spi_st->base + SSC_I2C);