1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Implement the sparc iomap interfaces 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun #include <linux/pci.h> 6*4882a593Smuzhiyun #include <linux/module.h> 7*4882a593Smuzhiyun #include <asm/io.h> 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun /* Create a virtual mapping cookie for an IO port range */ ioport_map(unsigned long port,unsigned int nr)10*4882a593Smuzhiyunvoid __iomem *ioport_map(unsigned long port, unsigned int nr) 11*4882a593Smuzhiyun { 12*4882a593Smuzhiyun return (void __iomem *) (unsigned long) port; 13*4882a593Smuzhiyun } 14*4882a593Smuzhiyun ioport_unmap(void __iomem * addr)15*4882a593Smuzhiyunvoid ioport_unmap(void __iomem *addr) 16*4882a593Smuzhiyun { 17*4882a593Smuzhiyun /* Nothing to do */ 18*4882a593Smuzhiyun } 19*4882a593Smuzhiyun EXPORT_SYMBOL(ioport_map); 20*4882a593Smuzhiyun EXPORT_SYMBOL(ioport_unmap); 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun #ifdef CONFIG_PCI pci_iounmap(struct pci_dev * dev,void __iomem * addr)23*4882a593Smuzhiyunvoid pci_iounmap(struct pci_dev *dev, void __iomem * addr) 24*4882a593Smuzhiyun { 25*4882a593Smuzhiyun /* nothing to do */ 26*4882a593Smuzhiyun } 27*4882a593Smuzhiyun EXPORT_SYMBOL(pci_iounmap); 28*4882a593Smuzhiyun #endif 29