linux-stable/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
Makefile
ccu-div.c clk: baikal-t1: remove redundant assignment to variable 'divider' 2020-06-09 13:45:37 -07:00
ccu-div.h
ccu-pll.c
ccu-pll.h
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