diff options
author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
---|---|---|
committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch | |
parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch')
-rw-r--r-- | packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch b/packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch deleted file mode 100644 index 71d466e31c..0000000000 --- a/packages/kexecboot/linux-kexecboot-2.6.24/pxa-resume.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/arch/arm/mach-pxa/pm.c b/arch/arm/mach-pxa/pm.c - -index a941c71..039194c 100644 ---- a/arch/arm/mach-pxa/pm.c -+++ b/arch/arm/mach-pxa/pm.c -@@ -38,34 +38,37 @@ int pxa_pm_enter(suspend_state_t state) - iwmmxt_task_disable(NULL); - #endif - -- pxa_cpu_pm_fns->save(sleep_save); -+ /* skip registers saving for standby */ -+ if (state != PM_SUSPEND_STANDBY) { -+ pxa_cpu_pm_fns->save(sleep_save); -+ /* before sleeping, calculate and save a checksum */ -+ for (i = 0; i < pxa_cpu_pm_fns->save_size - 1; i++) -+ sleep_save_checksum += sleep_save[i]; -+ } - - /* Clear sleep reset status */ - RCSR = RCSR_SMR; - -- /* before sleeping, calculate and save a checksum */ -- for (i = 0; i < pxa_cpu_pm_fns->save_size - 1; i++) -- sleep_save_checksum += sleep_save[i]; -- - /* *** go zzz *** */ - pxa_cpu_pm_fns->enter(state); - cpu_init(); - -- /* after sleeping, validate the checksum */ -- for (i = 0; i < pxa_cpu_pm_fns->save_size - 1; i++) -- checksum += sleep_save[i]; -+ if (state != PM_SUSPEND_STANDBY) { -+ /* after sleeping, validate the checksum */ -+ for (i = 0; i < pxa_cpu_pm_fns->save_size - 1; i++) -+ checksum += sleep_save[i]; - -- /* if invalid, display message and wait for a hardware reset */ -- if (checksum != sleep_save_checksum) { -+ /* if invalid, display message and wait for a hardware reset */ -+ if (checksum != sleep_save_checksum) { - #ifdef CONFIG_ARCH_LUBBOCK -- LUB_HEXLED = 0xbadbadc5; -+ LUB_HEXLED = 0xbadbadc5; - #endif -- while (1) -- pxa_cpu_pm_fns->enter(state); -+ while (1) -+ pxa_cpu_pm_fns->enter(state); -+ } -+ pxa_cpu_pm_fns->restore(sleep_save); - } - -- pxa_cpu_pm_fns->restore(sleep_save); -- - pr_debug("*** made it back from resume\n"); - - return 0; |