]> git.karo-electronics.de Git - mv-sheeva.git/commit
PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode
authorMagnus Damm <damm@opensource.se>
Fri, 23 Dec 2011 00:23:07 +0000 (01:23 +0100)
committerRafael J. Wysocki <rjw@sisk.pl>
Sun, 25 Dec 2011 22:39:03 +0000 (23:39 +0100)
commitf7dadb37931a6ffa2aa6b443188299166dc5e638
treee769f8b7e8a62ef1674874aa2849af6fd841b67f
parentc656c30668b9408c46d6bfbd1eea472f39a3155d
PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode

The sh7372 contains a power domain named A4S which in turn
contains power domains for both I/O Devices and CPU cores.

At this point only System wide Suspend-to-RAM is supported,
but the the hardware can also support CPUIdle. With more
efforts in the future CPUIdle can work with bot A4S and A3SM.

Tested on the sh7372 Mackerel board.

[rjw: Rebased on top of the current linux-pm tree.]

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-shmobile/include/mach/sh7372.h
arch/arm/mach-shmobile/intc-sh7372.c
arch/arm/mach-shmobile/pm-sh7372.c
arch/arm/mach-shmobile/setup-sh7372.c
arch/arm/mach-shmobile/sleep-sh7372.S