From 65e7bcd62f3187ae6fae19b8298ad1e2779736ea 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) (cherry picked from commit f5cfd600cfa58d4a768e94c29aaa890fd39a2d63) --- 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 cf52591a4c..68af92d4f1 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -184,9 +184,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)) { -- 2.17.1