kernel-ark/arch/powerpc/sysdev
Anton Vorontsov 4ffd6952a0 powerpc/85xx/86xx: Add suspend/resume support
This patch adds suspend/resume support for MPC8540 and MPC8641D-
compatible CPUs. To reach sleep state, we just write the SLP bit
into the PM control and status register.

So far we don't support Deep Sleep mode as found in newer MPC85xx
CPUs (i.e. MPC8536). It can be relatively easy implemented though,
and for it we reserve 'mem' suspend type.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Acked-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-11-11 21:43:28 -06:00
..
bestcomm
qe_lib powerpc/qe: Implement QE driver for handling resume on MPC85xx 2009-11-11 21:43:27 -06:00
6xx-suspend.S
axonram.c const: make block_device_operations const 2009-09-22 07:17:25 -07:00
cpm1.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
cpm2_pic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
cpm2_pic.h
cpm2.c powerpc/cpm: Remove some cruft code and defines 2009-05-19 00:47:19 -05:00
cpm_common.c powerpc/qe: Make qe_reset() code path safe for repeated invocation 2009-11-11 21:43:13 -06:00
dart_iommu.c powerpc: Change archdata dma_data to a union 2009-09-24 15:31:43 +10:00
dart.h
dcr-low.S
dcr.c
fsl_gtm.c
fsl_lbc.c
fsl_msi.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
fsl_msi.h
fsl_pci.c powerpc/pci: Clean up direct access to sysdata by FSL platforms 2009-05-21 15:44:22 +10:00
fsl_pci.h powerpc/fsl: Setup PCI inbound window based on actual amount of memory 2009-05-19 00:50:44 -05:00
fsl_pmc.c powerpc/85xx/86xx: Add suspend/resume support 2009-11-11 21:43:28 -06:00
fsl_rio.c powerpc/fsl_rio: Add kmalloc NULL tests 2009-08-20 10:27:17 +10:00
fsl_soc.c powerpc/85xx: issue fsl_soc reboot warning only when applicable 2009-08-24 20:48:13 -05:00
fsl_soc.h
grackle.c
i8259.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
indirect_pci.c powerpc/pci: Clean up direct access to sysdata by indirect ops 2009-05-21 15:44:22 +10:00
ipic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
ipic.h
Kconfig
Makefile powerpc/85xx/86xx: Add suspend/resume support 2009-11-11 21:43:28 -06:00
micropatch.c
mmio_nvram.c powerpc/nvram: Allow byte length reads from mmio NVRAM driver 2009-08-20 10:29:22 +10:00
mpc5xxx_clocks.c powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function 2009-06-17 00:30:22 -06:00
mpc8xx_pic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
mpc8xx_pic.h
mpc8xxx_gpio.c
mpic_msi.c
mpic_pasemi_msi.c
mpic_u3msi.c
mpic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
mpic.h irq: change ->set_affinity() to return status, fix 2009-05-06 07:55:33 +02:00
msi_bitmap.c
mv64x60_dev.c
mv64x60_pci.c
mv64x60_pic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
mv64x60_udbg.c
mv64x60.h
of_rtc.c
pmi.c
ppc4xx_gpio.c
ppc4xx_pci.c powerpc: Remove unnecessary semicolons 2009-07-08 13:50:21 +10:00
ppc4xx_pci.h
ppc4xx_soc.c
rtc_cmos_setup.c
simple_gpio.c
simple_gpio.h
tsi108_dev.c
tsi108_pci.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
uic.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
xilinx_intc.c powerpc: Remove get_irq_desc() 2009-10-30 17:20:55 +11:00
xilinx_pci.c powerpc/virtex: Add support for Xilinx PCI host bridge 2009-06-06 10:14:22 -06:00