xref: /OK3568_Linux_fs/kernel/arch/sparc/lib/iomap.c (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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*4882a593Smuzhiyun void __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*4882a593Smuzhiyun void 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*4882a593Smuzhiyun void 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