Lines Matching full:scl
139 /* I2C SCL time value when Master */
149 #define OMAP_I2C_SYSTEST_SCL_I_FUNC (1 << 8) /* SCL line input value */
150 #define OMAP_I2C_SYSTEST_SCL_O_FUNC (1 << 7) /* SCL line output value */
153 /* SDA/SCL IO mode */
154 #define OMAP_I2C_SYSTEST_SCL_I (1 << 3) /* SCL line sense in */
155 #define OMAP_I2C_SYSTEST_SCL_O (1 << 2) /* SCL line drive out */
286 /* SCL low and high time values */ in __omap_i2c_init()
429 unsigned long scl; in omap_i2c_init() local
432 scl = internal_clk / 400; in omap_i2c_init()
433 fsscll = scl - (scl / 3) - 7; in omap_i2c_init()
434 fssclh = (scl / 3) - 5; in omap_i2c_init()
437 scl = fclk_rate / omap->speed; in omap_i2c_init()
438 hsscll = scl - (scl / 3) - 7; in omap_i2c_init()
439 hssclh = (scl / 3) - 5; in omap_i2c_init()
441 unsigned long scl; in omap_i2c_init() local
444 scl = internal_clk / omap->speed; in omap_i2c_init()
445 fsscll = scl - (scl / 3) - 7; in omap_i2c_init()
446 fssclh = (scl / 3) - 5; in omap_i2c_init()
494 return -EBUSY; /* recovery would not fix SCL */ in omap_i2c_recover_bus()
522 * SDA SCL BB NOTES
527 * Later, if IP detect SDA=0 and SCL=1 (ACK) or SDA 1->0 while SCL=1 (START)
529 * If IP detect SDA 0->1 while SCL=1 (STOP) combination on the bus,
537 * 2. Any transfer started when BB=0 and SCL=0 results in IP
578 * SDA and SCL lines was high for 10 ms without bus in omap_i2c_wait_for_bb_valid()
590 * SDA or SCL were low for the entire timeout without in omap_i2c_wait_for_bb_valid()
1321 /* select SDA/SCL IO mode */ in omap_i2c_prepare_recovery()
1323 /* set SCL to high-impedance state (reset value is 0) */ in omap_i2c_prepare_recovery()