[ARM] 4712/2: Adds functions to read and write IXP4xx "feature" bits
commitc18f65816ef80b67eb4511ed8359c2dfcd69680d
authorKrzysztof Halasa <khc@pm.waw.pl>
Tue, 18 Dec 2007 02:53:27 +0000 (18 03:53 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 4 Feb 2008 13:15:25 +0000 (4 13:15 +0000)
tree4802b4316796b8dbee051d2a36064e221249f8df
parenta9a424ce9a209155f3d4b9f8ceba50cdebb7769b
[ARM] 4712/2: Adds functions to read and write IXP4xx "feature" bits

Adds functions to read and write IXP4xx "feature" (aka "fuse")
bits, containing information about available/enabled CPU features.

The uncompress.h included by boot/compressed/misc.c resides in
a different space than rest of the kernel and thus can't use
asm/hardware.h (including asm/arch/cpu.h - which, in turn, may use
EXPORTed symbol "processor_id").

Posted to linux-arm-kernel on 2 Dec 2007 and revised.

Signed-off-by: Krzysztof Halasa <khc@pm.waw.pl>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/setup.c
include/asm-arm/arch-ixp4xx/cpu.h
include/asm-arm/arch-ixp4xx/hardware.h
include/asm-arm/arch-ixp4xx/ixp4xx-regs.h
include/asm-arm/arch-ixp4xx/uncompress.h