Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: rockchip: rk3568: mark hclk_vi as critical

The clock 'pclk_vi_niu' has a dependency on 'hclk_vi_niu' according
to the Technical Reference Manual section '2.8.6 NIU Clock gating
reliance'. However, this kind of dependency cannot be addressed
properly at the moment (until the support for linked clocks is
implemented for the RK3568).
As an intermediate solution, mark the hclk_vi as critical on the
Rockchip RK3568.

Suggested-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Signed-off-by: Michael Riesch <michael.riesch@wolfvision.net>
Link: https://lore.kernel.org/r/20250210-rk3568-hclk-vi-v1-1-9ade2626f638@wolfvision.net
Signed-off-by: Heiko Stuebner <heiko@sntech.de>

authored by

Michael Riesch and committed by
Heiko Stuebner
83dbeca3 d7169b8b

+1
+1
drivers/clk/rockchip/clk-rk3568.c
··· 1602 1602 "pclk_php", 1603 1603 "hclk_usb", 1604 1604 "pclk_usb", 1605 + "hclk_vi", 1605 1606 "hclk_vo", 1606 1607 }; 1607 1608