Searched refs:tlow (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/i2c/algos/
H A Di2c-algo-pca.c52 pca_outw(adap, I2C_PCA_IND, adap->bus_settings.tlow);
451 int tlow, thi; local
500 /* The minimum clock that respects the thi/tlow = 134/157 is
501 * 64800 Hz. Below that, we have to fix the tlow to 255 and
505 tlow = 255;
507 thi /= (I2C_PCA_OSC_PER * clock) - tlow;
509 tlow = (1000000 - clock * raise_fall_time) * min_tlow;
510 tlow /= I2C_PCA_OSC_PER * clock * (min_thi + min_tlow);
511 thi = tlow * min_thi / min_tlow;
516 pca_data->bus_settings.tlow
[all...]
/linux-master/include/linux/
H A Di2c-algo-pca.h59 * @tlow: Configured SCL LOW period
65 int tlow; member in struct:pca_i2c_bus_settings
/linux-master/drivers/i2c/busses/
H A Di2c-qcom-cci.c97 u16 tlow; /* LOW period of the SCL clock */ member in struct:hw_params
276 val = hw->thigh << 16 | hw->tlow;
705 .tlow = 114,
717 .tlow = 28,
739 .tlow = 114,
751 .tlow = 28,
773 .tlow = 174,
785 .tlow = 56,
797 .tlow = 22,
H A Di2c-tegra.c609 u32 val, clk_divisor, clk_multiplier, tsu_thd, tlow, thigh, non_hs_mode; local
647 tlow = i2c_dev->hw->tlow_fast_fastplus_mode;
658 tlow = i2c_dev->hw->tlow_std_mode;
673 FIELD_PREP(I2C_INTERFACE_TIMING_TLOW, tlow);
684 clk_multiplier = (tlow + thigh + 2) * (non_hs_mode + 1);

Completed in 151 milliseconds