diff options
Diffstat (limited to 'drivers/isdn/hisax/gazel.c')
-rw-r--r-- | drivers/isdn/hisax/gazel.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/isdn/hisax/gazel.c b/drivers/isdn/hisax/gazel.c index 352b45ac5347..60b04c6d9e7d 100644 --- a/drivers/isdn/hisax/gazel.c +++ b/drivers/isdn/hisax/gazel.c | |||
@@ -546,8 +546,9 @@ setup_gazelpci(struct IsdnCardState *cs) | |||
546 | 546 | ||
547 | found = 0; | 547 | found = 0; |
548 | seekcard = PCI_DEVICE_ID_PLX_R685; | 548 | seekcard = PCI_DEVICE_ID_PLX_R685; |
549 | for (nbseek = 0; nbseek < 3; nbseek++) { | 549 | for (nbseek = 0; nbseek < 4; nbseek++) { |
550 | if ((dev_tel = pci_find_device(PCI_VENDOR_ID_PLX, seekcard, dev_tel))) { | 550 | if ((dev_tel = pci_find_device(PCI_VENDOR_ID_PLX, |
551 | seekcard, dev_tel))) { | ||
551 | if (pci_enable_device(dev_tel)) | 552 | if (pci_enable_device(dev_tel)) |
552 | return 1; | 553 | return 1; |
553 | pci_irq = dev_tel->irq; | 554 | pci_irq = dev_tel->irq; |
@@ -565,6 +566,9 @@ setup_gazelpci(struct IsdnCardState *cs) | |||
565 | case PCI_DEVICE_ID_PLX_R753: | 566 | case PCI_DEVICE_ID_PLX_R753: |
566 | seekcard = PCI_DEVICE_ID_PLX_DJINN_ITOO; | 567 | seekcard = PCI_DEVICE_ID_PLX_DJINN_ITOO; |
567 | break; | 568 | break; |
569 | case PCI_DEVICE_ID_PLX_DJINN_ITOO: | ||
570 | seekcard = PCI_DEVICE_ID_PLX_OLITEC; | ||
571 | break; | ||
568 | } | 572 | } |
569 | } | 573 | } |
570 | } | 574 | } |
@@ -605,6 +609,7 @@ setup_gazelpci(struct IsdnCardState *cs) | |||
605 | break; | 609 | break; |
606 | case PCI_DEVICE_ID_PLX_R753: | 610 | case PCI_DEVICE_ID_PLX_R753: |
607 | case PCI_DEVICE_ID_PLX_DJINN_ITOO: | 611 | case PCI_DEVICE_ID_PLX_DJINN_ITOO: |
612 | case PCI_DEVICE_ID_PLX_OLITEC: | ||
608 | printk(KERN_INFO "Gazel: Card PCI R753 found\n"); | 613 | printk(KERN_INFO "Gazel: Card PCI R753 found\n"); |
609 | cs->subtyp = R753; | 614 | cs->subtyp = R753; |
610 | test_and_set_bit(HW_IPAC, &cs->HW_Flags); | 615 | test_and_set_bit(HW_IPAC, &cs->HW_Flags); |