diff options
-rw-r--r-- | arch/mips/Kconfig | 2 | ||||
-rw-r--r-- | arch/mips/include/asm/io.h | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index ba63cdbd13fe..3a3e54cc7703 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -28,6 +28,7 @@ config MIPS | |||
28 | select HAVE_GENERIC_HARDIRQS | 28 | select HAVE_GENERIC_HARDIRQS |
29 | select GENERIC_IRQ_PROBE | 29 | select GENERIC_IRQ_PROBE |
30 | select GENERIC_IRQ_SHOW | 30 | select GENERIC_IRQ_SHOW |
31 | select GENERIC_PCI_IOMAP | ||
31 | select HAVE_ARCH_JUMP_LABEL | 32 | select HAVE_ARCH_JUMP_LABEL |
32 | select ARCH_WANT_IPC_PARSE_VERSION | 33 | select ARCH_WANT_IPC_PARSE_VERSION |
33 | select IRQ_FORCED_THREADING | 34 | select IRQ_FORCED_THREADING |
@@ -2391,7 +2392,6 @@ config PCI | |||
2391 | bool "Support for PCI controller" | 2392 | bool "Support for PCI controller" |
2392 | depends on HW_HAS_PCI | 2393 | depends on HW_HAS_PCI |
2393 | select PCI_DOMAINS | 2394 | select PCI_DOMAINS |
2394 | select GENERIC_PCI_IOMAP | ||
2395 | select NO_GENERIC_PCI_IOPORT_MAP | 2395 | select NO_GENERIC_PCI_IOPORT_MAP |
2396 | help | 2396 | help |
2397 | Find out whether you have a PCI motherboard. PCI is the name of a | 2397 | Find out whether you have a PCI motherboard. PCI is the name of a |
diff --git a/arch/mips/include/asm/io.h b/arch/mips/include/asm/io.h index b7e59853fd33..b84e1fb3fabf 100644 --- a/arch/mips/include/asm/io.h +++ b/arch/mips/include/asm/io.h | |||
@@ -170,6 +170,11 @@ static inline void * isa_bus_to_virt(unsigned long address) | |||
170 | extern void __iomem * __ioremap(phys_t offset, phys_t size, unsigned long flags); | 170 | extern void __iomem * __ioremap(phys_t offset, phys_t size, unsigned long flags); |
171 | extern void __iounmap(const volatile void __iomem *addr); | 171 | extern void __iounmap(const volatile void __iomem *addr); |
172 | 172 | ||
173 | #ifndef CONFIG_PCI | ||
174 | struct pci_dev; | ||
175 | static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) {} | ||
176 | #endif | ||
177 | |||
173 | static inline void __iomem * __ioremap_mode(phys_t offset, unsigned long size, | 178 | static inline void __iomem * __ioremap_mode(phys_t offset, unsigned long size, |
174 | unsigned long flags) | 179 | unsigned long flags) |
175 | { | 180 | { |