OSDN Git Service

clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
authorIcenowy Zheng <icenowy@aosc.io>
Sat, 4 Jan 2020 06:35:03 +0000 (22:35 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Feb 2020 07:34:44 +0000 (08:34 +0100)
commit34143dfc95577cd11ebb91283fb39f5d5294845b
tree57e797ec5d7738b2ebb302a407fc95c94d696fe0
parent1a0ea3b872f8408cad3e9187958d6ea0e848a11e
clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock

[ Upstream commit ec97faff743b398e21f74a54c81333f3390093aa ]

The A64 PLL_CPU clock has the same instability if some factor changed
without the PLL gated like other SoCs with sun6i-style CCU, e.g. A33,
H3.

Add the mux and pll notifiers for A64 CPU clock to workaround the
problem.

Fixes: c6a0637460c2 ("clk: sunxi-ng: Add A64 clocks")
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/sunxi-ng/ccu-sun50i-a64.c