Searched refs:tHIGH (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-sh_mobile.c | 219 static u32 sh_mobile_i2c_icch(unsigned long count_khz, u32 tHIGH, u32 tf) in sh_mobile_i2c_icch() argument 223 * ICCH >= COUNT_CLK * (tHIGH + tf) in sh_mobile_i2c_icch() 227 * the HIGH period of the SCL signal (tHIGH) after the SCL input in sh_mobile_i2c_icch() 230 * Afterward it turned out calculating ICCH using only tHIGH spec in sh_mobile_i2c_icch() 233 * condition, in order to meet both tHIGH and tHD;STA specs. in sh_mobile_i2c_icch() 235 return (((count_khz * (tHIGH + tf)) + 5000) / 10000); in sh_mobile_i2c_icch() 267 u32 tHIGH, tLOW, tf; in sh_mobile_i2c_init() local 273 tHIGH = 40; /* tHD;STA = tHIGH = 4.0 us */ in sh_mobile_i2c_init() 277 tHIGH in sh_mobile_i2c_init() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-sh_mobile.c | 219 static u32 sh_mobile_i2c_icch(unsigned long count_khz, u32 tHIGH, u32 tf) in sh_mobile_i2c_icch() argument 223 * ICCH >= COUNT_CLK * (tHIGH + tf) in sh_mobile_i2c_icch() 227 * the HIGH period of the SCL signal (tHIGH) after the SCL input in sh_mobile_i2c_icch() 230 * Afterward it turned out calculating ICCH using only tHIGH spec in sh_mobile_i2c_icch() 233 * condition, in order to meet both tHIGH and tHD;STA specs. in sh_mobile_i2c_icch() 235 return (((count_khz * (tHIGH + tf)) + 5000) / 10000); in sh_mobile_i2c_icch() 267 u32 tHIGH, tLOW, tf; in sh_mobile_i2c_init() local 273 tHIGH = 40; /* tHD;STA = tHIGH = 4.0 us */ in sh_mobile_i2c_init() 277 tHIGH in sh_mobile_i2c_init() [all...] |
Completed in 3 milliseconds