From 4ad34853f13e6fa62cf2b234f60655f6ff517d81 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Fri, 12 Oct 2012 15:21:13 +0200 Subject: ARM i.MX53: enable imx53_init_lowlevel for pbl The KARO Tx53 board in the revision 8030 has an instable SDRAM setup. It works as long as the MMU is disabled, but the board crashes at arbitrary places once the MMU gets enabled. So we need the PLL setup early. Enable it for pbl. Signed-off-by: Sascha Hauer --- arch/arm/mach-imx/imx53.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'arch/arm/mach-imx/imx53.c') diff --git a/arch/arm/mach-imx/imx53.c b/arch/arm/mach-imx/imx53.c index 38b94fcc80..cac7b74c17 100644 --- a/arch/arm/mach-imx/imx53.c +++ b/arch/arm/mach-imx/imx53.c @@ -191,6 +191,8 @@ void imx53_init_lowlevel(unsigned int cpufreq_mhz) writel(0xffffffff, ccm + MX5_CCM_CCGR6); writel(0xffffffff, ccm + MX53_CCM_CCGR7); - clock_notifier_call_chain(); + if (!IS_ENABLED(__PBL__)) + clock_notifier_call_chain(); + writel(0, ccm + MX5_CCM_CCDR); } -- cgit v1.2.3