]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00154056-3 [MX6]Enable dormant mode
authorAnson Huang <b20788@freescale.com>
Tue, 2 Aug 2011 10:07:39 +0000 (18:07 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:09:25 +0000 (14:09 +0200)
Better to save all the register that would be
used in suspend function.

Signed-off-by: Anson Huang <b20788@freescale.com>
arch/arm/mach-mx6/mx6q_suspend.S

index 38db8a036787afeb88b2263f1847d64a0846c699..4c304c9b10c328213604df5b2d72da298c712754 100644 (file)
@@ -45,7 +45,7 @@ see define in include/linux/suspend.h
 *************************************************************/
 
 ENTRY(mx6q_suspend)
-       stmfd   sp!, {r0-r8}     @ Save registers
+       stmfd   sp!, {r0-r12}     @ Save registers
 /*************************************************************
 suspend mode entry
 *************************************************************/
@@ -363,7 +363,7 @@ clear src register we used
 return back to mx6_suspend_enter for dormant
 ***********************************************************/
        mov lr, r5
-       ldmfd   sp!, {r0-r8}
+       ldmfd   sp!, {r0-r12}
        mov pc, lr
 
 
@@ -371,7 +371,7 @@ return back to mx6_suspend_enter for dormant
 return back to mx6_suspend_enter for suspend
 *************************************************/
 out:
-       ldmfd   sp!, {r0-r8}
+       ldmfd   sp!, {r0-r12}
        mov pc, lr
 
        .equ    va2pa_offset, (PAGE_OFFSET - MX6_PHYS_OFFSET)