clk: rockchip: rk3568: Mark pclk_usb as critical
authorChris Morgan <macromorgan@hotmail.com>
Mon, 4 Dec 2023 18:57:16 +0000 (12:57 -0600)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 5 Dec 2023 09:45:55 +0000 (10:45 +0100)
commit721bf080f249ab2adcc4337abe164230bfb8594f
tree7c9b2a3421ee51e025fb8a0512e4ffb583465008
parent685da6972647b486980c0cc8fd6bb5d3863fd6b7
clk: rockchip: rk3568: Mark pclk_usb as critical

In the reference manual under "2.8.6 NIU Clock gating reliance"
it is stated that pclk_usb_niu has a dependency on hclk_usb_niu.

While the manual does not state that this is a bi-directional
relationship it was noted that the sdmmc2 failed to operate for me in
mmc mode if the pclk_usb was not marked as critical. The parent clock
of the hclk_sdmmc2 is hclk_usb.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20231204185719.569021-8-macroalpha82@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/clk-rk3568.c