Lines Matching refs:hold
70 int ckdiv, cdiv, div, hold = 0, filter_width = 0;
92 * hold time = HOLD + 3 x T_peripheral_clock
94 * hold.
96 hold = DIV_ROUND_UP(t->sda_hold_ns
98 hold -= 3;
99 if (hold < 0)
100 hold = 0;
101 if (hold > AT91_TWI_CWGR_HOLD_MAX) {
104 AT91_TWI_CWGR_HOLD_MAX, hold);
105 hold = AT91_TWI_CWGR_HOLD_MAX;
125 | AT91_TWI_CWGR_HOLD(hold);
129 dev_dbg(dev->dev, "cdiv %d ckdiv %d hold %d (%d ns), filter_width %d (%d ns)\n",
130 cdiv, ckdiv, hold, t->sda_hold_ns, filter_width,
644 * some faulty I2C slave devices might hold SDA down;