Loading arch/arm/mach-pxa/pm.c +2 −2 Original line number Diff line number Diff line Loading @@ -46,8 +46,8 @@ int pxa_pm_enter(suspend_state_t state) sleep_save_checksum += sleep_save[i]; } /* Clear sleep reset status */ RCSR = RCSR_SMR; /* Clear reset status */ RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; /* *** go zzz *** */ pxa_cpu_pm_fns->enter(state); Loading include/asm-arm/arch-pxa/system.h +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ static inline void arch_idle(void) static inline void arch_reset(char mode) { RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; if (mode == 's') { /* Jump into ROM at address 0 */ cpu_reset(0); Loading Loading
arch/arm/mach-pxa/pm.c +2 −2 Original line number Diff line number Diff line Loading @@ -46,8 +46,8 @@ int pxa_pm_enter(suspend_state_t state) sleep_save_checksum += sleep_save[i]; } /* Clear sleep reset status */ RCSR = RCSR_SMR; /* Clear reset status */ RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; /* *** go zzz *** */ pxa_cpu_pm_fns->enter(state); Loading
include/asm-arm/arch-pxa/system.h +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ static inline void arch_idle(void) static inline void arch_reset(char mode) { RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR; if (mode == 's') { /* Jump into ROM at address 0 */ cpu_reset(0); Loading