diff options
Diffstat (limited to 'arch/mips/pci/pci-ar724x.c')
-rw-r--r-- | arch/mips/pci/pci-ar724x.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/arch/mips/pci/pci-ar724x.c b/arch/mips/pci/pci-ar724x.c index b3f9d093c066..8f008d9a112c 100644 --- a/arch/mips/pci/pci-ar724x.c +++ b/arch/mips/pci/pci-ar724x.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
16 | #include <asm/mach-ath79/ath79.h> | 16 | #include <asm/mach-ath79/ath79.h> |
17 | #include <asm/mach-ath79/ar71xx_regs.h> | 17 | #include <asm/mach-ath79/ar71xx_regs.h> |
18 | #include <asm/mach-ath79/pci.h> | ||
19 | 18 | ||
20 | #define AR724X_PCI_REG_RESET 0x18 | 19 | #define AR724X_PCI_REG_RESET 0x18 |
21 | #define AR724X_PCI_REG_INT_STATUS 0x4c | 20 | #define AR724X_PCI_REG_INT_STATUS 0x4c |
@@ -276,37 +275,6 @@ static void ar724x_pci_irq_init(int irq) | |||
276 | irq_set_chained_handler(irq, ar724x_pci_irq_handler); | 275 | irq_set_chained_handler(irq, ar724x_pci_irq_handler); |
277 | } | 276 | } |
278 | 277 | ||
279 | int ar724x_pcibios_init(int irq) | ||
280 | { | ||
281 | int ret; | ||
282 | |||
283 | ret = -ENOMEM; | ||
284 | |||
285 | ar724x_pci_devcfg_base = ioremap(AR724X_PCI_CFG_BASE, | ||
286 | AR724X_PCI_CFG_SIZE); | ||
287 | if (ar724x_pci_devcfg_base == NULL) | ||
288 | goto err; | ||
289 | |||
290 | ar724x_pci_ctrl_base = ioremap(AR724X_PCI_CTRL_BASE, | ||
291 | AR724X_PCI_CTRL_SIZE); | ||
292 | if (ar724x_pci_ctrl_base == NULL) | ||
293 | goto err_unmap_devcfg; | ||
294 | |||
295 | ar724x_pci_link_up = ar724x_pci_check_link(); | ||
296 | if (!ar724x_pci_link_up) | ||
297 | pr_warn("ar724x: PCIe link is down\n"); | ||
298 | |||
299 | ar724x_pci_irq_init(irq); | ||
300 | register_pci_controller(&ar724x_pci_controller); | ||
301 | |||
302 | return PCIBIOS_SUCCESSFUL; | ||
303 | |||
304 | err_unmap_devcfg: | ||
305 | iounmap(ar724x_pci_devcfg_base); | ||
306 | err: | ||
307 | return ret; | ||
308 | } | ||
309 | |||
310 | static int ar724x_pci_probe(struct platform_device *pdev) | 278 | static int ar724x_pci_probe(struct platform_device *pdev) |
311 | { | 279 | { |
312 | struct resource *res; | 280 | struct resource *res; |