Lines Matching refs:inter_clk
48 struct clk *inter_clk; member
218 ret = clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
256 clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
296 struct clk *inter_clk = ERR_PTR(-ENODEV); in mtk_cpu_dvfs_info_init() local
318 inter_clk = clk_get(cpu_dev, "intermediate"); in mtk_cpu_dvfs_info_init()
319 if (IS_ERR(inter_clk)) { in mtk_cpu_dvfs_info_init()
320 if (PTR_ERR(inter_clk) == -EPROBE_DEFER) in mtk_cpu_dvfs_info_init()
327 ret = PTR_ERR(inter_clk); in mtk_cpu_dvfs_info_init()
354 rate = clk_get_rate(inter_clk); in mtk_cpu_dvfs_info_init()
370 info->inter_clk = inter_clk; in mtk_cpu_dvfs_info_init()
390 if (!IS_ERR(inter_clk)) in mtk_cpu_dvfs_info_init()
391 clk_put(inter_clk); in mtk_cpu_dvfs_info_init()
404 if (!IS_ERR(info->inter_clk)) in mtk_cpu_dvfs_info_release()
405 clk_put(info->inter_clk); in mtk_cpu_dvfs_info_release()