|
@@ -465,27 +465,6 @@ int pcibios_enable_device(struct pci_dev *dev, int mask)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max)
|
|
|
-{
|
|
|
- unsigned long start = pci_resource_start(dev, bar);
|
|
|
- unsigned long len = pci_resource_len(dev, bar);
|
|
|
- unsigned long flags = pci_resource_flags(dev, bar);
|
|
|
-
|
|
|
- if (!len)
|
|
|
- return NULL;
|
|
|
- if (max && len > max)
|
|
|
- len = max;
|
|
|
-
|
|
|
- if (!(flags & IORESOURCE_MEM)) {
|
|
|
- pr_info("PCI: Trying to map invalid resource %#lx\n", flags);
|
|
|
- start = 0;
|
|
|
- }
|
|
|
-
|
|
|
- return (void __iomem *)start;
|
|
|
-}
|
|
|
-EXPORT_SYMBOL(pci_iomap);
|
|
|
-
|
|
|
-
|
|
|
/****************************************************************
|
|
|
*
|
|
|
* Tile PCI config space read/write routines
|