Lines Matching full:hold
69 int ckdiv, cdiv, div, hold = 0, filter_width = 0;
91 * hold time = HOLD + 3 x T_peripheral_clock
93 * hold.
95 hold = DIV_ROUND_UP(t->sda_hold_ns
97 hold -= 3;
98 if (hold < 0)
99 hold = 0;
100 if (hold > AT91_TWI_CWGR_HOLD_MAX) {
102 "HOLD field set to its maximum value (%d instead of %d)\n",
103 AT91_TWI_CWGR_HOLD_MAX, hold);
104 hold = AT91_TWI_CWGR_HOLD_MAX;
124 | AT91_TWI_CWGR_HOLD(hold);
128 dev_dbg(dev->dev, "cdiv %d ckdiv %d hold %d (%d ns), filter_width %d (%d ns)\n",
129 cdiv, ckdiv, hold, t->sda_hold_ns, filter_width,
642 * some faulty I2C slave devices might hold SDA down;