ARM: 6053/1: AT91: Save power by disabling the processor clock when CPU is idle
authorAnders Larsen <al@alarsen.net>
Tue, 13 Apr 2010 11:05:32 +0000 (12:05 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 2 May 2010 22:13:13 +0000 (23:13 +0100)
commitaec9562f3db8ece218125042e0b2b7ac5b7091e7
tree047bd61d5794b40dd2283f1925af0bdb00f3f0bc
parente2941054ed596dd67a6094b7aca165af1b1f9926
ARM: 6053/1: AT91: Save power by disabling the processor clock when CPU is idle

Disable the processor clock when the CPU is idle.

This saves much more power than merely entering 'Wait for Interrupt' mode.
Since JTAG-debugging doesn't work when the processor clock is switched off,
make it conditional on CONFIG_DEBUG_KERNEL.

Signed-off-by: Anders Larsen <al@alarsen.net>
Acked-by: Andrew Victor <avictor.za@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-at91/include/mach/system.h