Searched refs:clk_rate_khz (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-rk3x.c | 679 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 D | dw-hdmi.c | 468 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()
|