diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/pci/irq.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c index 87e6c8323117..8201165bae28 100644 --- a/arch/x86/pci/irq.c +++ b/arch/x86/pci/irq.c | |||
@@ -597,21 +597,18 @@ static __init int intel_router_probe(struct irq_router *r, struct pci_dev *route | |||
597 | return 1; | 597 | return 1; |
598 | } | 598 | } |
599 | 599 | ||
600 | if ((device >= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MIN) && | 600 | if ((device >= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MIN && |
601 | (device <= PCI_DEVICE_ID_INTEL_5_3400_SERIES_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)) { | ||
602 | r->name = "PIIX/ICH"; | 606 | r->name = "PIIX/ICH"; |
603 | r->get = pirq_piix_get; | 607 | r->get = pirq_piix_get; |
604 | r->set = pirq_piix_set; | 608 | r->set = pirq_piix_set; |
605 | return 1; | 609 | return 1; |
606 | } | 610 | } |
607 | 611 | ||
608 | if ((device >= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MIN) && | ||
609 | (device <= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MAX)) { | ||
610 | r->name = "PIIX/ICH"; | ||
611 | r->get = pirq_piix_get; | ||
612 | r->set = pirq_piix_set; | ||
613 | return 1; | ||
614 | } | ||
615 | return 0; | 612 | return 0; |
616 | } | 613 | } |
617 | 614 | ||