From 8db5c7166ab3c007bc83bc237ca0becd7e291105 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Fri, 7 Apr 2023 15:38:46 +0800 Subject: [PATCH] clk: rockchip: rk3562: Add protect clocks Signed-off-by: Finley Xiao Change-Id: I87924f1fa528c86492879c1924c6098e1b263b80 --- drivers/clk/rockchip/clk-rk3562.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/clk/rockchip/clk-rk3562.c b/drivers/clk/rockchip/clk-rk3562.c index 4a32b95bb878..cbf8ddb26406 100644 --- a/drivers/clk/rockchip/clk-rk3562.c +++ b/drivers/clk/rockchip/clk-rk3562.c @@ -1031,6 +1031,15 @@ static void rk3562_dump_cru(void) } } +static int protect_clocks[] = { + ACLK_VO_PRE, + HCLK_VO_PRE, + ACLK_VOP, + HCLK_VOP, + DCLK_VOP, + DCLK_VOP1, +}; + static void __init rk3562_clk_init(struct device_node *np) { struct rockchip_clk_provider *ctx; @@ -1068,6 +1077,8 @@ static void __init rk3562_clk_init(struct device_node *np) if (!rk_dump_cru) rk_dump_cru = rk3562_dump_cru; + + rockchip_clk_protect(ctx, protect_clocks, ARRAY_SIZE(protect_clocks)); } CLK_OF_DECLARE(rk3562_cru, "rockchip,rk3562-cru", rk3562_clk_init);