[PATCH] ARM: 2752/1: disable ixp2000 PCI I/O software workaround on chips that don...
authorLennert Buytenhek <buytenh@wantstofly.org>
Sat, 25 Jun 2005 18:30:04 +0000 (19:30 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 25 Jun 2005 18:30:04 +0000 (19:30 +0100)
commit321ab6a5fab812658626aee6bce2617f8cfb3a55
tree4e8d828a52bba4c3ab30413f51eedbb50c86b7c5
parent3cd9e19ebc91593c9f076410d6f979be188f01a0
[PATCH] ARM: 2752/1: disable ixp2000 PCI I/O software workaround on chips that don't need it

Patch from Lennert Buytenhek

The later ixp2000 models don't need the PCI I/O workaround that we
currently perform.  Add a config option to disable the workaround,
and panic on boot if a kernel without the workaround is booted on a
buggy chip.  As only pre-production ixp2000s need the workaround,
the default is for it not to be configured in.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Deepak Saxena
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/configs/enp2611_defconfig
arch/arm/configs/ixdp2400_defconfig
arch/arm/configs/ixdp2401_defconfig
arch/arm/configs/ixdp2800_defconfig
arch/arm/configs/ixdp2801_defconfig
arch/arm/mach-ixp2000/Kconfig
arch/arm/mach-ixp2000/pci.c
include/asm-arm/arch-ixp2000/io.h
include/asm-arm/arch-ixp2000/ixp2000-regs.h