Lines Matching full:cpu_clk
45 struct clk *cpu_clk; member
204 struct clk *cpu_clk = policy->clk; in mtk_cpufreq_set_target() local
205 struct clk *armpll = clk_get_parent(cpu_clk); in mtk_cpufreq_set_target()
214 pre_freq_hz = clk_get_rate(cpu_clk); in mtk_cpufreq_set_target()
265 ret = clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
278 clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
284 ret = clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
301 clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
303 clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
411 info->cpu_clk = clk_get(cpu_dev, "cpu"); in mtk_cpu_dvfs_info_init()
412 if (IS_ERR(info->cpu_clk)) { in mtk_cpu_dvfs_info_init()
413 ret = PTR_ERR(info->cpu_clk); in mtk_cpu_dvfs_info_init()
470 ret = clk_prepare_enable(info->cpu_clk); in mtk_cpu_dvfs_info_init()
500 info->current_freq = clk_get_rate(info->cpu_clk); in mtk_cpu_dvfs_info_init()
531 clk_disable_unprepare(info->cpu_clk); in mtk_cpu_dvfs_info_init()
546 if (!IS_ERR(info->cpu_clk)) in mtk_cpu_dvfs_info_init()
547 clk_put(info->cpu_clk); in mtk_cpu_dvfs_info_init()
564 if (!IS_ERR(info->cpu_clk)) { in mtk_cpu_dvfs_info_release()
565 clk_disable_unprepare(info->cpu_clk); in mtk_cpu_dvfs_info_release()
566 clk_put(info->cpu_clk); in mtk_cpu_dvfs_info_release()
601 policy->clk = info->cpu_clk; in mtk_cpufreq_init()