Introduce IO_SPACE_BASE, which is the base address of the IO port region.
0x10000 is chosen intentionally to exclude legacy ISA IO port address range.
Signed-off-by: John Garry john.garry@huawei.com --- arch/arm64/include/asm/io.h | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/arm64/include/asm/io.h b/arch/arm64/include/asm/io.h index fd172c41df90..2bcf55704bee 100644 --- a/arch/arm64/include/asm/io.h +++ b/arch/arm64/include/asm/io.h @@ -148,6 +148,7 @@ static inline u64 __raw_readq(const volatile void __iomem *addr) #define arch_has_dev_port() (1) #define IO_SPACE_LIMIT (PCI_IO_SIZE - 1) #define PCI_IOBASE ((void __iomem *)PCI_IO_START) +#define IO_SPACE_BASE (0x10000)
/* * String version of I/O memory access operations.