diff options
author | Michael Riesch <michael.riesch@wolfvision.net> | 2025-02-10 11:29:02 +0300 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2025-02-26 19:53:39 +0300 |
commit | 83dbeca33f7422f4a30c8a91a79d6c0dba4fb6af (patch) | |
tree | 992e98990aba2658bc8169a8dfc3e71459665272 | |
parent | d7169b8bcd855828cc691baee5e778af96855573 (diff) | |
download | linux-83dbeca33f7422f4a30c8a91a79d6c0dba4fb6af.tar.xz |
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>
-rw-r--r-- | drivers/clk/rockchip/clk-rk3568.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/rockchip/clk-rk3568.c b/drivers/clk/rockchip/clk-rk3568.c index 53d10b1c627b..7d9279291e76 100644 --- a/drivers/clk/rockchip/clk-rk3568.c +++ b/drivers/clk/rockchip/clk-rk3568.c @@ -1602,6 +1602,7 @@ static const char *const rk3568_cru_critical_clocks[] __initconst = { "pclk_php", "hclk_usb", "pclk_usb", + "hclk_vi", "hclk_vo", }; |