From f5cfd600cfa58d4a768e94c29aaa890fd39a2d63 Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Wed, 9 May 2018 15:50:07 +0800 Subject: [PATCH] MLK-18243-10 arm: imx8m: soc: enable SCTR clock before timer init To i.MX8MM SCTR clock is disabled by ROM, so before timer init need to enable it. To i.MX8MQ, it does not hurt the clock is enabled again. Signed-off-by: Peng Fan (cherry picked from commit 2347541e9e79f833716fe88f7de860b5704b5e48) --- arch/arm/mach-imx/imx8m/soc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c index 5c4a7b7811..bdf33346a7 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -170,9 +170,11 @@ static void imx_set_wdog_powerdown(bool enable) int arch_cpu_init(void) { /* - * Init timer at very early state, because sscg pll setting - * will use it + * Init timer at very early state, because pll setting will use it, + * Rom Turnned off SCTR, enable it before timer_init */ + + clock_enable(CCGR_SCTR, 1); timer_init(); if (IS_ENABLED(CONFIG_SPL_BUILD)) {