Home
last modified time | relevance | path

Searched refs:clk_rate_khz (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-rk3x.c679 unsigned long clk_rate_khz, scl_rate_khz; in rk3x_i2c_v0_calc_timings() local
733 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v0_calc_timings()
740 min_total_div = DIV_ROUND_UP(clk_rate_khz, scl_rate_khz * 8); in rk3x_i2c_v0_calc_timings()
743 min_low_div = DIV_ROUND_UP(clk_rate_khz * min_low_ns, 8 * 1000000); in rk3x_i2c_v0_calc_timings()
744 min_high_div = DIV_ROUND_UP(clk_rate_khz * min_high_ns, 8 * 1000000); in rk3x_i2c_v0_calc_timings()
751 max_low_div = clk_rate_khz * max_low_ns / (8 * 1000000); in rk3x_i2c_v0_calc_timings()
779 ideal_low_div = DIV_ROUND_UP(clk_rate_khz * min_low_ns, in rk3x_i2c_v0_calc_timings()
860 unsigned long clk_rate_khz, scl_rate_khz; in rk3x_i2c_v1_calc_timings() local
888 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_v1_calc_timings()
890 min_total_div = DIV_ROUND_UP(clk_rate_khz, scl_rate_khz * 8); in rk3x_i2c_v1_calc_timings()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c468 unsigned long clk_rate_khz; in dw_hdmi_i2c_set_divs() local
484 clk_rate_khz = DIV_ROUND_UP(clk_get_rate(hdmi->isfr_clk), 1000); in dw_hdmi_i2c_set_divs()
486 div_low = (clk_rate_khz * low_ns) / 1000000; in dw_hdmi_i2c_set_divs()
487 if ((clk_rate_khz * low_ns) % 1000000) in dw_hdmi_i2c_set_divs()
490 div_high = (clk_rate_khz * high_ns) / 1000000; in dw_hdmi_i2c_set_divs()
491 if ((clk_rate_khz * high_ns) % 1000000) in dw_hdmi_i2c_set_divs()