Home
last modified time | relevance | path

Searched refs:div_high (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/i2c/busses/
H A Di2c-rk3x.c175 * @div_high: Divider output for high
183 unsigned long div_high; member
708 t_calc->div_high = min_high_div; in rk3x_i2c_v0_calc_timings()
735 t_calc->div_high = min_high_div + (extra_div - extra_low_div); in rk3x_i2c_v0_calc_timings()
740 * NOTE: Above calculations always produce div_low > 0 and div_high > 0. in rk3x_i2c_v0_calc_timings()
743 t_calc->div_high--; in rk3x_i2c_v0_calc_timings()
753 if (t_calc->div_high > RK_I2C_MAX_DIV_VALUE) { in rk3x_i2c_v0_calc_timings()
754 t_calc->div_high = RK_I2C_MAX_DIV_VALUE; in rk3x_i2c_v0_calc_timings()
858 t_calc->div_high = min_high_div; in rk3x_i2c_v1_calc_timings()
871 t_calc->div_high in rk3x_i2c_v1_calc_timings()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c648 unsigned long div_low, div_high; in dw_hdmi_i2c_set_divs() local
671 div_high = (clk_rate_khz * high_ns) / 1000000; in dw_hdmi_i2c_set_divs()
673 div_high++; in dw_hdmi_i2c_set_divs()
681 if (div_high > 0xffff) { in dw_hdmi_i2c_set_divs()
682 div_high = 0xffff; in dw_hdmi_i2c_set_divs()
685 hdmi_writeb(hdmi, div_high & 0xff, HDMI_I2CM_SS_SCL_HCNT_0_ADDR); in dw_hdmi_i2c_set_divs()
686 hdmi_writeb(hdmi, (div_high >> 8) & 0xff, HDMI_I2CM_SS_SCL_HCNT_1_ADDR); in dw_hdmi_i2c_set_divs()

Completed in 8 milliseconds