Lines Matching refs:div_high
170 unsigned long div_high; member
766 t_calc->div_high = min_high_div; in rk3x_i2c_v0_calc_timings()
796 t_calc->div_high = min_high_div + (extra_div - extra_low_div); in rk3x_i2c_v0_calc_timings()
804 t_calc->div_high--; in rk3x_i2c_v0_calc_timings()
814 if (t_calc->div_high > 0xffff) { in rk3x_i2c_v0_calc_timings()
815 t_calc->div_high = 0xffff; in rk3x_i2c_v0_calc_timings()
918 t_calc->div_high = min_high_div; in rk3x_i2c_v1_calc_timings()
932 t_calc->div_high = min_high_div + (extra_div - extra_low_div); in rk3x_i2c_v1_calc_timings()
954 - 1000000, 8 * 1000000 * (t_calc->div_high)); in rk3x_i2c_v1_calc_timings()
959 - 1000000, 8 * 1000000 * (t_calc->div_high)); in rk3x_i2c_v1_calc_timings()
966 t_calc->div_high--; in rk3x_i2c_v1_calc_timings()
974 if (t_calc->div_high > 0xffff) { in rk3x_i2c_v1_calc_timings()
975 t_calc->div_high = 0xffff; in rk3x_i2c_v1_calc_timings()
1001 i2c_writel(i2c, (calc.div_high << 16) | (calc.div_low & 0xffff), in rk3x_i2c_adapt_div()
1008 t_high_ns = div_u64(((u64)calc.div_high + 1) * 8 * 1000000000, in rk3x_i2c_adapt_div()