clk: rockchip: rk3576: add protect clocks

Change-Id: I76e1197edc5f2e7582d28567e6a5927c9be5e0ab
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
This commit is contained in:
Elaine Zhang
2024-03-19 15:07:38 +08:00
committed by Tao Huang
parent 46edc7c867
commit ec2b60a5a5

View File

@@ -1742,6 +1742,17 @@ static void rk3576_dump_cru(void)
}
}
static int protect_clocks[] = {
ACLK_EBC,
HCLK_EBC,
DCLK_EBC,
ACLK_VOP,
HCLK_VOP,
DCLK_VP0,
DCLK_VP1,
DCLK_VP2,
};
static void __init rk3576_clk_init(struct device_node *np)
{
struct rockchip_clk_provider *ctx;
@@ -1789,6 +1800,8 @@ static void __init rk3576_clk_init(struct device_node *np)
if (!rk_dump_cru)
rk_dump_cru = rk3576_dump_cru;
rockchip_clk_protect(ctx, protect_clocks, ARRAY_SIZE(protect_clocks));
}
CLK_OF_DECLARE(rk3576_cru, "rockchip,rk3576-cru", rk3576_clk_init);