From: Hong Guo Date: Thu, 14 Mar 2019 02:55:36 +0000 (+0800) Subject: cpufreq: set fixpll to 1G when cpufreq init. [1/1] X-Git-Tag: khadas-vims-v0.9.6-release~852 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e9b8bfbfd0aa3ffec78fb7969de18de86aa9d6c;p=platform%2Fkernel%2Flinux-amlogic.git cpufreq: set fixpll to 1G when cpufreq init. [1/1] PD#SWPL-5392 Problem: set fixpll to 1G when cpufreq init. Solution: set fixpll to 1G when cpufreq init. Verify: test pass on A311D-W400 Change-Id: I65eb70b86eca5192f8d153ac59a24a03d6018421 Signed-off-by: Hong Guo --- diff --git a/drivers/amlogic/cpufreq/meson-cpufreq.c b/drivers/amlogic/cpufreq/meson-cpufreq.c index 9d71d5a..20bb294 100644 --- a/drivers/amlogic/cpufreq/meson-cpufreq.c +++ b/drivers/amlogic/cpufreq/meson-cpufreq.c @@ -425,6 +425,14 @@ static int meson_cpufreq_init(struct cpufreq_policy *policy) goto free_clk; } + /*setting low_freq_clk_p to 1G,default 24M*/ + ret = clk_set_rate(low_freq_clk_p, mid_rate * 1000); + if (ret) { + pr_err("%s: error in setting low_freq_clk_p rate!\n", + __func__); + return ret; + } + high_freq_clk_p = of_clk_get_by_name(np, HIGH_FREQ_CLK_PARENT); if (IS_ERR(high_freq_clk_p)) { pr_err("%s: Failed to get high parent for cpu: %d,cluster: %d\n",