We need sysclk6_ck enabled early as it is needed by l4_ls and system timers early on boot. This removes the dependency of system timers to the interconnect related code that can be then probed later on when suitable at module_init time.
Cc: linux-...@vger.kernel.org Cc: Grygorii Strashko <grygorii.stras...@ti.com> Cc: Michael Turquette <mturque...@baylibre.com> Cc: Rob Herring <r...@kernel.org> Cc: Stephen Boyd <sb...@kernel.org> Cc: Tero Kristo <t-kri...@ti.com> Acked-by: Stephen Boyd <sb...@kernel.org> Signed-off-by: Tony Lindgren <t...@atomide.com> --- drivers/clk/ti/clk-816x.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/ti/clk-816x.c b/drivers/clk/ti/clk-816x.c --- a/drivers/clk/ti/clk-816x.c +++ b/drivers/clk/ti/clk-816x.c @@ -73,6 +73,7 @@ static const char *enable_init_clks[] = { "ddr_pll_clk1", "ddr_pll_clk2", "ddr_pll_clk3", + "sysclk6_ck", }; int __init dm816x_dt_clk_init(void) -- 2.26.2