clk: ti: omap5: Add proper parent clocks for l4-secure clocks
authorTero Kristo <t-kristo@ti.com>
Wed, 29 Apr 2020 13:13:41 +0000 (16:13 +0300)
committerStephen Boyd <sboyd@kernel.org>
Thu, 14 May 2020 19:54:46 +0000 (12:54 -0700)
L4 secure clocks do not have their parents set currently, which ends
them up to the orphan clock list. Fix this by adding either l3 or l4
clock as their parent.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Link: https://lkml.kernel.org/r/20200429131341.4697-4-t-kristo@ti.com
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/ti/clk-54xx.c

index 92bf2dda95b9b228b045cf8dc17e162f3995cef7..8694bc9f5fc7f5594f96da966c61dfa7bb15e46d 100644 (file)
@@ -303,13 +303,13 @@ static const struct omap_clkctrl_reg_data omap5_l4per_clkctrl_regs[] __initconst
 
 static const struct
 omap_clkctrl_reg_data omap5_l4_secure_clkctrl_regs[] __initconst = {
-       { OMAP5_AES1_CLKCTRL, NULL, CLKF_HW_SUP, "" },
-       { OMAP5_AES2_CLKCTRL, NULL, CLKF_HW_SUP, "" },
-       { OMAP5_DES3DES_CLKCTRL, NULL, CLKF_HW_SUP, "" },
-       { OMAP5_FPKA_CLKCTRL, NULL, CLKF_SW_SUP, "" },
-       { OMAP5_RNG_CLKCTRL, NULL, CLKF_HW_SUP | CLKF_SOC_NONSEC, "" },
-       { OMAP5_SHA2MD5_CLKCTRL, NULL, CLKF_HW_SUP, "" },
-       { OMAP5_DMA_CRYPTO_CLKCTRL, NULL, CLKF_HW_SUP | CLKF_SOC_NONSEC, "" },
+       { OMAP5_AES1_CLKCTRL, NULL, CLKF_HW_SUP, "l3_iclk_div" },
+       { OMAP5_AES2_CLKCTRL, NULL, CLKF_HW_SUP, "l3_iclk_div" },
+       { OMAP5_DES3DES_CLKCTRL, NULL, CLKF_HW_SUP, "l4_root_clk_div" },
+       { OMAP5_FPKA_CLKCTRL, NULL, CLKF_SW_SUP, "l4_root_clk_div" },
+       { OMAP5_RNG_CLKCTRL, NULL, CLKF_HW_SUP | CLKF_SOC_NONSEC, "l4_root_clk_div" },
+       { OMAP5_SHA2MD5_CLKCTRL, NULL, CLKF_HW_SUP, "l3_iclk_div" },
+       { OMAP5_DMA_CRYPTO_CLKCTRL, NULL, CLKF_HW_SUP | CLKF_SOC_NONSEC, "l3_iclk_div" },
        { 0 },
 };