static void pxa25x_cpu_pm_restore(unsigned long *sleep_save)
  {
-       /* restore registers */
-       RESTORE(GAFR0_L); RESTORE(GAFR0_U);
-       RESTORE(GAFR1_L); RESTORE(GAFR1_U);
-       RESTORE(GAFR2_L); RESTORE(GAFR2_U);
-       RESTORE(PGSR0); RESTORE(PGSR1); RESTORE(PGSR2);
- 
-       PSSR = PSSR_RDH | PSSR_PH;
 -      /* ensure not to come back here if it wasn't intended */
 -      PSPR = 0;
--
        RESTORE(CKEN);
        RESTORE(PSTR);
  }
 
  
  void pxa27x_cpu_pm_restore(unsigned long *sleep_save)
  {
-       /* restore registers */
-       RESTORE(GAFR0_L); RESTORE(GAFR0_U);
-       RESTORE(GAFR1_L); RESTORE(GAFR1_U);
-       RESTORE(GAFR2_L); RESTORE(GAFR2_U);
-       RESTORE(GAFR3_L); RESTORE(GAFR3_U);
-       RESTORE(PGSR0); RESTORE(PGSR1); RESTORE(PGSR2); RESTORE(PGSR3);
 -      /* ensure not to come back here if it wasn't intended */
 -      PSPR = 0;
--
        RESTORE(MDREFR);
-       RESTORE(PWER); RESTORE(PCFR); RESTORE(PRER);
-       RESTORE(PFER); RESTORE(PKWR);
+       RESTORE(PCFR);
  
        PSSR = PSSR_RDH | PSSR_PH;