(file) Return to xf86PciInfo.h CVS log (file) (dir) Up to [XFree86 CVS] / xc / programs / Xserver / hw / xfree86 / common

Diff for /xc/programs/Xserver/hw/xfree86/common/xf86PciInfo.h between version 1.23 and 1.50

version 1.23, 1999/02/28 11:19:33 version 1.50, 2000/02/12 20:45:18
Line 1 
Line 1 
 /* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86PciInfo.h,v 1.22 1999/02/19 21:27:00 hohndel Exp $ */  /* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86PciInfo.h,v 1.49 2000/02/11 22:35:53 dawes Exp $ */
 /* /*
  * PCI Probe  * PCI Probe
  *  *
Line 11 
Line 11 
 #ifndef _XF86_PCIINFO_H #ifndef _XF86_PCIINFO_H
 #define _XF86_PCIINFO_H #define _XF86_PCIINFO_H
  
   #include "xf86str.h"
   
 /* PCI Pseudo Vendor */ /* PCI Pseudo Vendor */
 #define PCI_VENDOR_GENERIC      0x00FF #define PCI_VENDOR_GENERIC      0x00FF
  
   #define PCI_VENDOR_REAL3D       0x003D
 #define PCI_VENDOR_COMPAQ       0x0E11 #define PCI_VENDOR_COMPAQ       0x0E11
 #define PCI_VENDOR_NCR_1        0x1000 #define PCI_VENDOR_NCR_1        0x1000
 #define PCI_VENDOR_ATI          0x1002 #define PCI_VENDOR_ATI          0x1002
Line 89 
Line 92 
 #define PCI_VENDOR_REALTEC      0x10EC #define PCI_VENDOR_REALTEC      0x10EC
 #define PCI_VENDOR_TRUEVISION   0x10FA #define PCI_VENDOR_TRUEVISION   0x10FA
 #define PCI_VENDOR_INITIO       0x1101 #define PCI_VENDOR_INITIO       0x1101
   #define PCI_VENDOR_CREATIVE_2   0x1102
 #define PCI_VENDOR_VIA          0x1106 #define PCI_VENDOR_VIA          0x1106
 #define PCI_VENDOR_VORTEX       0x1119 #define PCI_VENDOR_VORTEX       0x1119
 #define PCI_VENDOR_EF           0x111A #define PCI_VENDOR_EF           0x111A
Line 116 
Line 120 
 #define PCI_VENDOR_3DLABS       0x3D3D #define PCI_VENDOR_3DLABS       0x3D3D
 #define PCI_VENDOR_AVANCE_2     0x4005 #define PCI_VENDOR_AVANCE_2     0x4005
 #define PCI_VENDOR_HERCULES     0x4843 #define PCI_VENDOR_HERCULES     0x4843
   #define PCI_VENDOR_CREATIVE     0x4942
 #define PCI_VENDOR_S3           0x5333 #define PCI_VENDOR_S3           0x5333
 #define PCI_VENDOR_INTEL        0x8086 #define PCI_VENDOR_INTEL        0x8086
 #define PCI_VENDOR_ADAPTEC      0x9004 #define PCI_VENDOR_ADAPTEC      0x9004
Line 128 
Line 133 
 #define PCI_CHIP_VGA            0x0000 #define PCI_CHIP_VGA            0x0000
 #define PCI_CHIP_8514           0x0001 #define PCI_CHIP_8514           0x0001
  
   /* Real 3D */
   #define PCI_CHIP_I740_PCI       0x00D1
   
 /* Compaq */ /* Compaq */
 #define PCI_CHIP_QV1280         0x3033 #define PCI_CHIP_QV1280         0x3033
 #define PCI_CHIP_SMART          0xAE10 #define PCI_CHIP_SMART          0xAE10
Line 161 
Line 169 
 #define PCI_CHIP_MACH64GB       0x4742 #define PCI_CHIP_MACH64GB       0x4742
 #define PCI_CHIP_MACH64GD       0x4744 #define PCI_CHIP_MACH64GD       0x4744
 #define PCI_CHIP_MACH64GI       0x4749 #define PCI_CHIP_MACH64GI       0x4749
   #define PCI_CHIP_MACH64GL       0x474C
   #define PCI_CHIP_MACH64GM       0x474D
   #define PCI_CHIP_MACH64GN       0x474E
   #define PCI_CHIP_MACH64GO       0x474F
 #define PCI_CHIP_MACH64GP       0x4750 #define PCI_CHIP_MACH64GP       0x4750
 #define PCI_CHIP_MACH64GQ       0x4751 #define PCI_CHIP_MACH64GQ       0x4751
   #define PCI_CHIP_MACH64GR       0x4752
   #define PCI_CHIP_MACH64GS       0x4753
 #define PCI_CHIP_MACH64GT       0x4754 #define PCI_CHIP_MACH64GT       0x4754
 #define PCI_CHIP_MACH64GU       0x4755 #define PCI_CHIP_MACH64GU       0x4755
   #define PCI_CHIP_MACH64GV       0x4756
   #define PCI_CHIP_MACH64GW       0x4757
 #define PCI_CHIP_MACH64GX       0x4758 #define PCI_CHIP_MACH64GX       0x4758
 #define PCI_CHIP_MACH64GZ       0x475A #define PCI_CHIP_MACH64GZ       0x475A
 #define PCI_CHIP_MACH64LB       0x4C42 #define PCI_CHIP_MACH64LB       0x4C42
 #define PCI_CHIP_MACH64LD       0x4C44 #define PCI_CHIP_MACH64LD       0x4C44
 #define PCI_CHIP_MACH64LG       0x4C47 #define PCI_CHIP_MACH64LG       0x4C47
 #define PCI_CHIP_MACH64LI       0x4C49 #define PCI_CHIP_MACH64LI       0x4C49
   #define PCI_CHIP_MACH64LM       0x4C4D
   #define PCI_CHIP_MACH64LN       0x4C4E
 #define PCI_CHIP_MACH64LP       0x4C50 #define PCI_CHIP_MACH64LP       0x4C50
   #define PCI_CHIP_MACH64LR       0x4C52
   #define PCI_CHIP_MACH64LS       0x4C53
   #define PCI_CHIP_RAGE128RE      0x5245
   #define PCI_CHIP_RAGE128RF      0x5246
   #define PCI_CHIP_RAGE128RK      0x524B
   #define PCI_CHIP_RAGE128RL      0x524C
   #define PCI_CHIP_RAGE128PF      0x5046
 #define PCI_CHIP_MACH64VT       0x5654 #define PCI_CHIP_MACH64VT       0x5654
 #define PCI_CHIP_MACH64VU       0x5655 #define PCI_CHIP_MACH64VU       0x5655
 #define PCI_CHIP_MACH64VV       0x5656 #define PCI_CHIP_MACH64VV       0x5656
Line 249 
Line 274 
 #define PCI_CHIP_53C974         0x2020 #define PCI_CHIP_53C974         0x2020
  
 /* Trident */ /* Trident */
   #define PCI_CHIP_8400           0x8400
   #define PCI_CHIP_8420           0x8420
   #define PCI_CHIP_8500           0x8500
 #define PCI_CHIP_9320           0x9320 #define PCI_CHIP_9320           0x9320
 #define PCI_CHIP_9388           0x9388 #define PCI_CHIP_9388           0x9388
 #define PCI_CHIP_9397           0x9397 #define PCI_CHIP_9397           0x9397
Line 256 
Line 284 
 #define PCI_CHIP_9420           0x9420 #define PCI_CHIP_9420           0x9420
 #define PCI_CHIP_9440           0x9440 #define PCI_CHIP_9440           0x9440
 #define PCI_CHIP_9520           0x9520 #define PCI_CHIP_9520           0x9520
   #define PCI_CHIP_9525           0x9525
   #define PCI_CHIP_9540           0x9540
 #define PCI_CHIP_9660           0x9660 #define PCI_CHIP_9660           0x9660
 #define PCI_CHIP_9750           0x9750 #define PCI_CHIP_9750           0x9750
 #define PCI_CHIP_9850           0x9850 #define PCI_CHIP_9850           0x9850
   #define PCI_CHIP_9880           0x9880
  
 /* ALI */ /* ALI */
 #define PCI_CHIP_M1435          0x1435 #define PCI_CHIP_M1435          0x1435
Line 271 
Line 302 
 #define PCI_CHIP_MGA2164_AGP    0x051f #define PCI_CHIP_MGA2164_AGP    0x051f
 #define PCI_CHIP_MGAG200_PCI    0x0520 #define PCI_CHIP_MGAG200_PCI    0x0520
 #define PCI_CHIP_MGAG200        0x0521 #define PCI_CHIP_MGAG200        0x0521
   #define PCI_CHIP_MGAG400        0x0525
 #define PCI_CHIP_IMPRESSION     0x0D10 #define PCI_CHIP_IMPRESSION     0x0D10
 #define PCI_CHIP_MGAG100_PCI    0x1000 #define PCI_CHIP_MGAG100_PCI    0x1000
 #define PCI_CHIP_MGAG100        0x1001 #define PCI_CHIP_MGAG100        0x1001
Line 289 
Line 321 
 #define PCI_CHIP_65555          0x00E5 #define PCI_CHIP_65555          0x00E5
 #define PCI_CHIP_68554          0x00F4 #define PCI_CHIP_68554          0x00F4
 #define PCI_CHIP_69000          0x00C0 #define PCI_CHIP_69000          0x00C0
   #define PCI_CHIP_69030          0x0C30
  
 /* Miro */ /* Miro */
 #define PCI_CHIP_ZR36050        0x5601 #define PCI_CHIP_ZR36050        0x5601
Line 318 
Line 351 
 #define PCI_CHIP_SIS530         0x6306 #define PCI_CHIP_SIS530         0x6306
 #define PCI_CHIP_SIS6326        0x6326 #define PCI_CHIP_SIS6326        0x6326
 #define PCI_CHIP_SIS7001        0x7001 #define PCI_CHIP_SIS7001        0x7001
   #define PCI_CHIP_SIS300         0x0300
   #define PCI_CHIP_SIS630         0x6300
   #define PCI_CHIP_SIS540         0x5300
  
 /* HP */ /* HP */
 #define PCI_CHIP_J2585A         0x1030 #define PCI_CHIP_J2585A         0x1030
Line 383 
Line 419 
 /* NVIDIA */ /* NVIDIA */
 #define PCI_CHIP_NV1            0x0008 #define PCI_CHIP_NV1            0x0008
 #define PCI_CHIP_DAC64          0x0009 #define PCI_CHIP_DAC64          0x0009
 #define PCI_CHIP_RIVATNT        0x0020  #define PCI_CHIP_TNT            0x0020
   #define PCI_CHIP_TNT2           0x0028
   #define PCI_CHIP_UTNT2          0x0029
   #define PCI_CHIP_VTNT2          0x002C
   #define PCI_CHIP_UVTNT2         0x002D
   #define PCI_CHIP_ITNT2          0x00A0
   #define PCI_CHIP_GEFORCE256     0x0100
   #define PCI_CHIP_GEFORCEDDR     0x0101
   #define PCI_CHIP_QUADRO         0x0103
  
 /* NVIDIA & SGS */ /* NVIDIA & SGS */
 #define PCI_CHIP_RIVA128        0x0018 #define PCI_CHIP_RIVA128        0x0018
Line 392 
Line 436 
 #define PCI_CHIP_AP6410         0x3210 #define PCI_CHIP_AP6410         0x3210
 #define PCI_CHIP_AP6422         0x6422 #define PCI_CHIP_AP6422         0x6422
 #define PCI_CHIP_AT24           0x6424 #define PCI_CHIP_AT24           0x6424
   #define PCI_CHIP_AT3D           0x643D
  
 /* 3Dfx Interactive */ /* 3Dfx Interactive */
 #define PCI_CHIP_VOODOO_GRAPHICS 0x0001 #define PCI_CHIP_VOODOO_GRAPHICS 0x0001
 #define PCI_CHIP_VOODOO2        0x0002 #define PCI_CHIP_VOODOO2        0x0002
 #define PCI_CHIP_BANSHEE        0x0003 #define PCI_CHIP_BANSHEE        0x0003
   #define PCI_CHIP_VOODOO3        0x0005
  
 /* Rendition */ /* Rendition */
 #define PCI_CHIP_V1000          0x0001 #define PCI_CHIP_V1000          0x0001
Line 429 
Line 475 
 #define PCI_CHIP_TRIO64V2_DXGX  0x8901 #define PCI_CHIP_TRIO64V2_DXGX  0x8901
 #define PCI_CHIP_PLATO_PX       0x8902 #define PCI_CHIP_PLATO_PX       0x8902
 #define PCI_CHIP_Trio3D         0x8904 #define PCI_CHIP_Trio3D         0x8904
   #define PCI_CHIP_Trio3D_2X      0x8A13
 #define PCI_CHIP_VIRGE_DXGX     0x8A01 #define PCI_CHIP_VIRGE_DXGX     0x8A01
 #define PCI_CHIP_VIRGE_GX2      0x8A10 #define PCI_CHIP_VIRGE_GX2      0x8A10
 #define PCI_CHIP_Savage3D       0x8A20 #define PCI_CHIP_Savage3D       0x8A20
 #define PCI_CHIP_Savage3D_MV    0x8A21 #define PCI_CHIP_Savage3D_MV    0x8A21
   #define PCI_CHIP_Savage4        0x8A22
   #define PCI_CHIP_Savage2000     0x9102
 #define PCI_CHIP_VIRGE_MX       0x8C01 #define PCI_CHIP_VIRGE_MX       0x8C01
 #define PCI_CHIP_VIRGE_MXPLUS   0x8C01 #define PCI_CHIP_VIRGE_MXPLUS   0x8C01
 #define PCI_CHIP_VIRGE_MXP      0x8C03 #define PCI_CHIP_VIRGE_MXP      0x8C03
Line 455 
Line 504 
 #define PCI_CHIP_NM2200         0x0005 #define PCI_CHIP_NM2200         0x0005
  
 /* Intel */ /* Intel */
 #define PCI_CHIP_I740           0x7800  #define PCI_CHIP_I740_AGP       0x7800
  
 /* /*
  * first the VendorId - VendorName mapping  * first the VendorId - VendorName mapping
  */  */
 extern SymTabPtr xf86PCIVendorNameInfo; extern SymTabPtr xf86PCIVendorNameInfo;
 extern SymTabRec xf86PCIVendorNameInfoData[];  
  
 #ifdef INIT_PCI_VENDOR_NAME_INFO #ifdef INIT_PCI_VENDOR_NAME_INFO
 SymTabRec xf86PCIVendorNameInfoData[] = {  static SymTabRec xf86PCIVendorNameInfoData[] = {
       {PCI_VENDOR_REAL3D, "Real 3D"},
     {PCI_VENDOR_COMPAQ, "Compaq"},     {PCI_VENDOR_COMPAQ, "Compaq"},
     {PCI_VENDOR_NCR_1,  "NCR"},     {PCI_VENDOR_NCR_1,  "NCR"},
     {PCI_VENDOR_ATI,    "ATI"},     {PCI_VENDOR_ATI,    "ATI"},
Line 535 
Line 584 
     {PCI_VENDOR_REALTEC, "Realtek"},     {PCI_VENDOR_REALTEC, "Realtek"},
     {PCI_VENDOR_TRUEVISION, "Truevision"},     {PCI_VENDOR_TRUEVISION, "Truevision"},
     {PCI_VENDOR_INITIO, "Initio Corp"},     {PCI_VENDOR_INITIO, "Initio Corp"},
       {PCI_VENDOR_CREATIVE_2, "Creative Labs"},
     {PCI_VENDOR_VIA, "VIA"},     {PCI_VENDOR_VIA, "VIA"},
     {PCI_VENDOR_VORTEX, "Vortex"},     {PCI_VENDOR_VORTEX, "Vortex"},
     {PCI_VENDOR_EF, "EF"},     {PCI_VENDOR_EF, "EF"},
Line 557 
Line 607 
     {PCI_VENDOR_TEKRAM_2, "Tekram"},     {PCI_VENDOR_TEKRAM_2, "Tekram"},
     {PCI_VENDOR_3DLABS, "3Dlabs"},     {PCI_VENDOR_3DLABS, "3Dlabs"},
     {PCI_VENDOR_AVANCE_2, "Avance"},     {PCI_VENDOR_AVANCE_2, "Avance"},
       {PCI_VENDOR_CREATIVE, "Creative Labs"},
     {PCI_VENDOR_S3,     "S3"},     {PCI_VENDOR_S3,     "S3"},
     {PCI_VENDOR_INTEL,  "Intel"},     {PCI_VENDOR_INTEL,  "Intel"},
     {PCI_VENDOR_ADAPTEC, "Adaptec"},     {PCI_VENDOR_ADAPTEC, "Adaptec"},
Line 569 
Line 620 
 #endif #endif
  
 /* Increase this as required */ /* Increase this as required */
 #define MAX_DEV_PER_VENDOR 40  #define MAX_DEV_PER_VENDOR 64
  
 typedef struct { typedef struct {
     unsigned short VendorID;     unsigned short VendorID;
     struct pciDevice {     struct pciDevice {
         unsigned short DeviceID;         unsigned short DeviceID;
         char *DeviceName;         char *DeviceName;
           CARD16 class;
     } Device[MAX_DEV_PER_VENDOR];     } Device[MAX_DEV_PER_VENDOR];
 } pciVendorDeviceInfo; } pciVendorDeviceInfo;
  
 extern pciVendorDeviceInfo* xf86PCIVendorInfo; extern pciVendorDeviceInfo* xf86PCIVendorInfo;
 extern pciVendorDeviceInfo xf86PCIVendorInfoData[];  
  
 #ifdef INIT_PCI_VENDOR_INFO #ifdef INIT_PCI_VENDOR_INFO
 pciVendorDeviceInfo xf86PCIVendorInfoData[] = {  static pciVendorDeviceInfo xf86PCIVendorInfoData[] = {
       {PCI_VENDOR_REAL3D, {
                                   {PCI_CHIP_I740_PCI,     "i740 (PCI)",0},
                                   {0x0000,                NULL,0}}},
   
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_COMPAQ, {     {PCI_VENDOR_COMPAQ, {
                                 {0x3033,        "QVision 1280/p" },                                  {0x3033,        "QVision 1280/p",0 },
                                 {0xae10,        "Smart-2/P RAID Controller" },                                  {0xae10,        "Smart-2/P RAID Controller",0},
                                 {0xae32,        "Netellignet 10/100" },                                  {0xae32,        "Netellignet 10/100",0 },
                                 {0xae34,        "Netellignet 10" },                                  {0xae34,        "Netellignet 10",0 },
                                 {0xae35,        "NetFlex 3" },                                  {0xae35,        "NetFlex 3",0 },
                                 {0xae40,        "Netellignet 10/100 Dual" },                                  {0xae40,        "Netellignet 10/100 Dual",0 },
                                 {0xae43,        "Netellignet 10/100 ProLiant" },                                  {0xae43,        "Netellignet 10/100 ProLiant",0 },
                                 {0xb011,        "Netellignet 10/100 Integrated" },                                  {0xb011,        "Netellignet 10/100 Integrated",0 },
                                 {0xf130,        "ThunderLAN" },                                  {0xf130,        "ThunderLAN",0 },
                                 {0xf150,        "NetFlex 3 BNC" },                                  {0xf150,        "NetFlex 3 BNC",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_NCR_1,  {     {PCI_VENDOR_NCR_1,  {
                                 {PCI_CHIP_53C810,       "53c810"},                                  {PCI_CHIP_53C810,       "53c810",0},
                                 {PCI_CHIP_53C820,       "53c820"},                                  {PCI_CHIP_53C820,       "53c820",0},
                                 {PCI_CHIP_53C825,       "53c825"},                                  {PCI_CHIP_53C825,       "53c825",0},
                                 {PCI_CHIP_53C815,       "53c815"},                                  {PCI_CHIP_53C815,       "53c815",0},
                                 {PCI_CHIP_53C810AP,     "53c810AP"},                                  {PCI_CHIP_53C810AP,     "53c810AP",0},
                                 {PCI_CHIP_53C860,       "53c860"},                                  {PCI_CHIP_53C860,       "53c860",0},
                                 {PCI_CHIP_53C896,       "53c896"},                                  {PCI_CHIP_53C896,       "53c896",0},
                                 {PCI_CHIP_53C895,       "53c895"},                                  {PCI_CHIP_53C895,       "53c895",0},
                                 {PCI_CHIP_53C885,       "53c885"},                                  {PCI_CHIP_53C885,       "53c885",0},
                                 {PCI_CHIP_53C875,       "53c875"},                                  {PCI_CHIP_53C875,       "53c875",0},
                                 {PCI_CHIP_53C875J,      "53c875J"},                                  {PCI_CHIP_53C875J,      "53c875J",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_ATI,    {     {PCI_VENDOR_ATI,    {
                                 {PCI_CHIP_MACH32,       "Mach32"},                                  {PCI_CHIP_MACH32,       "Mach32",0},
                                 {PCI_CHIP_MACH64CT,     "Mach64 CT"},                                  {PCI_CHIP_MACH64CT,     "Mach64 CT",0},
                                 {PCI_CHIP_MACH64CX,     "Mach64 CX"},                                  {PCI_CHIP_MACH64CX,     "Mach64 CX",0},
                                 {PCI_CHIP_MACH64ET,     "Mach64 ET"},                                  {PCI_CHIP_MACH64ET,     "Mach64 ET",0},
                                 {PCI_CHIP_MACH64GB,     "Mach64 GB"},                                  {PCI_CHIP_MACH64GB,     "Mach64 GB",0},
                                 {PCI_CHIP_MACH64GD,     "Mach64 GD"},                                  {PCI_CHIP_MACH64GD,     "Mach64 GD",0},
                                 {PCI_CHIP_MACH64GI,     "Mach64 GI"},                                  {PCI_CHIP_MACH64GI,     "Mach64 GI",0},
                                 {PCI_CHIP_MACH64GP,     "Mach64 GP"},                                  {PCI_CHIP_MACH64GL,     "Mach64 GL",0},
                                 {PCI_CHIP_MACH64GQ,     "Mach64 GQ"},                                  {PCI_CHIP_MACH64GM,     "Mach64 GM",0},
                                 {PCI_CHIP_MACH64GT,     "Mach64 GT"},                                  {PCI_CHIP_MACH64GN,     "Mach64 GN",0},
                                 {PCI_CHIP_MACH64GU,     "Mach64 GT"},                                  {PCI_CHIP_MACH64GO,     "Mach64 GO",0},
                                 {PCI_CHIP_MACH64GX,     "Mach64 GX"},                                  {PCI_CHIP_MACH64GP,     "Mach64 GP",0},
                                 {PCI_CHIP_MACH64GZ,     "Mach64 GZ"},                                  {PCI_CHIP_MACH64GQ,     "Mach64 GQ",0},
                                 {PCI_CHIP_MACH64LB,     "Mach64 LB"},                                  {PCI_CHIP_MACH64GR,     "Mach64 GR",0},
                                 {PCI_CHIP_MACH64LD,     "Mach64 LD"},                                  {PCI_CHIP_MACH64GS,     "Mach64 GS",0},
                                 {PCI_CHIP_MACH64LG,     "Mach64 LG"},                                  {PCI_CHIP_MACH64GT,     "Mach64 GT",0},
                                 {PCI_CHIP_MACH64LI,     "Mach64 LI"},                                  {PCI_CHIP_MACH64GU,     "Mach64 GU",0},
                                 {PCI_CHIP_MACH64LP,     "Mach64 LP"},                                  {PCI_CHIP_MACH64GV,     "Mach64 GV",0},
                                 {PCI_CHIP_MACH64VT,     "Mach64 VT"},                                  {PCI_CHIP_MACH64GW,     "Mach64 GW",0},
                                 {PCI_CHIP_MACH64VU,     "Mach64 VU"},                                  {PCI_CHIP_MACH64GX,     "Mach64 GX",0},
                                 {PCI_CHIP_MACH64VV,     "Mach64 VV"},                                  {PCI_CHIP_MACH64GZ,     "Mach64 GZ",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_MACH64LB,     "Mach64 LB",0},
                                   {PCI_CHIP_MACH64LD,     "Mach64 LD",0},
                                   {PCI_CHIP_MACH64LG,     "Mach64 LG",0},
                                   {PCI_CHIP_MACH64LI,     "Mach64 LI",0},
                                   {PCI_CHIP_MACH64LM,     "Mach64 LM",0},
                                   {PCI_CHIP_MACH64LN,     "Mach64 LN",0},
                                   {PCI_CHIP_MACH64LP,     "Mach64 LP",0},
                                   {PCI_CHIP_MACH64LR,     "Mach64 LR",0},
                                   {PCI_CHIP_MACH64LS,     "Mach64 LS",0},
                                   {PCI_CHIP_RAGE128RE,    "Rage 128 RE",0},
                                   {PCI_CHIP_RAGE128RF,    "Rage 128 RF",0},
                                   {PCI_CHIP_RAGE128RK,    "Rage 128 RK",0},
                                   {PCI_CHIP_RAGE128RL,    "Rage 128 RL",0},
                                   {PCI_CHIP_RAGE128PF,    "Rage 128 Pro PF",0},
                                   {PCI_CHIP_MACH64VT,     "Mach64 VT",0},
                                   {PCI_CHIP_MACH64VU,     "Mach64 VU",0},
                                   {PCI_CHIP_MACH64VV,     "Mach64 VV",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_VLSI, {     {PCI_VENDOR_VLSI, {
                                 {0x0005,                "82C592-FC1" },                                  {0x0005,                "82C592-FC1",0 },
                                 {0x0006,                "82C593-FC1" },                                  {0x0006,                "82C593-FC1",0 },
                                 {0x0007,                "82C594-AFC2" },                                  {0x0007,                "82C594-AFC2",0 },
                                 {0x0009,                "82C597-AFC2" },                                  {0x0009,                "82C597-AFC2",0 },
                                 {0x000C,                "82C541 Lynx" },                                  {0x000C,                "82C541 Lynx",0 },
                                 {0x000D,                "82C543 Lynx ISA" },                                  {0x000D,                "82C543 Lynx ISA",0 },
                                 {0x0702,                "VAS96011" },                                  {0x0702,                "VAS96011",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_AVANCE, {     {PCI_VENDOR_AVANCE, {
                                 {PCI_CHIP_ALG2301,      "ALG2301"},                                  {PCI_CHIP_ALG2301,      "ALG2301",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_NS, {     {PCI_VENDOR_NS, {
                                 {0x0002,                "87415" },                                  {0x0002,                "87415",0 },
                                 {0xD001,                "87410" },                                  {0xD001,                "87410",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_TSENG, {     {PCI_VENDOR_TSENG, {
                                 {PCI_CHIP_ET4000_W32P_A, "ET4000W32P revA"},                                  {PCI_CHIP_ET4000_W32P_A, "ET4000W32P revA",0},
                                 {PCI_CHIP_ET4000_W32P_B, "ET4000W32P revB"},                                  {PCI_CHIP_ET4000_W32P_B, "ET4000W32P revB",0},
                                 {PCI_CHIP_ET4000_W32P_C, "ET4000W32P revC"},                                  {PCI_CHIP_ET4000_W32P_C, "ET4000W32P revC",0},
                                 {PCI_CHIP_ET4000_W32P_D, "ET4000W32P revD"},                                  {PCI_CHIP_ET4000_W32P_D, "ET4000W32P revD",0},
                                 {PCI_CHIP_ET6000,        "ET6000/6100"},                                  {PCI_CHIP_ET6000,        "ET6000/6100",0},
                                 {PCI_CHIP_ET6300,        "ET6300"},                                  {PCI_CHIP_ET6300,        "ET6300",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_WEITEK, {     {PCI_VENDOR_WEITEK, {
                                 {PCI_CHIP_P9000,        "P9000"},                                  {PCI_CHIP_P9000,        "P9000",0},
                                 {PCI_CHIP_P9100,        "P9100"},                                  {PCI_CHIP_P9100,        "P9100",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_DIGITAL, {     {PCI_VENDOR_DIGITAL, {
                                 {PCI_CHIP_DEC21030,     "21030/TGA"},                                  {PCI_CHIP_DEC21030,     "21030/TGA",0},
                                 {0x0001,                "DC21050 PCI-PCI Bridge",                                  {0x0001,                "DC21050 PCI-PCI Bridge"
                                                  /* print_pcibridge} */ },                                                   /* print_pcibridge} */,0 },
                                 {0x0002,                "DC21040 10Mb/s Ethernet" },                                  {0x0002,                "DC21040 10Mb/s Ethernet",0 },
                                 {0x0009,                "DC21140 10/100 Mb/s Ethernet" },                                  {0x0009,                "DC21140 10/100 Mb/s Ethernet",0 },
                                 {0x000D,                "TGA2" },                                  {0x000D,                "TGA2",0 },
                                 {0x000F,                "DEFPA (FDDI PCI)" },                                  {0x000F,                "DEFPA (FDDI PCI)",0 },
                                 {0x0014,                "DC21041 10Mb/s Ethernet Plus" },                                  {0x0014,                "DC21041 10Mb/s Ethernet Plus",0 },
                                 {0x0019,                "DC21142 10/100 Mb/s Ethernet" },                                  {0x0019,                "DC21142 10/100 Mb/s Ethernet",0 },
                                 {0x0021,                "DC21052" },                                  {0x0021,                "DC21052",0 },
                                 {0x0024,                "DC21152" },                                  {0x0024,                "DC21152",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_CIRRUS, {     {PCI_VENDOR_CIRRUS, {
                                 {PCI_CHIP_GD5430,       "GD5430"},                                  {PCI_CHIP_GD5430,       "GD5430",0},
                                 {PCI_CHIP_GD5434_4,     "GD5434"},                                  {PCI_CHIP_GD5434_4,     "GD5434",0},
                                 {PCI_CHIP_GD5434_8,     "GD5434"},                                  {PCI_CHIP_GD5434_8,     "GD5434",0},
                                 {PCI_CHIP_GD5436,       "GD5436"},                                  {PCI_CHIP_GD5436,       "GD5436",0},
                                 {PCI_CHIP_GD5446,       "GD5446"},                                  {PCI_CHIP_GD5446,       "GD5446",0},
                                 {PCI_CHIP_GD5480,       "GD5480"},                                  {PCI_CHIP_GD5480,       "GD5480",0},
                                 {PCI_CHIP_GD5462,       "GD5462"},                                  {PCI_CHIP_GD5462,       "GD5462",0},
                                 {PCI_CHIP_GD5464,       "GD5464"},                                  {PCI_CHIP_GD5464,       "GD5464",0},
                                 {PCI_CHIP_GD5464BD,     "GD5464BD"},                                  {PCI_CHIP_GD5464BD,     "GD5464BD",0},
                                 {PCI_CHIP_GD5465,       "GD5465"},                                  {PCI_CHIP_GD5465,       "GD5465",0},
                                 {PCI_CHIP_GD7541,       "GD7541"},                                  {PCI_CHIP_GD7541,       "GD7541",0},
                                 {PCI_CHIP_GD7542,       "GD7542"},                                  {PCI_CHIP_GD7542,       "GD7542",0},
                                 {PCI_CHIP_GD7543,       "GD7543"},                                  {PCI_CHIP_GD7543,       "GD7543",0},
                                 {PCI_CHIP_GD7548,       "GD7548"},                                  {PCI_CHIP_GD7548,       "GD7548",0},
                                 {PCI_CHIP_GD7555,       "GD7555"},                                  {PCI_CHIP_GD7555,       "GD7555",0},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
                                 {0x6001,                "CS4236B/CS4611 Audio" },                                  {0x6001,                "CS4236B/CS4611 Audio" ,0},
 #endif #endif
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_IBM, {     {PCI_VENDOR_IBM, {
                                 {0x000A,                "Fire Coral" },                                  {0x000A,                "Fire Coral",0 },
                                 {0x0018,                "Token Ring" },                                  {0x0018,                "Token Ring",0 },
                                 {0x001D,                "82G2675" },                                  {0x001D,                "82G2675",0 },
                                 {0x0022,                "82351 pci-pci bridge" },                                  {0x0022,                "82351 pci-pci bridge",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_NCR_2,  {     {PCI_VENDOR_NCR_2,  {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_WD, {     {PCI_VENDOR_WD, {
                                 {0x3296,                "WD 7197" },                                  {0x3296,                "WD 7197",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_AMD, {     {PCI_VENDOR_AMD, {
                                 {0x2000,                "79C970 Lance" },                                  {0x2000,                "79C970 Lance",0 },
                                 {0x2020,                "53C974 SCSI" },                                  {0x2020,                "53C974 SCSI",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_TRIDENT, {     {PCI_VENDOR_TRIDENT, {
                                 {PCI_CHIP_9320,         "TGUI 9320"},                                  {PCI_CHIP_9320,         "TGUI 9320",0},
                                 {PCI_CHIP_9420,         "TGUI 9420"},                                  {PCI_CHIP_9420,         "TGUI 9420",0},
                                 {PCI_CHIP_9440,         "TGUI 9440"},                                  {PCI_CHIP_9440,         "TGUI 9440",0},
                                 {PCI_CHIP_9660,         "TGUI 96xx"},                                  {PCI_CHIP_9660,         "TGUI 96xx",0},
                                 {PCI_CHIP_9388,         "Cyber 9388"},                                  {PCI_CHIP_9388,         "Cyber 9388",0},
                                 {PCI_CHIP_9397,         "Cyber 9397"},                                  {PCI_CHIP_9397,         "Cyber 9397",0},
                                 {PCI_CHIP_939A,         "Cyber 939A/DVD"},                                  {PCI_CHIP_939A,         "Cyber 939A/DVD",0},
                                 {PCI_CHIP_9520,         "Cyber 9520"},                                  {PCI_CHIP_9520,         "Cyber 9520",0},
                                 {PCI_CHIP_9750,         "3DImage975"},                                  {PCI_CHIP_9525,         "Cyber 9525/DVD",0},
                                 {PCI_CHIP_9850,         "3DImage985"},                                  {PCI_CHIP_9540,         "Cyber 9540",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_9750,         "3DImage975",0},
                                   {PCI_CHIP_9850,         "3DImage985",0},
                                   {PCI_CHIP_9880,         "Blade3D",0},
                                   {PCI_CHIP_8400,         "CyberBlade/i7",0},
                                   {PCI_CHIP_8420,         "CyberBlade/DSTN/i7",0},
                                   {PCI_CHIP_8500,         "CyberBlade/i1",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
      {PCI_VENDOR_ALI, {      {PCI_VENDOR_ALI, {
                                 {0x1435,                "M1435"},                                  {0x1435,                "M1435",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_MATROX, {     {PCI_VENDOR_MATROX, {
                                 {PCI_CHIP_MGA2085,      "MGA 2085PX"},                                  {PCI_CHIP_MGA2085,      "MGA 2085PX",0},
                                 {PCI_CHIP_MGA2064,      "MGA 2064W"},                                  {PCI_CHIP_MGA2064,      "MGA 2064W",0},
                                 {PCI_CHIP_MGA1064,      "MGA 1064SG"},                                  {PCI_CHIP_MGA1064,      "MGA 1064SG",0},
                                 {PCI_CHIP_MGA2164,      "MGA 2164W"},                                  {PCI_CHIP_MGA2164,      "MGA 2164W",0},
                                 {PCI_CHIP_MGA2164_AGP,  "MGA 2164W AGP"},                                  {PCI_CHIP_MGA2164_AGP,  "MGA 2164W AGP",0},
                                 {PCI_CHIP_MGAG200_PCI,  "MGA G200 PCI"},                                  {PCI_CHIP_MGAG200_PCI,  "MGA G200 PCI",0},
                                 {PCI_CHIP_MGAG200,      "MGA G200 AGP"},                                  {PCI_CHIP_MGAG200,      "MGA G200 AGP",0},
                                 {PCI_CHIP_MGAG100_PCI,  "MGA G100 PCI"},                                  {PCI_CHIP_MGAG400,      "MGA G400 AGP",0},
                                 {PCI_CHIP_MGAG100,      "MGA G100 AGP"},                                  {PCI_CHIP_MGAG100_PCI,  "MGA G100 PCI",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_MGAG100,      "MGA G100 AGP",0},
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_CHIPSTECH, {     {PCI_VENDOR_CHIPSTECH, {
                                 {PCI_CHIP_65545,        "65545"},                                  {PCI_CHIP_65545,        "65545",0},
                                 {PCI_CHIP_65548,        "65548"},                                  {PCI_CHIP_65548,        "65548",0},
                                 {PCI_CHIP_65550,        "65550"},                                  {PCI_CHIP_65550,        "65550",0},
                                 {PCI_CHIP_65554,        "65554"},                                  {PCI_CHIP_65554,        "65554",0},
                                 {PCI_CHIP_65555,        "65555"},                                  {PCI_CHIP_65555,        "65555",0},
                                 {PCI_CHIP_68554,        "68554"},                                  {PCI_CHIP_68554,        "68554",0},
                                 {PCI_CHIP_69000,        "69000"},                                  {PCI_CHIP_69000,        "69000",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_69030,        "69030",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_MIRO, {     {PCI_VENDOR_MIRO, {
                                 {0x5601,                "ZR36050" },                                  {0x5601,                "ZR36050",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_NEC, {     {PCI_VENDOR_NEC, {
                                 {0x0046,                "PowerVR PCX2" },                                  {0x0046,                "PowerVR PCX2",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_FD, {     {PCI_VENDOR_FD, {
                                 {0x0000,                "TMC-18C30 (36C70)" },                                  {0x0000,                "TMC-18C30 (36C70)",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_SIS,    {     {PCI_VENDOR_SIS,    {
                                 {PCI_CHIP_SG86C201,     "SG86C201"},                                  {PCI_CHIP_SG86C201,     "SG86C201",0},
                                 {PCI_CHIP_SG86C202,     "SG86C202"},                                  {PCI_CHIP_SG86C202,     "SG86C202",0},
                                 {PCI_CHIP_SG86C205,     "SG86C205"},                                  {PCI_CHIP_SG86C205,     "SG86C205",0},
                                 {PCI_CHIP_SG86C215,     "SG86C215"},                                  {PCI_CHIP_SG86C215,     "SG86C215",0},
                                 {PCI_CHIP_SG86C225,     "SG86C225"},                                  {PCI_CHIP_SG86C225,     "SG86C225",0},
                                 {PCI_CHIP_SIS5597,      "5597"},                                  {PCI_CHIP_SIS5597,      "5597",0},
                                 {PCI_CHIP_SIS530,       "530"},                                  {PCI_CHIP_SIS530,       "530",0},
                                 {PCI_CHIP_SIS6326,      "6326"},                                  {PCI_CHIP_SIS6326,      "6326",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_SIS300,       "300",0},
                                   {PCI_CHIP_SIS630,       "630",0},
                                   {PCI_CHIP_SIS540,       "540",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
      {PCI_VENDOR_HP, {      {PCI_VENDOR_HP, {
                                 {0x1030,                "J2585A" },                                  {0x1030,                "J2585A",0 },
                                 {0x1031,                "J2585B" },                                  {0x1031,                "J2585B",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
      {PCI_VENDOR_SMC_PCTECH, {      {PCI_VENDOR_SMC_PCTECH, {
                                 {0x1000,                "FDC 37C665/RZ1000" },                                  {0x1000,                "FDC 37C665/RZ1000",0 },
                                 {0x1001,                "FDC /RZ1001" },                                  {0x1001,                "FDC /RZ1001",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
      {PCI_VENDOR_DPT, {      {PCI_VENDOR_DPT, {
                                 {0xA400,                "SmartCache/Raid" },                                  {0xA400,                "SmartCache/Raid",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_SGS,    {     {PCI_VENDOR_SGS,    {
                                 {PCI_CHIP_STG2000,      "STG2000"},                                  {PCI_CHIP_STG2000,      "STG2000",0},
                                 {PCI_CHIP_STG1764,      "STG1764"},                                  {PCI_CHIP_STG1764,      "STG1764",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_BUSLOGIC, {     {PCI_VENDOR_BUSLOGIC, {
                                 {PCI_CHIP_946C_01,      "946C 01"},                                  {PCI_CHIP_946C_01,      "946C 01",0},
                                 {PCI_CHIP_946C_10,      "946C 10"},                                  {PCI_CHIP_946C_10,      "946C 10",0},
                                 {PCI_CHIP_FLASH_POINT,  "FlashPoint"},                                  {PCI_CHIP_FLASH_POINT,  "FlashPoint",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_TI,     {     {PCI_VENDOR_TI,     {
                                 {PCI_CHIP_TI_PERMEDIA,  "Permedia"},                                  {PCI_CHIP_TI_PERMEDIA,  "Permedia",0},
                                 {PCI_CHIP_TI_PERMEDIA2, "Permedia 2"},                                  {PCI_CHIP_TI_PERMEDIA2, "Permedia 2",0},
                                 {PCI_CHIP_PCI_1130,     "PCI 1130"},                                  {PCI_CHIP_PCI_1130,     "PCI 1130",0},
                                 {PCI_CHIP_PCI_1131,     "PCI 1131"},                                  {PCI_CHIP_PCI_1131,     "PCI 1131",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_OAK, {     {PCI_VENDOR_OAK, {
                                 {PCI_CHIP_OTI107,       "OTI107"},                                  {PCI_CHIP_OTI107,       "OTI107",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_WINBOND, {     {PCI_VENDOR_WINBOND, {
                                 {PCI_CHIP_89C940,       "89C940 NE2000-PCI"},                                  {PCI_CHIP_89C940,       "89C940 NE2000-PCI",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_MOTOROLA, {     {PCI_VENDOR_MOTOROLA, {
                                 {PCI_CHIP_MPC105_EAGLE, "MPC105 Eagle"},                                  {PCI_CHIP_MPC105_EAGLE, "MPC105 Eagle",0},
                                 {PCI_CHIP_MPC105_GRACKLE,"MPC105 Grackle"},                                  {PCI_CHIP_MPC105_GRACKLE,"MPC105 Grackle",0},
                                 {PCI_CHIP_RAVEN,        "Raven"},                                  {PCI_CHIP_RAVEN,        "Raven",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_OAK, {     {PCI_VENDOR_OAK, {
                                 {PCI_CHIP_ULTRA_DMA,    "IDE UltraDMA/33"},                                  {PCI_CHIP_ULTRA_DMA,    "IDE UltraDMA/33",0},
                                 {PCI_CHIP_DC5030,       "DC5030"},                                  {PCI_CHIP_DC5030,       "DC5030",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_NUMNINE, {     {PCI_VENDOR_NUMNINE, {
                                 {PCI_CHIP_I128,         "Imagine 128"},                                  {PCI_CHIP_I128,         "Imagine 128",0},
                                 {PCI_CHIP_I128_2,       "Imagine 128 II"},                                  {PCI_CHIP_I128_2,       "Imagine 128 II",0},
                                 {PCI_CHIP_I128_T2R,     "Imagine 128 T2R"},                                  {PCI_CHIP_I128_T2R,     "Imagine 128 T2R",0},
                                 {PCI_CHIP_I128_T2R4,    "Imagine 128 T2R4"},                                  {PCI_CHIP_I128_T2R4,    "Imagine 128 T2R4",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_UMC,    {     {PCI_VENDOR_UMC,    {
                                 {0x0101,                "UM8673F"},                                  {0x0101,                "UM8673F",0},
                                 {0x673A,                "UM8886BF"},                                  {0x673A,                "UM8886BF",0},
                                 {0x886A,                "UM8886A"},                                  {0x886A,                "UM8886A",0},
                                 {0x8881,                "UM8881F"},                                  {0x8881,                "UM8881F",0},
                                 {0x8886,                "UM8886F"},                                  {0x8886,                "UM8886F",0},
                                 {0x8891,                "UM8891A"},                                  {0x8891,                "UM8891A",0},
                                 {0x9017,                "UM9017F"},                                  {0x9017,                "UM9017F",0},
                                 {0xE886,                "UM8886N"},                                  {0xE886,                "UM8886N",0},
                                 {0xE891,                "UM8891N"},                                  {0xE891,                "UM8891N",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_X, {     {PCI_VENDOR_X, {
                                 {0x0001,                "ITT AGX016"},                                  {0x0001,                "ITT AGX016",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_PICOP, {     {PCI_VENDOR_PICOP, {
                                 {0x0001,                "PT86C52x Vesuvius" },                                  {0x0001,                "PT86C52x Vesuvius",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_MYLEX, {     {PCI_VENDOR_MYLEX, {
                                 {0x0010,                "AccelRAID 250" },                                  {0x0010,                "AccelRAID 250",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_APPLE, {     {PCI_VENDOR_APPLE, {
                                 {0x0001,                "Bandit" },                                  {0x0001,                "Bandit",0 },
                                 {0x0002,                "Grand Central" },                                  {0x0002,                "Grand Central",0 },
                                 {0x000E,                "Hydra" },                                  {0x000E,                "Hydra",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_NEXGEN, {     {PCI_VENDOR_NEXGEN, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_QLOGIC, {     {PCI_VENDOR_QLOGIC, {
                                 {0x1020,                "ISP1020" },                                  {0x1020,                "ISP1020",0 },
                                 {0x1022,                "ISP1022" },                                  {0x1022,                "ISP1022",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_CYRIX, {     {PCI_VENDOR_CYRIX, {
                                 {0x0000,                "5510" },                                  {0x0000,                "5510",0 },
                                 {0x0001,                "PCI Master" },                                  {0x0001,                "PCI Master",0 },
                                 {0x0002,                "5520" },                                  {0x0002,                "5520",0 },
                                 {0x0100,                "5530 Kahlua Legacy" },                                  {0x0100,                "5530 Kahlua Legacy",0 },
                                 {0x0101,                "5530 Kahlua SMI" },                                  {0x0101,                "5530 Kahlua SMI",0 },
                                 {0x0102,                "5530 Kahlua IDE" },                                  {0x0102,                "5530 Kahlua IDE",0 },
                                 {0x0103,                "5530 Kahlua Audio" },                                  {0x0103,                "5530 Kahlua Audio",0 },
                                 {0x0104,                "5530 Kahlua Video" },                                  {0x0104,                "5530 Kahlua Video",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_LEADTEK, {     {PCI_VENDOR_LEADTEK, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_CONTAQ, {     {PCI_VENDOR_CONTAQ, {
                                 {0x0600,                "82C599" },                                  {0x0600,                "82C599",0 },
                                 {0xc693,                "82C693" },                                  {0xc693,                "82C693",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_FOREX, {     {PCI_VENDOR_FOREX, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_OLICOM, {     {PCI_VENDOR_OLICOM, {
                                 {0x0001,                "OC-3136" },                                  {0x0001,                "OC-3136",0 },
                                 {0x0011,                "OC-2315" },                                  {0x0011,                "OC-2315",0 },
                                 {0x0012,                "OC-2325" },                                  {0x0012,                "OC-2325",0 },
                                 {0x0013,                "OC-2183" },                                  {0x0013,                "OC-2183",0 },
                                 {0x0014,                "OC-2326" },                                  {0x0014,                "OC-2326",0 },
                                 {0x0021,                "OC-6151" },                                  {0x0021,                "OC-6151",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_SUN, {     {PCI_VENDOR_SUN, {
                                 {0x1000,                "EBUS" },                                  {0x1000,                "EBUS",0 },
                                 {0x1001,                "Happy Meal" },                                  {0x1001,                "Happy Meal",0 },
                                 {0x8000,                "PCI Bus Module" },                                  {0x8000,                "PCI Bus Module",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_CMD, {     {PCI_VENDOR_CMD, {
                                 {0x0640,                "640A" },                                  {0x0640,                "640A",0 },
                                 {0x0643,                "643" },                                  {0x0643,                "643",0 },
                                 {0x0646,                "646" },                                  {0x0646,                "646",0 },
                                 {0x0670,                "670" },                                  {0x0670,                "670",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_VISION, {     {PCI_VENDOR_VISION, {
                                 {0x0001,                "QD 8500" },                                  {0x0001,                "QD 8500",0 },
                                 {0x0002,                "QD 8580" },                                  {0x0002,                "QD 8580",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_BROOKTREE,      {     {PCI_VENDOR_BROOKTREE,      {
                                 {PCI_CHIP_BT848,        "848"},                                  {PCI_CHIP_BT848,        "848",0},
                                 {PCI_CHIP_BT849,        "849"},                                  {PCI_CHIP_BT849,        "849",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_SIERRA, {     {PCI_VENDOR_SIERRA, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ACC, {     {PCI_VENDOR_ACC, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_WINBOND_2, {     {PCI_VENDOR_WINBOND_2, {
                                 {0x0001,                "W83769F" },                                  {0x0001,                "W83769F",0 },
                                 {0x0105,                "SL82C105" },                                  {0x0105,                "SL82C105",0 },
                                 {0x0565,                "W83C553" },                                  {0x0565,                "W83C553",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_DATABOOK, {     {PCI_VENDOR_DATABOOK, {
                                 {0xB106, "DB87144" },                                  {0xB106, "DB87144",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_3COM, {     {PCI_VENDOR_3COM, {
                                 {0x5900, "3C590 10bT" },                                  {0x5900, "3C590 10bT",0 },
                                 {0x5950, "3C595 100bTX" },                                  {0x5950, "3C595 100bTX",0 },
                                 {0x5951, "3C595 100bT4" },                                  {0x5951, "3C595 100bT4",0 },
                                 {0x5952, "3C595 10b-MII" },                                  {0x5952, "3C595 10b-MII",0 },
                                 {0x9000, "3C900 10bTPO" },                                  {0x9000, "3C900 10bTPO",0 },
                                 {0x9001, "3C900 10b Combo" },                                  {0x9001, "3C900 10b Combo",0 },
                                 /* Is it OK for 2 devices to have the same name ? */                                 /* Is it OK for 2 devices to have the same name ? */
                                 {0x9005, "3C900 10b Combo" },                                  {0x9005, "3C900 10b Combo",0 },
                                 {0x9050, "3C905 100bTX" },                                  {0x9050, "3C905 100bTX",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_SMC, {     {PCI_VENDOR_SMC, {
                                 {0x0005, "9432 TX" },                                  {0x0005, "9432 TX",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ALI_2, {     {PCI_VENDOR_ALI_2, {
                                 {0x1445, "M1445" },                                  {0x1445, "M1445",0 },
                                 {0x1449, "M1449" },                                  {0x1449, "M1449",0 },
                                 {0x1451, "M1451" },                                  {0x1451, "M1451",0 },
                                 {0x1461, "M1461" },                                  {0x1461, "M1461",0 },
                                 {0x1489, "M1489" },                                  {0x1489, "M1489",0 },
                                 {0x1511, "M1511" },                                  {0x1511, "M1511",0 },
                                 {0x1513, "M1513" },                                  {0x1513, "M1513",0 },
                                 {0x1521, "M1521" },                                  {0x1521, "M1521",0 },
                                 {0x1523, "M1523" },                                  {0x1523, "M1523",0 },
                                 {0x1531, "M1531 Aladdin IV" },                                  {0x1531, "M1531 Aladdin IV",0 },
                                 {0x1533, "M1533 Aladdin IV" },                                  {0x1533, "M1533 Aladdin IV",0 },
                                 {0x5215, "M4803" },                                  {0x5215, "M4803",0 },
                                 {0x5219, "M5219" },                                  {0x5219, "M5219",0 },
                                 {0x5229, "M5229 TXpro" },                                  {0x5229, "M5229 TXpro",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_MITSUBISHI, {     {PCI_VENDOR_MITSUBISHI, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_SURECOM, {     {PCI_VENDOR_SURECOM, {
                                 {0x0E34, "NE-34PCI Lan" },                                  {0x0E34, "NE-34PCI Lan",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_NEOMAGIC,       {     {PCI_VENDOR_NEOMAGIC,       {
                                 {PCI_CHIP_NM2070,       "NM2070"},                                  {PCI_CHIP_NM2070,       "NM2070",0},
                                 {PCI_CHIP_NM2090,       "NM2090"},                                  {PCI_CHIP_NM2090,       "NM2090",0},
                                 {PCI_CHIP_NM2093,       "NM2093"},                                  {PCI_CHIP_NM2093,       "NM2093",0},
                                 {PCI_CHIP_NM2160,       "NM2160"},                                  {PCI_CHIP_NM2160,       "NM2160",0},
                                 {PCI_CHIP_NM2200,       "NM2200"},                                  {PCI_CHIP_NM2200,       "NM2200",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_ASP, {     {PCI_VENDOR_ASP, {
                                 { 0x1200, "ABP940" },                                  { 0x1200, "ABP940",0 },
                                 { 0x1300, "ABP940U" },                                  { 0x1300, "ABP940U",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_CERN, {     {PCI_VENDOR_CERN, {
                                 { 0x0001, "STAR/RD24 SCI-PCI (PMC)" },                                  { 0x0001, "STAR/RD24 SCI-PCI (PMC)",0 },
                                 { 0x0002, "STAR/RD24 SCI-PCI (PMC)" },                                  { 0x0002, "STAR/RD24 SCI-PCI (PMC)",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_NVIDIA, {     {PCI_VENDOR_NVIDIA, {
                                 {PCI_CHIP_NV1,          "NV1"},                                  {PCI_CHIP_NV1,          "NV1",0},
                                 {0x009,                 "DAC64"},                                  {PCI_CHIP_DAC64,        "DAC64",0},
                                 {PCI_CHIP_RIVATNT,      "Riva TNT"},                                  {PCI_CHIP_TNT,          "Riva TNT",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_TNT2,         "Riva TNT2",0},
                                   {PCI_CHIP_UTNT2,        "Riva Ultra TNT2",0},
                                   {PCI_CHIP_VTNT2,        "Riva Vanta",0},
                                   {PCI_CHIP_UVTNT2,       "Riva Ultra 64",0},
                                   {PCI_CHIP_ITNT2,        "Riva Integrated",0},
                                   {PCI_CHIP_GEFORCE256,   "GeForce 256",0},
                                   {PCI_CHIP_GEFORCEDDR,   "GeForce DDR",0},
                                   {PCI_CHIP_QUADRO,       "Quadro",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_IMS, {     {PCI_VENDOR_IMS, {
                                 {0x8849, "8849" },                                  {0x8849, "8849",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_TEKRAM, {     {PCI_VENDOR_TEKRAM, {
                                 {0x690C, "DC690C" },                                  {0x690C, "DC690C",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_TUNDRA, {     {PCI_VENDOR_TUNDRA, {
                                 {0x0000, "CA91C042 Universe" },                                  {0x0000, "CA91C042 Universe",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_AMCC, {     {PCI_VENDOR_AMCC, {
                                 {0x8043, "Myrinet PCI (M2-PCI-32)" },                                  {0x8043, "Myrinet PCI (M2-PCI-32)",0 },
                                 {0x807D, "S5933 PCI44" },                                  {0x807D, "S5933 PCI44",0 },
                                 {0x809C, "S5933 Traquair HEPC3" },                                  {0x809C, "S5933 Traquair HEPC3",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_INTEGRAPHICS, {     {PCI_VENDOR_INTEGRAPHICS, {
                                 {0x1680, "IGA-1680" },                                  {0x1680, "IGA-1680",0 },
                                 {0x1682, "IGA-1682" },                                  {0x1682, "IGA-1682",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_REALTEC, {     {PCI_VENDOR_REALTEC, {
                                 {0x8029, "8029" },                                  {0x8029, "8029",0 },
                                 {0x8129, "8129" },                                  {0x8129, "8129",0 },
                                 {0x0000,                NULL}}},                                  {0x8139, "RTL8139 Ethernet Controller",0 },
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_TRUEVISION, {     {PCI_VENDOR_TRUEVISION, {
                                 {0x000C, "Targa 1000" },                                  {0x000C, "Targa 1000",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_INITIO, {     {PCI_VENDOR_INITIO, {
                                 {0x9100, "320 P" },                                  {0x9100, "320 P",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_VIA, {     {PCI_VENDOR_VIA, {
                                 {0x0505, "VT 82C505" },                                  {0x0501, "VT 8501 MVP4 Host Bridge",0 },
                                 {0x0561, "VT 82C505" },                                  {0x0505, "VT 82C505",0 },
                                 {0x0571, "VT 82C586 MVP3 IDE Bridge" },                                  {0x0561, "VT 82C505",0 },
                                 {0x0576, "VT 82C576 3V" },                                  {0x0571, "VT 82C586 MVP3 IDE Bridge",0 },
                                 {0x0586, "VT 82C586 MVP3 ISA Bridge" },                                  {0x0576, "VT 82C576 3V",0 },
                                 {0x0597, "VT 82C598 MVP3 Host Bridge" },                                  {0x0586, "VT 82C586 MVP3 ISA Bridge",0 },
                                 {0x8598, "VT 82C598 MVP3 PCI/AGP Bridge" },                                  {0x0686, "VT 82C686 MVP4 ISA Bridge",0 },
                                 {0x0000,                NULL}}},                                  {0x0597, "VT 82C598 MVP3 Host Bridge",0 },
                                   {0x3038, "VT 82C586 MVP3 USB Controller",0 },
                                   {0x3040, "VT 82C586B MVP3 ACPI Bridge",0 },
                                   {0x3057, "VT 8501 MVP4 ACPI Bridge",0 },
                                   {0x3058, "VT 8501 MVP4 MultiMedia",0 },
                                   {0x3068, "VT 8501 MVP4 Modem",0 },
                                   {0x8501, "VT 8501 MVP4 PCI/AGP Bridge",0 },
                                   {0x8598, "VT 82C598 MVP3 PCI/AGP Bridge",0 },
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_VORTEX, {     {PCI_VENDOR_VORTEX, {
                                 {0x0001, "GDT 6000b" },                                  {0x0001, "GDT 6000b",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_EF, {     {PCI_VENDOR_EF, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_FORE, {     {PCI_VENDOR_FORE, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_IMAGTEC, {     {PCI_VENDOR_IMAGTEC, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_PLX, {     {PCI_VENDOR_PLX, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
 #endif #endif
     {PCI_VENDOR_NVIDIA_SGS,     {     {PCI_VENDOR_NVIDIA_SGS,     {
                                 {PCI_CHIP_RIVA128,      "Riva128"},                                  {PCI_CHIP_RIVA128,      "Riva128",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ALLIANCE, {     {PCI_VENDOR_ALLIANCE, {
                                 {PCI_CHIP_AP6410,       "ProMotion 6410"},                                  {PCI_CHIP_AP6410,       "ProMotion 6410",0},
                                 {PCI_CHIP_AP6422,       "ProMotion 6422"},                                  {PCI_CHIP_AP6422,       "ProMotion 6422",0},
                                 {PCI_CHIP_AT24,         "ProMotion AT24"},                                  {PCI_CHIP_AT24,         "ProMotion AT24",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_AT3D,         "ProMotion AT3D",0},
                                   {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_VMIC, {     {PCI_VENDOR_VMIC, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_DIGI, {     {PCI_VENDOR_DIGI, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_MUTECH, {     {PCI_VENDOR_MUTECH, {
                                 {0x0001,                 "MV1000" },                                  {0x0001,                 "MV1000",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_RENDITION,      {     {PCI_VENDOR_RENDITION,      {
                                 {PCI_CHIP_V1000,        "Verite 1000"},                                  {PCI_CHIP_V1000,        "Verite 1000",0},
                                 {PCI_CHIP_V2x00,        "Verite 2x00"},                                  {PCI_CHIP_V2x00,        "Verite 2100/2200",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_TOSHIBA, {     {PCI_VENDOR_TOSHIBA, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ZEINET, {     {PCI_VENDOR_ZEINET, {
                                 {0x0001, "1221" },                                  {0x0001, "1221",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_SPECIALIX, {     {PCI_VENDOR_SPECIALIX, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_CONTROL, {     {PCI_VENDOR_CONTROL, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_CYCLADES, {     {PCI_VENDOR_CYCLADES, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
 #endif #endif
     {PCI_VENDOR_3DFX, {     {PCI_VENDOR_3DFX, {
                                 {PCI_CHIP_VOODOO_GRAPHICS, "Voodoo Graphics"},                                  {PCI_CHIP_VOODOO_GRAPHICS, "Voodoo Graphics",0},
                                 {PCI_CHIP_VOODOO2,      "Voodoo2"},                                  {PCI_CHIP_VOODOO2,      "Voodoo2",0},
                                 {PCI_CHIP_BANSHEE,      "Banshee"},                                  {PCI_CHIP_BANSHEE,      "Banshee",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_VOODOO3,      "Voodoo3",0},
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_SIGMADESIGNS, {     {PCI_VENDOR_SIGMADESIGNS, {
                                 {0x6401, "REALmagic64/GX (SD 6425)" },                                  {0x6401, "REALmagic64/GX (SD 6425)",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ENSONIQ, {     {PCI_VENDOR_ENSONIQ, {
                                 {0x5000, "es1370 (AudioPCI)" },                                  {0x5000, "es1370 (AudioPCI)",0 },
                                 {0x1371, "es1371" },                                  {0x1371, "es1371",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
     {PCI_VENDOR_YOKOGAWA, {     {PCI_VENDOR_YOKOGAWA, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
 #endif #endif
     {PCI_VENDOR_TRITECH,        {     {PCI_VENDOR_TRITECH,        {
                                 {PCI_CHIP_TR25202,      "Pyramid3D TR25202"},                                  {PCI_CHIP_TR25202,      "Pyramid3D TR25202",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_NVIDIA_SGS, {     {PCI_VENDOR_NVIDIA_SGS, {
                                 {0x0018, "Riva128" },                                  {0x0018, "Riva128",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_SYMPHONY, {     {PCI_VENDOR_SYMPHONY, {
                                 {0x0001, "82C101" },                                  {0x0001, "82C101",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_TEKRAM_2, {     {PCI_VENDOR_TEKRAM_2, {
                                 {0xDC29, "DC290" },                                  {0xDC29, "DC290",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {PCI_VENDOR_3DLABS, {     {PCI_VENDOR_3DLABS, {
                                 {PCI_CHIP_300SX,        "GLINT 300SX"},                                  {PCI_CHIP_300SX,        "GLINT 300SX",0},
                                 {PCI_CHIP_500TX,        "GLINT 500TX"},                                  {PCI_CHIP_500TX,        "GLINT 500TX",0},
                                 {PCI_CHIP_DELTA,        "GLINT Delta"},                                  {PCI_CHIP_DELTA,        "GLINT Delta",0},
                                 {PCI_CHIP_PERMEDIA,     "GLINT Permedia"},                                  {PCI_CHIP_PERMEDIA,     "GLINT Permedia",0},
                                 {PCI_CHIP_MX,           "GLINT MX"},                                  {PCI_CHIP_MX,           "GLINT MX",0},
                                 {PCI_CHIP_PERMEDIA2,    "GLINT Permedia 2"},                                  {PCI_CHIP_PERMEDIA2,    "GLINT Permedia 2",0},
                                 {PCI_CHIP_GAMMA,        "GLINT Gamma"},                                  {PCI_CHIP_GAMMA,        "GLINT Gamma",0},
                                 {PCI_CHIP_PERMEDIA2V,   "GLINT Permedia 2v"},                                  {PCI_CHIP_PERMEDIA2V,   "GLINT Permedia 2v",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_AVANCE_2, {     {PCI_VENDOR_AVANCE_2, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_S3,     {     {PCI_VENDOR_S3,     {
                                 {PCI_CHIP_PLATO,        "PLATO/PX"},                                  {PCI_CHIP_PLATO,        "PLATO/PX",0},
                                 {PCI_CHIP_VIRGE,        "ViRGE"},                                  {PCI_CHIP_VIRGE,        "ViRGE",0},
                                 {PCI_CHIP_TRIO,         "Trio32/64"},                                  {PCI_CHIP_TRIO,         "Trio32/64",0},
                                 {PCI_CHIP_AURORA64VP,   "Aurora64V+"},                                  {PCI_CHIP_AURORA64VP,   "Aurora64V+",0},
                                 {PCI_CHIP_TRIO64UVP,    "Trio64UV+"},                                  {PCI_CHIP_TRIO64UVP,    "Trio64UV+",0},
                                 {PCI_CHIP_TRIO64V2_DXGX,"Trio64V2/DX or /GX"},                                  {PCI_CHIP_TRIO64V2_DXGX,"Trio64V2/DX or /GX",0},
                                 {PCI_CHIP_PLATO_PX,     "PLATO/PX"},                                  {PCI_CHIP_PLATO_PX,     "PLATO/PX",0},
                                 {PCI_CHIP_Trio3D,       "Trio3D"},                                  {PCI_CHIP_Trio3D,       "Trio3D",0},
                                 {PCI_CHIP_VIRGE_VX,     "ViRGE/VX"},                                  {PCI_CHIP_Trio3D_2X,    "Trio3D/2X",0},
                                 {PCI_CHIP_VIRGE_DXGX,   "ViRGE/DX or /GX"},                                  {PCI_CHIP_VIRGE_VX,     "ViRGE/VX",0},
                                 {PCI_CHIP_VIRGE_GX2,    "ViRGE/GX2"},                                  {PCI_CHIP_VIRGE_DXGX,   "ViRGE/DX or /GX",0},
                                 {PCI_CHIP_Savage3D,     "Savage3D (86E391)"},                                  {PCI_CHIP_VIRGE_GX2,    "ViRGE/GX2",0},
                                 {PCI_CHIP_Savage3D_MV,  "Savage3D+MacroVision (86E390)"},                                  {PCI_CHIP_Savage3D,     "Savage3D (86E391)",0},
                                 {PCI_CHIP_VIRGE_MX,     "ViRGE/MX"},                                  {PCI_CHIP_Savage3D_MV,  "Savage3D+MacroVision (86E390)",0},
                                 {PCI_CHIP_VIRGE_MXPLUS, "ViRGE/MX+"},                                  {PCI_CHIP_Savage4,      "Savage4",0},
                                 {PCI_CHIP_VIRGE_MXP,    "ViRGE/MX+MV"},                                  {PCI_CHIP_Savage2000,   "Savage2000",0},
                                 {PCI_CHIP_868,          "868"},                                  {PCI_CHIP_VIRGE_MX,     "ViRGE/MX",0},
                                 {PCI_CHIP_928,          "928"},                                  {PCI_CHIP_VIRGE_MXPLUS, "ViRGE/MX+",0},
                                 {PCI_CHIP_864_0,        "864"},                                  {PCI_CHIP_VIRGE_MXP,    "ViRGE/MX+MV",0},
                                 {PCI_CHIP_864_1,        "864"},                                  {PCI_CHIP_868,          "868",0},
                                 {PCI_CHIP_964_0,        "964"},                                  {PCI_CHIP_928,          "928",0},
                                 {PCI_CHIP_964_1,        "964"},                                  {PCI_CHIP_864_0,        "864",0},
                                 {PCI_CHIP_968,          "968"},                                  {PCI_CHIP_864_1,        "864",0},
                                 {0x0000,                NULL}}},                                  {PCI_CHIP_964_0,        "964",0},
                                   {PCI_CHIP_964_1,        "964",0},
                                   {PCI_CHIP_968,          "968",0},
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_INTEL,{     {PCI_VENDOR_INTEL,{
                                 {0x0482, "82375EB pci-eisa bridge"},                                  {0x0482, "82375EB pci-eisa bridge",0},
                                 {0x0483, "82424ZX cache dram controller"},                                  {0x0483, "82424ZX cache dram controller",0},
                                 {0x0484, "82378IB/ZB pci-isa bridge"},                                  {0x0484, "82378IB/ZB pci-isa bridge",0x0601},
                                 {0x0486, "82430ZX Aries"},                                  {0x0486, "82430ZX Aries",0},
                                 {0x04A3, "82434LX/NX pci cache mem controller"},                                  {0x04A3, "82434LX/NX pci cache mem controller",0},
                                 {0x0960, "960RD processor/bridge"},                                  {0x0960, "960RD processor/bridge",0},
                                 {0x1221, "82092AA"},                                  {0x1221, "82092AA",0},
                                 {0x1222, "82092AA"},                                  {0x1222, "82092AA",0},
                                 {0x1223, "SAA7116"},                                  {0x1223, "SAA7116",0},
                                 {0x1226, "82596"},                                  {0x1226, "82596",0},
                                 {0x1227, "82865"},                                  {0x1227, "82865",0},
                                 {0x1229, "82557/8 10/100MBit network controller"},                                  {0x1229, "82557/8 10/100MBit network controller",0 },
                                 {0x122D, "82437 Triton"},                                  {0x122D, "82437 Triton",0},
                                 {0x122E, "82471 Triton"},                                  {0x122E, "82471 Triton",0},
                                 {0x1230, "82371 bus-master IDE controller"},                                  {0x1230, "82371 bus-master IDE controller",0},
                                 {0x1234, "82371MX bus-master IDE controller"},                                  {0x1234, "82371MX bus-master IDE controller",0},
                                 {0x1235, "82437MX"},                                  {0x1235, "82437MX",0},
                                 {0x1237, "82441FX Natoma"},                                  {0x1237, "82441FX Natoma",0},
                                 {0x124B, "82380FB"},                                  {0x124B, "82380FB",0},
                                 {0x1250, "82439"},                                  {0x1250, "82439",0},
                                 {0x7000, "82371 pci-isa bridge"},                                  {0x7000, "82371 pci-isa bridge",0},
                                 {0x7010, "82371 bus-master IDE controller"},                                  {0x7010, "82371 bus-master IDE controller",0},
                                 {0x7020, "82371 bus-master IDE controller"},                                  {0x7020, "82371 bus-master IDE controller",0},
                                 {0x7030, "82437VX"},                                  {0x7030, "82437VX",0},
                                 {0x7100, "82439TX"},                                  {0x7100, "82439TX",0},
                                 {0x7110, "82371AB PIIX4 ISA"},                                  {0x7110, "82371AB PIIX4 ISA",0},
                                 {0x7111, "82371AB PIIX4 IDE"},                                  {0x7111, "82371AB PIIX4 IDE",0},
                                 {0x7112, "82371AB PIIX4 USB"},                                  {0x7112, "82371AB PIIX4 USB",0},
                                 {0x7113, "82371AB PIIX4 ACPI"},                                  {0x7113, "82371AB PIIX4 ACPI",0},
                                 {0x7180, "82443LX PAC Host"},                                  {0x7180, "82443LX PAC Host",0},
                                 {0x7181, "82443LX PAC AGP"},                                  {0x7181, "82443LX PAC AGP",0},
                                 {0x7190, "82443BX Host"},                                  {0x7190, "82443BX Host",0},
                                 {0x7191, "82443BX AGP"},                                  {0x7191, "82443BX AGP",0},
                                 {0x7192, "82443BX Host (no AGP)"},                                  {0x7192, "82443BX Host (no AGP)",0},
                                 {0x84C4, "P6"},                                  {0x71a0, "82443GX Host",0},
                                 {0x84C5, "82450GX20"},                                  {0x71a1, "82443GX AGP",0},
                                 {PCI_CHIP_I740,         "i740"},                                  {0x71a2, "82443GX Host (no AGP)",0},
                                 {0x0000,                NULL}}},                                  {0x84C4, "P6",0},
                                   {0x84C5, "82450GX20",0},
                                   {PCI_CHIP_I740_AGP,     "i740 (AGP)",0},
                                   {0x0000,                NULL,0}}},
     {PCI_VENDOR_ADAPTEC, {     {PCI_VENDOR_ADAPTEC, {
                                 {0x0010, "2940U2" },                                  {0x0010, "2940U2",0 },
                                 {0x1078, "7810" },                                  {0x1078, "7810",0 },
                                 {0x5078, "7850" },                                  {0x5078, "7850",0 },
                                 {0x5578, "7855" },                                  {0x5578, "7855",0 },
                                 {0x6078, "7860" },                                  {0x6078, "7860",0 },
                                 {0x6178, "2940AU" },                                  {0x6178, "2940AU",0 },
                                 {0x7078, "7870" },                                  {0x7078, "7870",0 },
                                 {0x7178, "2940" },                                  {0x7178, "2940",0 },
                                 {0x7278, "7872" },                                  {0x7278, "7872",0 },
                                 {0x7378, "398X" },                                  {0x7378, "398X",0 },
                                 {0x7478, "2944" },                                  {0x7478, "2944",0 },
                                 {0x7895, "7895" },                                  {0x7895, "7895",0 },
                                 {0x8078, "7880" },                                  {0x8078, "7880",0 },
                                 {0x8178, "2940U/UW" },                                  {0x8178, "2940U/UW",0 },
                                 {0x8278, "3940U/UW" },                                  {0x8278, "3940U/UW",0 },
                                 {0x8378, "389XU" },                                  {0x8378, "389XU",0 },
                                 {0x8478, "2944U" },                                  {0x8478, "2944U",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ADAPTEC_2, {     {PCI_VENDOR_ADAPTEC_2, {
                                 {0x001F, "7890/7891" },                                  {0x001F, "7890/7891",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ATRONICS, {     {PCI_VENDOR_ATRONICS, {
                                 {0x2015, "IDE-2015PL" },                                  {0x2015, "IDE-2015PL",0 },
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
     {PCI_VENDOR_ARK, {     {PCI_VENDOR_ARK, {
                                 {PCI_CHIP_1000PV,       "1000PV"},                                  {PCI_CHIP_1000PV,       "1000PV",0},
                                 {PCI_CHIP_2000PV,       "2000PV"},                                  {PCI_CHIP_2000PV,       "2000PV",0},
                                 {PCI_CHIP_2000MT,       "2000MT"},                                  {PCI_CHIP_2000MT,       "2000MT",0},
                                 {PCI_CHIP_2000MI,       "2000MI"},                                  {PCI_CHIP_2000MI,       "2000MI",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
     {PCI_VENDOR_YAMAHA, {     {PCI_VENDOR_YAMAHA, {
                                 {0x000a,                "YMF740-V Audio"},                                  {0x000a,                "YMF740-V Audio",0},
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 #endif #endif
     {0x0000, {     {0x0000, {
                                 {0x0000,                NULL}}},                                  {0x0000,                NULL,0}}},
 }; };
 #endif #endif
  
Line 1238 
Line 1346 
 /* Increase this as required */ /* Increase this as required */
 #define MAX_CARD_PER_VENDOR 64 #define MAX_CARD_PER_VENDOR 64
  
   typedef void (*pciPrintProcPtr)(pciCfgRegs *);
 typedef struct { typedef struct {
     unsigned short VendorID;     unsigned short VendorID;
     struct pciCard {     struct pciCard {
         unsigned short SubsystemID;         unsigned short SubsystemID;
         char *CardName;         char *CardName;
         void (*print_func)(pciCfgRegs *);          CARD16 class;
           pciPrintProcPtr printFunc;
     } Device[MAX_CARD_PER_VENDOR];     } Device[MAX_CARD_PER_VENDOR];
 } pciVendorCardInfo; } pciVendorCardInfo;
  
 extern pciVendorCardInfo *xf86PCICardInfo; extern pciVendorCardInfo *xf86PCICardInfo;
 extern pciVendorCardInfo xf86PCICardInfoData[];  
 #ifdef INIT_PCI_CARD_INFO #ifdef INIT_PCI_CARD_INFO
  
 #define NF ((void (*)())NULL)  #define NF (pciPrintProcPtr)NULL
  
 pciVendorCardInfo xf86PCICardInfoData[] = {  static pciVendorCardInfo xf86PCICardInfoData[] = {
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
         { PCI_VENDOR_3COM, {         { PCI_VENDOR_3COM, {
                         { 0x9005, "PCI Combo ethernet card" },                          { 0x9005, "PCI Combo ethernet card",0,NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #endif #endif
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
         { PCI_VENDOR_ADAPTEC, {         { PCI_VENDOR_ADAPTEC, {
                         { 0x7881, "AHA-2940U/UW SCSI", NF },                          { 0x7881, "AHA-2940U/UW SCSI",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #endif #endif
         { PCI_VENDOR_ATI, {          /* ATI card info deleted;  unmaintainable */
                         { 0x4750, "XPERT XL", NF },  
                         { 0x4755, "Mach64-GT-B+DVD", NF },  
                         { 0x0084, "Xpert'98", NF },  
                         { 0x4d55, "264GT3 (Rage3D III)", NF },  
                         { 0x0088, "Mach64 (SuSE Econ)", NF },  
                         { 0x4c42, "XPERT LCD", NF },  
                         { 0x0000, (char *)NULL, NF } } },  
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
 #ifdef INCLUDE_EMPTY_LISTS #ifdef INCLUDE_EMPTY_LISTS
         { PCI_VENDOR_COMPAQ, {         { PCI_VENDOR_COMPAQ, {
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #endif #endif
   #ifdef VENDOR_INCLUDE_NONVIDEO
           { PCI_VENDOR_NCR_1, {
                           { 0x1000, "SCSI HBA",0, NF },
                           { 0x0000, (char *)NULL,0, NF } } },
       { PCI_VENDOR_REALTEC, {
                           { 0x8139, "Generic",0, NF },
                           { 0x0000, (char *)NULL,0, NF } } },
   #endif
           { PCI_VENDOR_CREATIVE_2, {
                           { 0x1017, "3D Blaster Banshee",0, NF },
                           { 0x0000, (char *)NULL,0, NF } } },
         {PCI_VENDOR_DIGITAL, {         {PCI_VENDOR_DIGITAL, {
                         { 0x500A, "EtherWORKS 10/100", NF},                          { 0x500A, "EtherWORKS 10/100",0, NF},
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #endif #endif
         { PCI_VENDOR_DIAMOND, {         { PCI_VENDOR_DIAMOND, {
                         { 0x8000, "C&T 69000", NF },                          { 0x8000, "C&T 69000",0, NF },
                         { 0x1103, "Fire GL 1000", NF },                          { 0x1103, "Fire GL 1000",0, NF },
                         { 0x0154, "Fire GL 1000 PRO", NF },                          { 0x0154, "Fire GL 1000 PRO",0, NF },
                         { 0x0003, "Monster Fusion", NF },                          { 0x0003, "Monster Fusion",0, NF },
                         { 0x8a10, "Stealth 3D 4000", NF },                          { 0x8a10, "Stealth 3D 4000",0, NF },
                         { 0x0100, "Stealth II G460", NF },                          { 0x0100, "Stealth II G460",0, NF },
                         { 0x2000, "Stealth II S220", NF },                          { 0x2000, "Stealth II S220",0, NF },
                         { 0x1092, "Viper 330", NF },                          { 0x1092, "Viper 330",0, NF },
                         { 0x0550, "Viper 550", NF },                          { 0x0550, "Viper 550",0, NF },
                         { 0x8760, "Fireport 40 Dual", NF },                          { 0x8760, "Fireport 40 Dual",0, NF },
                         { 0x2110, "Sonic Impact S70", NF },                          { 0x2110, "Sonic Impact S70",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_ELSA, {         { PCI_VENDOR_ELSA, {
                         { 0x0914, "Winner 1000", NF },                          { 0x0914, "Winner 1000",0, NF },
                         { 0x0930, "Winner 1000PRO 864", NF },                          { 0x0930, "Winner 1000PRO 864",0, NF },
                         { 0x0931, "Winner 1000PRO Trio32", NF },                          { 0x0931, "Winner 1000PRO Trio32",0, NF },
                         { 0x0932, "Winner 1000Trio Trio64", NF },                          { 0x0932, "Winner 1000Trio Trio64",0, NF },
                         { 0x0933, "Winner 1000TrioV Trio64V+", NF },                          { 0x0933, "Winner 1000TrioV Trio64V+",0, NF },
                         { 0x0934, "Victory 3D", NF },                          { 0x0934, "Victory 3D",0, NF },
                         { 0x0935, "Winner 1000 T2D", NF },                          { 0x0935, "Winner 1000 T2D",0, NF },
                         { 0x0936, "Winner 1000PRO 868", NF },                          { 0x0936, "Winner 1000PRO 868",0, NF },
                         { 0x0937, "Winner 1000PRO/X 868", NF },                          { 0x0937, "Winner 1000PRO/X 868",0, NF },
                         { 0x0938, "Winner 1000ViRGE", NF },                          { 0x0938, "Winner 1000ViRGE",0, NF },
                         { 0x0939, "Winner 1000ViRGE/DX", NF },                          { 0x0939, "Winner 1000ViRGE/DX",0, NF },
                         { 0x093a, "Winner 1000/T2DX", NF },                          { 0x093a, "Winner 1000/T2DX",0, NF },
                         { 0x093b, "Winner DUO M5", NF },                          { 0x093b, "Winner DUO M5",0, NF },
                         { 0x093c, "Victory 1000", NF },                          { 0x093c, "Victory 1000",0, NF },
                         { 0x0940, "Winner 2000PRO 964/TVP3020", NF },                          { 0x0940, "Winner 2000PRO 964/TVP3020",0, NF },
                         { 0x0941, "Winner 2000PRO/X 968/TVP3020", NF },                          { 0x0941, "Winner 2000PRO/X 968/TVP3020",0, NF },
                         { 0x0942, "Winner 2000PRO/X 968/TVP3026", NF },                          { 0x0942, "Winner 2000PRO/X 968/TVP3026",0, NF },
                         { 0x0943, "Winner 2000AVI 968/TVP3026", NF },                          { 0x0943, "Winner 2000AVI 968/TVP3026",0, NF },
                         { 0x0948, "Winner 2000PRO-8 964/RGB528", NF },                          { 0x0948, "Winner 2000PRO-8 964/RGB528",0, NF },
                         { 0x094a, "Winner 2000PRO-8 968/RGB528", NF },                          { 0x094a, "Winner 2000PRO-8 968/RGB528",0, NF },
                         { 0x094b, "Winner 2000PRO-8 968/TVP3030", NF },                          { 0x094b, "Winner 2000PRO-8 968/TVP3030",0, NF },
                         { 0x0950, "ViRGE/VX", NF },                          { 0x0950, "ViRGE/VX",0, NF },
                         { 0x0951, "Winner 2000AVI 3D", NF },                          { 0x0951, "Winner 2000AVI 3D",0, NF },
                         { 0x0952, "Winner 2000AVI 220", NF },                          { 0x0952, "Winner 2000AVI 220",0, NF },
                         { 0x0960, "Winner 3000M", NF },                          { 0x0960, "Winner 3000M",0, NF },
                         { 0x0962, "Winner 3000L", NF },                          { 0x0962, "Winner 3000L",0, NF },
                         { 0x0964, "Winner 3000XL", NF },                          { 0x0964, "Winner 3000XL",0, NF },
                         { 0x096a, "Winner 3000Twin", NF },                          { 0x096a, "Winner 3000Twin",0, NF },
                         { 0x096c, "Winner 3000LT", NF },                          { 0x096c, "Winner 3000LT",0, NF },
                         { 0x0980, "GLoria 4 TVP3026", NF },                          { 0x0980, "GLoria 4 TVP3026",0, NF },
                         { 0x0982, "GLoria 4 TVP3030", NF },                          { 0x0982, "GLoria 4 TVP3030",0, NF },
                         { 0x0981, "GLoria 8", NF },                          { 0x0981, "GLoria 8",0, NF },
                         { 0x0a10, "GLoria M", NF },                          { 0x0a10, "GLoria M",0, NF },
                         { 0x0a14, "GLoria S", NF },                          { 0x0a14, "GLoria S",0, NF },
                         { 0x0a31, "Winner 2000 Office", NF },                          { 0x0a31, "Winner 2000 Office",0, NF },
                         { 0x0a32, "GLoria Synergy P2C", NF },                          { 0x0a32, "GLoria Synergy P2C",0, NF },
                         { 0x0a33, "GLoria Synergy P2C", NF },                          { 0x0a33, "GLoria Synergy P2C",0, NF },
                         { 0x0a34, "GLoria Synergy P2V", NF },                          { 0x0a34, "GLoria Synergy P2V",0, NF },
                         { 0x0a35, "GLoria Synergy P2A", NF },                          { 0x0a35, "GLoria Synergy P2A",0, NF },
                         { 0x0a36, "Quad GLoria Synergy P2A", NF },                          { 0x0a36, "Quad GLoria Synergy P2A",0, NF },
                         { 0x0a40, "GLoria MX", NF },                          { 0x0a40, "GLoria MX",0, NF },
                         { 0x0a41, "GLoria XL", NF },                          { 0x0a41, "GLoria XL",0, NF },
                         { 0x0a42, "GLoria XXL", NF },                          { 0x0a42, "GLoria XXL",0, NF },
                         { 0x0a43, "Winner 2000 Office P2V", NF },                          { 0x0a43, "Winner 2000 Office P2V",0, NF },
                         { 0x0a44, "Winner 2000 Office P2A", NF },                          { 0x0a44, "Winner 2000 Office P2A",0, NF },
                         { 0x0a80, "GLoria S MAC", NF },                          { 0x0a80, "GLoria S MAC",0, NF },
                         { 0x0c10, "Victory Erazor 4", NF },                          { 0x0c10, "Victory Erazor 4",0, NF },
                         { 0x0c11, "Victory Erazor 8", NF },                          { 0x0c11, "Victory Erazor 8",0, NF },
                         { 0x0c12, "Winner 1000 R3D", NF },                          { 0x0c12, "Winner 1000 R3D",0, NF },
                         { 0x0c13, "Winner 1000 ZX4", NF },                          { 0x0c13, "Winner 1000 ZX4",0, NF },
                         { 0x0c14, "Victory Erazor/LT SGRAM", NF },                          { 0x0c14, "Victory Erazor/LT SGRAM",0, NF },
                         { 0x0c15, "Victory Erazor/LT SDRAM", NF },                          { 0x0c15, "Victory Erazor/LT SDRAM",0, NF },
                         { 0x0c18, "Erazor II SGRAM", NF },                          { 0x0c18, "Erazor II SGRAM",0, NF },
                         { 0x0c19, "Erazor II SDRAM video", NF },                          { 0x0c19, "Erazor II SDRAM video",0, NF },
                         { 0x0c1a, "Synergy Pro", NF },                          { 0x0c1a, "Synergy Pro",0, NF },
                         { 0x0c1c, "Erazor II SDRAM", NF },                          { 0x0c1c, "Erazor II SDRAM",0, NF },
                         { 0x0c20, "Synergy II 32", NF },                          { 0x0c20, "Synergy II 32",0, NF },
                         { 0x0c21, "Synergy II 16", NF },                          { 0x0c21, "Synergy II 16",0, NF },
                         { 0x0c22, "Erazor III", NF },                          { 0x0c22, "Erazor III",0, NF },
                         { 0x0c23, "Erazor III video", NF },                          { 0x0c23, "Erazor III video",0, NF },
                         { 0x0d10, "Victory II SGRAM", NF },                          { 0x0d10, "Victory II SGRAM",0, NF },
                         { 0x0d11, "Victory II SDRAM", NF },                          { 0x0d11, "Victory II SDRAM",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_HERCULES, {         { PCI_VENDOR_HERCULES, {
                         { 0x0001, "Thriller3D", NF },                          { 0x0001, "Thriller3D",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_IBM, {         { PCI_VENDOR_IBM, {
                         { 0x00ba, "Thinkpad 600 NeoMagic NM2160", NF },                          { 0x00ba, "Thinkpad 600 NeoMagic NM2160",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         {PCI_VENDOR_INTEL, {         {PCI_VENDOR_INTEL, {
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
                         { 0x0009, "PCI 10/100Mb/s ethernet card", NF },                          { 0x0009, "PCI 10/100Mb/s ethernet card",0, NF },
           /* Seattle AL440BX is 0x8080, is anything else ? */           /* Seattle AL440BX is 0x8080, is anything else ? */
                         { 0x8080, "motherboard", NF },                          { 0x8080, "motherboard",0, NF },
                         { 0x4d55, "Maui (MU) motherboard", NF },                          { 0x4d55, "Maui (MU) motherboard",0, NF },
 #endif #endif
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_MATROX, {         { PCI_VENDOR_MATROX, {
                         { 0x1100, "Mystique", NF },                          { 0x1100, "Mystique",0, NF },
                         { 0x1000, "Millennium II", NF },                          { 0x1000, "Millennium II",0, NF },
                         { 0x0100, "Millennium II", NF },                          { 0x0100, "Millennium II",0, NF },
                         { 0x1200, "Millennium II", NF },                          { 0x1200, "Millennium II",0, NF },
                         { PCI_CARD_MILL_G200_SD, "Millennium G200 SD", NF },                          { PCI_CARD_MILL_G200_SD, "Millennium G200 SD",0, NF },
                         { PCI_CARD_PROD_G100_SD, "Produktiva G100 SD", NF },                          { PCI_CARD_PROD_G100_SD, "Produktiva G100 SD",0, NF },
                         { PCI_CARD_MYST_G200_SD, "Mystique G200 SD", NF },                          { PCI_CARD_MYST_G200_SD, "Mystique G200 SD",0, NF },
                         { PCI_CARD_MILL_G200_SG, "Millennium G200 SG", NF },                          { PCI_CARD_MILL_G200_SG, "Millennium G200 SG",0, NF },
                         { PCI_CARD_MARV_G200_SD, "Marvel G200 SD", NF },                          { PCI_CARD_MARV_G200_SD, "Marvel G200 SD",0, NF },
                         { 0x1001, "Productiva G100 SG", NF },                          { 0x1001, "Productiva G100 SG",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_SIS, {         { PCI_VENDOR_SIS, {
                         { 0x6306, "530 based motherboard", NF },                          { 0x6306, "530 based motherboard",0, NF },
                         { 0x6326, "6326 based card", NF },                          { 0x6326, "6326 based card",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
   #ifdef VENDOR_INCLUDE_NONVIDEO
           { PCI_VENDOR_CREATIVE, {
                           { 0x4c4c, "Sound Blaster PCI128",0, NF },
                           { 0x0000, (char *)NULL,0, NF } } },
   #endif
         { PCI_VENDOR_S3, {         { PCI_VENDOR_S3, {
                         { 0x8904, "Trio3D", NF },                          { 0x8904, "Trio3D",0, NF },
                         { 0x8a10, "ViRGE/GX2", NF },                          { 0x8a10, "ViRGE/GX2",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_NUMNINE, {         { PCI_VENDOR_NUMNINE, {
                         { 0x8a10, "Reality 334", NF },                          { 0x8a10, "Reality 334",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
         { PCI_VENDOR_TOSHIBA, {         { PCI_VENDOR_TOSHIBA, {
                         { 0x0001, "4010CDT CT65555", NF },                          { 0x0001, "4010CDT CT65555",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #ifdef VENDOR_INCLUDE_NONVIDEO #ifdef VENDOR_INCLUDE_NONVIDEO
         { PCI_VENDOR_BUSLOGIC, {         { PCI_VENDOR_BUSLOGIC, {
                         { 0x1040,       "BT958D", NF },                          { 0x1040,       "BT958",0, NF },
                         { 0x0000, (char *)NULL, NF } } },                          { 0x0000, (char *)NULL,0, NF } } },
 #endif #endif
         {0x0000, {         {0x0000, {
                         {0x0000,  NULL, NF } } },                          {0x0000,  NULL,0, NF } } },
 }; };
 #endif #endif
 #endif #endif


Legend:
Removed from v.1.23  
changed lines
  Added in v.1.50

Powered by
ViewCVS 0.9.2