ARM: mach-shmobile: sh7372 Core Standby Suspend-to-RAM
authorMagnus Damm <damm@opensource.se>
Thu, 28 Apr 2011 17:28:08 +0000 (02:28 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 25 May 2011 02:19:20 +0000 (11:19 +0900)
commit97991657be8d85c2883ca477964f271d8c1bb96d
tree9e0179407f1ca085027dc09d8c11aa99eb0594a2
parentc3dada1894de46139c21352a1000c0fd02d308d5
ARM: mach-shmobile: sh7372 Core Standby Suspend-to-RAM

Add sh7372 Core Standby sleep mode support and tie it
in with the shared SH-Mobile ARM suspend code.

The Core Standby mode is the lightest sh7372-specific
sleep mode, cutting power to the ARM core excluding the
L2 cache. Any interrupt source can be used for wakeups.

The low level portion of this code is based on the
TI OMAP sleep code in sleep34xx.S, thanks to them.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/arm/mach-shmobile/Makefile
arch/arm/mach-shmobile/board-ap4evb.c
arch/arm/mach-shmobile/board-mackerel.c
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-shmobile/pm-sh7372.c [new file with mode: 0644]
arch/arm/mach-shmobile/sleep-sh7372.S [new file with mode: 0644]