linux-uconsole/kernel/power
Colin Cross dd5fa6df90 cpu_pm: Add cpu power management notifiers
During some CPU power modes entered during idle, hotplug and
suspend, peripherals located in the CPU power domain, such as
the GIC, localtimers, and VFP, may be powered down.  Add a
notifier chain that allows drivers for those peripherals to
be notified before and after they may be reset.

Notified drivers can include VFP co-processor, interrupt controller
and it's PM extensions, local CPU timers context save/restore which
shouldn't be interrupted. Hence CPU PM event APIs  must be called
with interrupts disabled.

Signed-off-by: Colin Cross <ccross@android.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Tested-and-Acked-by: Shawn Guo <shawn.guo@linaro.org>
Tested-by: Kevin Hilman <khilman@ti.com>
Tested-by: Vishwanath BS <vishwanath.bs@ti.com>

Conflicts:

	kernel/power/Kconfig
2012-02-22 14:09:44 +08:00
..
block_io.c block: kill off REQ_UNPLUG 2011-03-10 08:52:27 +01:00
console.c vt: introduce and use vt_kmsg_redirect() function 2009-12-15 08:53:28 -08:00
consoleearlysuspend.c consoleearlysuspend: Fix for 2.6.32 2011-06-14 09:08:43 -07:00
earlysuspend.c power: fix lcd resume taking long time with an ongoing file copy 2011-12-28 14:46:00 +08:00
fbearlysuspend.c PM: earlysuspend: Removing dependence on console. 2011-06-14 09:08:43 -07:00
hibernate.c PM / Hibernate: Update kerneldoc comments in hibernate.c 2011-05-24 23:36:06 +02:00
Kconfig cpu_pm: Add cpu power management notifiers 2012-02-22 14:09:44 +08:00
main.c PM: Add user-space wake lock api. 2011-06-14 09:08:42 -07:00
Makefile power: Add option to log time spent in suspend 2011-07-20 15:40:48 -07:00
power.h power: fix lcd resume taking long time with an ongoing file copy 2011-12-28 14:46:00 +08:00
poweroff.c Input: sysrq - drop tty argument from sysrq ops handlers 2010-08-19 22:07:06 -07:00
process.c power: fix lcd resume taking long time with an ongoing file copy 2011-12-28 14:46:00 +08:00
snapshot.c PM / Hibernate: Fix free_unnecessary_pages() 2011-07-06 20:15:23 +02:00
suspend.c power: fix lcd resume taking long time with an ongoing file copy 2011-12-28 14:46:00 +08:00
suspend_test.c PM: Make warning in suspend_test_finish() less likely to happen 2009-10-22 08:23:45 +09:00
suspend_time.c power: Add option to log time spent in suspend 2011-07-20 15:40:48 -07:00
swap.c Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-block 2011-01-13 10:45:01 -08:00
user.c PM: Free memory bitmaps if opening /dev/snapshot fails 2011-06-21 23:20:06 +02:00
userwakelock.c PM: Add user-space wake lock api. 2011-06-14 09:08:42 -07:00
wakelock.c power: fix lcd resume taking long time with an ongoing file copy 2011-12-28 14:46:00 +08:00