ARM: OMAP4+: PM: use only valid low power state for suspend
authorNishanth Menon <nm@ti.com>
Fri, 6 Jun 2014 06:17:37 +0000 (01:17 -0500)
committerNishanth Menon <nm@ti.com>
Mon, 8 Sep 2014 16:22:42 +0000 (11:22 -0500)
commitbd7593c69af8f610567fd6b105c440cfe9da7661
tree802081b8e6ffafd036845cb404fd553c7447972c
parent46ba55265254e8f47f8c2af6408841f31bab4870
ARM: OMAP4+: PM: use only valid low power state for suspend

We are using power domain state as RET and logic state as OFF. This
state is OSWR. This may not always be supported on ALL power domains. In
fact, on certain power domains, this might result in a hang on certain
platforms. Instead, depend on powerdomain data to provide accurate
information about the supported powerdomain states and use the
appropriate function to query and use it as part of suspend path.

Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Kevin Hilman <khilman@linaro.org>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
arch/arm/mach-omap2/pm44xx.c