[PATCH 12/12] fixup! clk: Rockchip: Add rk3568 clk support
Sascha Hauer
s.hauer at pengutronix.de
Mon Jun 21 02:28:02 PDT 2021
---
drivers/clk/rockchip/clk-rk3568.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/clk/rockchip/clk-rk3568.c b/drivers/clk/rockchip/clk-rk3568.c
index 620d932a09..40ab7ee3d7 100644
--- a/drivers/clk/rockchip/clk-rk3568.c
+++ b/drivers/clk/rockchip/clk-rk3568.c
@@ -1619,6 +1619,9 @@ static void __init rk3568_pmu_clk_init(struct device_node *np)
rockchip_clk_register_branches(ctx, rk3568_clk_pmu_branches,
ARRAY_SIZE(rk3568_clk_pmu_branches));
+ rockchip_register_softrst(np, 1, reg_base + RK3568_PMU_SOFTRST_CON(0),
+ ROCKCHIP_SOFTRST_HIWORD_MASK);
+
rockchip_clk_protect_critical(rk3568_pmucru_critical_clocks,
ARRAY_SIZE(rk3568_pmucru_critical_clocks));
@@ -1660,6 +1663,9 @@ static void __init rk3568_clk_init(struct device_node *np)
rockchip_clk_register_branches(ctx, rk3568_clk_branches,
ARRAY_SIZE(rk3568_clk_branches));
+ rockchip_register_softrst(np, 30, reg_base + RK3568_SOFTRST_CON(0),
+ ROCKCHIP_SOFTRST_HIWORD_MASK);
+
rockchip_register_restart_notifier(ctx, RK3568_GLB_SRST_FST);
rockchip_clk_protect_critical(rk3568_cru_critical_clocks,
--
2.29.2
More information about the barebox
mailing list