ARM: OMAP4: suspend: Add MPUSS power domain RETENTION support
authorSantosh Shilimkar <santosh.shilimkar@ti.com>
Wed, 16 Jun 2010 16:49:49 +0000 (21:49 +0530)
committerKevin Hilman <khilman@ti.com>
Thu, 8 Dec 2011 19:29:01 +0000 (11:29 -0800)
commite44f9a7744de8e39eda0f544171efc6e4b1ed91c
tree6650a4f61f9df92620470533ae0cd83ba7f0a3fb
parent72826b9f8892957156e3d390b74d8bd5e0835d51
ARM: OMAP4: suspend: Add MPUSS power domain RETENTION support

This patch adds MPUSS(MPU Sub System) power domain
CSWR(Close Switch Retention) support to system wide suspend.
For MPUSS power domain to hit retention(CSWR or OSWR), both
CPU0 and CPU1 power domains need to be in OFF or DORMANT state,
since CPU power domain CSWR is not supported by hardware

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/omap-mpuss-lowpower.c
arch/arm/mach-omap2/pm44xx.c