Lines Matching refs:low_cnt
678 unsigned int su_sta_cnt, low_cnt, high_cnt, max_step_cnt; in mtk_i2c_check_ac_timing() local
701 low_cnt = DIV_ROUND_UP(spec->min_low_ns, sample_ns); in mtk_i2c_check_ac_timing()
703 if ((2 * step_cnt) > low_cnt && low_cnt < max_step_cnt) { in mtk_i2c_check_ac_timing()
704 if (low_cnt > step_cnt) { in mtk_i2c_check_ac_timing()
705 high_cnt = 2 * step_cnt - low_cnt; in mtk_i2c_check_ac_timing()
708 low_cnt = step_cnt; in mtk_i2c_check_ac_timing()
715 if (sda_max > low_cnt) in mtk_i2c_check_ac_timing()
719 if (sda_min < low_cnt) in mtk_i2c_check_ac_timing()
731 (low_cnt << 9); in mtk_i2c_check_ac_timing()
736 (high_cnt << 6) | low_cnt; in mtk_i2c_check_ac_timing()
746 i2c->ac_timing.ltiming = (sample_cnt << 6) | (low_cnt); in mtk_i2c_check_ac_timing()
750 (high_cnt << 6) | low_cnt; in mtk_i2c_check_ac_timing()