Lines Matching refs:clk_src
601 unsigned int clk_src, in mtk_i2c_check_ac_timing() argument
610 clk_src); in mtk_i2c_check_ac_timing()
621 clk_ns = 1000000000 / clk_src; in mtk_i2c_check_ac_timing()
702 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed() argument
723 opt_div = DIV_ROUND_UP(clk_src >> 1, target_speed); in mtk_i2c_calculate_speed()
739 ret = mtk_i2c_check_ac_timing(i2c, clk_src, in mtk_i2c_calculate_speed()
758 if ((clk_src / (2 * sample_cnt * step_cnt)) > target_speed) { in mtk_i2c_calculate_speed()
774 unsigned int clk_src; in mtk_i2c_set_speed() local
793 clk_src = parent_clk / clk_div; in mtk_i2c_set_speed()
797 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
807 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
821 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()