Lines Matching refs:clk_src
686 unsigned int clk_src, in mtk_i2c_check_ac_timing() argument
695 clk_src); in mtk_i2c_check_ac_timing()
706 clk_ns = 1000000000 / clk_src; in mtk_i2c_check_ac_timing()
787 static int mtk_i2c_calculate_speed(struct mtk_i2c *i2c, unsigned int clk_src, in mtk_i2c_calculate_speed() argument
809 opt_div = DIV_ROUND_UP(clk_src >> 1, target_speed); in mtk_i2c_calculate_speed()
826 ret = mtk_i2c_check_ac_timing(i2c, clk_src, in mtk_i2c_calculate_speed()
845 if ((clk_src / (2 * (sample_cnt * step_cnt - clk_div_restri))) > in mtk_i2c_calculate_speed()
862 unsigned int clk_src; in mtk_i2c_set_speed() local
883 clk_src = parent_clk / clk_div; in mtk_i2c_set_speed()
888 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
898 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()
912 ret = mtk_i2c_calculate_speed(i2c, clk_src, in mtk_i2c_set_speed()