]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
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:38:22 +0000 (08:38 +0100)
commitbd70f02310783a797043b13ff8cf2578d6ef01d0
tree71b2d382b6bedde1bc86ee28b8e6b38273f2db89
parent38a7658375a102143ec3bde759d48df97813c009
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