diff options
Diffstat (limited to 'arch/powerpc/kernel/iomap.c')
-rw-r--r-- | arch/powerpc/kernel/iomap.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/powerpc/kernel/iomap.c b/arch/powerpc/kernel/iomap.c index 262791807397..97a3715ac8bd 100644 --- a/arch/powerpc/kernel/iomap.c +++ b/arch/powerpc/kernel/iomap.c | |||
@@ -119,24 +119,6 @@ EXPORT_SYMBOL(ioport_map); | |||
119 | EXPORT_SYMBOL(ioport_unmap); | 119 | EXPORT_SYMBOL(ioport_unmap); |
120 | 120 | ||
121 | #ifdef CONFIG_PCI | 121 | #ifdef CONFIG_PCI |
122 | void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) | ||
123 | { | ||
124 | resource_size_t start = pci_resource_start(dev, bar); | ||
125 | resource_size_t len = pci_resource_len(dev, bar); | ||
126 | unsigned long flags = pci_resource_flags(dev, bar); | ||
127 | |||
128 | if (!len) | ||
129 | return NULL; | ||
130 | if (max && len > max) | ||
131 | len = max; | ||
132 | if (flags & IORESOURCE_IO) | ||
133 | return ioport_map(start, len); | ||
134 | if (flags & IORESOURCE_MEM) | ||
135 | return ioremap(start, len); | ||
136 | /* What? */ | ||
137 | return NULL; | ||
138 | } | ||
139 | |||
140 | void pci_iounmap(struct pci_dev *dev, void __iomem *addr) | 122 | void pci_iounmap(struct pci_dev *dev, void __iomem *addr) |
141 | { | 123 | { |
142 | if (isa_vaddr_is_ioport(addr)) | 124 | if (isa_vaddr_is_ioport(addr)) |
@@ -146,6 +128,5 @@ void pci_iounmap(struct pci_dev *dev, void __iomem *addr) | |||
146 | iounmap(addr); | 128 | iounmap(addr); |
147 | } | 129 | } |
148 | 130 | ||
149 | EXPORT_SYMBOL(pci_iomap); | ||
150 | EXPORT_SYMBOL(pci_iounmap); | 131 | EXPORT_SYMBOL(pci_iounmap); |
151 | #endif /* CONFIG_PCI */ | 132 | #endif /* CONFIG_PCI */ |