On 03/21/2016 02:37 AM, Vasily Khoruzhick wrote: > 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 <anars...@gmail.com> > --- > arch/arm/cpu/pxa/start.S | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/cpu/pxa/start.S b/arch/arm/cpu/pxa/start.S > index 24b6ad1..ce1181a 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)
Don't we have a macro for this 1 << 20 already ? > + str r1,[r0] > +#endif > bl _main > > > /*------------------------------------------------------------------------------*/ > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot