Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/i2c/busses/
Di2c-cadence.c204 bool hold_quirk; in cdns_i2c_isr() local
227 hold_quirk = (id->quirks & CDNS_I2C_BROKEN_HOLD_BIT) && updatetx; in cdns_i2c_isr()
250 if (cdns_is_holdquirk(id, hold_quirk)) in cdns_i2c_isr()
261 if (cdns_is_holdquirk(id, hold_quirk)) { in cdns_i2c_isr()
283 } else if (id->recv_count && !hold_quirk && in cdns_i2c_isr()
570 bool hold_quirk; in cdns_i2c_master_xfer() local
576 hold_quirk = !!(id->quirks & CDNS_I2C_BROKEN_HOLD_BIT); in cdns_i2c_master_xfer()
589 for (count = 0; (count < num - 1 && hold_quirk); count++) { in cdns_i2c_master_xfer()