Lines Matching refs:div_low
148 unsigned long div_low; member
658 t_calc->div_low = min_low_div; in rk3x_i2c_v0_calc_timings()
688 t_calc->div_low = ideal_low_div; in rk3x_i2c_v0_calc_timings()
696 t_calc->div_low--; in rk3x_i2c_v0_calc_timings()
702 if (t_calc->div_low > 0xffff) { in rk3x_i2c_v0_calc_timings()
703 t_calc->div_low = 0xffff; in rk3x_i2c_v0_calc_timings()
809 t_calc->div_low = min_low_div; in rk3x_i2c_v1_calc_timings()
823 t_calc->div_low = min_low_div + extra_low_div; in rk3x_i2c_v1_calc_timings()
833 * (t_calc->div_low) + 1) in rk3x_i2c_v1_calc_timings()
836 * (t_calc->div_low) + 1) in rk3x_i2c_v1_calc_timings()
857 t_calc->div_low--; in rk3x_i2c_v1_calc_timings()
861 if (t_calc->div_low > 0xffff) { in rk3x_i2c_v1_calc_timings()
862 t_calc->div_low = 0xffff; in rk3x_i2c_v1_calc_timings()
893 i2c_writel(i2c, (calc.div_high << 16) | (calc.div_low & 0xffff), in rk3x_i2c_adapt_div()
899 t_low_ns = div_u64(((u64)calc.div_low + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()