ARM: OMAP4: PM: Add CPUX OFF mode support
commitb2b9762f76981c16a8768255284efeae7f27e4f1
authorSantosh Shilimkar <santosh.shilimkar@ti.com>
Wed, 16 Jun 2010 16:49:48 +0000 (16 22:19 +0530)
committerKevin Hilman <khilman@ti.com>
Thu, 8 Dec 2011 19:29:00 +0000 (8 11:29 -0800)
tree3538b853da88eedeb2c64646b9555736000ba73a
parentfcf6efa3ffbc3cc19e7abe39e0b90f497df2fc42
ARM: OMAP4: PM: Add CPUX OFF mode support

This patch adds the CPU0 and CPU1 off mode support. CPUX close switch
retention (CSWR) is not supported by hardware design.

The CPUx OFF mode isn't supported on OMAP4430 ES1.0

CPUx sleep code is common for hotplug, suspend and CPUilde.

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Jean Pihet <j-pihet@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Tested-by: Vishwanath BS <vishwanath.bs@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
arch/arm/mach-omap2/Makefile
arch/arm/mach-omap2/common.h
arch/arm/mach-omap2/include/mach/omap-secure.h
arch/arm/mach-omap2/omap-mpuss-lowpower.c [new file with mode: 0644]
arch/arm/mach-omap2/omap-smp.c
arch/arm/mach-omap2/omap4-sar-layout.h
arch/arm/mach-omap2/pm44xx.c
arch/arm/mach-omap2/sleep44xx.S [new file with mode: 0644]