| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| 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 = 6; /* tHD;STA = tHIGH = 0.6 us */ in sh_mobile_i2c_init() 286 pd->icch = sh_mobile_i2c_icch(i2c_clk_khz, tHIGH, tf); in sh_mobile_i2c_init()
|
| D | i2c-qcom-cci.c | 96 u16 thigh; /* HIGH period of the SCL clock in clock ticks */ member 276 val = hw->thigh << 16 | hw->tlow; in cci_init() 697 .thigh = 78, 709 .thigh = 20, 731 .thigh = 201, 743 .thigh = 38, 755 .thigh = 16,
|
| D | i2c-uniphier-f.c | 491 * Standard-mode: tLOW + tHIGH = 10 us in uniphier_fi2c_hw_init() 492 * Fast-mode: tLOW + tHIGH = 2.5 us in uniphier_fi2c_hw_init() 496 * Standard-mode: tLOW = 4.7 us, tHIGH = 4.0 us, tBUF = 4.7 us in uniphier_fi2c_hw_init() 497 * Fast-mode: tLOW = 1.3 us, tHIGH = 0.6 us, tBUF = 1.3 us in uniphier_fi2c_hw_init() 498 * "tLow/tHIGH = 5/4" meets both. in uniphier_fi2c_hw_init()
|
| D | i2c-uniphier.c | 301 * Standard-mode: tLOW = 4.7 us, tHIGH = 4.0 us in uniphier_i2c_hw_init() 302 * Fast-mode: tLOW = 1.3 us, tHIGH = 0.6 us in uniphier_i2c_hw_init() 303 * "tLow/tHIGH = 5/4" meets both. in uniphier_i2c_hw_init()
|
| D | i2c-designware-master.c | 63 4000, /* tHD;STA = tHIGH = 4.0 us */ in i2c_dw_set_timings_master() 93 260, /* tHIGH = 260 ns */ in i2c_dw_set_timings_master() 113 600, /* tHD;STA = tHIGH = 0.6 us */ in i2c_dw_set_timings_master() 141 160, /* tHIGH = 160 ns */ in i2c_dw_set_timings_master()
|
| D | i2c-designware-common.c | 335 * the tHD;STA timing spec. Configuring _HCNT based on tHIGH spec in i2c_dw_scl_hcnt() 342 * IC_[FS]S_SCL_HCNT + (1+4+3) >= IC_CLK * tHIGH in i2c_dw_scl_hcnt() 359 * we could meet both tHIGH and tHD;STA timing specs. in i2c_dw_scl_hcnt()
|
| D | i2c-tegra.c | 610 u32 val, clk_divisor, clk_multiplier, tsu_thd, tlow, thigh, non_hs_mode; in tegra_i2c_init() local 643 thigh = i2c_dev->hw->thigh_fast_fastplus_mode; in tegra_i2c_init() 654 thigh = i2c_dev->hw->thigh_std_mode; in tegra_i2c_init() 667 val = FIELD_PREP(I2C_INTERFACE_TIMING_THIGH, thigh) | in tegra_i2c_init() 679 clk_multiplier = (tlow + thigh + 2) * (non_hs_mode + 1); in tegra_i2c_init()
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-sh_mobile.c | 222 static u32 sh_mobile_i2c_icch(unsigned long count_khz, u32 tHIGH, u32 tf) in sh_mobile_i2c_icch() argument 226 * ICCH >= COUNT_CLK * (tHIGH + tf) in sh_mobile_i2c_icch() 230 * the HIGH period of the SCL signal (tHIGH) after the SCL input in sh_mobile_i2c_icch() 233 * Afterward it turned out calculating ICCH using only tHIGH spec in sh_mobile_i2c_icch() 236 * condition, in order to meet both tHIGH and tHD;STA specs. in sh_mobile_i2c_icch() 238 return (((count_khz * (tHIGH + tf)) + 5000) / 10000); in sh_mobile_i2c_icch() 270 u32 tHIGH, tLOW, tf; in sh_mobile_i2c_init() local 276 tHIGH = 40; /* tHD;STA = tHIGH = 4.0 us */ in sh_mobile_i2c_init() 280 tHIGH = 6; /* tHD;STA = tHIGH = 0.6 us */ in sh_mobile_i2c_init() 289 pd->icch = sh_mobile_i2c_icch(i2c_clk_khz, tHIGH, tf); in sh_mobile_i2c_init()
|
| D | i2c-designware-common.c | 123 * the tHD;STA timing spec. Configuring _HCNT based on tHIGH spec in i2c_dw_scl_hcnt() 130 * IC_[FS]S_SCL_HCNT + (1+4+3) >= IC_CLK * tHIGH in i2c_dw_scl_hcnt() 147 * we could meet both tHIGH and tHD;STA timing specs. in i2c_dw_scl_hcnt()
|
| D | i2c-uniphier-f.c | 517 * Standard-mode: tLOW + tHIGH = 10 us in uniphier_fi2c_hw_init() 518 * Fast-mode: tLOW + tHIGH = 2.5 us in uniphier_fi2c_hw_init() 522 * Standard-mode: tLOW = 4.7 us, tHIGH = 4.0 us, tBUF = 4.7 us in uniphier_fi2c_hw_init() 523 * Fast-mode: tLOW = 1.3 us, tHIGH = 0.6 us, tBUF = 1.3 us in uniphier_fi2c_hw_init() 524 * "tLow/tHIGH = 5/4" meets both. in uniphier_fi2c_hw_init()
|
| D | i2c-uniphier.c | 325 * Standard-mode: tLOW = 4.7 us, tHIGH = 4.0 us in uniphier_i2c_hw_init() 326 * Fast-mode: tLOW = 1.3 us, tHIGH = 0.6 us in uniphier_i2c_hw_init() 327 * "tLow/tHIGH = 5/4" meets both. in uniphier_i2c_hw_init()
|
| D | i2c-designware-master.c | 59 4000, /* tHD;STA = tHIGH = 4.0 us */ in i2c_dw_set_timings_master() 96 600, /* tHD;STA = tHIGH = 0.6 us */ in i2c_dw_set_timings_master()
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-designware.txt | 21 This value which is by default 300ns is used to compute the tHIGH period.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | snps,designware-i2c.yaml | 86 This value is used to compute the tHIGH period.
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/powerplay/hwmgr/ |
| D | pptable_v1_0.h | 279 USHORT usPWMHigh; /* The PWM value at THigh. */ 299 USHORT usPWMHigh; /* The PWM value at THigh. */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| D | pptable_v1_0.h | 279 USHORT usPWMHigh; /* The PWM value at THigh. */ 299 USHORT usPWMHigh; /* The PWM value at THigh. */
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/44x/ |
| D | warp.c | 196 i2c_smbus_write_byte_data(client, 2, 65); /* Thigh */ in pika_setup_critical_temp()
|
| /kernel/linux/linux-4.19/arch/powerpc/platforms/44x/ |
| D | warp.c | 203 i2c_smbus_write_byte_data(client, 2, 65); /* Thigh */ in pika_setup_critical_temp()
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Include/ |
| D | gd32vf103_i2c.h | 268 …_2 ((uint32_t)0x00000000U) /*!< I2C fast mode Tlow/Thigh = 2 */ 269 …_9 I2C_CKCFG_DTCY /*!< I2C fast mode Tlow/Thigh = 16/9 */
|
| /kernel/linux/linux-5.10/drivers/hwmon/ |
| D | tmp108.c | 38 #define TMP108_CONF_FH 0x1000 /* Watchdog flag - THIGH */
|
| /kernel/linux/linux-4.19/drivers/hwmon/ |
| D | tmp108.c | 47 #define TMP108_CONF_FH 0x1000 /* Watchdog flag - THIGH */
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/radeon/ |
| D | pptable.h | 90 USHORT usPWMHigh; // The PWM value at THigh.
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | pptable.h | 90 USHORT usPWMHigh; // The PWM value at THigh.
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ |
| D | pptable.h | 94 USHORT usPWMHigh; // The PWM value at THigh.
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/include/ |
| D | pptable.h | 94 USHORT usPWMHigh; // The PWM value at THigh.
|