summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mmp/include/mach/gpio-pxa.h
diff options
context:
space:
mode:
authorPaul Parsons <lost.distance@yahoo.com>2012-06-11 15:31:14 +0100
committerHaojian Zhuang <haojian.zhuang@gmail.com>2012-07-01 14:40:58 +0800
commit6416c0409dda00aa66b2a4615044fb59d80f6bb2 (patch)
treed8bd3492313c8b9e51c97cc72293ef9a71de3f29 /arch/arm/mach-mmp/include/mach/gpio-pxa.h
parent6887a4131da3adaab011613776d865f4bcfb5678 (diff)
downloadtalos-obmc-linux-6416c0409dda00aa66b2a4615044fb59d80f6bb2.tar.gz
talos-obmc-linux-6416c0409dda00aa66b2a4615044fb59d80f6bb2.zip
ARM: pxa: hx4700: Fix basic suspend/resume
Basic suspend/resume is fixed by ensuring that the PGSR registers are set correctly before sleep mode is entered. In particular four of the active low resets need to be driven high while in sleep mode, otherwise the unit resets itself instead of suspending. Another problem was that the PCFR_GPROD bit is set by the HTC bootloader; this caused GPIO reset (i.e. the reset button) to fail immediately after returning from sleep mode. Signed-off-by: Paul Parsons <lost.distance@yahoo.com> Cc: Philipp Zabel <philipp.zabel@gmail.com> Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Diffstat (limited to 'arch/arm/mach-mmp/include/mach/gpio-pxa.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud