Lines Matching refs:clk
25 struct clk *clk; /* CPU clk */ member
26 struct clk *mux_clk; /* MUX of CPU clk */
27 struct clk *pll_clk; /* PLL clk */
28 struct clk *osc_clk; /* OSC clk */
64 clk_set_parent(policy->clk, ls1x_cpufreq.osc_clk); in ls1x_cpufreq_target()
70 clk_set_parent(policy->clk, ls1x_cpufreq.mux_clk); in ls1x_cpufreq_target()
105 policy->clk = ls1x_cpufreq.clk; in ls1x_cpufreq_init()
142 struct clk *clk; in ls1x_cpufreq_probe() local
150 clk = devm_clk_get(&pdev->dev, pdata->clk_name); in ls1x_cpufreq_probe()
151 if (IS_ERR(clk)) { in ls1x_cpufreq_probe()
154 ret = PTR_ERR(clk); in ls1x_cpufreq_probe()
157 ls1x_cpufreq.clk = clk; in ls1x_cpufreq_probe()
159 clk = clk_get_parent(clk); in ls1x_cpufreq_probe()
160 if (IS_ERR(clk)) { in ls1x_cpufreq_probe()
162 __clk_get_name(ls1x_cpufreq.clk)); in ls1x_cpufreq_probe()
163 ret = PTR_ERR(clk); in ls1x_cpufreq_probe()
166 ls1x_cpufreq.mux_clk = clk; in ls1x_cpufreq_probe()
168 clk = clk_get_parent(clk); in ls1x_cpufreq_probe()
169 if (IS_ERR(clk)) { in ls1x_cpufreq_probe()
172 ret = PTR_ERR(clk); in ls1x_cpufreq_probe()
175 ls1x_cpufreq.pll_clk = clk; in ls1x_cpufreq_probe()
177 clk = devm_clk_get(&pdev->dev, pdata->osc_clk_name); in ls1x_cpufreq_probe()
178 if (IS_ERR(clk)) { in ls1x_cpufreq_probe()
181 ret = PTR_ERR(clk); in ls1x_cpufreq_probe()
184 ls1x_cpufreq.osc_clk = clk; in ls1x_cpufreq_probe()