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()
409 info->cpu_clk = clk_get(cpu_dev, "cpu"); in mtk_cpu_dvfs_info_init()
410 if (IS_ERR(info->cpu_clk)) { in mtk_cpu_dvfs_info_init()
411 ret = PTR_ERR(info->cpu_clk); in mtk_cpu_dvfs_info_init()
468 ret = clk_prepare_enable(info->cpu_clk); in mtk_cpu_dvfs_info_init()
498 info->current_freq = clk_get_rate(info->cpu_clk); in mtk_cpu_dvfs_info_init()
529 clk_disable_unprepare(info->cpu_clk); in mtk_cpu_dvfs_info_init()
552 clk_put(info->cpu_clk); in mtk_cpu_dvfs_info_init()
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()
597 policy->clk = info->cpu_clk; in mtk_cpufreq_init()