Lines Matching refs:clk_src
600 unsigned int clk_src, in mtk_i2c_check_ac_timing() argument
609 clk_src); in mtk_i2c_check_ac_timing()
620 clk_ns = 1000000000 / clk_src; in mtk_i2c_check_ac_timing()
700 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed() argument
721 opt_div = DIV_ROUND_UP(clk_src >> 1, target_speed); in mtk_i2c_calculate_speed()
737 ret = mtk_i2c_check_ac_timing(i2c, clk_src, in mtk_i2c_calculate_speed()
756 if ((clk_src / (2 * sample_cnt * step_cnt)) > target_speed) { in mtk_i2c_calculate_speed()
772 unsigned int clk_src; in mtk_i2c_set_speed() local
791 clk_src = parent_clk / clk_div; in mtk_i2c_set_speed()
795 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
805 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
819 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()