Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/i2c/busses/
Di2c-cadence.c208 bool hold_quirk; in cdns_i2c_isr() local
231 hold_quirk = (id->quirks & CDNS_I2C_BROKEN_HOLD_BIT) && updatetx; in cdns_i2c_isr()
254 if (cdns_is_holdquirk(id, hold_quirk)) in cdns_i2c_isr()
265 if (cdns_is_holdquirk(id, hold_quirk)) { in cdns_i2c_isr()
287 } else if (id->recv_count && !hold_quirk && in cdns_i2c_isr()
574 bool hold_quirk; in cdns_i2c_master_xfer() local
585 hold_quirk = !!(id->quirks & CDNS_I2C_BROKEN_HOLD_BIT); in cdns_i2c_master_xfer()
598 for (count = 0; (count < num - 1 && hold_quirk); count++) { in cdns_i2c_master_xfer()