diff options
Diffstat (limited to 'arch/x86/pci/irq.c')
-rw-r--r-- | arch/x86/pci/irq.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c index f547ee05f715..372e9b8989b3 100644 --- a/arch/x86/pci/irq.c +++ b/arch/x86/pci/irq.c | |||
@@ -584,32 +584,33 @@ static __init int intel_router_probe(struct irq_router *r, struct pci_dev *route | |||
584 | case PCI_DEVICE_ID_INTEL_ICH9_3: | 584 | case PCI_DEVICE_ID_INTEL_ICH9_3: |
585 | case PCI_DEVICE_ID_INTEL_ICH9_4: | 585 | case PCI_DEVICE_ID_INTEL_ICH9_4: |
586 | case PCI_DEVICE_ID_INTEL_ICH9_5: | 586 | case PCI_DEVICE_ID_INTEL_ICH9_5: |
587 | case PCI_DEVICE_ID_INTEL_TOLAPAI_0: | 587 | case PCI_DEVICE_ID_INTEL_EP80579_0: |
588 | case PCI_DEVICE_ID_INTEL_ICH10_0: | 588 | case PCI_DEVICE_ID_INTEL_ICH10_0: |
589 | case PCI_DEVICE_ID_INTEL_ICH10_1: | 589 | case PCI_DEVICE_ID_INTEL_ICH10_1: |
590 | case PCI_DEVICE_ID_INTEL_ICH10_2: | 590 | case PCI_DEVICE_ID_INTEL_ICH10_2: |
591 | case PCI_DEVICE_ID_INTEL_ICH10_3: | 591 | case PCI_DEVICE_ID_INTEL_ICH10_3: |
592 | case PCI_DEVICE_ID_INTEL_PATSBURG_LPC_0: | ||
593 | case PCI_DEVICE_ID_INTEL_PATSBURG_LPC_1: | ||
592 | r->name = "PIIX/ICH"; | 594 | r->name = "PIIX/ICH"; |
593 | r->get = pirq_piix_get; | 595 | r->get = pirq_piix_get; |
594 | r->set = pirq_piix_set; | 596 | r->set = pirq_piix_set; |
595 | return 1; | 597 | return 1; |
596 | } | 598 | } |
597 | 599 | ||
598 | if ((device >= PCI_DEVICE_ID_INTEL_PCH_LPC_MIN) && | 600 | if ((device >= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MIN && |
599 | (device <= PCI_DEVICE_ID_INTEL_PCH_LPC_MAX)) { | 601 | device <= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MAX) |
602 | || (device >= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MIN && | ||
603 | device <= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MAX) | ||
604 | || (device >= PCI_DEVICE_ID_INTEL_DH89XXCC_LPC_MIN && | ||
605 | device <= PCI_DEVICE_ID_INTEL_DH89XXCC_LPC_MAX) | ||
606 | || (device >= PCI_DEVICE_ID_INTEL_PANTHERPOINT_LPC_MIN && | ||
607 | device <= PCI_DEVICE_ID_INTEL_PANTHERPOINT_LPC_MAX)) { | ||
600 | r->name = "PIIX/ICH"; | 608 | r->name = "PIIX/ICH"; |
601 | r->get = pirq_piix_get; | 609 | r->get = pirq_piix_get; |
602 | r->set = pirq_piix_set; | 610 | r->set = pirq_piix_set; |
603 | return 1; | 611 | return 1; |
604 | } | 612 | } |
605 | 613 | ||
606 | if ((device >= PCI_DEVICE_ID_INTEL_CPT_LPC_MIN) && | ||
607 | (device <= PCI_DEVICE_ID_INTEL_CPT_LPC_MAX)) { | ||
608 | r->name = "PIIX/ICH"; | ||
609 | r->get = pirq_piix_get; | ||
610 | r->set = pirq_piix_set; | ||
611 | return 1; | ||
612 | } | ||
613 | return 0; | 614 | return 0; |
614 | } | 615 | } |
615 | 616 | ||