summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/imx53.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx/imx53.c')
-rw-r--r--arch/arm/mach-imx/imx53.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm/mach-imx/imx53.c b/arch/arm/mach-imx/imx53.c
index b06a5d0f64..193406f670 100644
--- a/arch/arm/mach-imx/imx53.c
+++ b/arch/arm/mach-imx/imx53.c
@@ -75,7 +75,7 @@ static int imx53_init(void)
}
postcore_initcall(imx53_init);
-void imx53_init_lowlevel(unsigned int cpufreq_mhz)
+void imx53_init_lowlevel_early(unsigned int cpufreq_mhz)
{
void __iomem *ccm = (void __iomem *)MX53_CCM_BASE_ADDR;
u32 r;
@@ -188,8 +188,12 @@ void imx53_init_lowlevel(unsigned int cpufreq_mhz)
writel(0xffffffff, ccm + MX5_CCM_CCGR6);
writel(0xffffffff, ccm + MX53_CCM_CCGR7);
- if (!IS_ENABLED(__PBL__))
- clock_notifier_call_chain();
-
writel(0, ccm + MX5_CCM_CCDR);
}
+
+void imx53_init_lowlevel(unsigned int cpufreq_mhz)
+{
+ imx53_init_lowlevel_early(cpufreq_mhz);
+
+ clock_notifier_call_chain();
+}