]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit2a393f3c3c6d0ec9719d6b635c6c259801156f0f
tree9e0179407f1ca085027dc09d8c11aa99eb0594a2
parent25613a6e77e993586ce46d5ab7d8c698f7719ef8
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]