diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /drivers/pci/setup-irq.c | |
parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) |
Patched in Tegra support.
Diffstat (limited to 'drivers/pci/setup-irq.c')
-rw-r--r-- | drivers/pci/setup-irq.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/pci/setup-irq.c b/drivers/pci/setup-irq.c index 9bd6864ec5d..eb219a1d16f 100644 --- a/drivers/pci/setup-irq.c +++ b/drivers/pci/setup-irq.c | |||
@@ -17,13 +17,8 @@ | |||
17 | #include <linux/ioport.h> | 17 | #include <linux/ioport.h> |
18 | #include <linux/cache.h> | 18 | #include <linux/cache.h> |
19 | 19 | ||
20 | void __weak pcibios_update_irq(struct pci_dev *dev, int irq) | ||
21 | { | ||
22 | dev_dbg(&dev->dev, "assigning IRQ %02d\n", irq); | ||
23 | pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); | ||
24 | } | ||
25 | 20 | ||
26 | static void | 21 | static void __init |
27 | pdev_fixup_irq(struct pci_dev *dev, | 22 | pdev_fixup_irq(struct pci_dev *dev, |
28 | u8 (*swizzle)(struct pci_dev *, u8 *), | 23 | u8 (*swizzle)(struct pci_dev *, u8 *), |
29 | int (*map_irq)(const struct pci_dev *, u8, u8)) | 24 | int (*map_irq)(const struct pci_dev *, u8, u8)) |
@@ -59,7 +54,7 @@ pdev_fixup_irq(struct pci_dev *dev, | |||
59 | pcibios_update_irq(dev, irq); | 54 | pcibios_update_irq(dev, irq); |
60 | } | 55 | } |
61 | 56 | ||
62 | void | 57 | void __init |
63 | pci_fixup_irqs(u8 (*swizzle)(struct pci_dev *, u8 *), | 58 | pci_fixup_irqs(u8 (*swizzle)(struct pci_dev *, u8 *), |
64 | int (*map_irq)(const struct pci_dev *, u8, u8)) | 59 | int (*map_irq)(const struct pci_dev *, u8, u8)) |
65 | { | 60 | { |