OpenCloudOS-Kernel/drivers/clk/baikal-t1
Serge Semin 9ba9ad8f5b clk: baikal-t1: Mark Ethernet PLL as critical
We've discovered that disabling the so called Ethernet PLL causes reset of
the devices consuming its outgoing clock. The resets happen automatically
even if each underlying clock gate is turned off. Due to that we can't
disable the Ethernet PLL until the kernel is prepared for the corresponding
resets. So for now just mark the PLL clock provider as critical.

Signed-off-by: Serge Semin <Sergey.Semin@baikalelectronics.ru>
Cc: Alexey Malahov <Alexey.Malahov@baikalelectronics.ru>
Cc: linux-mips@vger.kernel.org
Link: https://lore.kernel.org/r/20200920110335.18034-1-Sergey.Semin@baikalelectronics.ru
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
2020-10-13 19:48:34 -07:00
..
Kconfig clk: Add Baikal-T1 CCU Dividers driver 2020-05-30 11:10:23 -07:00
Makefile clk: Add Baikal-T1 CCU Dividers driver 2020-05-30 11:10:23 -07:00
ccu-div.c clk: baikal-t1: remove redundant assignment to variable 'divider' 2020-06-09 13:45:37 -07:00
ccu-div.h clk: Add Baikal-T1 CCU Dividers driver 2020-05-30 11:10:23 -07:00
ccu-pll.c clk: Add Baikal-T1 CCU PLLs driver 2020-05-30 11:10:23 -07:00
ccu-pll.h clk: Add Baikal-T1 CCU PLLs driver 2020-05-30 11:10:23 -07:00
clk-ccu-div.c clk: baikal-t1: fix spelling mistake "Uncompatible" -> "Incompatible" 2020-06-09 13:45:26 -07:00
clk-ccu-pll.c clk: baikal-t1: Mark Ethernet PLL as critical 2020-10-13 19:48:34 -07:00