Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/drivers/i2c/busses/
H A Di2c-rk3x.c174 * @div_low: Divider output for low
182 unsigned long div_low; member
707 t_calc->div_low = min_low_div; in rk3x_i2c_v0_calc_timings()
734 t_calc->div_low = ideal_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()
742 t_calc->div_low--; in rk3x_i2c_v0_calc_timings()
748 if (t_calc->div_low > RK_I2C_MAX_DIV_VALUE) { in rk3x_i2c_v0_calc_timings()
749 t_calc->div_low = RK_I2C_MAX_DIV_VALUE; in rk3x_i2c_v0_calc_timings()
857 t_calc->div_low = min_low_div; in rk3x_i2c_v1_calc_timings()
870 t_calc->div_low 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
666 div_low = (clk_rate_khz * low_ns) / 1000000; in dw_hdmi_i2c_set_divs()
668 div_low++; in dw_hdmi_i2c_set_divs()
677 if (div_low > 0xffff) { in dw_hdmi_i2c_set_divs()
678 div_low = 0xffff; in dw_hdmi_i2c_set_divs()
687 hdmi_writeb(hdmi, div_low & 0xff, HDMI_I2CM_SS_SCL_LCNT_0_ADDR); in dw_hdmi_i2c_set_divs()
688 hdmi_writeb(hdmi, (div_low >> 8) & 0xff, HDMI_I2CM_SS_SCL_LCNT_1_ADDR); in dw_hdmi_i2c_set_divs()

Completed in 10 milliseconds