aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gallatin <gallatin@FreeBSD.org>2000-01-13 02:47:36 +0000
committerAndrew Gallatin <gallatin@FreeBSD.org>2000-01-13 02:47:36 +0000
commit6a82a4ba50e86a19119b383618dd07d554cf6c28 (patch)
tree4bcdd828759ca9668dc122f7c87c3aaab0689a3f
parent91dab55369ad4925f1bd5d9cc3431c6aa4aca87b (diff)
Notes
-rw-r--r--sys/pci/pcisupport.c22
1 files changed, 20 insertions, 2 deletions
diff --git a/sys/pci/pcisupport.c b/sys/pci/pcisupport.c
index 94378929f41d..e2581c6825f4 100644
--- a/sys/pci/pcisupport.c
+++ b/sys/pci/pcisupport.c
@@ -708,11 +708,23 @@ pcib_match(device_t dev)
case 0x70071022:
return ("AMD-751 PCI-PCI (AGP) bridge");
+ /* DEC -- vendor 0x1011 */
+ case 0x00011011:
+ return ("DEC 21050 PCI-PCI bridge");
+ case 0x00211011:
+ return ("DEC 21052 PCI-PCI bridge");
+ case 0x00221011:
+ return ("DEC 21150 PCI-PCI bridge");
+ case 0x00241011:
+ return ("DEC 21152 PCI-PCI bridge");
+ case 0x00251011:
+ return ("DEC 21153 PCI-PCI bridge");
+ case 0x00261011:
+ return ("DEC 21154 PCI-PCI bridge");
+
/* Others */
case 0x00221014:
return ("IBM 82351 PCI-PCI bridge");
- case 0x00011011:
- return ("DEC 21050 PCI-PCI bridge");
};
if (pci_get_class(dev) == PCIC_BRIDGE
@@ -862,6 +874,12 @@ isab_match(device_t dev)
return ("NEC 002C PCI to PC-98 C-bus bridge");
case 0x003b1033:
return ("NEC 003B PCI to PC-98 C-bus bridge");
+
+ /* Cypress -- vendor 0x1080 */
+ case 0xc6931080:
+ if (pci_get_class(dev) == PCIC_BRIDGE
+ && pci_get_subclass(dev) == PCIS_BRIDGE_ISA)
+ return ("Cypress 82C693 PCI-ISA bridge");
}
if (pci_get_class(dev) == PCIC_BRIDGE