summaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-common
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-06-27 08:57:44 +0200
committerMike Frysinger <vapier@gentoo.org>2011-07-23 07:18:29 +0200
commitd7228e7eb9bd9d65ddb5338fc9574f34ea6d53e1 (patch)
tree129795d5bcad41d8d86fc601b835a980f9e1686d /arch/blackfin/mach-common
parentBlackfin: dpmc: relocate hibernate helper macros (diff)
downloadlinux-d7228e7eb9bd9d65ddb5338fc9574f34ea6d53e1.tar.xz
linux-d7228e7eb9bd9d65ddb5338fc9574f34ea6d53e1.zip
Blackfin: dpmc: do not save/restore EVT0/EVT1/EVT4 when hibernating
EVT0 is for emulation, EVT1 is for reset, and EVT4 is the "global int disable" region. None of these are used by software (or even hardware), so don't bother saving/restoring them when we hibernate since nothing ever uses these in Linux (the only thing they would be useful for is core-memory scratch, but that's just crazy talk). Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-common')
-rw-r--r--arch/blackfin/mach-common/dpmc_modes.S6
1 files changed, 0 insertions, 6 deletions
diff --git a/arch/blackfin/mach-common/dpmc_modes.S b/arch/blackfin/mach-common/dpmc_modes.S
index a36ca3c8da97..d814bf571231 100644
--- a/arch/blackfin/mach-common/dpmc_modes.S
+++ b/arch/blackfin/mach-common/dpmc_modes.S
@@ -464,11 +464,8 @@ ENTRY(_do_hibernate)
PM_PUSH(ICPLB_DATA13)
PM_PUSH(ICPLB_DATA14)
PM_PUSH(ICPLB_DATA15)
- PM_PUSH(EVT0)
- PM_PUSH(EVT1)
PM_PUSH(EVT2)
PM_PUSH(EVT3)
- PM_PUSH(EVT4)
PM_PUSH(EVT5)
PM_PUSH(EVT6)
PM_PUSH(EVT7)
@@ -622,11 +619,8 @@ ENTRY(_do_hibernate)
PM_POP(EVT7)
PM_POP(EVT6)
PM_POP(EVT5)
- PM_POP(EVT4)
PM_POP(EVT3)
PM_POP(EVT2)
- PM_POP(EVT1)
- PM_POP(EVT0)
PM_POP(ICPLB_DATA15)
PM_POP(ICPLB_DATA14)
PM_POP(ICPLB_DATA13)