Home
last modified time | relevance | path

Searched refs:hold_quirk (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.15/drivers/i2c/busses/
Di2c-cadence.c393 bool hold_quirk; in cdns_i2c_master_isr() local
417 hold_quirk = (id->quirks & CDNS_I2C_BROKEN_HOLD_BIT) && updatetx; in cdns_i2c_master_isr()
448 if (cdns_is_holdquirk(id, hold_quirk)) in cdns_i2c_master_isr()
459 if (cdns_is_holdquirk(id, hold_quirk)) { in cdns_i2c_master_isr()
481 } else if (id->recv_count && !hold_quirk && in cdns_i2c_master_isr()
823 bool hold_quirk; in cdns_i2c_master_xfer() local
852 hold_quirk = !!(id->quirks & CDNS_I2C_BROKEN_HOLD_BIT); in cdns_i2c_master_xfer()
865 for (count = 0; (count < num - 1 && hold_quirk); count++) { in cdns_i2c_master_xfer()