| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | // SPDX-License-Identifier: GPL-2.0/* *  linux/arch/arm/mm/iomap.c * * Map IO port and PCI memory spaces so that {read,write}[bwl] can * be used to access this memory. */#include <linux/module.h>#include <linux/pci.h>#include <linux/ioport.h>#include <linux/io.h>unsigned long vga_base;EXPORT_SYMBOL(vga_base);#ifdef __iovoid __iomem *ioport_map(unsigned long port, unsigned int nr){	return __io(port);}EXPORT_SYMBOL(ioport_map);void ioport_unmap(void __iomem *addr){}EXPORT_SYMBOL(ioport_unmap);#endif#ifdef CONFIG_PCIunsigned long pcibios_min_io = 0x1000;EXPORT_SYMBOL(pcibios_min_io);unsigned long pcibios_min_mem = 0x01000000;EXPORT_SYMBOL(pcibios_min_mem);void pci_iounmap(struct pci_dev *dev, void __iomem *addr){	if ((unsigned long)addr >= VMALLOC_START &&	    (unsigned long)addr < VMALLOC_END)		iounmap(addr);}EXPORT_SYMBOL(pci_iounmap);#endif
 |