|
@@ -155,19 +155,20 @@ int pxa_pm_enter(suspend_state_t state)
|
|
|
PSPR = 0;
|
|
|
|
|
|
/* restore registers */
|
|
|
+ RESTORE_GPLEVEL(0); RESTORE_GPLEVEL(1); RESTORE_GPLEVEL(2);
|
|
|
+ RESTORE(GPDR0); RESTORE(GPDR1); RESTORE(GPDR2);
|
|
|
RESTORE(GAFR0_L); RESTORE(GAFR0_U);
|
|
|
RESTORE(GAFR1_L); RESTORE(GAFR1_U);
|
|
|
RESTORE(GAFR2_L); RESTORE(GAFR2_U);
|
|
|
- RESTORE_GPLEVEL(0); RESTORE_GPLEVEL(1); RESTORE_GPLEVEL(2);
|
|
|
- RESTORE(GPDR0); RESTORE(GPDR1); RESTORE(GPDR2);
|
|
|
RESTORE(GRER0); RESTORE(GRER1); RESTORE(GRER2);
|
|
|
RESTORE(GFER0); RESTORE(GFER1); RESTORE(GFER2);
|
|
|
RESTORE(PGSR0); RESTORE(PGSR1); RESTORE(PGSR2);
|
|
|
|
|
|
#ifdef CONFIG_PXA27x
|
|
|
RESTORE(MDREFR);
|
|
|
- RESTORE(GAFR3_L); RESTORE(GAFR3_U); RESTORE_GPLEVEL(3);
|
|
|
- RESTORE(GPDR3); RESTORE(GRER3); RESTORE(GFER3); RESTORE(PGSR3);
|
|
|
+ RESTORE_GPLEVEL(3); RESTORE(GPDR3);
|
|
|
+ RESTORE(GAFR3_L); RESTORE(GAFR3_U);
|
|
|
+ RESTORE(GRER3); RESTORE(GFER3); RESTORE(PGSR3);
|
|
|
RESTORE(PWER); RESTORE(PCFR); RESTORE(PRER);
|
|
|
RESTORE(PFER); RESTORE(PKWR);
|
|
|
#endif
|