[POWERPC] Add 6xx-style HID0_SLEEP support.
authorScott Wood <scottwood@freescale.com>
Mon, 28 Apr 2008 15:38:13 +0000 (01:38 +1000)
committerPaul Mackerras <paulus@samba.org>
Fri, 16 May 2008 13:22:28 +0000 (23:22 +1000)
commit0b2cca804ee40495bc92449c3e22f3c3a3f2977a
tree201f219b4063b0a976bd7ea8e45cff0faa818602
parenta560643e21e1ac10f7398b45111aecdd7f47a4a5
[POWERPC] Add 6xx-style HID0_SLEEP support.

This adds a function to put a 6xx/7xx/7xxx/83xx family CPU into sleep
mode, and return after an interrupt has occurred.  It expects to be
called with interrupts disabled, and returns with interrupts disabled.
Interrupts are enabled while the processor is asleep, but the interrupt
that wakes the processor is not handled; it is still pending when this
function returns.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/sysdev/6xx-suspend.S [new file with mode: 0644]
arch/powerpc/sysdev/Makefile
include/asm-powerpc/mpc6xx.h [new file with mode: 0644]