aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/host/pci-aardvark.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pci/host/pci-aardvark.c')
-rw-r--r--drivers/pci/host/pci-aardvark.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/pci/host/pci-aardvark.c b/drivers/pci/host/pci-aardvark.c
index 5fb9b620ac78..89f4e3d072d7 100644
--- a/drivers/pci/host/pci-aardvark.c
+++ b/drivers/pci/host/pci-aardvark.c
@@ -191,7 +191,6 @@
191#define LINK_WAIT_USLEEP_MIN 90000 191#define LINK_WAIT_USLEEP_MIN 90000
192#define LINK_WAIT_USLEEP_MAX 100000 192#define LINK_WAIT_USLEEP_MAX 100000
193 193
194#define LEGACY_IRQ_NUM 4
195#define MSI_IRQ_NUM 32 194#define MSI_IRQ_NUM 32
196 195
197struct advk_pcie { 196struct advk_pcie {
@@ -729,7 +728,7 @@ static int advk_pcie_init_irq_domain(struct advk_pcie *pcie)
729 irq_chip->irq_unmask = advk_pcie_irq_unmask; 728 irq_chip->irq_unmask = advk_pcie_irq_unmask;
730 729
731 pcie->irq_domain = 730 pcie->irq_domain =
732 irq_domain_add_linear(pcie_intc_node, LEGACY_IRQ_NUM, 731 irq_domain_add_linear(pcie_intc_node, PCI_NUM_INTX,
733 &advk_pcie_irq_domain_ops, pcie); 732 &advk_pcie_irq_domain_ops, pcie);
734 if (!pcie->irq_domain) { 733 if (!pcie->irq_domain) {
735 dev_err(dev, "Failed to get a INTx IRQ domain\n"); 734 dev_err(dev, "Failed to get a INTx IRQ domain\n");
@@ -786,7 +785,7 @@ static void advk_pcie_handle_int(struct advk_pcie *pcie)
786 advk_pcie_handle_msi(pcie); 785 advk_pcie_handle_msi(pcie);
787 786
788 /* Process legacy interrupts */ 787 /* Process legacy interrupts */
789 for (i = 0; i < LEGACY_IRQ_NUM; i++) { 788 for (i = 0; i < PCI_NUM_INTX; i++) {
790 if (!(status & PCIE_ISR0_INTX_ASSERT(i))) 789 if (!(status & PCIE_ISR0_INTX_ASSERT(i)))
791 continue; 790 continue;
792 791