summaryrefslogtreecommitdiffstats
path: root/drivers/clk/sunxi-ng/ccu-sun5i.c
diff options
context:
space:
mode:
authorMaxime Ripard <maxime.ripard@free-electrons.com>2017-07-21 18:19:35 +0200
committerMaxime Ripard <maxime.ripard@free-electrons.com>2017-07-24 11:37:04 +0200
commit9735ee9e3cc3ba113ac96b0368ef3f1a73092a23 (patch)
treea94b58a2fd4f6bbb22cfe80dcedcb7b49aac7478 /drivers/clk/sunxi-ng/ccu-sun5i.c
parent5771a8c08880cdca3bfb4a3fc6d309d6bba20877 (diff)
downloadop-kernel-dev-9735ee9e3cc3ba113ac96b0368ef3f1a73092a23.zip
op-kernel-dev-9735ee9e3cc3ba113ac96b0368ef3f1a73092a23.tar.gz
clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock
The current CPU clock is missing the option to change the rate of its parents, leading to improper rates calculated by cpufreq, and eventually crashes. Cc: <stable@vger.kernel.org> Fixes: 5e73761786d6 ("clk: sunxi-ng: Add sun5i CCU driver") Reported-by: Kevin Hilman <khilman@baylibre.com> Acked-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'drivers/clk/sunxi-ng/ccu-sun5i.c')
-rw-r--r--drivers/clk/sunxi-ng/ccu-sun5i.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/sunxi-ng/ccu-sun5i.c b/drivers/clk/sunxi-ng/ccu-sun5i.c
index 5372bf8..31d7ffd 100644
--- a/drivers/clk/sunxi-ng/ccu-sun5i.c
+++ b/drivers/clk/sunxi-ng/ccu-sun5i.c
@@ -184,7 +184,7 @@ static struct ccu_mux cpu_clk = {
.hw.init = CLK_HW_INIT_PARENTS("cpu",
cpu_parents,
&ccu_mux_ops,
- CLK_IS_CRITICAL),
+ CLK_SET_RATE_PARENT | CLK_IS_CRITICAL),
}
};
OpenPOWER on IntegriCloud