hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/clk/rockchip/clk-rk3568.c
....@@ -1618,6 +1618,16 @@
16181618 }
16191619 }
16201620
1621
+static int protect_clocks[] = {
1622
+ ACLK_VO,
1623
+ HCLK_VO,
1624
+ ACLK_VOP,
1625
+ HCLK_VOP,
1626
+ DCLK_VOP0,
1627
+ DCLK_VOP1,
1628
+ DCLK_VOP2,
1629
+};
1630
+
16211631 static void __init rk3568_pmu_clk_init(struct device_node *np)
16221632 {
16231633 struct rockchip_clk_provider *ctx;
....@@ -1695,6 +1705,8 @@
16951705
16961706 if (!rk_dump_cru)
16971707 rk_dump_cru = rk3568_dump_cru;
1708
+
1709
+ rockchip_clk_protect(ctx, protect_clocks, ARRAY_SIZE(protect_clocks));
16981710 }
16991711
17001712 CLK_OF_DECLARE(rk3568_cru, "rockchip,rk3568-cru", rk3568_clk_init);