summaryrefslogtreecommitdiff
path: root/arch/x86/lib/pirq_routing.c
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2015-07-15 16:23:40 +0800
committerSimon Glass <sjg@chromium.org>2015-07-28 10:36:22 -0600
commit31a2dc69553136b01b51de23dd190c0f7b36de2a (patch)
tree26a8d8135614e91f2ddebeb776b3765fc0798418 /arch/x86/lib/pirq_routing.c
parent93f8a31186c9ff65aaf0dcf5410976df5d269c46 (diff)
downloadu-boot-imx-31a2dc69553136b01b51de23dd190c0f7b36de2a.zip
u-boot-imx-31a2dc69553136b01b51de23dd190c0f7b36de2a.tar.gz
u-boot-imx-31a2dc69553136b01b51de23dd190c0f7b36de2a.tar.bz2
x86: pci: Assign pci irqs to all functions
We need walk through all functions within a PCI device and assign their IRQs accordingly. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/x86/lib/pirq_routing.c')
-rw-r--r--arch/x86/lib/pirq_routing.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86/lib/pirq_routing.c b/arch/x86/lib/pirq_routing.c
index 7a34dcf..ba41169 100644
--- a/arch/x86/lib/pirq_routing.c
+++ b/arch/x86/lib/pirq_routing.c
@@ -98,8 +98,7 @@ void pirq_route_irqs(struct irq_info *irq, int num)
}
/* Bus, device, slots IRQs for {A,B,C,D} */
- pci_assign_irqs(irq->bus, irq->devfn >> 3, irq->devfn & 7,
- irq_slot);
+ pci_assign_irqs(irq->bus, irq->devfn >> 3, irq_slot);
irq++;
}