From: Niklas Schnelle Date: Mon, 10 May 2021 14:52:32 +0000 (+0200) Subject: sparc: explicitly set PCI_IOBASE to 0 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a5f7166b58cda2430123eb9bb96d60340e699ae4;p=users%2Fjedix%2Flinux-maple.git sparc: explicitly set PCI_IOBASE to 0 Instead of relying on the fallback in asm-generic/io.h which sets PCI_IOBASE 0 if it is not defined set it explicitly. Signed-off-by: Niklas Schnelle Link: https://lore.kernel.org/lkml/CAK8P3a3PK9zyeP4ymELtc2ZYnymECoACiigw9Za+pvSJpCk5=g@mail.gmail.com/ Signed-off-by: Arnd Bergmann --- diff --git a/arch/sparc/include/asm/io.h b/arch/sparc/include/asm/io.h index 2eefa526b38f0..c019e50702c11 100644 --- a/arch/sparc/include/asm/io.h +++ b/arch/sparc/include/asm/io.h @@ -1,6 +1,14 @@ /* SPDX-License-Identifier: GPL-2.0 */ #ifndef ___ASM_SPARC_IO_H #define ___ASM_SPARC_IO_H + +/* + * On LEON PCI addresses below 64k are converted to IO accesses. + * io_remap_xxx() returns a kernel virtual address in the PCI window so + * inb() doesn't need to add an offset. + */ +#define PCI_IOBASE ((void __iomem *)0) + #if defined(__sparc__) && defined(__arch64__) #include #else