ARM: Versatile Express: add NO_IOPORT
authorRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 15 Feb 2012 11:55:22 +0000 (11:55 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 24 Mar 2012 09:38:54 +0000 (09:38 +0000)
On Versatile Express, the PCI Express buses are broken and unusable, so
we aren't going to support PCI/ISA IO cycles on this platform.  Remove
the PCI/ISA IO inb et.al. support for this platform.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig
arch/arm/mach-vexpress/include/mach/io.h

index 385a3861a0294b7bc8d42f1f7859308875eefe91..6b5f84887ce56392648a8d709995c6a79169069c 100644 (file)
@@ -313,6 +313,7 @@ config ARCH_VEXPRESS
        select HAVE_CLK
        select HAVE_PATA_PLATFORM
        select ICST
+       select NO_IOPORT
        select PLAT_VERSATILE
        select PLAT_VERSATILE_CLCD
        help
index 13522d86685e2daa5f77bbe2d37c12d30e8e0ddc..0088cd388a84573ecaff73a1b52b3a137cbfc8d6 100644 (file)
@@ -20,7 +20,6 @@
 #ifndef __ASM_ARM_ARCH_IO_H
 #define __ASM_ARM_ARCH_IO_H
 
-#define __io(a)                __typesafe_io(a)
 #define __mem_pci(a)   (a)
 
 #endif