Lines Matching refs:inter_clk
46 struct clk *inter_clk; member
265 ret = clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
301 clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
418 info->inter_clk = clk_get(cpu_dev, "intermediate"); in mtk_cpu_dvfs_info_init()
419 if (IS_ERR(info->inter_clk)) { in mtk_cpu_dvfs_info_init()
420 ret = PTR_ERR(info->inter_clk); in mtk_cpu_dvfs_info_init()
474 ret = clk_prepare_enable(info->inter_clk); in mtk_cpu_dvfs_info_init()
489 rate = clk_get_rate(info->inter_clk); in mtk_cpu_dvfs_info_init()
528 clk_disable_unprepare(info->inter_clk); in mtk_cpu_dvfs_info_init()
548 if (!IS_ERR(info->inter_clk)) in mtk_cpu_dvfs_info_init()
549 clk_put(info->inter_clk); in mtk_cpu_dvfs_info_init()
568 if (!IS_ERR(info->inter_clk)) { in mtk_cpu_dvfs_info_release()
569 clk_disable_unprepare(info->inter_clk); in mtk_cpu_dvfs_info_release()
570 clk_put(info->inter_clk); in mtk_cpu_dvfs_info_release()