]> git.baikalelectronics.ru Git - kernel.git/commit
[ARM] pxa: Fix RCSR handling
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 8 May 2008 15:50:39 +0000 (16:50 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 8 May 2008 17:04:02 +0000 (18:04 +0100)
commita7ee9bc10a637551828d69b92deba589b8459655
treec7311b540e910ee4e001197ace16470d94e51806
parentf6ce106ab143fadfee57e606fb94669622d4e44a
[ARM] pxa: Fix RCSR handling

Related to f95d5a742be6796bdcee0c572fd18a522830fecb.

RCSR is only present on PXA2xx CPUs, not on PXA3xx CPUs.  Therefore,
we should not be unconditionally writing to RCSR from generic code.

Since we now clear the RCSR status from the SoC specific PXA PM code
and before reset in the arch_reset() function, the duplication in
the corgi, poodle, spitz and tosa code can be removed.

Acked-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-pxa/corgi.c
arch/arm/mach-pxa/pm.c
arch/arm/mach-pxa/poodle.c
arch/arm/mach-pxa/pxa25x.c
arch/arm/mach-pxa/pxa27x.c
arch/arm/mach-pxa/spitz.c
arch/arm/mach-pxa/spitz_pm.c
arch/arm/mach-pxa/tosa.c
include/asm-arm/arch-pxa/system.h