sync
authorchris <chris@openbsd.org>
Tue, 28 Mar 2000 01:18:25 +0000 (01:18 +0000)
committerchris <chris@openbsd.org>
Tue, 28 Mar 2000 01:18:25 +0000 (01:18 +0000)
sys/dev/pci/pcidevs.h
sys/dev/pci/pcidevs_data.h

index a8f8765..563c759 100644 (file)
 #define        PCI_PRODUCT_V3_V96DPC   0xC960          /* V96DPC i960 (Dual) Host-PCI */
 
 /* VIA Technologies products */
+#define        PCI_PRODUCT_VIATECH_VT8371_HB   0x0391          /* VT8371 (Apollo 133) Host Bridge */
 #define        PCI_PRODUCT_VIATECH_VT82C505    0x0505          /* VT82C505 (Pluto) */
 #define        PCI_PRODUCT_VIATECH_VT82C561    0x0561          /* VT82C561 */
 #define        PCI_PRODUCT_VIATECH_VT82C586A_IDE       0x0571          /* VT82C586A IDE */
 #define        PCI_PRODUCT_VIATECH_VT82C595    0x0595          /* VT82C595 (Apollo VP2) Host-PCI */
 #define        PCI_PRODUCT_VIATECH_VT82C597PCI 0x0597          /* VT82C597 (Apollo VP3) Host-PCI */
 #define        PCI_PRODUCT_VIATECH_VT82C598PCI 0x0598          /* VT82C598 (Apollo MVP3) Host-PCI */
-#define        PCI_PRODUCT_VIATECH_VT82C686    0x0686          /* VT82C686 PCI-ISA */
+#define        PCI_PRODUCT_VIATECH_VT82C686A_ISA       0x0686          /* VT82C686A (Apollo 133) PCI-ISA Bridge */
+#define        PCI_PRODUCT_VIATECH_VT82C691    0x0691          /* VT82C691 (Apollo Pro) Host-PCI */
+#define        PCI_PRODUCT_VIATECH_VT82C693    0x0693          /* VT82C693 (Apollo Pro Plus) Host-PCI */
 #define        PCI_PRODUCT_VIATECH_VT86C926    0x0926          /* VT86C926 Amazon */
 #define        PCI_PRODUCT_VIATECH_VT82C570M   0x1000          /* VT82C570M (Apollo) Host-PCI */
 #define        PCI_PRODUCT_VIATECH_VT82C570MV  0x1006          /* VT82C570M (Apollo) PCI-ISA */
 #define        PCI_PRODUCT_VIATECH_VT82C1595   0x1595          /* VT82C1595 (Apollo VP2) Host-PCI */
 #define        PCI_PRODUCT_VIATECH_VT83C572    0x3038          /* VT83C572 USB */
 #define        PCI_PRODUCT_VIATECH_VT82C586_PWR        0x3040          /* VT82C586 (Apollo VP) Power Management */
+#define        PCI_PRODUCT_VIATECH_VT82C686A_SMB       0x3057          /* VT82C686A (Apollo 133) SMBus Controller */
+#define        PCI_PRODUCT_VIATECH_VT82C686A_AUD       0x3058          /* VT82C686A (Apollo 133) AC-97 Audio Controller */
+#define        PCI_PRODUCT_VIATECH_VT8371_PPB  0x8391          /* VT8371 (Apollo 133) PCI-PCI Bridge */
 #define        PCI_PRODUCT_VIATECH_VT82C597AGP 0x8597          /* VT82C597 (Apollo VP3) PCI-AGP */
 #define        PCI_PRODUCT_VIATECH_VT82C598AGP 0x8598          /* VT82C598 (Apollo MVP3) PCI-AGP */
 #define        PCI_PRODUCT_VIATECH_RHINE       0x3043          /* Rhine/RhineII */
index cfab96c..41daf94 100644 (file)
@@ -3980,6 +3980,12 @@ struct pci_knowndev pci_knowndevs[] = {
            "V3 Semiconductor",
            "V96DPC i960 (Dual) Host-PCI",
        },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT8371_HB,
+           0,
+           "VIA",
+           "VT8371 (Apollo 133) Host Bridge",
+       },
        {
            PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C505,
            0,
@@ -4035,10 +4041,22 @@ struct pci_knowndev pci_knowndevs[] = {
            "VT82C598 (Apollo MVP3) Host-PCI",
        },
        {
-           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686,
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686A_ISA,
+           0,
+           "VIA",
+           "VT82C686A (Apollo 133) PCI-ISA Bridge",
+       },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C691,
+           0,
+           "VIA",
+           "VT82C691 (Apollo Pro) Host-PCI",
+       },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C693,
            0,
            "VIA",
-           "VT82C686 PCI-ISA",
+           "VT82C693 (Apollo Pro Plus) Host-PCI",
        },
        {
            PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT86C926,
@@ -4082,6 +4100,24 @@ struct pci_knowndev pci_knowndevs[] = {
            "VIA",
            "VT82C586 (Apollo VP) Power Management",
        },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686A_SMB,
+           0,
+           "VIA",
+           "VT82C686A (Apollo 133) SMBus Controller",
+       },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686A_AUD,
+           0,
+           "VIA",
+           "VT82C686A (Apollo 133) AC-97 Audio Controller",
+       },
+       {
+           PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT8371_PPB,
+           0,
+           "VIA",
+           "VT8371 (Apollo 133) PCI-PCI Bridge",
+       },
        {
            PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C597AGP,
            0,