Lines Matching refs:i2c_status
1480 unsigned int i2c_status; in hw20k2_i2c_init() local
1496 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_init()
1498 set_field(&i2c_status, I2C_STATUS_DCM, 1); /* Direct control mode */ in hw20k2_i2c_init()
1500 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_init()
1507 unsigned int i2c_status; in hw20k2_i2c_uninit() local
1515 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_uninit()
1517 set_field(&i2c_status, I2C_STATUS_DCM, 0); /* I2C mode */ in hw20k2_i2c_uninit()
1519 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_uninit()
1539 unsigned int i2c_status; in hw20k2_i2c_read() local
1541 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_read()
1542 set_field(&i2c_status, I2C_STATUS_BC, in hw20k2_i2c_read()
1544 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_read()
1566 unsigned int i2c_status; in hw20k2_i2c_write() local
1568 i2c_status = hw_read_20kx(hw, I2C_IF_STATUS); in hw20k2_i2c_write()
1570 set_field(&i2c_status, I2C_STATUS_BC, in hw20k2_i2c_write()
1574 hw_write_20kx(hw, I2C_IF_STATUS, i2c_status); in hw20k2_i2c_write()