From: Vasily Khoruzhick Date: Mon, 21 Mar 2016 01:37:06 +0000 (-0700) Subject: pxa: start.S: enable SRAM clock X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=9ddde3e6ce8abd97d397e3915204a6981d287e42;p=project%2Fbcm63xx%2Fu-boot.git pxa: start.S: enable SRAM clock SRAM is used for early stack, but kernel disables its clock on suspend. Re-enable SRAM clock on startup, otherwise u-boot crashes on resume from suspend. Signed-off-by: Vasily Khoruzhick --- diff --git a/arch/arm/cpu/pxa/start.S b/arch/arm/cpu/pxa/start.S index 24b6ad187a..ce1181a6c5 100644 --- a/arch/arm/cpu/pxa/start.S +++ b/arch/arm/cpu/pxa/start.S @@ -53,7 +53,15 @@ reset: #ifdef CONFIG_CPU_PXA25X bl lock_cache_for_stack #endif - +#ifdef CONFIG_CPU_PXA27X + /* + * enable clock for SRAM + */ + ldr r0,=CKEN + ldr r1,[r0] + orr r1,r1,#(1 << 20) + str r1,[r0] +#endif bl _main /*------------------------------------------------------------------------------*/