[BACK]Return to pcidevs.h CVS log [TXT][DIR] Up to [local] / sys / dev / pci

Annotation of sys/dev/pci/pcidevs.h, Revision 1.1.1.1

1.1       nbrk        1: /*
                      2:  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
                      3:  *
                      4:  * generated from:
                      5:  *     OpenBSD: pcidevs,v 1.1254 2007/08/07 08:37:39 matthieu Exp
                      6:  */
                      7: /*     $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $       */
                      8:
                      9: /*
                     10:  * Copyright (c) 1995, 1996 Christopher G. Demetriou
                     11:  * All rights reserved.
                     12:  *
                     13:  * Redistribution and use in source and binary forms, with or without
                     14:  * modification, are permitted provided that the following conditions
                     15:  * are met:
                     16:  * 1. Redistributions of source code must retain the above copyright
                     17:  *    notice, this list of conditions and the following disclaimer.
                     18:  * 2. Redistributions in binary form must reproduce the above copyright
                     19:  *    notice, this list of conditions and the following disclaimer in the
                     20:  *    documentation and/or other materials provided with the distribution.
                     21:  * 3. All advertising materials mentioning features or use of this software
                     22:  *    must display the following acknowledgement:
                     23:  *      This product includes software developed by Christopher G. Demetriou
                     24:  *     for the NetBSD Project.
                     25:  * 4. The name of the author may not be used to endorse or promote products
                     26:  *    derived from this software without specific prior written permission
                     27:  *
                     28:  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
                     29:  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
                     30:  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
                     31:  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
                     32:  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
                     33:  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
                     34:  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
                     35:  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
                     36:  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
                     37:  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
                     38:  */
                     39:
                     40: /*
                     41:  * NOTE: a fairly complete list of PCI codes can be found at:
                     42:  *
                     43:  *     http://www.pcidatabase.com/
                     44:  *
                     45:  * There is a Vendor ID search engine available at:
                     46:  *
                     47:  *     http://www.pcisig.com/membership/vid_search/
                     48:  */
                     49:
                     50: /*
                     51:  * List of known PCI vendors
                     52:  */
                     53:
                     54: #define        PCI_VENDOR_MARTINMARIETTA       0x003d          /* Martin-Marietta */
                     55: #define        PCI_VENDOR_HAUPPAUGE    0x0070          /* Hauppauge */
                     56: #define        PCI_VENDOR_TTTECH       0x0357          /* TTTech */
                     57: #define        PCI_VENDOR_DYNALINK     0x0675          /* Dynalink */
                     58: #define        PCI_VENDOR_COMPAQ       0x0e11          /* Compaq */
                     59: #define        PCI_VENDOR_SYMBIOS      0x1000          /* Symbios Logic */
                     60: #define        PCI_VENDOR_ATI  0x1002          /* ATI */
                     61: #define        PCI_VENDOR_ULSI 0x1003          /* ULSI Systems */
                     62: #define        PCI_VENDOR_VLSI 0x1004          /* VLSI */
                     63: #define        PCI_VENDOR_AVANCE       0x1005          /* Avance Logic */
                     64: #define        PCI_VENDOR_NS   0x100b          /* NS */
                     65: #define        PCI_VENDOR_TSENG        0x100c          /* Tseng Labs */
                     66: #define        PCI_VENDOR_WEITEK       0x100e          /* Weitek */
                     67: #define        PCI_VENDOR_DEC  0x1011          /* DEC */
                     68: #define        PCI_VENDOR_CIRRUS       0x1013          /* Cirrus Logic */
                     69: #define        PCI_VENDOR_IBM  0x1014          /* IBM */
                     70: #define        PCI_VENDOR_WD   0x101c          /* Western Digital */
                     71: #define        PCI_VENDOR_AMI  0x101e          /* AMI */
                     72: #define        PCI_VENDOR_AMD  0x1022          /* AMD */
                     73: #define        PCI_VENDOR_TRIDENT      0x1023          /* Trident */
                     74: #define        PCI_VENDOR_ACER 0x1025          /* Acer */
                     75: #define        PCI_VENDOR_DELL 0x1028          /* Dell */
                     76: #define        PCI_VENDOR_SNI  0x1029          /* Siemens Nixdorf AG */
                     77: #define        PCI_VENDOR_MATROX       0x102b          /* Matrox */
                     78: #define        PCI_VENDOR_CHIPS        0x102c          /* Chips and Technologies */
                     79: #define        PCI_VENDOR_TOSHIBA      0x102f          /* Toshiba */
                     80: #define        PCI_VENDOR_MIRO 0x1031          /* Miro Computer Products AG */
                     81: #define        PCI_VENDOR_NEC  0x1033          /* NEC */
                     82: #define        PCI_VENDOR_FUTUREDOMAIN 0x1036          /* Future Domain */
                     83: #define        PCI_VENDOR_SIS  0x1039          /* SiS */
                     84: #define        PCI_VENDOR_HP   0x103c          /* Hewlett-Packard */
                     85: #define        PCI_VENDOR_PCTECH       0x1042          /* PC Technology */
                     86: #define        PCI_VENDOR_ASUSTEK      0x1043          /* Asustek */
                     87: #define        PCI_VENDOR_DPT  0x1044          /* DPT */
                     88: #define        PCI_VENDOR_OPTI 0x1045          /* Opti */
                     89: #define        PCI_VENDOR_ELSA 0x1048          /* Elsa */
                     90: #define        PCI_VENDOR_SGSTHOMSON   0x104a          /* SGS Thomson */
                     91: #define        PCI_VENDOR_BUSLOGIC     0x104b          /* BusLogic */
                     92: #define        PCI_VENDOR_TI   0x104c          /* TI */
                     93: #define        PCI_VENDOR_SONY 0x104d          /* Sony */
                     94: #define        PCI_VENDOR_OAKTECH      0x104e          /* Oak Technology */
                     95: #define        PCI_VENDOR_WINBOND      0x1050          /* Winbond */
                     96: #define        PCI_VENDOR_HITACHI      0x1054          /* Hitachi */
                     97: #define        PCI_VENDOR_SMSC 0x1055          /* SMSC */
                     98: #define        PCI_VENDOR_MOT  0x1057          /* Motorola */
                     99: #define        PCI_VENDOR_PROMISE      0x105a          /* Promise */
                    100: #define        PCI_VENDOR_NUMBER9      0x105d          /* Number 9 */
                    101: #define        PCI_VENDOR_UMC  0x1060          /* UMC */
                    102: #define        PCI_VENDOR_ITT  0x1061          /* I. T. T. */
                    103: #define        PCI_VENDOR_PICOPOWER    0x1066          /* Picopower */
                    104: #define        PCI_VENDOR_MYLEX        0x1069          /* Mylex */
                    105: #define        PCI_VENDOR_APPLE        0x106b          /* Apple */
                    106: #define        PCI_VENDOR_MITAC        0x1071          /* Mitac */
                    107: #define        PCI_VENDOR_YAMAHA       0x1073          /* Yamaha */
                    108: #define        PCI_VENDOR_NEXGEN       0x1074          /* NexGen Microsystems */
                    109: #define        PCI_VENDOR_QLOGIC       0x1077          /* QLogic */
                    110: #define        PCI_VENDOR_CYRIX        0x1078          /* Cyrix */
                    111: #define        PCI_VENDOR_LEADTEK      0x107d          /* LeadTek Research */
                    112: #define        PCI_VENDOR_INTERPHASE   0x107e          /* Interphase */
                    113: #define        PCI_VENDOR_CONTAQ       0x1080          /* Contaq Microsystems */
                    114: #define        PCI_VENDOR_BIT3 0x108a          /* Bit3 */
                    115: #define        PCI_VENDOR_OLICOM       0x108d          /* Olicom */
                    116: #define        PCI_VENDOR_SUN  0x108e          /* Sun */
                    117: #define        PCI_VENDOR_INTERGRAPH   0x1091          /* Intergraph */
                    118: #define        PCI_VENDOR_DIAMOND      0x1092          /* Diamond Multimedia */
                    119: #define        PCI_VENDOR_NATINST      0x1093          /* National Instruments */
                    120: #define        PCI_VENDOR_CMDTECH      0x1095          /* CMD Technology */
                    121: #define        PCI_VENDOR_QUANTUMDESIGNS       0x1098          /* Quantum Designs */
                    122: #define        PCI_VENDOR_BROOKTREE    0x109e          /* Brooktree */
                    123: #define        PCI_VENDOR_SGI  0x10a9          /* SGI */
                    124: #define        PCI_VENDOR_ACC  0x10aa          /* ACC Microelectronics */
                    125: #define        PCI_VENDOR_SYMPHONY     0x10ad          /* Symphony Labs */
                    126: #define        PCI_VENDOR_STB  0x10b4          /* STB Systems */
                    127: #define        PCI_VENDOR_PLX  0x10b5          /* PLX */
                    128: #define        PCI_VENDOR_MADGE        0x10b6          /* Madge Networks */
                    129: #define        PCI_VENDOR_3COM 0x10b7          /* 3Com */
                    130: #define        PCI_VENDOR_SMC  0x10b8          /* SMC */
                    131: #define        PCI_VENDOR_ALI  0x10b9          /* Acer Labs */
                    132: #define        PCI_VENDOR_MITSUBISHIELEC       0x10ba          /* Mitsubishi Electronics */
                    133: #define        PCI_VENDOR_SURECOM      0x10bd          /* Surecom */
                    134: #define        PCI_VENDOR_NEOMAGIC     0x10c8          /* Neomagic */
                    135: #define        PCI_VENDOR_MENTOR       0x10cc          /* Mentor ARC */
                    136: #define        PCI_VENDOR_ADVSYS       0x10cd          /* Advansys */
                    137: #define        PCI_VENDOR_MOLEX        0x10d2          /* Molex */
                    138: #define        PCI_VENDOR_MACRONIX     0x10d9          /* Macronix */
                    139: #define        PCI_VENDOR_ES   0x10dd          /* Evans & Sutherland */
                    140: #define        PCI_VENDOR_NVIDIA       0x10de          /* NVIDIA */
                    141: #define        PCI_VENDOR_EMULEX       0x10df          /* Emulex */
                    142: #define        PCI_VENDOR_IMS  0x10e0          /* Integrated Micro Solutions */
                    143: #define        PCI_VENDOR_TEKRAM       0x10e1          /* Tekram (1st ID) */
                    144: #define        PCI_VENDOR_NEWBRIDGE    0x10e3          /* Newbridge */
                    145: #define        PCI_VENDOR_AMCIRCUITS   0x10e8          /* Applied Micro Circuits */
                    146: #define        PCI_VENDOR_TVIA 0x10ea          /* Tvia */
                    147: #define        PCI_VENDOR_REALTEK      0x10ec          /* Realtek */
                    148: #define        PCI_VENDOR_NKK  0x10f5          /* NKK */
                    149: #define        PCI_VENDOR_IODATA       0x10fc          /* IO Data Device */
                    150: #define        PCI_VENDOR_INITIO       0x1101          /* Initio */
                    151: #define        PCI_VENDOR_CREATIVELABS 0x1102          /* Creative Labs */
                    152: #define        PCI_VENDOR_TRIONES      0x1103          /* HighPoint */
                    153: #define        PCI_VENDOR_SIGMA        0x1105          /* Sigma Designs */
                    154: #define        PCI_VENDOR_VIATECH      0x1106          /* VIA */
                    155: #define        PCI_VENDOR_COGENT       0x1109          /* Cogent Data */
                    156: #define        PCI_VENDOR_SIEMENS      0x110a          /* Siemens */
                    157: #define        PCI_VENDOR_ZNYX 0x110d          /* Znyx Networks */
                    158: #define        PCI_VENDOR_ACCTON       0x1113          /* Accton */
                    159: #define        PCI_VENDOR_VORTEX       0x1119          /* Vortex */
                    160: #define        PCI_VENDOR_EFFICIENTNETS        0x111a          /* Efficent Networks */
                    161: #define        PCI_VENDOR_IDT  0x111d          /* IDT */
                    162: #define        PCI_VENDOR_FORE 0x1127          /* FORE Systems */
                    163: #define        PCI_VENDOR_PHILIPS      0x1131          /* Philips */
                    164: #define        PCI_VENDOR_ZIATECH      0x1138          /* Ziatech */
                    165: #define        PCI_VENDOR_CYCLONE      0x113c          /* Cyclone */
                    166: #define        PCI_VENDOR_EQUINOX      0x113f          /* Equinox */
                    167: #define        PCI_VENDOR_ALLIANCE     0x1142          /* Alliance Semiconductor */
                    168: #define        PCI_VENDOR_SCHNEIDERKOCH        0x1148          /* Schneider & Koch */
                    169: #define        PCI_VENDOR_DIGI 0x114f          /* Digi */
                    170: #define        PCI_VENDOR_MUTECH       0x1159          /* Mutech */
                    171: #define        PCI_VENDOR_XIRCOM       0x115d          /* Xircom */
                    172: #define        PCI_VENDOR_RENDITION    0x1163          /* Rendition */
                    173: #define        PCI_VENDOR_RCC  0x1166          /* ServerWorks */
                    174: #define        PCI_VENDOR_TOSHIBA2     0x1179          /* Toshiba */
                    175: #define        PCI_VENDOR_RICOH        0x1180          /* Ricoh */
                    176: #define        PCI_VENDOR_DLINK        0x1186          /* D-Link Systems */
                    177: #define        PCI_VENDOR_COROLLARY    0x118c          /* Corollary */
                    178: #define        PCI_VENDOR_ACARD        0x1191          /* Acard */
                    179: #define        PCI_VENDOR_ZEINET       0x1193          /* Zeinet */
                    180: #define        PCI_VENDOR_OMEGA        0x119b          /* Omega Micro */
                    181: #define        PCI_VENDOR_MARVELL      0x11ab          /* Marvell */
                    182: #define        PCI_VENDOR_LITEON       0x11ad          /* Lite-On */
                    183: #define        PCI_VENDOR_V3   0x11b0          /* V3 Semiconductor */
                    184: #define        PCI_VENDOR_PINNACLE     0x11bd          /* Pinnacle Systems */
                    185: #define        PCI_VENDOR_LUCENT       0x11c1          /* AT&T/Lucent */
                    186: #define        PCI_VENDOR_DOLPHIN      0x11c8          /* Dolphin */
                    187: #define        PCI_VENDOR_MRTMAGMA     0x11c9          /* Mesa Ridge (MAGMA) */
                    188: #define        PCI_VENDOR_AD   0x11d4          /* Analog Devices */
                    189: #define        PCI_VENDOR_ZORAN        0x11de          /* Zoran */
                    190: #define        PCI_VENDOR_PIJNENBURG   0x11e3          /* Pijnenburg */
                    191: #define        PCI_VENDOR_COMPEX       0x11f6          /* Compex */
                    192: #define        PCI_VENDOR_CYCLADES     0x120e          /* Cyclades */
                    193: #define        PCI_VENDOR_ESSENTIAL    0x120f          /* Essential Communications */
                    194: #define        PCI_VENDOR_O2MICRO      0x1217          /* O2 Micro */
                    195: #define        PCI_VENDOR_3DFX 0x121a          /* 3DFX Interactive */
                    196: #define        PCI_VENDOR_ATML 0x121b          /* ATML */
                    197: #define        PCI_VENDOR_CCUBE        0x123f          /* C-Cube */
                    198: #define        PCI_VENDOR_AVM  0x1244          /* AVM */
                    199: #define        PCI_VENDOR_STALLION     0x124d          /* Stallion Technologies */
                    200: #define        PCI_VENDOR_COREGA       0x1259          /* Corega */
                    201: #define        PCI_VENDOR_ASIX 0x125b          /* ASIX */
                    202: #define        PCI_VENDOR_ESSTECH      0x125d          /* ESS */
                    203: #define        PCI_VENDOR_INTERSIL     0x1260          /* Intersil */
                    204: #define        PCI_VENDOR_NORTEL       0x126c          /* Nortel Networks */
                    205: #define        PCI_VENDOR_SMI  0x126f          /* Silicon Motion */
                    206: #define        PCI_VENDOR_ENSONIQ      0x1274          /* Ensoniq */
                    207: #define        PCI_VENDOR_TRANSMETA    0x1279          /* Transmeta */
                    208: #define        PCI_VENDOR_ROCKWELL     0x127a          /* Rockwell */
                    209: #define        PCI_VENDOR_DAVICOM      0x1282          /* Davicom */
                    210: #define        PCI_VENDOR_ITEXPRESS    0x1283          /* ITExpress */
                    211: #define        PCI_VENDOR_PLATFORM     0x1285          /* Platform */
                    212: #define        PCI_VENDOR_LUXSONOR     0x1287          /* LuxSonor */
                    213: #define        PCI_VENDOR_TRITECH      0x1292          /* TriTech Microelectronics */
                    214: #define        PCI_VENDOR_ALTEON       0x12ae          /* Alteon */
                    215: #define        PCI_VENDOR_USR  0x12b9          /* US Robotics */
                    216: #define        PCI_VENDOR_STB2 0x12d2          /* NVIDIA/SGS-Thomson */
                    217: #define        PCI_VENDOR_PERICOM      0x12d8          /* Pericom */
                    218: #define        PCI_VENDOR_AUREAL       0x12eb          /* Aureal */
                    219: #define        PCI_VENDOR_ADMTEK       0x1317          /* ADMtek */
                    220: #define        PCI_VENDOR_PE   0x1318          /* Packet Engines */
                    221: #define        PCI_VENDOR_FORTEMEDIA   0x1319          /* Forte Media */
                    222: #define        PCI_VENDOR_SIIG 0x131f          /* SIIG */
                    223: #define        PCI_VENDOR_DTCTECH      0x134a          /* DTC Tech */
                    224: #define        PCI_VENDOR_PCTEL        0x134d          /* PCTEL */
                    225: #define        PCI_VENDOR_MEINBERG     0x1360          /* Meinberg Funkuhren */
                    226: #define        PCI_VENDOR_CNET 0x1371          /* CNet */
                    227: #define        PCI_VENDOR_SILICOM      0x1374          /* Silicom */
                    228: #define        PCI_VENDOR_LMC  0x1376          /* LAN Media */
                    229: #define        PCI_VENDOR_NETGEAR      0x1385          /* Netgear */
                    230: #define        PCI_VENDOR_MOXA 0x1393          /* Moxa */
                    231: #define        PCI_VENDOR_LEVEL1       0x1394          /* Level 1 */
                    232: #define        PCI_VENDOR_HIFN 0x13a3          /* Hifn */
                    233: #define        PCI_VENDOR_3WARE        0x13c1          /* 3ware */
                    234: #define        PCI_VENDOR_ABOCOM       0x13d1          /* Abocom */
                    235: #define        PCI_VENDOR_SUNDANCE     0x13f0          /* Sundance */
                    236: #define        PCI_VENDOR_CMI  0x13f6          /* C-Media Electronics */
                    237: #define        PCI_VENDOR_LAVA 0x1407          /* Lava */
                    238: #define        PCI_VENDOR_SUNIX        0x1409          /* Sunix */
                    239: #define        PCI_VENDOR_ICENSEMBLE   0x1412          /* IC Ensemble */
                    240: #define        PCI_VENDOR_MICROSOFT    0x1414          /* Microsoft */
                    241: #define        PCI_VENDOR_OXFORD2      0x1415          /* Oxford */
                    242: #define        PCI_VENDOR_CHELSIO      0x1425          /* Chelsio */
                    243: #define        PCI_VENDOR_TAMARACK     0x143d          /* Tamarack */
                    244: #define        PCI_VENDOR_ASKEY        0x144f          /* Askey */
                    245: #define        PCI_VENDOR_AVERMEDIA    0x1461          /* Avermedia */
                    246: #define        PCI_VENDOR_AIRONET      0x14b9          /* Aironet */
                    247: #define        PCI_VENDOR_GLOBESPAN    0x14bc          /* Globespan */
                    248: #define        PCI_VENDOR_MYRICOM      0x14c1          /* Myricom */
                    249: #define        PCI_VENDOR_OXFORD       0x14d2          /* VScom */
                    250: #define        PCI_VENDOR_AVLAB        0x14db          /* Avlab */
                    251: #define        PCI_VENDOR_INVERTEX     0x14e1          /* Invertex */
                    252: #define        PCI_VENDOR_BROADCOM     0x14e4          /* Broadcom */
                    253: #define        PCI_VENDOR_PLANEX       0x14ea          /* Planex */
                    254: #define        PCI_VENDOR_CONEXANT     0x14f1          /* Conexant */
                    255: #define        PCI_VENDOR_DELTA        0x1500          /* Delta */
                    256: #define        PCI_VENDOR_MYSON        0x1516          /* Myson Century */
                    257: #define        PCI_VENDOR_TOPIC        0x151f          /* Topic/SmartLink */
                    258: #define        PCI_VENDOR_ENE  0x1524          /* ENE */
                    259: #define        PCI_VENDOR_ARALION      0x1538          /* Aralion */
                    260: #define        PCI_VENDOR_TERRATEC     0x153b          /* TerraTec */
                    261: #define        PCI_VENDOR_SYMBOL       0x1562          /* Symbol */
                    262: #define        PCI_VENDOR_SYBA 0x1592          /* Syba */
                    263: #define        PCI_VENDOR_BLUESTEEL    0x15ab          /* Bluesteel */
                    264: #define        PCI_VENDOR_VMWARE       0x15ad          /* VMware */
                    265: #define        PCI_VENDOR_ZOLTRIX      0x15b0          /* Zoltrix */
                    266: #define        PCI_VENDOR_AGILENT      0x15bc          /* Agilent */
                    267: #define        PCI_VENDOR_QUICKNET     0x15e2          /* Quicknet Technologies */
                    268: #define        PCI_VENDOR_NDC  0x15e8          /* National Datacomm */
                    269: #define        PCI_VENDOR_PDC  0x15e9          /* Pacific Data */
                    270: #define        PCI_VENDOR_EUMITCOM     0x1638          /* Eumitcom */
                    271: #define        PCI_VENDOR_NETSEC       0x1660          /* NetSec */
                    272: #define        PCI_VENDOR_ZYDAS        0x167b          /* ZyDAS Technology */
                    273: #define        PCI_VENDOR_SAMSUNG      0x167d          /* Samsung */
                    274: #define        PCI_VENDOR_ATHEROS      0x168c          /* Atheros */
                    275: #define        PCI_VENDOR_GLOBALSUN    0x16ab          /* Global Sun */
                    276: #define        PCI_VENDOR_SAFENET      0x16ae          /* SafeNet */
                    277: #define        PCI_VENDOR_MICREL       0x16c6          /* Micrel */
                    278: #define        PCI_VENDOR_USR2 0x16ec          /* US Robotics */
                    279: #define        PCI_VENDOR_VITESSE      0x1725          /* Vitesse */
                    280: #define        PCI_VENDOR_LINKSYS      0x1737          /* Linksys */
                    281: #define        PCI_VENDOR_NETOCTAVE    0x170b          /* Netoctave */
                    282: #define        PCI_VENDOR_ALTIMA       0x173b          /* Altima */
                    283: #define        PCI_VENDOR_ANTARES      0x1754          /* Antares Microsystems */
                    284: #define        PCI_VENDOR_CAVIUM       0x177d          /* Cavium */
                    285: #define        PCI_VENDOR_BELKIN2      0x1799          /* Belkin */
                    286: #define        PCI_VENDOR_HAWKING      0x17b3          /* Hawking Technology */
                    287: #define        PCI_VENDOR_NETCHIP      0x17cc          /* NetChip Technology */
                    288: #define        PCI_VENDOR_I4   0x17cf          /* I4 */
                    289: #define        PCI_VENDOR_ARECA        0x17d3          /* Areca */
                    290: #define        PCI_VENDOR_NETERION     0x17d5          /* Neterion */
                    291: #define        PCI_VENDOR_INPROCOMM    0x17fe          /* INPROCOMM */
                    292: #define        PCI_VENDOR_LANERGY      0x1812          /* Lanergy */
                    293: #define        PCI_VENDOR_RALINK       0x1814          /* Ralink */
                    294: #define        PCI_VENDOR_XGI  0x18ca          /* XGI Technology */
                    295: #define        PCI_VENDOR_SANGOMA      0x1923          /* Sangoma */
                    296: #define        PCI_VENDOR_OPTION       0x1931          /* Option */
                    297: #define        PCI_VENDOR_ATTANSIC     0x1969          /* Attansic Technology */
                    298: #define        PCI_VENDOR_AGEIA        0x1971          /* Ageia */
                    299: #define        PCI_VENDOR_JMICRON      0x197b          /* JMicron */
                    300: #define        PCI_VENDOR_ASPEED       0x1a03          /* ASPEED Technology */
                    301: #define        PCI_VENDOR_SYMPHONY2    0x1c1c          /* Symphony Labs */
                    302: #define        PCI_VENDOR_TEKRAM2      0x1de1          /* Tekram */
                    303: #define        PCI_VENDOR_TEHUTI       0x1fc9          /* Tehuti Networks */
                    304: #define        PCI_VENDOR_HINT 0x3388          /* Hint */
                    305: #define        PCI_VENDOR_3DLABS       0x3d3d          /* 3D Labs */
                    306: #define        PCI_VENDOR_AVANCE2      0x4005          /* Avance Logic */
                    307: #define        PCI_VENDOR_ADDTRON      0x4033          /* Addtron */
                    308: #define        PCI_VENDOR_NETXEN       0x4040          /* NetXen */
                    309: #define        PCI_VENDOR_INDCOMPSRC   0x494f          /* Industrial Computer Source */
                    310: #define        PCI_VENDOR_NETVIN       0x4a14          /* NetVin */
                    311: #define        PCI_VENDOR_GEMTEK       0x5046          /* Gemtek */
                    312: #define        PCI_VENDOR_TURTLEBEACH  0x5053          /* Turtle Beach */
                    313: #define        PCI_VENDOR_S3   0x5333          /* S3 */
                    314: #define        PCI_VENDOR_C4T  0x6374          /* c't Magazin */
                    315: #define        PCI_VENDOR_DCI  0x6666          /* Decision Computer Inc */
                    316: #define        PCI_VENDOR_QUANCOM      0x8008          /* Quancom Informationssysteme */
                    317: #define        PCI_VENDOR_INTEL        0x8086          /* Intel */
                    318: #define        PCI_VENDOR_WINBOND2     0x8c4a          /* Winbond */
                    319: #define        PCI_VENDOR_KTI  0x8e2e          /* KTI */
                    320: #define        PCI_VENDOR_ADP  0x9004          /* Adaptec */
                    321: #define        PCI_VENDOR_ADP2 0x9005          /* Adaptec */
                    322: #define        PCI_VENDOR_ATRONICS     0x907f          /* Atronics */
                    323: #define        PCI_VENDOR_NETMOS       0x9710          /* NetMos */
                    324: #define        PCI_VENDOR_PARALLELS    0xaaaa          /* Parallels */
                    325: #define        PCI_VENDOR_3COM2        0xa727          /* 3Com */
                    326: #define        PCI_VENDOR_TIGERJET     0xe159          /* TigerJet Network */
                    327: #define        PCI_VENDOR_ENDACE       0xeace          /* Endace */
                    328: #define        PCI_VENDOR_BELKIN       0xec80          /* Belkin Components */
                    329: #define        PCI_VENDOR_ARC  0xedd8          /* ARC Logic */
                    330: #define        PCI_VENDOR_INVALID      0xffff          /* INVALID VENDOR ID */
                    331:
                    332: /*
                    333:  * List of known products.  Grouped by vendor.
                    334:  */
                    335:
                    336: /* O2 Micro */
                    337: #define        PCI_PRODUCT_O2MICRO_OZ6729      0x6729          /* OZ6729 CardBus */
                    338: #define        PCI_PRODUCT_O2MICRO_OZ6730      0x673a          /* OZ6730 CardBus */
                    339: #define        PCI_PRODUCT_O2MICRO_OZ6922      0x6825          /* OZ6922 CardBus */
                    340: #define        PCI_PRODUCT_O2MICRO_OZ6832      0x6832          /* OZ6832 CardBus */
                    341: #define        PCI_PRODUCT_O2MICRO_OZ6836      0x6836          /* OZ6836/OZ6860 CardBus */
                    342: #define        PCI_PRODUCT_O2MICRO_OZ6872      0x6872          /* OZ68[17]2 CardBus */
                    343: #define        PCI_PRODUCT_O2MICRO_OZ6933      0x6933          /* OZ6933 CardBus */
                    344: #define        PCI_PRODUCT_O2MICRO_OZ6972      0x6972          /* OZ69[17]2 CardBus */
                    345: #define        PCI_PRODUCT_O2MICRO_OZ7110      0x7110          /* OZ711Mx CardBus */
                    346: #define        PCI_PRODUCT_O2MICRO_OZ7113      0x7113          /* OZ711EC1 SmartCardBus */
                    347: #define        PCI_PRODUCT_O2MICRO_OZ7114      0x7114          /* OZ711M1 CardBus */
                    348: #define        PCI_PRODUCT_O2MICRO_OZ7120      0x7120          /* OZ711MP1 SDHC */
                    349: #define        PCI_PRODUCT_O2MICRO_OZ7130      0x7130          /* OZ711MP1 XDHC */
                    350: #define        PCI_PRODUCT_O2MICRO_OZ7134      0x7134          /* OZ711MP1 CardBus */
                    351: #define        PCI_PRODUCT_O2MICRO_OZ7223      0x7223          /* OZ711E0 CardBus */
                    352:
                    353: /* 3Com Products */
                    354: #define        PCI_PRODUCT_3COM_3C985  0x0001          /* 3c985 */
                    355: #define        PCI_PRODUCT_3COM_3C996  0x0003          /* 3c996 */
                    356: #define        PCI_PRODUCT_3COM_3CRDAG675      0x0013          /* 3CRDAG675 (Atheros AR5212) */
                    357: #define        PCI_PRODUCT_3COM2_3CRPAG175     0x0013          /* 3CRPAG175 (Atheros AR5212) */
                    358: #define        PCI_PRODUCT_3COM_3C_MPCI_MODEM  0x1007          /* V.90 Modem */
                    359: #define        PCI_PRODUCT_3COM_3C940  0x1700          /* 3c940 */
                    360: #define        PCI_PRODUCT_3COM_3C339  0x3390          /* 3c339 */
                    361: #define        PCI_PRODUCT_3COM_3C359  0x3590          /* 3c359 */
                    362: #define        PCI_PRODUCT_3COM_3C450  0x4500          /* 3c450 */
                    363: #define        PCI_PRODUCT_3COM_3C555  0x5055          /* 3c555 100Base-TX */
                    364: #define        PCI_PRODUCT_3COM_3C575  0x5057          /* 3c575 */
                    365: #define        PCI_PRODUCT_3COM_3CCFE575BT     0x5157          /* 3CCFE575BT */
                    366: #define        PCI_PRODUCT_3COM_3CCFE575CT     0x5257          /* 3CCFE575CT */
                    367: #define        PCI_PRODUCT_3COM_3C590  0x5900          /* 3c590 10Mbps */
                    368: #define        PCI_PRODUCT_3COM_3C595TX        0x5950          /* 3c595 100Base-TX */
                    369: #define        PCI_PRODUCT_3COM_3C595T4        0x5951          /* 3c595 100Base-T4 */
                    370: #define        PCI_PRODUCT_3COM_3C595MII       0x5952          /* 3c595 10Mbps-MII */
                    371: #define        PCI_PRODUCT_3COM_3CRSHPW796     0x6000          /* 3CRSHPW796 802.11b */
                    372: #define        PCI_PRODUCT_3COM_3CRWE154G72    0x6001          /* 3CRWE154G72 802.11g */
                    373: #define        PCI_PRODUCT_3COM_3C556  0x6055          /* 3c556 100Base-TX */
                    374: #define        PCI_PRODUCT_3COM_3C556B 0x6056          /* 3c556B 100Base-TX */
                    375: #define        PCI_PRODUCT_3COM_3CCFEM656      0x6560          /* 3CCFEM656 */
                    376: #define        PCI_PRODUCT_3COM_3CCFEM656B     0x6562          /* 3CCFEM656B */
                    377: #define        PCI_PRODUCT_3COM_MODEM56        0x6563          /* 56k Modem */
                    378: #define        PCI_PRODUCT_3COM_3CCFEM656C     0x6564          /* 3CCFEM656C */
                    379: #define        PCI_PRODUCT_3COM_GLOBALMODEM56  0x6565          /* 56k Global Modem */
                    380: #define        PCI_PRODUCT_3COM_3CSOHO100TX    0x7646          /* 3cSOHO-TX */
                    381: #define        PCI_PRODUCT_3COM_3CRWE777A      0x7770          /* 3crwe777a AirConnect */
                    382: #define        PCI_PRODUCT_3COM_3C940B 0x80eb          /* 3c940B */
                    383: #define        PCI_PRODUCT_3COM_3C900TPO       0x9000          /* 3c900 10Base-T */
                    384: #define        PCI_PRODUCT_3COM_3C900COMBO     0x9001          /* 3c900 10Mbps-Combo */
                    385: #define        PCI_PRODUCT_3COM_3C900B 0x9004          /* 3c900B 10Mbps */
                    386: #define        PCI_PRODUCT_3COM_3C900BCOMBO    0x9005          /* 3c900B 10Mbps-Combo */
                    387: #define        PCI_PRODUCT_3COM_3C900BTPC      0x9006          /* 3c900B 10Mbps-TPC */
                    388: #define        PCI_PRODUCT_3COM_3C900BFL       0x900a          /* 3c900B 10Mbps-FL */
                    389: #define        PCI_PRODUCT_3COM_3C905TX        0x9050          /* 3c905 100Base-TX */
                    390: #define        PCI_PRODUCT_3COM_3C905T4        0x9051          /* 3c905 100Base-T4 */
                    391: #define        PCI_PRODUCT_3COM_3C905BTX       0x9055          /* 3c905B 100Base-TX */
                    392: #define        PCI_PRODUCT_3COM_3C905BT4       0x9056          /* 3c905B 100Base-T4 */
                    393: #define        PCI_PRODUCT_3COM_3C905BCOMBO    0x9058          /* 3c905B 10/100Mbps-Combo */
                    394: #define        PCI_PRODUCT_3COM_3C905BFX       0x905a          /* 3c905B 100Base-FX */
                    395: #define        PCI_PRODUCT_3COM_3C905CTX       0x9200          /* 3c905C 100Base-TX */
                    396: #define        PCI_PRODUCT_3COM_3C9201 0x9201          /* 3c9201 100Base-TX */
                    397: #define        PCI_PRODUCT_3COM_3C920BEMBW     0x9202          /* 3c920B-EMB-WNM */
                    398: #define        PCI_PRODUCT_3COM_3CSHO100BTX    0x9300          /* 3cSOHO 100B-TX */
                    399: #define        PCI_PRODUCT_3COM_3C980TX        0x9800          /* 3c980 100Base-TX */
                    400: #define        PCI_PRODUCT_3COM_3C980CTX       0x9805          /* 3c980C 100Base-TX */
                    401: #define        PCI_PRODUCT_3COM_3CR990 0x9900          /* 3cr990 */
                    402: #define        PCI_PRODUCT_3COM_3CR990TX       0x9901          /* 3cr990-TX */
                    403: #define        PCI_PRODUCT_3COM_3CR990TX95     0x9902          /* 3cr990-TX-95 */
                    404: #define        PCI_PRODUCT_3COM_3CR990TX97     0x9903          /* 3cr990-TX-97 */
                    405: #define        PCI_PRODUCT_3COM_3C990BTXM      0x9904          /* 3c990b-TX-M */
                    406: #define        PCI_PRODUCT_3COM_3CR990FX       0x9905          /* 3cr990-FX */
                    407: #define        PCI_PRODUCT_3COM_3CR990SVR95    0x9908          /* 3cr990SVR95 */
                    408: #define        PCI_PRODUCT_3COM_3CR990SVR97    0x9909          /* 3cr990SVR97 */
                    409: #define        PCI_PRODUCT_3COM_3C990BSVR      0x990a          /* 3c990BSVR */
                    410:
                    411: /* 3DFX Interactive */
                    412: #define        PCI_PRODUCT_3DFX_VOODOO 0x0001          /* Voodoo */
                    413: #define        PCI_PRODUCT_3DFX_VOODOO2        0x0002          /* Voodoo2 */
                    414: #define        PCI_PRODUCT_3DFX_BANSHEE        0x0003          /* Banshee */
                    415: #define        PCI_PRODUCT_3DFX_VOODOO3        0x0005          /* Voodoo3 */
                    416: #define        PCI_PRODUCT_3DFX_VOODOO5        0x0009          /* Voodoo5 */
                    417:
                    418: /* 3D Labs products */
                    419: #define        PCI_PRODUCT_3DLABS_300SX        0x0001          /* 300SX */
                    420: #define        PCI_PRODUCT_3DLABS_500TX        0x0002          /* 500TX */
                    421: #define        PCI_PRODUCT_3DLABS_DELTA        0x0003          /* Delta */
                    422: #define        PCI_PRODUCT_3DLABS_PERMEDIA     0x0004          /* Permedia */
                    423: #define        PCI_PRODUCT_3DLABS_500MX        0x0006          /* 500MX */
                    424: #define        PCI_PRODUCT_3DLABS_PERMEDIA2    0x0007          /* Permedia 2 */
                    425: #define        PCI_PRODUCT_3DLABS_OXYGEN_GVX1_CPU      0x0008          /* Oxygen GVX1 */
                    426: #define        PCI_PRODUCT_3DLABS_PERMEDIA3    0x0009          /* Permedia 3 */
                    427: #define        PCI_PRODUCT_3DLABS_OXYGEN_GVX1  0x000a          /* Oxygen GVX1 */
                    428:
                    429: /* 3ware products */
                    430: #define        PCI_PRODUCT_3WARE_ESCALADE      0x1000          /* 5000/6000 series RAID */
                    431: #define        PCI_PRODUCT_3WARE_ESCALADE_ASIC 0x1001          /* 7000/8000 series RAID */
                    432: #define        PCI_PRODUCT_3WARE_9000  0x1002          /* 9000 series RAID */
                    433: #define        PCI_PRODUCT_3WARE_9500  0x1003          /* 9500 series RAID */
                    434:
                    435: /* Abocom products */
                    436: #define        PCI_PRODUCT_ABOCOM_FE2500       0xab02          /* FE2500 10/100 */
                    437: #define        PCI_PRODUCT_ABOCOM_PCM200       0xab03          /* PCM200 10/100 */
                    438: #define        PCI_PRODUCT_ABOCOM_FE2000VX     0xab06          /* FE2000VX 10/100 */
                    439: #define        PCI_PRODUCT_ABOCOM_FE2500MX     0xab08          /* FE2500MX 10/100 */
                    440:
                    441: /* Aironet Products */
                    442: #define        PCI_PRODUCT_AIRONET_PC4800_1    0x0001          /* PC4800 Wireless */
                    443: #define        PCI_PRODUCT_AIRONET_PCI352      0x0350          /* PCI35x WLAN */
                    444: #define        PCI_PRODUCT_AIRONET_PC4500      0x4500          /* PC4500 Wireless */
                    445: #define        PCI_PRODUCT_AIRONET_PC4800      0x4800          /* PC4800 Wireless */
                    446: #define        PCI_PRODUCT_AIRONET_MPI350      0xa504          /* MPI-350 Wireless */
                    447:
                    448: /* ACC Products */
                    449: #define        PCI_PRODUCT_ACC_2188    0x0000          /* ACCM 2188 VL-PCI */
                    450: #define        PCI_PRODUCT_ACC_2051_HB 0x2051          /* 2051 PCI */
                    451: #define        PCI_PRODUCT_ACC_2051_ISA        0x5842          /* 2051 ISA */
                    452:
                    453: /* Acard products */
                    454: #define        PCI_PRODUCT_ACARD_ATP850U       0x0005          /* ATP850U/UF */
                    455: #define        PCI_PRODUCT_ACARD_ATP860        0x0006          /* ATP860 */
                    456: #define        PCI_PRODUCT_ACARD_ATP860A       0x0007          /* ATP860-A */
                    457: #define        PCI_PRODUCT_ACARD_ATP865A       0x0008          /* ATP865-A */
                    458: #define        PCI_PRODUCT_ACARD_ATP865R       0x0009          /* ATP865-R */
                    459: #define        PCI_PRODUCT_ACARD_AEC6710       0x8002          /* AEC6710 */
                    460: #define        PCI_PRODUCT_ACARD_AEC6712UW     0x8010          /* AEC6712UW */
                    461: #define        PCI_PRODUCT_ACARD_AEC6712U      0x8020          /* AEC6712U */
                    462: #define        PCI_PRODUCT_ACARD_AEC6712S      0x8030          /* AEC6712S */
                    463: #define        PCI_PRODUCT_ACARD_AEC6710D      0x8040          /* AEC6710D */
                    464: #define        PCI_PRODUCT_ACARD_AEC6715UW     0x8050          /* AEC6715UW */
                    465:
                    466: /* Accton products */
                    467: #define        PCI_PRODUCT_ACCTON_5030 0x1211          /* MPX 5030/5038 */
                    468: #define        PCI_PRODUCT_ACCTON_EN2242       0x1216          /* EN2242 */
                    469: #define        PCI_PRODUCT_ACCTON_EN1217       0x1217          /* EN1217 */
                    470:
                    471: /* Addtron products */
                    472: #define        PCI_PRODUCT_ADDTRON_RHINEII     0x1320          /* RhineII */
                    473: #define        PCI_PRODUCT_ADDTRON_8139        0x1360          /* rtl8139 */
                    474: #define        PCI_PRODUCT_ADDTRON_AWA100      0x7001          /* AWA-100 */
                    475:
                    476: /* Acer products */
                    477: #define        PCI_PRODUCT_ACER_M1435  0x1435          /* M1435 VL-PCI */
                    478:
                    479: /* Acer Labs products */
                    480: #define        PCI_PRODUCT_ALI_M1445   0x1445          /* M1445 VL-PCI */
                    481: #define        PCI_PRODUCT_ALI_M1449   0x1449          /* M1449 ISA */
                    482: #define        PCI_PRODUCT_ALI_M1451   0x1451          /* M1451 PCI */
                    483: #define        PCI_PRODUCT_ALI_M1461   0x1461          /* M1461 PCI */
                    484: #define        PCI_PRODUCT_ALI_M1489   0x1489          /* M1489 PCI */
                    485: #define        PCI_PRODUCT_ALI_M1511   0x1511          /* M1511 PCI */
                    486: #define        PCI_PRODUCT_ALI_M1513   0x1513          /* M1513 ISA */
                    487: #define        PCI_PRODUCT_ALI_M1521   0x1521          /* M1523 PCI */
                    488: #define        PCI_PRODUCT_ALI_M1523   0x1523          /* M1523 ISA */
                    489: #define        PCI_PRODUCT_ALI_M1531   0x1531          /* M1531 PCI */
                    490: #define        PCI_PRODUCT_ALI_M1533   0x1533          /* M1533 ISA */
                    491: #define        PCI_PRODUCT_ALI_M1535   0x1535          /* M1535 PCI */
                    492: #define        PCI_PRODUCT_ALI_M1541   0x1541          /* M1541 PCI */
                    493: #define        PCI_PRODUCT_ALI_M1543   0x1543          /* M1543 ISA */
                    494: #define        PCI_PRODUCT_ALI_M1563   0x1563          /* M1563 ISA */
                    495: #define        PCI_PRODUCT_ALI_M1573   0x1573          /* M1573 ISA */
                    496: #define        PCI_PRODUCT_ALI_M1575   0x1575          /* M1575 ISA */
                    497: #define        PCI_PRODUCT_ALI_M1621   0x1621          /* M1621 PCI */
                    498: #define        PCI_PRODUCT_ALI_M1631   0x1631          /* M1631 PCI */
                    499: #define        PCI_PRODUCT_ALI_M1644   0x1644          /* M1644 PCI */
                    500: #define        PCI_PRODUCT_ALI_M1647   0x1647          /* M1647 PCI */
                    501: #define        PCI_PRODUCT_ALI_M1689   0x1689          /* M1689 PCI */
                    502: #define        PCI_PRODUCT_ALI_M1695   0x1695          /* M1695 PCI */
                    503: #define        PCI_PRODUCT_ALI_M3309   0x3309          /* M3309 MPEG */
                    504: #define        PCI_PRODUCT_ALI_M4803   0x5215          /* M4803 */
                    505: #define        PCI_PRODUCT_ALI_M5219   0x5219          /* M5219 UDMA IDE */
                    506: #define        PCI_PRODUCT_ALI_M5229   0x5229          /* M5229 UDMA IDE */
                    507: #define        PCI_PRODUCT_ALI_M5237   0x5237          /* M5237 USB */
                    508: #define        PCI_PRODUCT_ALI_M5239   0x5239          /* M5239 USB2 */
                    509: #define        PCI_PRODUCT_ALI_M5243   0x5243          /* M5243 AGP/PCI-PCI */
                    510: #define        PCI_PRODUCT_ALI_M5246   0x5246          /* M5246 AGP */
                    511: #define        PCI_PRODUCT_ALI_M5247   0x5247          /* M5247 AGP/PCI-PC */
                    512: #define        PCI_PRODUCT_ALI_M5249   0x5249          /* M5249 PCI-PCI */
                    513: #define        PCI_PRODUCT_ALI_M524B   0x524b          /* M524B PCIE */
                    514: #define        PCI_PRODUCT_ALI_M524C   0x524c          /* M524C PCIE */
                    515: #define        PCI_PRODUCT_ALI_M524D   0x524d          /* M524D PCIE */
                    516: #define        PCI_PRODUCT_ALI_M5261   0x5261          /* M5261 LAN */
                    517: #define        PCI_PRODUCT_ALI_M5263   0x5263          /* M5263 LAN */
                    518: #define        PCI_PRODUCT_ALI_M5281   0x5281          /* M5281 SATA */
                    519: #define        PCI_PRODUCT_ALI_M5287   0x5287          /* M5287 SATA */
                    520: #define        PCI_PRODUCT_ALI_M5288   0x5288          /* M5288 SATA */
                    521: #define        PCI_PRODUCT_ALI_M5289   0x5289          /* M5289 SATA */
                    522: #define        PCI_PRODUCT_ALI_M5451   0x5451          /* M5451 Audio */
                    523: #define        PCI_PRODUCT_ALI_M5455   0x5455          /* M5455 Audio */
                    524: #define        PCI_PRODUCT_ALI_M5457   0x5457          /* M5457 Modem */
                    525: #define        PCI_PRODUCT_ALI_M5461   0x5461          /* M5461 HD Audio */
                    526: #define        PCI_PRODUCT_ALI_M7101   0x7101          /* M7101 Power */
                    527:
                    528: /* ADMtek products */
                    529: #define        PCI_PRODUCT_ADMTEK_AL981        0x0981          /* AL981 */
                    530: #define        PCI_PRODUCT_ADMTEK_AN983        0x0985          /* AN983 */
                    531: #define        PCI_PRODUCT_ADMTEK_AN985        0x1985          /* AN985 */
                    532: #define        PCI_PRODUCT_ADMTEK_ADM8211      0x8201          /* ADM8211 WLAN */
                    533: #define        PCI_PRODUCT_ADMTEK_ADM9511      0x9511          /* ADM9511 */
                    534: #define        PCI_PRODUCT_ADMTEK_ADM9513      0x9513          /* ADM9513 */
                    535:
                    536: /* Adaptec products */
                    537: #define        PCI_PRODUCT_ADP_AIC7810 0x1078          /* AIC-7810 */
                    538: #define        PCI_PRODUCT_ADP_2940AU_CN       0x2178          /* AHA-2940AU/CN */
                    539: #define        PCI_PRODUCT_ADP_2930CU  0x3860          /* AHA-2930CU */
                    540: #define        PCI_PRODUCT_ADP_AIC7850 0x5078          /* AIC-7850 */
                    541: #define        PCI_PRODUCT_ADP_AIC7855 0x5578          /* AIC-7855 */
                    542: #define        PCI_PRODUCT_ADP_AIC5900 0x5900          /* AIC-5900 ATM */
                    543: #define        PCI_PRODUCT_ADP_AIC5905 0x5905          /* AIC-5905 ATM */
                    544: #define        PCI_PRODUCT_ADP_1480    0x6075          /* APA-1480 */
                    545: #define        PCI_PRODUCT_ADP_AIC7860 0x6078          /* AIC-7860 */
                    546: #define        PCI_PRODUCT_ADP_2940AU  0x6178          /* AHA-2940AU */
                    547: #define        PCI_PRODUCT_ADP_AIC7870 0x7078          /* AIC-7870 */
                    548: #define        PCI_PRODUCT_ADP_2940    0x7178          /* AHA-2940 */
                    549: #define        PCI_PRODUCT_ADP_3940    0x7278          /* AHA-3940 */
                    550: #define        PCI_PRODUCT_ADP_3985    0x7378          /* AHA-3985 */
                    551: #define        PCI_PRODUCT_ADP_2944    0x7478          /* AHA-2944 */
                    552: #define        PCI_PRODUCT_ADP_AIC7815 0x7815          /* AIC-7815 */
                    553: #define        PCI_PRODUCT_ADP_AIC7880 0x8078          /* AIC-7880 */
                    554: #define        PCI_PRODUCT_ADP_2940U   0x8178          /* AHA-2940U */
                    555: #define        PCI_PRODUCT_ADP_3940U   0x8278          /* AHA-3940U */
                    556: #define        PCI_PRODUCT_ADP_398XU   0x8378          /* AHA-398XU */
                    557: #define        PCI_PRODUCT_ADP_2944U   0x8478          /* AHA-2944U */
                    558: #define        PCI_PRODUCT_ADP_2940UWPro       0x8778          /* AHA-2940UWPro */
                    559: #define        PCI_PRODUCT_ADP_AIC6915 0x6915          /* AIC-6915 */
                    560: #define        PCI_PRODUCT_ADP_7895    0x7895          /* AIC-7895 */
                    561:
                    562: #define        PCI_PRODUCT_ADP2_2940U2 0x0010          /* AHA-2940U2 U2 */
                    563: #define        PCI_PRODUCT_ADP2_2930U2 0x0011          /* AHA-2930U2 U2 */
                    564: #define        PCI_PRODUCT_ADP2_AAA131U2       0x0013          /* AAA-131U2 U2 */
                    565: #define        PCI_PRODUCT_ADP2_AIC7890        0x001f          /* AIC-7890/1 U2 */
                    566: #define        PCI_PRODUCT_ADP2_AIC7892        0x008f          /* AIC-7892 U160 */
                    567: #define        PCI_PRODUCT_ADP2_29160  0x0080          /* AHA-29160 U160 */
                    568: #define        PCI_PRODUCT_ADP2_19160B 0x0081          /* AHA-19160B U160 */
                    569: #define        PCI_PRODUCT_ADP2_3950U2B        0x0050          /* AHA-3950U2B U2 */
                    570: #define        PCI_PRODUCT_ADP2_3950U2D        0x0051          /* AHA-3950U2D U2 */
                    571: #define        PCI_PRODUCT_ADP2_AIC7896        0x005f          /* AIC-7896/7 U2 */
                    572: #define        PCI_PRODUCT_ADP2_3960D  0x00c0          /* AHA-3960D U160 */
                    573: #define        PCI_PRODUCT_ADP2_AIC7899B       0x00c1          /* AIC-7899B */
                    574: #define        PCI_PRODUCT_ADP2_AIC7899D       0x00c3          /* AIC-7899D */
                    575: #define        PCI_PRODUCT_ADP2_AIC7899F       0x00c5          /* AIC-7899F */
                    576: #define        PCI_PRODUCT_ADP2_AIC7899        0x00cf          /* AIC-7899 U160 */
                    577: #define        PCI_PRODUCT_ADP2_SERVERAID      0x0250          /* ServeRAID */
                    578: #define        PCI_PRODUCT_ADP2_AAC2622        0x0282          /* AAC-2622 */
                    579: #define        PCI_PRODUCT_ADP2_ASR2200S       0x0285          /* ASR-2200S */
                    580: #define        PCI_PRODUCT_ADP2_ASR2120S       0x0286          /* ASR-2120S */
                    581: #define        PCI_PRODUCT_ADP2_AAC364 0x0364          /* AAC-364 */
                    582: #define        PCI_PRODUCT_ADP2_AAC3642        0x0365          /* AAC-3642 */
                    583: #define        PCI_PRODUCT_ADP2_PERC_2QC       0x1364          /* Dell PERC 2/QC */
                    584: #define        PCI_PRODUCT_ADP2_AIC7901        0x800f          /* AIC-7901 U320 */
                    585: #define        PCI_PRODUCT_ADP2_AHA29320A      0x8000          /* AHA-29320A U320 */
                    586: #define        PCI_PRODUCT_ADP2_AHA29320LP     0x8017          /* AHA-29320LP U320 */
                    587: #define        PCI_PRODUCT_ADP2_AIC7901A       0x801e          /* AIC-7901A U320 */
                    588: #define        PCI_PRODUCT_ADP2_AHA29320       0x8012          /* AHA-29320 U320 */
                    589: #define        PCI_PRODUCT_ADP2_AHA29320B      0x8013          /* AHA-29320B U320 */
                    590: #define        PCI_PRODUCT_ADP2_AHA29320LP2    0x8014          /* AHA-29320LP U320 */
                    591: #define        PCI_PRODUCT_ADP2_AIC7902        0x801f          /* AIC-7902 U320 */
                    592: #define        PCI_PRODUCT_ADP2_AIC7902_B      0x801d          /* AIC-7902B U320 */
                    593: #define        PCI_PRODUCT_ADP2_AHA39320       0x8010          /* AHA-39320 U320 */
                    594: #define        PCI_PRODUCT_ADP2_AHA39320B      0x8015          /* AHA-39320B U320 */
                    595: #define        PCI_PRODUCT_ADP2_AHA39320A      0x8016          /* AHA-39320A U320 */
                    596: #define        PCI_PRODUCT_ADP2_AHA39320D      0x8011          /* AHA-39320D U320 */
                    597: #define        PCI_PRODUCT_ADP2_AHA39320DB     0x801c          /* AHA-39320DB U320 */
                    598:
                    599: /* Advanced System Products */
                    600: #define        PCI_PRODUCT_ADVSYS_1200A        0x1100          /* 1200A */
                    601: #define        PCI_PRODUCT_ADVSYS_1200B        0x1200          /* 1200B */
                    602: #define        PCI_PRODUCT_ADVSYS_ULTRA        0x1300          /* ABP-930/40UA */
                    603: #define        PCI_PRODUCT_ADVSYS_WIDE 0x2300          /* ABP-940UW */
                    604: #define        PCI_PRODUCT_ADVSYS_U2W  0x2500          /* ASP-3940U2W */
                    605: #define        PCI_PRODUCT_ADVSYS_U3W  0x2700          /* ASP-3940U3W */
                    606:
                    607: /* Advanced Telecommunications Modules */
                    608: #define        PCI_PRODUCT_ATML_WAIKATO        0x3200          /* Waikato Dag3.2 */
                    609: #define        PCI_PRODUCT_ATML_DAG35  0x3500          /* Endace Dag3.5 */
                    610: #define        PCI_PRODUCT_ATML_DAG422GE       0x422e          /* Endace Dag4.22GE */
                    611: #define        PCI_PRODUCT_ATML_DAG423 0x4230          /* Endace Dag4.23 */
                    612:
                    613: /* Ageia */
                    614: #define        PCI_PRODUCT_AGEIA_PHYSX 0x1011          /* PhysX */
                    615:
                    616: /* Alliance products */
                    617: #define        PCI_PRODUCT_ALLIANCE_AT22       0x6422          /* AT22 */
                    618: #define        PCI_PRODUCT_ALLIANCE_AT24       0x6424          /* AT24 */
                    619:
                    620: /* Alteon products */
                    621: #define        PCI_PRODUCT_ALTEON_ACENIC       0x0001          /* Acenic */
                    622: #define        PCI_PRODUCT_ALTEON_ACENICT      0x0002          /* Acenic Copper */
                    623: #define        PCI_PRODUCT_ALTEON_BCM5700      0x0003          /* BCM5700 */
                    624: #define        PCI_PRODUCT_ALTEON_BCM5701      0x0004          /* BCM5701 */
                    625:
                    626: /* Altima products */
                    627: #define        PCI_PRODUCT_ALTIMA_AC1000       0x03e8          /* AC1000 */
                    628: #define        PCI_PRODUCT_ALTIMA_AC1001       0x03e9          /* AC1001 */
                    629: #define        PCI_PRODUCT_ALTIMA_AC9100       0x03ea          /* AC9100 */
                    630:
                    631: /* AMD products */
                    632: #define        PCI_PRODUCT_AMD_AMD64_HT        0x1100          /* AMD64 HyperTransport */
                    633: #define        PCI_PRODUCT_AMD_AMD64_ADDR      0x1101          /* AMD64 Address Map */
                    634: #define        PCI_PRODUCT_AMD_AMD64_DRAM      0x1102          /* AMD64 DRAM Cfg */
                    635: #define        PCI_PRODUCT_AMD_AMD64_MISC      0x1103          /* AMD64 Misc Cfg */
                    636: #define        PCI_PRODUCT_AMD_PCNET_PCI       0x2000          /* 79c970 PCnet-PCI */
                    637: #define        PCI_PRODUCT_AMD_PCHOME_PCI      0x2001          /* 79c978 PChome-PCI */
                    638: #define        PCI_PRODUCT_AMD_PCSCSI_PCI      0x2020          /* 53c974 PCscsi-PCI */
                    639: #define        PCI_PRODUCT_AMD_PCNETS_PCI      0x2040          /* 79C974 PCnet-PCI */
                    640: #define        PCI_PRODUCT_AMD_GEODE_LX_PCHB   0x2080          /* Geode LX */
                    641: #define        PCI_PRODUCT_AMD_GEODE_LX_VIDEO  0x2081          /* Geode LX Video */
                    642: #define        PCI_PRODUCT_AMD_GEODE_LX_CRYPTO 0x2082          /* Geode LX Crypto */
                    643: #define        PCI_PRODUCT_AMD_CS5536_PCIB     0x2090          /* CS5536 ISA */
                    644: #define        PCI_PRODUCT_AMD_CS5536_AUDIO    0x2093          /* CS5536 Audio */
                    645: #define        PCI_PRODUCT_AMD_CS5536_OHCI     0x2094          /* CS5536 USB */
                    646: #define        PCI_PRODUCT_AMD_CS5536_EHCI     0x2095          /* CS5536 USB */
                    647: #define        PCI_PRODUCT_AMD_CS5536_IDE      0x209a          /* CS5536 IDE */
                    648: #define        PCI_PRODUCT_AMD_ELANSC520       0x3000          /* ElanSC520 PCI */
                    649: /* http://www.amd.com/products/cpg/athlon/techdocs/pdf/21910.pdf */
                    650: #define        PCI_PRODUCT_AMD_SC751_SC        0x7006          /* 751 System */
                    651: #define        PCI_PRODUCT_AMD_SC751_PPB       0x7007          /* 751 PCI-PCI */
                    652: /* http://www.amd.com/products/cpg/athlon/techdocs/pdf/24462.pdf */
                    653: #define        PCI_PRODUCT_AMD_762_PCHB        0x700c          /* 762 PCI */
                    654: #define        PCI_PRODUCT_AMD_762_PPB 0x700d          /* 762 PCI-PCI */
                    655: #define        PCI_PRODUCT_AMD_761_PCHB        0x700e          /* 761 PCI */
                    656: #define        PCI_PRODUCT_AMD_761_PPB 0x700f          /* 761 PCI-PCI */
                    657: #define        PCI_PRODUCT_AMD_755_ISA 0x7400          /* 755 ISA */
                    658: #define        PCI_PRODUCT_AMD_755_IDE 0x7401          /* 755 IDE */
                    659: #define        PCI_PRODUCT_AMD_755_PMC 0x7403          /* 755 Power */
                    660: #define        PCI_PRODUCT_AMD_755_USB 0x7404          /* 755 USB */
                    661: /* http://www.amd.com/products/cpg/athlon/techdocs/pdf/22548.pdf */
                    662: #define        PCI_PRODUCT_AMD_PBC756_ISA      0x7408          /* 756 ISA */
                    663: #define        PCI_PRODUCT_AMD_PBC756_IDE      0x7409          /* 756 IDE */
                    664: #define        PCI_PRODUCT_AMD_PBC756_PMC      0x740b          /* 756 Power */
                    665: #define        PCI_PRODUCT_AMD_PBC756_USB      0x740c          /* 756 USB Host */
                    666: #define        PCI_PRODUCT_AMD_766_ISA 0x7410          /* 766 ISA */
                    667: #define        PCI_PRODUCT_AMD_766_IDE 0x7411          /* 766 IDE */
                    668: #define        PCI_PRODUCT_AMD_766_USB 0x7412          /* 766 USB */
                    669: #define        PCI_PRODUCT_AMD_766_PMC 0x7413          /* 766 Power */
                    670: #define        PCI_PRODUCT_AMD_766_USB_HCI     0x7414          /* 766 USB OpenHCI */
                    671: #define        PCI_PRODUCT_AMD_PBC768_ISA      0x7440          /* 768 ISA */
                    672: #define        PCI_PRODUCT_AMD_PBC768_IDE      0x7441          /* 768 IDE */
                    673: #define        PCI_PRODUCT_AMD_PBC768_PMC      0x7443          /* 768 Power */
                    674: #define        PCI_PRODUCT_AMD_PBC768_ACA      0x7445          /* 768 AC97 */
                    675: #define        PCI_PRODUCT_AMD_PBC768_MD       0x7446          /* 768 Modem */
                    676: #define        PCI_PRODUCT_AMD_PBC768_PPB      0x7448          /* 768 PCI-PCI */
                    677: #define        PCI_PRODUCT_AMD_PBC768_USB      0x7449          /* 768 USB */
                    678: #define        PCI_PRODUCT_AMD_8131_PCIX       0x7450          /* 8131 PCIX */
                    679: #define        PCI_PRODUCT_AMD_8131_PCIX_IOAPIC        0x7451          /* 8131 PCIX IOAPIC */
                    680: #define        PCI_PRODUCT_AMD_8151_SC 0x7454          /* 8151 Sys Control */
                    681: #define        PCI_PRODUCT_AMD_8151_AGP        0x7455          /* 8151 AGP */
                    682: #define        PCI_PRODUCT_AMD_8132_PCIX       0x7458          /* 8132 PCIX */
                    683: #define        PCI_PRODUCT_AMD_8132_PCIX_IOAPIC        0x7459          /* 8132 PCIX IOAPIC */
                    684: #define        PCI_PRODUCT_AMD_8111_PPB        0x7460          /* 8111 PCI-PCI */
                    685: #define        PCI_PRODUCT_AMD_8111_ETHER      0x7462          /* 8111 Ether */
                    686: #define        PCI_PRODUCT_AMD_8111_USB        0x7464          /* 8111 USB */
                    687: #define        PCI_PRODUCT_AMD_PBC8111_LPC     0x7468          /* 8111 LPC */
                    688: #define        PCI_PRODUCT_AMD_8111_IDE        0x7469          /* 8111 IDE */
                    689: #define        PCI_PRODUCT_AMD_8111_SMB        0x746a          /* 8111 SMBus */
                    690: #define        PCI_PRODUCT_AMD_8111_PMC        0x746b          /* 8111 Power */
                    691: #define        PCI_PRODUCT_AMD_8111_ACA        0x746d          /* 8111 AC97 */
                    692:
                    693: /* AMI */
                    694: #define        PCI_PRODUCT_AMI_MEGARAID        0x1960          /* MegaRAID */
                    695: #define        PCI_PRODUCT_AMI_MEGARAID428     0x9010          /* MegaRAID Series 428 */
                    696: #define        PCI_PRODUCT_AMI_MEGARAID434     0x9060          /* MegaRAID Series 434 */
                    697:
                    698: /* Analog Devices */
                    699: #define        PCI_PRODUCT_AD_SP21535  0x1535          /* ADSP 21535 DSP */
                    700: #define        PCI_PRODUCT_AD_1889     0x1889          /* AD1889 Audio */
                    701: #define        PCI_PRODUCT_AD_SP2141   0x2f44          /* SafeNet ADSP 2141 */
                    702:
                    703: /* Antares Microsystems products */
                    704: #define        PCI_PRODUCT_ANTARES_TC9021      0x1021          /* TC9021 */
                    705:
                    706: /* Apple products */
                    707: #define        PCI_PRODUCT_APPLE_BANDIT        0x0001          /* Bandit */
                    708: #define        PCI_PRODUCT_APPLE_GC    0x0002          /* GC */
                    709: #define        PCI_PRODUCT_APPLE_OHARE 0x0007          /* OHare */
                    710: #define        PCI_PRODUCT_APPLE_HEATHROW      0x0010          /* Heathrow */
                    711: #define        PCI_PRODUCT_APPLE_PADDINGTON    0x0017          /* Paddington */
                    712: #define        PCI_PRODUCT_APPLE_UNINORTHETH   0x001e          /* Uni-N Eth */
                    713: #define        PCI_PRODUCT_APPLE_UNINORTH      0x001f          /* Uni-N */
                    714: #define        PCI_PRODUCT_APPLE_UNINORTHETH_FW        0x0018          /* Uni-N Eth Firewire */
                    715: #define        PCI_PRODUCT_APPLE_USB   0x0019          /* USB */
                    716: #define        PCI_PRODUCT_APPLE_UNINORTH_AGP  0x0020          /* Uni-N AGP */
                    717: #define        PCI_PRODUCT_APPLE_UNINORTHGMAC  0x0021          /* Uni-N GMAC */
                    718: #define        PCI_PRODUCT_APPLE_KEYLARGO      0x0022          /* Keylargo */
                    719: #define        PCI_PRODUCT_APPLE_PANGEA_GMAC   0x0024          /* Pangea GMAC */
                    720: #define        PCI_PRODUCT_APPLE_PANGEA_MACIO  0x0025          /* Pangea Macio */
                    721: #define        PCI_PRODUCT_APPLE_PANGEA_OHCI   0x0026          /* Pangea USB */
                    722: #define        PCI_PRODUCT_APPLE_PANGEA_AGP    0x0027          /* Pangea AGP */
                    723: #define        PCI_PRODUCT_APPLE_PANGEA        0x0028          /* Pangea */
                    724: #define        PCI_PRODUCT_APPLE_PANGEA_PCI    0x0029          /* Pangea PCI */
                    725: #define        PCI_PRODUCT_APPLE_UNINORTH2_AGP 0x002d          /* Uni-N2 AGP */
                    726: #define        PCI_PRODUCT_APPLE_UNINORTH2     0x002e          /* Uni-N2 Host */
                    727: #define        PCI_PRODUCT_APPLE_UNINORTH2ETH  0x002f          /* Uni-N2 Host */
                    728: #define        PCI_PRODUCT_APPLE_PANGEA_FW     0x0030          /* Pangea FireWire */
                    729: #define        PCI_PRODUCT_APPLE_UNINORTH_FW   0x0031          /* UniNorth Firewire */
                    730: #define        PCI_PRODUCT_APPLE_UNINORTH2GMAC 0x0032          /* Uni-N2 GMAC */
                    731: #define        PCI_PRODUCT_APPLE_UNINORTH_ATA  0x0033          /* Uni-N ATA */
                    732: #define        PCI_PRODUCT_APPLE_UNINORTH_AGP3 0x0034          /* UniNorth AGP */
                    733: #define        PCI_PRODUCT_APPLE_UNINORTH5     0x0035          /* UniNorth PCI */
                    734: #define        PCI_PRODUCT_APPLE_UNINORTH6     0x0036          /* UniNorth PCI */
                    735: #define        PCI_PRODUCT_APPLE_INTREPID_ATA  0x003b          /* Intrepid ATA */
                    736: #define        PCI_PRODUCT_APPLE_INTREPID      0x003e          /* Intrepid */
                    737: #define        PCI_PRODUCT_APPLE_INTREPID_OHCI 0x003f          /* Intrepid USB */
                    738: #define        PCI_PRODUCT_APPLE_K2_USB        0x0040          /* K2 USB */
                    739: #define        PCI_PRODUCT_APPLE_K2_MACIO      0x0041          /* K2 Macio */
                    740: #define        PCI_PRODUCT_APPLE_K2_FW 0x0042          /* K2 Firewire */
                    741: #define        PCI_PRODUCT_APPLE_K2_ATA        0x0043          /* K2 ATA */
                    742: #define        PCI_PRODUCT_APPLE_U3_PPB1       0x0045          /* U3 PCI-PCI */
                    743: #define        PCI_PRODUCT_APPLE_U3_PPB2       0x0046          /* U3 PCI-PCI */
                    744: #define        PCI_PRODUCT_APPLE_U3_PPB3       0x0047          /* U3 PCI-PCI */
                    745: #define        PCI_PRODUCT_APPLE_U3_PPB4       0x0048          /* U3 PCI-PCI */
                    746: #define        PCI_PRODUCT_APPLE_U3_PPB5       0x0049          /* U3 PCI-PCI */
                    747: #define        PCI_PRODUCT_APPLE_U3_AGP        0x004b          /* U3 AGP */
                    748: #define        PCI_PRODUCT_APPLE_K2_GMAC       0x004c          /* K2 GMAC */
                    749: #define        PCI_PRODUCT_APPLE_SHASTA        0x004f          /* Shasta */
                    750: #define        PCI_PRODUCT_APPLE_SHASTA_ATA    0x0050          /* Shasta ATA */
                    751: #define        PCI_PRODUCT_APPLE_SHASTA_GMAC   0x0051          /* Shasta GMAC */
                    752: #define        PCI_PRODUCT_APPLE_SHASTA_FW     0x0052          /* Shasta Firewire */
                    753: #define        PCI_PRODUCT_APPLE_SHASTA_PCI1   0x0053          /* Shasta PCI */
                    754: #define        PCI_PRODUCT_APPLE_SHASTA_PCI2   0x0054          /* Shasta PCI */
                    755: #define        PCI_PRODUCT_APPLE_SHASTA_PCI3   0x0055          /* Shasta PCI */
                    756: #define        PCI_PRODUCT_APPLE_SHASTA_HT     0x0056          /* Shasta HyperTransport */
                    757: #define        PCI_PRODUCT_APPLE_K2    0x0057          /* K2 */
                    758: #define        PCI_PRODUCT_APPLE_U3L_AGP       0x0058          /* U3L AGP */
                    759: #define        PCI_PRODUCT_APPLE_K2_AGP        0x0059          /* K2 AGP */
                    760: #define        PCI_PRODUCT_APPLE_INTREPID2_AGP 0x0066          /* Intrepid 2 AGP */
                    761: #define        PCI_PRODUCT_APPLE_INTREPID2_PCI1        0x0067          /* Intrepid 2 PCI */
                    762: #define        PCI_PRODUCT_APPLE_INTREPID2_PCI2        0x0068          /* Intrepid 2 PCI */
                    763: #define        PCI_PRODUCT_APPLE_INTREPID2_ATA 0x0069          /* Intrepid 2 ATA */
                    764: #define        PCI_PRODUCT_APPLE_INTREPID2_FW  0x006a          /* Intrepid 2 FireWire */
                    765: #define        PCI_PRODUCT_APPLE_INTREPID2_GMAC        0x006b          /* Intrepid 2 GMAC */
                    766: #define        PCI_PRODUCT_APPLE_BCM5701       0x1645          /* BCM5701 */
                    767:
                    768: /* Aralion products */
                    769: #define        PCI_PRODUCT_ARALION_ARS106S     0x0301          /* ARS106S */
                    770: #define        PCI_PRODUCT_ARALION_ARS0303D    0x0303          /* ARS0303D */
                    771:
                    772: /* ARC Logic products */
                    773: #define        PCI_PRODUCT_ARC_USB     0x0003          /* USB */
                    774: #define        PCI_PRODUCT_ARC_1000PV  0xa091          /* 1000PV */
                    775: #define        PCI_PRODUCT_ARC_2000PV  0xa099          /* 2000PV */
                    776: #define        PCI_PRODUCT_ARC_2000MT  0xa0a1          /* 2000MT */
                    777: #define        PCI_PRODUCT_ARC_2000MI  0xa0a9          /* 2000MI */
                    778:
                    779: /* Areca products */
                    780: #define        PCI_PRODUCT_ARECA_ARC1110       0x1110          /* ARC-1110 */
                    781: #define        PCI_PRODUCT_ARECA_ARC1120       0x1120          /* ARC-1120 */
                    782: #define        PCI_PRODUCT_ARECA_ARC1130       0x1130          /* ARC-1130 */
                    783: #define        PCI_PRODUCT_ARECA_ARC1160       0x1160          /* ARC-1160 */
                    784: #define        PCI_PRODUCT_ARECA_ARC1170       0x1170          /* ARC-1170 */
                    785: #define        PCI_PRODUCT_ARECA_ARC1210       0x1210          /* ARC-1210 */
                    786: #define        PCI_PRODUCT_ARECA_ARC1220       0x1220          /* ARC-1220 */
                    787: #define        PCI_PRODUCT_ARECA_ARC1230       0x1230          /* ARC-1230 */
                    788: #define        PCI_PRODUCT_ARECA_ARC1260       0x1260          /* ARC-1260 */
                    789: #define        PCI_PRODUCT_ARECA_ARC1270       0x1270          /* ARC-1270 */
                    790: #define        PCI_PRODUCT_ARECA_ARC1280       0x1280          /* ARC-1280 */
                    791: #define        PCI_PRODUCT_ARECA_ARC1380       0x1380          /* ARC-1380 */
                    792: #define        PCI_PRODUCT_ARECA_ARC1381       0x1381          /* ARC-1381 */
                    793: #define        PCI_PRODUCT_ARECA_ARC1680       0x1680          /* ARC-1680 */
                    794: #define        PCI_PRODUCT_ARECA_ARC1681       0x1681          /* ARC-1681 */
                    795:
                    796: /* ASIX Electronics products */
                    797: #define        PCI_PRODUCT_ASIX_AX88140A       0x1400          /* AX88140A/88141 */
                    798:
                    799: /* Asustek products */
                    800: #define        PCI_PRODUCT_ASUSTEK_HFCPCI      0x0675          /* ISDN */
                    801:
                    802: /* ATI Technologies */
                    803: #define        PCI_PRODUCT_ATI_RADEON_M241P    0x3150          /* Radeon Mobility X600 */
                    804: #define        PCI_PRODUCT_ATI_FIREGL_V3200    0x3154          /* FireGL V3200 */
                    805: #define        PCI_PRODUCT_ATI_RADEON_X600_RV380       0x3e50          /* Radeon X600 (RV380) */
                    806: #define        PCI_PRODUCT_ATI_RADEON_X600_RV380_S     0x3e70          /* Radeon X600 (RV380) Sec */
                    807: #define        PCI_PRODUCT_ATI_RADEON_9500PRO  0x4144          /* Radeon 9500 Pro */
                    808: #define        PCI_PRODUCT_ATI_RADEON_9600PRO  0x4150          /* Radeon 9600 Pro */
                    809: #define        PCI_PRODUCT_ATI_RADEON_9600LE   0x4151          /* Radeon 9600 LE */
                    810: #define        PCI_PRODUCT_ATI_RADEON_9600XT   0x4152          /* Radeon 9600 XT */
                    811: #define        PCI_PRODUCT_ATI_RADEON_9550     0x4153          /* Radeon 9550 */
                    812: #define        PCI_PRODUCT_ATI_MACH32  0x4158          /* Mach32 */
                    813: #define        PCI_PRODUCT_ATI_RADEON_9500PRO_S        0x4164          /* Radeon 9500 Pro Sec */
                    814: #define        PCI_PRODUCT_ATI_RADEON_9600PRO_S        0x4170          /* Radeon 9600 Pro Sec */
                    815: #define        PCI_PRODUCT_ATI_RADEON_9600LE_S 0x4171          /* Radeon 9600 LE Sec */
                    816: #define        PCI_PRODUCT_ATI_RADEON_9600XT_S 0x4172          /* Radeon 9600 XT Sec */
                    817: #define        PCI_PRODUCT_ATI_RADEON_9550_S   0x4173          /* Radeon 9550 Sec */
                    818: #define        PCI_PRODUCT_ATI_R200_BB 0x4242          /* Radeon 8500 BB */
                    819: #define        PCI_PRODUCT_ATI_RADEON_IGP320M  0x4336          /* Radeon IGP 320M */
                    820: #define        PCI_PRODUCT_ATI_MOBILITY_M6     0x4337          /* Mobility M6 */
                    821: #define        PCI_PRODUCT_ATI_IXP_AUDIO_200   0x4341          /* IXP200 AC97 */
                    822: #define        PCI_PRODUCT_ATI_SB200_PPB       0x4342          /* SB200 PCI-PCI */
                    823: #define        PCI_PRODUCT_ATI_SB200_EHCI      0x4345          /* SB200 USB2 */
                    824: #define        PCI_PRODUCT_ATI_SB200_OHCI_1    0x4347          /* SB200 USB */
                    825: #define        PCI_PRODUCT_ATI_SB200_OHCI_2    0x4348          /* SB200 USB */
                    826: #define        PCI_PRODUCT_ATI_IXP_IDE_200     0x4349          /* IXP200 IDE */
                    827: #define        PCI_PRODUCT_ATI_SB200_ISA       0x434c          /* SB200 PCI-ISA */
                    828: #define        PCI_PRODUCT_ATI_IXP_MODEM_200   0x434d          /* IXP200 Modem */
                    829: #define        PCI_PRODUCT_ATI_SB200_SMB       0x4353          /* SB200 SMBus */
                    830: #define        PCI_PRODUCT_ATI_MACH64_CT       0x4354          /* Mach64 CT */
                    831: #define        PCI_PRODUCT_ATI_MACH64_CX       0x4358          /* Mach64 CX */
                    832: #define        PCI_PRODUCT_ATI_IXP_AUDIO_300   0x4361          /* IXP300 AC97 */
                    833: #define        PCI_PRODUCT_ATI_IXP_SMB_300     0x4363          /* IXP300 SMBus */
                    834: #define        PCI_PRODUCT_ATI_IXP_IDE_300     0x4369          /* IXP300 IDE */
                    835: #define        PCI_PRODUCT_ATI_IXP_SATA_300    0x436e          /* IXP300 SATA */
                    836: #define        PCI_PRODUCT_ATI_IXP_AUDIO_400   0x4370          /* IXP400 AC97 */
                    837: #define        PCI_PRODUCT_ATI_IXP_PCI_400     0x4371          /* IXP400 PCI */
                    838: #define        PCI_PRODUCT_ATI_IXP_SMB_400     0x4372          /* IXP400 SMBus */
                    839: #define        PCI_PRODUCT_ATI_IXP_EHCI_400    0x4373          /* IXP400 USB2 */
                    840: #define        PCI_PRODUCT_ATI_IXP_OHCI_400_1  0x4374          /* IXP400 USB */
                    841: #define        PCI_PRODUCT_ATI_IXP_OHCI_400_2  0x4375          /* IXP400 USB */
                    842: #define        PCI_PRODUCT_ATI_IXP_IDE_400     0x4376          /* IXP400 IDE */
                    843: #define        PCI_PRODUCT_ATI_IXP_ISA_400     0x4377          /* IXP400 ISA */
                    844: #define        PCI_PRODUCT_ATI_IXP_MODEM_400   0x4378          /* IXP400 Modem */
                    845: #define        PCI_PRODUCT_ATI_IXP_SATA_400_1  0x4379          /* IXP400 SATA */
                    846: #define        PCI_PRODUCT_ATI_IXP_SATA_400_2  0x437a          /* IXP400 SATA */
                    847: #define        PCI_PRODUCT_ATI_IXP_HDA_450     0x437b          /* IXP450 HD Audio */
                    848: #define        PCI_PRODUCT_ATI_IXP_SATA_600_1  0x4380          /* IXP600 SATA */
                    849: #define        PCI_PRODUCT_ATI_IXP_SATA_600_2  0x4381          /* IXP600 SATA */
                    850: #define        PCI_PRODUCT_ATI_IXP_AUDIO_600   0x4382          /* IXP600 AC97 */
                    851: #define        PCI_PRODUCT_ATI_IXP_HDA_600     0x4383          /* IXP600 HD Audio */
                    852: #define        PCI_PRODUCT_ATI_IXP_PCI_600     0x4384          /* IXP600 PCI */
                    853: #define        PCI_PRODUCT_ATI_IXP_SMB_600     0x4385          /* IXP600 SMBus */
                    854: #define        PCI_PRODUCT_ATI_IXP_EHCI_600    0x4386          /* IXP600 USB2 */
                    855: #define        PCI_PRODUCT_ATI_IXP_OHCI_600_1  0x4387          /* IXP600 USB */
                    856: #define        PCI_PRODUCT_ATI_IXP_OHCI_600_2  0x4388          /* IXP600 USB */
                    857: #define        PCI_PRODUCT_ATI_IXP_OHCI_600_3  0x4389          /* IXP600 USB */
                    858: #define        PCI_PRODUCT_ATI_IXP_OHCI_600_4  0x438a          /* IXP600 USB */
                    859: #define        PCI_PRODUCT_ATI_IXP_OHCI_600_5  0x438b          /* IXP600 USB */
                    860: #define        PCI_PRODUCT_ATI_IXP_IDE_600     0x438c          /* IXP600 IDE */
                    861: #define        PCI_PRODUCT_ATI_IXP_LPC_600     0x438d          /* IXP600 LPC */
                    862: #define        PCI_PRODUCT_ATI_IXP_MODEM_600   0x438e          /* IXP600 Modem */
                    863: #define        PCI_PRODUCT_ATI_MACH64_ET       0x4554          /* Mach64 ET */
                    864: #define        PCI_PRODUCT_ATI_RAGEPRO 0x4742          /* Rage Pro */
                    865: #define        PCI_PRODUCT_ATI_MACH64_GD       0x4744          /* Mach64 GD */
                    866: #define        PCI_PRODUCT_ATI_MACH64_GI       0x4749          /* Mach64 GI */
                    867: #define        PCI_PRODUCT_ATI_MACH64_GL       0x474c          /* Mach64 GL */
                    868: #define        PCI_PRODUCT_ATI_MACH64_GM       0x474d          /* Mach64 GM */
                    869: #define        PCI_PRODUCT_ATI_MACH64_GN       0x474e          /* Mach64 GN */
                    870: #define        PCI_PRODUCT_ATI_MACH64_GO       0x474f          /* Mach64 GO */
                    871: #define        PCI_PRODUCT_ATI_MACH64_GP       0x4750          /* Mach64 GP */
                    872: #define        PCI_PRODUCT_ATI_MACH64_GQ       0x4751          /* Mach64 GQ */
                    873: #define        PCI_PRODUCT_ATI_RAGEXL  0x4752          /* Rage XL */
                    874: #define        PCI_PRODUCT_ATI_MACH64_GS       0x4753          /* Mach64 GS */
                    875: #define        PCI_PRODUCT_ATI_MACH64_GT       0x4754          /* Mach64 GT */
                    876: #define        PCI_PRODUCT_ATI_MACH64_GU       0x4755          /* Mach64 GU */
                    877: #define        PCI_PRODUCT_ATI_MACH64_GV       0x4756          /* Mach64 GV */
                    878: #define        PCI_PRODUCT_ATI_MACH64_GW       0x4757          /* Mach64 GW */
                    879: #define        PCI_PRODUCT_ATI_MACH64_GX       0x4758          /* Mach64 GX */
                    880: #define        PCI_PRODUCT_ATI_MACH64_GY       0x4759          /* Mach64 GY */
                    881: #define        PCI_PRODUCT_ATI_MACH64_GZ       0x475a          /* Mach64 GZ */
                    882: #define        PCI_PRODUCT_ATI_RV250   0x4966          /* Radeon 9000 */
                    883: #define        PCI_PRODUCT_ATI_RV250_S 0x496e          /* Radeon 9000 Sec */
                    884: #define        PCI_PRODUCT_ATI_MACH64_LB       0x4c42          /* Mach64 LB */
                    885: #define        PCI_PRODUCT_ATI_MACH64_LD       0x4c44          /* Mach64 LD */
                    886: #define        PCI_PRODUCT_ATI_RAGE128_LE      0x4c45          /* Rage128 LE */
                    887: #define        PCI_PRODUCT_ATI_MOBILITY_M3     0x4c46          /* Mobility M3 */
                    888: #define        PCI_PRODUCT_ATI_MACH64_LG       0x4c47          /* Mach64 LG */
                    889: #define        PCI_PRODUCT_ATI_MACH64_LI       0x4c49          /* Mach64 LI */
                    890: #define        PCI_PRODUCT_ATI_MOBILITY_1      0x4c4d          /* Mobility 1 */
                    891: #define        PCI_PRODUCT_ATI_MACH64_LN       0x4c4e          /* Mach64 LN */
                    892: #define        PCI_PRODUCT_ATI_MACH64_LP       0x4c50          /* Mach64 LP */
                    893: #define        PCI_PRODUCT_ATI_MACH64_LQ       0x4c51          /* Mach64 LQ */
                    894: #define        PCI_PRODUCT_ATI_RAGE_PM 0x4c52          /* Rage P/M */
                    895: #define        PCI_PRODUCT_ATI_MACH64LS        0x4c53          /* Mach64 LS */
                    896: #define        PCI_PRODUCT_ATI_RADEON_M7LW     0x4c57          /* Radeon Mobility M7 LW */
                    897: #define        PCI_PRODUCT_ATI_RADEON_M6LY     0x4c59          /* Radeon Mobility M6 LY */
                    898: #define        PCI_PRODUCT_ATI_RADEON_M6LZ     0x4c5a          /* Radeon Mobility M6 LZ */
                    899: #define        PCI_PRODUCT_ATI_RADEON_M9Lf     0x4c66          /* Radeon Mobility M9 Lf */
                    900: #define        PCI_PRODUCT_ATI_RAGE128_MF      0x4d46          /* Rage 128 Mobility MF */
                    901: #define        PCI_PRODUCT_ATI_RAGE128_ML      0x4d4c          /* Rage 128 Mobility ML */
                    902: #define        PCI_PRODUCT_ATI_R300    0x4e44          /* Radeon 9500/9700 */
                    903: #define        PCI_PRODUCT_ATI_RADEON9500_PRO  0x4e45          /* Radeon 9500 Pro */
                    904: #define        PCI_PRODUCT_ATI_RADEON_9800XT   0x4e4a          /* Radeon 9800 XT */
                    905: #define        PCI_PRODUCT_ATI_R350    0x4e48          /* Radeon 9800 Pro */
                    906: #define        PCI_PRODUCT_ATI_RV350   0x4e50          /* Radeon Mobility M10 NP */
                    907: #define        PCI_PRODUCT_ATI_R300_S  0x4e64          /* Radeon 9500/9700 Sec */
                    908: #define        PCI_PRODUCT_ATI_R350_S  0x4e68          /* Radeon 9800 Pro Sec */
                    909: #define        PCI_PRODUCT_ATI_RAGE128_PD      0x5044          /* Rage 128 Pro PD */
                    910: #define        PCI_PRODUCT_ATI_RAGE_FURY       0x5046          /* Rage Fury */
                    911: #define        PCI_PRODUCT_ATI_RAGE128_PK      0x5052          /* Rage 128 PK */
                    912: #define        PCI_PRODUCT_ATI_RADEON_AIW      0x5144          /* AIW Radeon */
                    913: #define        PCI_PRODUCT_ATI_RADEON_QE       0x5145          /* Radeon QE */
                    914: #define        PCI_PRODUCT_ATI_RADEON_QF       0x5146          /* Radeon QF */
                    915: #define        PCI_PRODUCT_ATI_RADEON_QG       0x5147          /* Radeon QG */
                    916: #define        PCI_PRODUCT_ATI_R200_QL 0x514c          /* Radeon 8500 QL */
                    917: #define        PCI_PRODUCT_ATI_R200_QM 0x514d          /* Radeon 9100 QM */
                    918: #define        PCI_PRODUCT_ATI_R200_QN 0x514e          /* Radeon 8500 QN */
                    919: #define        PCI_PRODUCT_ATI_R200_QO 0x514f          /* Radeon 8500 QO */
                    920: #define        PCI_PRODUCT_ATI_RV200_QW        0x5157          /* Radeon 7500 QW */
                    921: #define        PCI_PRODUCT_ATI_RADEON_QY       0x5159          /* Radeon VE QY */
                    922: #define        PCI_PRODUCT_ATI_RADEON_QZ       0x515a          /* Radeon VE QZ */
                    923: #define        PCI_PRODUCT_ATI_ES1000  0x515e          /* ES1000 */
                    924: #define        PCI_PRODUCT_ATI_R200_Ql 0x516c          /* Radeon 8500 Ql */
                    925: #define        PCI_PRODUCT_ATI_RAGE128_GL      0x5245          /* Rage 128 GL */
                    926: #define        PCI_PRODUCT_ATI_RAGE_MAGNUM     0x5246          /* Rage Magnum */
                    927: #define        PCI_PRODUCT_ATI_RAGE128_RG      0x5247          /* Rage 128 RG */
                    928: #define        PCI_PRODUCT_ATI_RAGE128_RK      0x524b          /* Rage 128 RK */
                    929: #define        PCI_PRODUCT_ATI_RAGE128_VR      0x524c          /* Rage 128 VR */
                    930: #define        PCI_PRODUCT_ATI_RAGE128_SH      0x5348          /* Rage 128 SH */
                    931: #define        PCI_PRODUCT_ATI_RAGE128_SK      0x534b          /* Rage 128 SK */
                    932: #define        PCI_PRODUCT_ATI_RAGE128_SL      0x534c          /* Rage 128 SL */
                    933: #define        PCI_PRODUCT_ATI_RAGE128_SM      0x534d          /* Rage 128 SM */
                    934: #define        PCI_PRODUCT_ATI_RAGE128 0x534e          /* Rage 128 */
                    935: #define        PCI_PRODUCT_ATI_RAGE128_TF      0x5446          /* Rage 128 Pro TF */
                    936: #define        PCI_PRODUCT_ATI_RAGE128_TL      0x544c          /* Rage 128 Pro TL */
                    937: #define        PCI_PRODUCT_ATI_RAGE128_TR      0x5452          /* Rage 128 Pro TR */
                    938: #define        PCI_PRODUCT_ATI_RADEON_M300_M22 0x5460          /* Radeon Mobility M300 M22 */
                    939: #define        PCI_PRODUCT_ATI_RADEON_X800_RV430       0x554d          /* Radeon X800 (RV430) */
                    940: #define        PCI_PRODUCT_ATI_RADEON_X800_RV430_S     0x556d          /* Radeon X800 (RV430) Sec */
                    941: #define        PCI_PRODUCT_ATI_RADEON_X700_M26_1       0x5652          /* Radeon Mobility X700 M26 */
                    942: #define        PCI_PRODUCT_ATI_RADEON_X700_M26_2       0x5653          /* Radeon Mobility X700 M26 */
                    943: #define        PCI_PRODUCT_ATI_MACH64_VT       0x5654          /* Mach64 VT */
                    944: #define        PCI_PRODUCT_ATI_MACH64_VU       0x5655          /* Mach64 VU */
                    945: #define        PCI_PRODUCT_ATI_MACH64_VV       0x5656          /* Mach64 VV */
                    946: #define        PCI_PRODUCT_ATI_RS300_100_HB    0x5830          /* RS300_100 Host */
                    947: #define        PCI_PRODUCT_ATI_RS300_133_HB    0x5831          /* RS300_133 Host */
                    948: #define        PCI_PRODUCT_ATI_RS300_166_HB    0x5832          /* RS300_166 Host */
                    949: #define        PCI_PRODUCT_ATI_RADEON_IGP9100_HB       0x5833          /* Radeon IGP 9100 Host */
                    950: #define        PCI_PRODUCT_ATI_RADEON_IGP9100  0x5835          /* Radeon Mobility IGP 9100 */
                    951: #define        PCI_PRODUCT_ATI_RADEON_IGP9100_AGP      0x5838          /* Radeon IGP 9100 AGP */
                    952: #define        PCI_PRODUCT_ATI_RADEON_RV280_PRO_S      0x5940          /* Radeon 9200 PRO Sec */
                    953: #define        PCI_PRODUCT_ATI_RADEON_RV280_S  0x5941          /* Radeon 9200 Sec */
                    954: #define        PCI_PRODUCT_ATI_RS480_HB        0x5950          /* RS480 Host */
                    955: #define        PCI_PRODUCT_ATI_RX480_HB        0x5951          /* RX480 Host */
                    956: #define        PCI_PRODUCT_ATI_RADEON_RS480    0x5954          /* Radeon XPRESS 200 */
                    957: #define        PCI_PRODUCT_ATI_RADEON_RS480_B  0x5955          /* Radeon XPRESS 200M */
                    958: #define        PCI_PRODUCT_ATI_RADEON_RV280_PRO        0x5960          /* Radeon 9200 PRO */
                    959: #define        PCI_PRODUCT_ATI_RADEON_RV280    0x5961          /* Radeon 9200 */
                    960: #define        PCI_PRODUCT_ATI_RADEON_RV280_B  0x5962          /* Radeon 9200 */
                    961: #define        PCI_PRODUCT_ATI_RADEON_RV280_SE_S       0x5964          /* Radeon 9200 SE Sec */
                    962: #define        PCI_PRODUCT_ATI_RADEON_RS482    0x5974          /* Radeon XPRESS 200 */
                    963: #define        PCI_PRODUCT_ATI_RADEON_RS482_B  0x5975          /* Radeon XPRESS 200M */
                    964: #define        PCI_PRODUCT_ATI_RX480_PCIE      0x5a34          /* RX480 PCIE */
                    965: #define        PCI_PRODUCT_ATI_RS480_PCIE_2    0x5a36          /* RS480 PCIE */
                    966: #define        PCI_PRODUCT_ATI_RS480_PCIE_3    0x5a37          /* RS480 PCIE */
                    967: #define        PCI_PRODUCT_ATI_RX480_PCIE_2    0x5a38          /* RX480 PCIE */
                    968: #define        PCI_PRODUCT_ATI_RX480_PCIE_3    0x5a39          /* RX480 PCIE */
                    969: #define        PCI_PRODUCT_ATI_RS480_PCIE_1    0x5a3f          /* RS480 PCIE */
                    970: #define        PCI_PRODUCT_ATI_RADEON_RS400    0x5a41          /* Radeon XPRESS 200 */
                    971: #define        PCI_PRODUCT_ATI_RADEON_RS400_B  0x5a42          /* Radeon XPRESS 200M */
                    972: #define        PCI_PRODUCT_ATI_RADEON_RC410    0x5a61          /* Radeon XPRESS 200 */
                    973: #define        PCI_PRODUCT_ATI_RADEON_RC410_B  0x5a62          /* Radeon XPRESS 200M */
                    974: #define        PCI_PRODUCT_ATI_RADEON_X300     0x5b60          /* Radeon X300 */
                    975: #define        PCI_PRODUCT_ATI_RADEON_X600_RV370       0x5b62          /* Radeon X600 (RV370) */
                    976: #define        PCI_PRODUCT_ATI_RADEON_X550     0x5b63          /* Radeon X550 */
                    977: #define        PCI_PRODUCT_ATI_FIREGL_RV370    0x5b64          /* FireGL V3100 */
                    978: #define        PCI_PRODUCT_ATI_RADEON_X300_S   0x5b70          /* Radeon X300 Sec */
                    979: #define        PCI_PRODUCT_ATI_RADEON_X600_RV370_S     0x5b72          /* Radeon X600 (RV370) Sec */
                    980: #define        PCI_PRODUCT_ATI_RADEON_X550_S   0x5b73          /* Radeon X550 Sec */
                    981: #define        PCI_PRODUCT_ATI_FIREGL_RV370_S  0x5b74          /* FireGL V3100 Sec */
                    982: #define        PCI_PRODUCT_ATI_RADEON_RV280_M  0x5c61          /* Radeon Mobility 9200 */
                    983: #define        PCI_PRODUCT_ATI_RADEON_M9PLUS   0x5c63          /* Radeon Mobility 9200 (M9+) */
                    984: #define        PCI_PRODUCT_ATI_RADEON_RV280_SE 0x5d44          /* Radeon 9200 SE */
                    985: #define        PCI_PRODUCT_ATI_RADEON_X800_GTO 0x5d4f          /* Radeon X800 GTO */
                    986: #define        PCI_PRODUCT_ATI_RADEON_X800_GTO_S       0x5d6f          /* Radeon X800 GTO Sec */
                    987: #define        PCI_PRODUCT_ATI_RADEON_X700_PCIE        0x5e4d          /* Radeon X700 PCIE */
                    988: #define        PCI_PRODUCT_ATI_RADEON_X700_PCIE_S      0x5e6d          /* Radeon X700 PCIE Sec */
                    989: #define        PCI_PRODUCT_ATI_RADEON_X700_SE  0x5e4f          /* Radeon X700 SE */
                    990: #define        PCI_PRODUCT_ATI_RADEON_X700_SE_S        0x5e6f          /* Radeon X700 SE Sec */
                    991: #define        PCI_PRODUCT_ATI_RS100_PCI       0x700f          /* RS100 PCI */
                    992: #define        PCI_PRODUCT_ATI_RS200_PCI       0x7010          /* RS200 PCI */
                    993: #define        PCI_PRODUCT_ATI_RADEON_X1800    0x7109          /* Radeon X1800 */
                    994: #define        PCI_PRODUCT_ATI_RADEON_X1300_M52        0x7149          /* Radeon Mobility X1300 M52-64 */
                    995: #define        PCI_PRODUCT_ATI_RADEON_X1300PRO 0x7183          /* Radeon X1300 Pro */
                    996: #define        PCI_PRODUCT_ATI_RADEON_X1300PRO_S       0x71a3          /* Radeon X1300 Pro Sec */
                    997: #define        PCI_PRODUCT_ATI_RADEON_X1600_M  0x71c5          /* Radeon Mobility X1600 */
                    998: #define        PCI_PRODUCT_ATI_RADEON_X1600_PRO        0x71c2          /* Radeon X1600 PRO */
                    999: #define        PCI_PRODUCT_ATI_RADEON_X1600_PRO2       0x71e2          /* Radeon X1600 PRO (Secondary) */
                   1000: #define        PCI_PRODUCT_ATI_RV530_M56       0x71d4          /* Mobility FireGL V5250 */
                   1001: #define        PCI_PRODUCT_ATI_RADEON_RX1650_XT        0x7291          /* Radeon RX1650 XT */
                   1002: #define        PCI_PRODUCT_ATI_RADEON_RX1650_XT2       0x72b1          /* Radeon RX1650 XT (Secondary) */
                   1003: #define        PCI_PRODUCT_ATI_RS100_AGP       0xcab0          /* RS100 AGP */
                   1004: #define        PCI_PRODUCT_ATI_RS200_AGP       0xcab2          /* RS200 AGP */
                   1005: #define        PCI_PRODUCT_ATI_RS250_AGP       0xcab3          /* RS250 AGP */
                   1006: #define        PCI_PRODUCT_ATI_RS200M_AGP      0xcbb2          /* RS200M AGP */
                   1007:
                   1008: /* Applied Micro Circuits products */
                   1009: #define        PCI_PRODUCT_AMCIRCUITS_S5933    0x4750          /* S5933 PCI Matchmaker */
                   1010: #define        PCI_PRODUCT_AMCIRCUITS_LANAI    0x8043          /* Myrinet LANai */
                   1011:
                   1012: /* ASPEED Technology products */
                   1013: #define        PCI_PRODUCT_ASPEED_AST2000      0x2000          /* AST2000 */
                   1014:
                   1015: /* Atheros products */
                   1016: #define        PCI_PRODUCT_ATHEROS_AR5210      0x0007          /* AR5210 */
                   1017: #define        PCI_PRODUCT_ATHEROS_AR5311      0x0011          /* AR5211 */
                   1018: #define        PCI_PRODUCT_ATHEROS_AR5211      0x0012          /* AR5211 */
                   1019: #define        PCI_PRODUCT_ATHEROS_AR5212      0x0013          /* AR5212 */
                   1020: #define        PCI_PRODUCT_ATHEROS_AR2413      0x001a          /* AR2413 */
                   1021: #define        PCI_PRODUCT_ATHEROS_AR5413      0x001b          /* AR5413 */
                   1022: #define        PCI_PRODUCT_ATHEROS_AR5424      0x001c          /* AR5424 */
                   1023: #define        PCI_PRODUCT_ATHEROS_AR5416      0x0023          /* AR5416 */
                   1024: #define        PCI_PRODUCT_ATHEROS_AR5418      0x0024          /* AR5418 */
                   1025: #define        PCI_PRODUCT_ATHEROS_AR5210_AP   0x0207          /* AR5210 (Early) */
                   1026: #define        PCI_PRODUCT_ATHEROS_AR5212_IBM  0x1014          /* AR5212 (IBM MiniPCI) */
                   1027: #define        PCI_PRODUCT_ATHEROS_AR5210_DEFAULT      0x1107          /* AR5210 (no eeprom) */
                   1028: #define        PCI_PRODUCT_ATHEROS_AR5212_DEFAULT      0x1113          /* AR5212 (no eeprom) */
                   1029: #define        PCI_PRODUCT_ATHEROS_AR5211_DEFAULT      0x1112          /* AR5211 (no eeprom) */
                   1030: #define        PCI_PRODUCT_ATHEROS_AR5212_FPGA 0xf013          /* AR5212 (emulation board) */
                   1031: #define        PCI_PRODUCT_ATHEROS_AR5211_FPGA11B      0xf11b          /* AR5211Ref */
                   1032: #define        PCI_PRODUCT_ATHEROS_AR5211_LEGACY       0xff12          /* AR5211Ref */
                   1033:
                   1034: /* Atronics products */
                   1035: #define        PCI_PRODUCT_ATRONICS_IDE_2015PL 0x2015          /* IDE-2015PL */
                   1036:
                   1037: /* Attansic Technology products */
                   1038: #define        PCI_PRODUCT_ATTANSIC_L1 0x1048          /* L1 */
                   1039:
                   1040: /* Aureal products */
                   1041: #define        PCI_PRODUCT_AUREAL_AU8820       0x0001          /* Vortex 1 */
                   1042: #define        PCI_PRODUCT_AUREAL_AU8830       0x0002          /* Vortex 2 */
                   1043: #define        PCI_PRODUCT_AUREAL_AU8810       0x0003          /* Vortex Advantage */
                   1044:
                   1045: /* Avance Logic products */
                   1046: #define        PCI_PRODUCT_AVANCE_AVL2301      0x2301          /* AVL2301 */
                   1047: #define        PCI_PRODUCT_AVANCE_AVG2302      0x2302          /* AVG2302 */
                   1048: #define        PCI_PRODUCT_AVANCE2_ALG2301     0x2301          /* ALG2301 */
                   1049: #define        PCI_PRODUCT_AVANCE2_ALG2302     0x2302          /* ALG2302 */
                   1050: #define        PCI_PRODUCT_AVANCE2_ALS4000     0x4000          /* ALS4000 */
                   1051:
                   1052: /* AVlab products */
                   1053: #define        PCI_PRODUCT_AVLAB_PCI2S 0x2130          /* PCI 2 Serial */
                   1054: #define        PCI_PRODUCT_AVLAB_LPPCI4S       0x2150          /* LP-PCI 4 Serial */
                   1055:
                   1056: /* AVM products */
                   1057: #define        PCI_PRODUCT_AVM_B1      0x0700          /* BRI ISDN */
                   1058: #define        PCI_PRODUCT_AVM_FRITZ_CARD      0x0a00          /* Fritz ISDN */
                   1059: #define        PCI_PRODUCT_AVM_FRITZ_PCI_V2_ISDN       0x0e00          /* Fritz v2.0 ISDN */
                   1060: #define        PCI_PRODUCT_AVM_T1      0x1200          /* PRI T1 ISDN */
                   1061:
                   1062: /* Belkin Components products */
                   1063: #define        PCI_PRODUCT_BELKIN2_F5D6001     0x6001          /* F5D6001 */
                   1064: #define        PCI_PRODUCT_BELKIN2_F5D6020V3   0x6020          /* F5D6020V3 */
                   1065: #define        PCI_PRODUCT_BELKIN_F5D6000      0xec00          /* F5D6000 */
                   1066:
                   1067: /* Bit3 products */
                   1068: #define        PCI_PRODUCT_BIT3_PCIVME617      0x0001          /* VME 617 */
                   1069: #define        PCI_PRODUCT_BIT3_PCIVME2706     0x0300          /* VME 2706 */
                   1070:
                   1071: /* Bluesteel Networks */
                   1072: #define        PCI_PRODUCT_BLUESTEEL_5501      0x0000          /* 5501 */
                   1073: #define        PCI_PRODUCT_BLUESTEEL_5601      0x5601          /* 5601 */
                   1074:
                   1075: /* Broadcom */
                   1076: #define        PCI_PRODUCT_BROADCOM_BCM5752    0x1600          /* BCM5752 */
                   1077: #define        PCI_PRODUCT_BROADCOM_BCM5752M   0x1601          /* BCM5752M */
                   1078: #define        PCI_PRODUCT_BROADCOM_BCM5709    0x1639          /* BCM5709 */
                   1079: #define        PCI_PRODUCT_BROADCOM_BCM5709S   0x163a          /* BCM5709S */
                   1080: #define        PCI_PRODUCT_BROADCOM_BCM5700    0x1644          /* BCM5700 */
                   1081: #define        PCI_PRODUCT_BROADCOM_BCM5701    0x1645          /* BCM5701 */
                   1082: #define        PCI_PRODUCT_BROADCOM_BCM5702    0x1646          /* BCM5702 */
                   1083: #define        PCI_PRODUCT_BROADCOM_BCM5703    0x1647          /* BCM5703 */
                   1084: #define        PCI_PRODUCT_BROADCOM_BCM5704C   0x1648          /* BCM5704C */
                   1085: #define        PCI_PRODUCT_BROADCOM_BCM5704S_ALT       0x1649          /* BCM5704S Alt */
                   1086: #define        PCI_PRODUCT_BROADCOM_BCM5706    0x164a          /* BCM5706 */
                   1087: #define        PCI_PRODUCT_BROADCOM_BCM5708    0x164c          /* BCM5708 */
                   1088: #define        PCI_PRODUCT_BROADCOM_BCM5702FE  0x164d          /* BCM5702FE */
                   1089: #define        PCI_PRODUCT_BROADCOM_BCM5705    0x1653          /* BCM5705 */
                   1090: #define        PCI_PRODUCT_BROADCOM_BCM5705K   0x1654          /* BCM5705K */
                   1091: #define        PCI_PRODUCT_BROADCOM_BCM5720    0x1658          /* BCM5720 */
                   1092: #define        PCI_PRODUCT_BROADCOM_BCM5721    0x1659          /* BCM5721 */
                   1093: #define        PCI_PRODUCT_BROADCOM_BCM5705M   0x165d          /* BCM5705M */
                   1094: #define        PCI_PRODUCT_BROADCOM_BCM5722    0x165a          /* BCM5722 */
                   1095: #define        PCI_PRODUCT_BROADCOM_BCM5705M_ALT       0x165e          /* BCM5705M Alt */
                   1096: #define        PCI_PRODUCT_BROADCOM_BCM5714    0x1668          /* BCM5714 */
                   1097: #define        PCI_PRODUCT_BROADCOM_BCM5714S   0x1669          /* BCM5714S */
                   1098: #define        PCI_PRODUCT_BROADCOM_BCM5780    0x166a          /* BCM5780 */
                   1099: #define        PCI_PRODUCT_BROADCOM_BCM5780S   0x166b          /* BCM5780S */
                   1100: #define        PCI_PRODUCT_BROADCOM_BCM5705F   0x166e          /* BCM5705F */
                   1101: #define        PCI_PRODUCT_BROADCOM_BCM5754M   0x1672          /* BCM5754M */
                   1102: #define        PCI_PRODUCT_BROADCOM_BCM5755M   0x1673          /* BCM5755M */
                   1103: #define        PCI_PRODUCT_BROADCOM_BCM5756    0x1674          /* BCM5756 */
                   1104: #define        PCI_PRODUCT_BROADCOM_BCM5750    0x1676          /* BCM5750 */
                   1105: #define        PCI_PRODUCT_BROADCOM_BCM5751    0x1677          /* BCM5751 */
                   1106: #define        PCI_PRODUCT_BROADCOM_BCM5715    0x1678          /* BCM5715 */
                   1107: #define        PCI_PRODUCT_BROADCOM_BCM5715S   0x1679          /* BCM5715S */
                   1108: #define        PCI_PRODUCT_BROADCOM_BCM5754    0x167a          /* BCM5754 */
                   1109: #define        PCI_PRODUCT_BROADCOM_BCM5755    0x167b          /* BCM5755 */
                   1110: #define        PCI_PRODUCT_BROADCOM_BCM5750M   0x167c          /* BCM5750M */
                   1111: #define        PCI_PRODUCT_BROADCOM_BCM5751M   0x167d          /* BCM5751M */
                   1112: #define        PCI_PRODUCT_BROADCOM_BCM5751F   0x167e          /* BCM5751F */
                   1113: #define        PCI_PRODUCT_BROADCOM_BCM5787F   0x167f          /* BCM5787F */
                   1114: #define        PCI_PRODUCT_BROADCOM_BCM5787M   0x1693          /* BCM5787M */
                   1115: #define        PCI_PRODUCT_BROADCOM_BCM5782    0x1696          /* BCM5782 */
                   1116: #define        PCI_PRODUCT_BROADCOM_BCM5786    0x169a          /* BCM5786 */
                   1117: #define        PCI_PRODUCT_BROADCOM_BCM5787    0x169b          /* BCM5787 */
                   1118: #define        PCI_PRODUCT_BROADCOM_BCM5788    0x169c          /* BCM5788 */
                   1119: #define        PCI_PRODUCT_BROADCOM_BCM5789    0x169d          /* BCM5789 */
                   1120: #define        PCI_PRODUCT_BROADCOM_BCM5702X   0x16a6          /* BCM5702X */
                   1121: #define        PCI_PRODUCT_BROADCOM_BCM5703X   0x16a7          /* BCM5703X */
                   1122: #define        PCI_PRODUCT_BROADCOM_BCM5704S   0x16a8          /* BCM5704S */
                   1123: #define        PCI_PRODUCT_BROADCOM_BCM5706S   0x16aa          /* BCM5706S */
                   1124: #define        PCI_PRODUCT_BROADCOM_BCM5708S   0x16ac          /* BCM5708S */
                   1125: #define        PCI_PRODUCT_BROADCOM_BCM5702_ALT        0x16c6          /* BCM5702 Alt */
                   1126: #define        PCI_PRODUCT_BROADCOM_BCM5703_ALT        0x16c7          /* BCM5703 Alt */
                   1127: #define        PCI_PRODUCT_BROADCOM_BCM5781    0x16dd          /* BCM5781 */
                   1128: #define        PCI_PRODUCT_BROADCOM_BCM5753    0x16f7          /* BCM5753 */
                   1129: #define        PCI_PRODUCT_BROADCOM_BCM5753M   0x16fd          /* BCM5753M */
                   1130: #define        PCI_PRODUCT_BROADCOM_BCM5753F   0x16fe          /* BCM5753F */
                   1131: #define        PCI_PRODUCT_BROADCOM_BCM5903M   0x16ff          /* BCM5903M */
                   1132: #define        PCI_PRODUCT_BROADCOM_BCM4401B1  0x170c          /* BCM4401B1 */
                   1133: #define        PCI_PRODUCT_BROADCOM_BCM5901    0x170d          /* BCM5901 */
                   1134: #define        PCI_PRODUCT_BROADCOM_BCM5901A2  0x170e          /* BCM5901A2 */
                   1135: #define        PCI_PRODUCT_BROADCOM_BCM5906    0x1712          /* BCM5906 */
                   1136: #define        PCI_PRODUCT_BROADCOM_BCM5906M   0x1713          /* BCM5906M */
                   1137: #define        PCI_PRODUCT_BROADCOM_BCM4303    0x4301          /* BCM4303 */
                   1138: #define        PCI_PRODUCT_BROADCOM_BCM4307    0x4307          /* BCM4307 */
                   1139: #define        PCI_PRODUCT_BROADCOM_BCM4311    0x4311          /* BCM4311 */
                   1140: #define        PCI_PRODUCT_BROADCOM_BCM4312    0x4312          /* BCM4312 */
                   1141: #define        PCI_PRODUCT_BROADCOM_BCM4318    0x4318          /* BCM4318 */
                   1142: #define        PCI_PRODUCT_BROADCOM_BCM4319    0x4319          /* BCM4319 */
                   1143: #define        PCI_PRODUCT_BROADCOM_BCM4306    0x4320          /* BCM4306 */
                   1144: #define        PCI_PRODUCT_BROADCOM_BCM4306_2  0x4321          /* BCM4306 */
                   1145: #define        PCI_PRODUCT_BROADCOM_BCM4322    0x4322          /* BCM4322 */
                   1146: #define        PCI_PRODUCT_BROADCOM_BCM4309    0x4324          /* BCM4309 */
                   1147: #define        PCI_PRODUCT_BROADCOM_BCM43XG    0x4325          /* BCM43XG */
                   1148: #define        PCI_PRODUCT_BROADCOM_SERIAL     0x4333          /* Serial */
                   1149: #define        PCI_PRODUCT_BROADCOM_SERIAL_GC  0x4344          /* Serial */
                   1150: #define        PCI_PRODUCT_BROADCOM_BCM4401    0x4401          /* BCM4401 */
                   1151: #define        PCI_PRODUCT_BROADCOM_BCM4401B0  0x4402          /* BCM4401B0 */
                   1152: #define        PCI_PRODUCT_BROADCOM_5801       0x5801          /* 5801 */
                   1153: #define        PCI_PRODUCT_BROADCOM_5802       0x5802          /* 5802 */
                   1154: #define        PCI_PRODUCT_BROADCOM_5805       0x5805          /* 5805 */
                   1155: #define        PCI_PRODUCT_BROADCOM_5820       0x5820          /* 5820 */
                   1156: #define        PCI_PRODUCT_BROADCOM_5821       0x5821          /* 5821 */
                   1157: #define        PCI_PRODUCT_BROADCOM_5822       0x5822          /* 5822 */
                   1158: #define        PCI_PRODUCT_BROADCOM_5823       0x5823          /* 5823 */
                   1159: #define        PCI_PRODUCT_BROADCOM_5825       0x5825          /* 5825 */
                   1160:
                   1161: /* Brooktree products */
                   1162: #define        PCI_PRODUCT_BROOKTREE_BT848     0x0350          /* BT848 */
                   1163: #define        PCI_PRODUCT_BROOKTREE_BT849     0x0351          /* BT849 */
                   1164: #define        PCI_PRODUCT_BROOKTREE_BT878     0x036e          /* BT878 */
                   1165: #define        PCI_PRODUCT_BROOKTREE_BT879     0x036f          /* BT879 */
                   1166: #define        PCI_PRODUCT_BROOKTREE_BT878_AU  0x0878          /* BT878 Audio */
                   1167: #define        PCI_PRODUCT_BROOKTREE_BT879_AU  0x0879          /* BT879 Audio */
                   1168: #define        PCI_PRODUCT_BROOKTREE_BT8474    0x8474          /* Bt8474 HDLC */
                   1169:
                   1170: /* BusLogic products */
                   1171: #define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC     0x0140          /* MultiMaster NC */
                   1172: #define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER        0x1040          /* MultiMaster */
                   1173: #define        PCI_PRODUCT_BUSLOGIC_FLASHPOINT 0x8130          /* FlashPoint */
                   1174:
                   1175: /* c't Magazin products */
                   1176: #define        PCI_PRODUCT_C4T_GPPCI   0x6773          /* GPPCI */
                   1177:
                   1178: /* Cavium products */
                   1179: #define        PCI_PRODUCT_CAVIUM_NITROX       0x0001          /* Nitrox XL */
                   1180:
                   1181: /* CCUBE products */
                   1182: #define        PCI_PRODUCT_CCUBE_CINEMASTER    0x8888          /* Cinemaster */
                   1183:
                   1184: /* Chelsio products */
                   1185: #define        PCI_PRODUCT_CHELSIO_Nx10        0x0006          /* Nx10 10GbE */
                   1186: #define        PCI_PRODUCT_CHELSIO_PE9000      0x0020          /* PE9000 10GbE */
                   1187: #define        PCI_PRODUCT_CHELSIO_T302E       0x0021          /* T302E 10GbE */
                   1188: #define        PCI_PRODUCT_CHELSIO_T310E       0x0022          /* T310E 10GbE */
                   1189: #define        PCI_PRODUCT_CHELSIO_T320X       0x0023          /* T320X 10GbE */
                   1190: #define        PCI_PRODUCT_CHELSIO_T302X       0x0024          /* T302X 10GbE */
                   1191: #define        PCI_PRODUCT_CHELSIO_T320E       0x0025          /* T320E 10GbE */
                   1192: #define        PCI_PRODUCT_CHELSIO_T310X       0x0026          /* T310X 10GbE */
                   1193: #define        PCI_PRODUCT_CHELSIO_T3B10       0x0030          /* T3B10 10GbE */
                   1194: #define        PCI_PRODUCT_CHELSIO_T3B20       0x0031          /* T3B20 10GbE */
                   1195: #define        PCI_PRODUCT_CHELSIO_T3B02       0x0032          /* T3B02 10GbE */
                   1196:
                   1197: /* Chips and Technologies products */
                   1198: #define        PCI_PRODUCT_CHIPS_64310 0x00b8          /* 64310 */
                   1199: #define        PCI_PRODUCT_CHIPS_65545 0x00d8          /* 65545 */
                   1200: #define        PCI_PRODUCT_CHIPS_65548 0x00dc          /* 65548 */
                   1201: #define        PCI_PRODUCT_CHIPS_65550 0x00e0          /* 65550 */
                   1202: #define        PCI_PRODUCT_CHIPS_65554 0x00e4          /* 65554 */
                   1203: #define        PCI_PRODUCT_CHIPS_65555 0x00e5          /* 65555 */
                   1204: #define        PCI_PRODUCT_CHIPS_68554 0x00f4          /* 68554 */
                   1205: #define        PCI_PRODUCT_CHIPS_69000 0x00c0          /* 69000 */
                   1206: #define        PCI_PRODUCT_CHIPS_69030 0x0c30          /* 69030 */
                   1207:
                   1208: /* Cirrus Logic products */
                   1209: #define        PCI_PRODUCT_CIRRUS_CL_GD7548    0x0038          /* CL-GD7548 */
                   1210: #define        PCI_PRODUCT_CIRRUS_CL_GD5430    0x00a0          /* CL-GD5430 */
                   1211: #define        PCI_PRODUCT_CIRRUS_CL_GD5434_4  0x00a4          /* CL-GD5434-4 */
                   1212: #define        PCI_PRODUCT_CIRRUS_CL_GD5434_8  0x00a8          /* CL-GD5434-8 */
                   1213: #define        PCI_PRODUCT_CIRRUS_CL_GD5436    0x00ac          /* CL-GD5436 */
                   1214: #define        PCI_PRODUCT_CIRRUS_CL_GD5446    0x00b8          /* CL-GD5446 */
                   1215: #define        PCI_PRODUCT_CIRRUS_CL_GD5480    0x00bc          /* CL-GD5480 */
                   1216: #define        PCI_PRODUCT_CIRRUS_CL_GD5462    0x00d0          /* CL-GD5462 */
                   1217: #define        PCI_PRODUCT_CIRRUS_CL_GD5464    0x00d4          /* CL-GD5464 */
                   1218: #define        PCI_PRODUCT_CIRRUS_CL_GD5465    0x00d6          /* CL-GD5465 */
                   1219: #define        PCI_PRODUCT_CIRRUS_CL_PD6729    0x1100          /* CL-PD6729 */
                   1220: #define        PCI_PRODUCT_CIRRUS_CL_PD6832    0x1110          /* CL-PD6832 CardBus */
                   1221: #define        PCI_PRODUCT_CIRRUS_CL_PD6833    0x1113          /* CL-PD6833 CardBus */
                   1222: #define        PCI_PRODUCT_CIRRUS_CL_GD7542    0x1200          /* CL-GD7542 */
                   1223: #define        PCI_PRODUCT_CIRRUS_CL_GD7543    0x1202          /* CL-GD7543 */
                   1224: #define        PCI_PRODUCT_CIRRUS_CL_GD7541    0x1204          /* CL-GD7541 */
                   1225: #define        PCI_PRODUCT_CIRRUS_CS4610       0x6001          /* CS4610 SoundFusion */
                   1226: #define        PCI_PRODUCT_CIRRUS_CS4615       0x6004          /* CS4615 */
                   1227: #define        PCI_PRODUCT_CIRRUS_CS4280       0x6003          /* CS4280/46xx CrystalClear */
                   1228: #define        PCI_PRODUCT_CIRRUS_CS4615       0x6004          /* CS4615 */
                   1229: #define        PCI_PRODUCT_CIRRUS_CS4281       0x6005          /* CS4281 CrystalClear */
                   1230:
                   1231: /* CMD Technology products -- info gleaned from www.cmd.com */
                   1232: /* Fake product id for SiI3112 found on Adaptec 1210SA */
                   1233: #define        PCI_PRODUCT_CMDTECH_AAR_1210SA  0x0240          /* AAR-1210SA */
                   1234: /* Adaptec 1220SA is really a 3132 also */
                   1235: #define        PCI_PRODUCT_CMDTECH_AAR_1220SA  0x0242          /* AAR-1220SA */
                   1236: #define        PCI_PRODUCT_CMDTECH_640 0x0640          /* PCI0640 */
                   1237: #define        PCI_PRODUCT_CMDTECH_642 0x0642          /* PCI0642 */
                   1238: #define        PCI_PRODUCT_CMDTECH_643 0x0643          /* PCI0643 */
                   1239: #define        PCI_PRODUCT_CMDTECH_646 0x0646          /* PCI0646 */
                   1240: #define        PCI_PRODUCT_CMDTECH_647 0x0647          /* PCI0647 */
                   1241: #define        PCI_PRODUCT_CMDTECH_648 0x0648          /* PCI0648 */
                   1242: #define        PCI_PRODUCT_CMDTECH_649 0x0649          /* PCI0649 */
                   1243: /* Inclusion of 'A' in the following entry is probably wrong. */
                   1244: /* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
                   1245: #define        PCI_PRODUCT_CMDTECH_650A        0x0650          /* PCI0650A */
                   1246: #define        PCI_PRODUCT_CMDTECH_670 0x0670          /* USB0670 */
                   1247: #define        PCI_PRODUCT_CMDTECH_673 0x0673          /* USB0673 */
                   1248: #define        PCI_PRODUCT_CMDTECH_680 0x0680          /* PCI0680 */
                   1249: #define        PCI_PRODUCT_CMDTECH_3112        0x3112          /* SiI3112 SATA */
                   1250: #define        PCI_PRODUCT_CMDTECH_3114        0x3114          /* SiI3114 SATA */
                   1251: #define        PCI_PRODUCT_CMDTECH_3124        0x3124          /* SiI3124 SATA */
                   1252: #define        PCI_PRODUCT_CMDTECH_3131        0x3131          /* SiI3131 SATA */
                   1253: #define        PCI_PRODUCT_CMDTECH_3132        0x3132          /* SiI3132 SATA */
                   1254: #define        PCI_PRODUCT_CMDTECH_3512        0x3512          /* SiI3512 SATA */
                   1255: #define        PCI_PRODUCT_CMDTECH_3531        0x3531          /* SiI3531 SATA */
                   1256:
                   1257: /* CNet produts */
                   1258: #define        PCI_PRODUCT_CNET_GIGACARD       0x434e          /* GigaCard */
                   1259:
                   1260: /* Cogent Data Technologies products */
                   1261: #define        PCI_PRODUCT_COGENT_EM110TX      0x1400          /* EX110TX */
                   1262:
                   1263: /* Compaq products */
                   1264: #define        PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE      0x0001          /* EISA */
                   1265: #define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE       0x0002          /* ISA */
                   1266: #define        PCI_PRODUCT_COMPAQ_CSA64XX      0x0046          /* Smart Array 64xx */
                   1267: #define        PCI_PRODUCT_COMPAQ_TRIFLEX1     0x1000          /* Triflex PCI */
                   1268: #define        PCI_PRODUCT_COMPAQ_TRIFLEX2     0x2000          /* Triflex PCI */
                   1269: #define        PCI_PRODUCT_COMPAQ_QVISION_V0   0x3032          /* QVision */
                   1270: #define        PCI_PRODUCT_COMPAQ_QVISION_1280P        0x3033          /* QVision 1280/p */
                   1271: #define        PCI_PRODUCT_COMPAQ_QVISION_V2   0x3034          /* QVision */
                   1272: #define        PCI_PRODUCT_COMPAQ_TRIFLEX4     0x4000          /* Triflex PCI */
                   1273: #define        PCI_PRODUCT_COMPAQ_CSA5300      0x4070          /* Smart Array 5300 */
                   1274: #define        PCI_PRODUCT_COMPAQ_CSA5i        0x4080          /* Smart Array 5i */
                   1275: #define        PCI_PRODUCT_COMPAQ_CSA532       0x4082          /* Smart Array 532 */
                   1276: #define        PCI_PRODUCT_COMPAQ_CSA5312      0x4083          /* Smart Array 5312 */
                   1277: #define        PCI_PRODUCT_COMPAQ_CSA6i        0x4091          /* Smart Array 6i */
                   1278: #define        PCI_PRODUCT_COMPAQ_CSA641       0x409a          /* Smart Array 641 */
                   1279: #define        PCI_PRODUCT_COMPAQ_CSA642       0x409b          /* Smart Array 642 */
                   1280: #define        PCI_PRODUCT_COMPAQ_CSA6400      0x409c          /* Smart Array 6400 */
                   1281: #define        PCI_PRODUCT_COMPAQ_CSA6400EM    0x409d          /* Smart Array 6400 EM */
                   1282: #define        PCI_PRODUCT_COMPAQ_CSA6422      0x409e          /* Smart Array 6422 */
                   1283: #define        PCI_PRODUCT_COMPAQ_HOTPLUG_PCI  0x6010          /* Hotplug PCI */
                   1284: #define        PCI_PRODUCT_COMPAQ_USB  0x7020          /* USB */
                   1285: #define        PCI_PRODUCT_COMPAQ_FXP  0xa0f0          /* Netelligent ASMC */
                   1286: #define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE1      0xa0f3          /* ISA */
                   1287: #define        PCI_PRODUCT_COMPAQ_PCI_HOTPLUG  0xa0f7          /* PCI Hotplug */
                   1288: #define        PCI_PRODUCT_COMPAQ_OHCI 0xa0f8          /* USB OpenHost */
                   1289: #define        PCI_PRODUCT_COMPAQ_SMART2P      0xae10          /* SMART2P RAID */
                   1290: #define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE3      0xae29          /* ISA */
                   1291: #define        PCI_PRODUCT_COMPAQ_PCI_ISAPNP   0xae2b          /* ISAPnP */
                   1292: #define        PCI_PRODUCT_COMPAQ_N100TX       0xae32          /* Netelligent 10/100TX */
                   1293: #define        PCI_PRODUCT_COMPAQ_IDE  0xae33          /* Netelligent IDE */
                   1294: #define        PCI_PRODUCT_COMPAQ_N10T 0xae34          /* Netelligent 10 T */
                   1295: #define        PCI_PRODUCT_COMPAQ_IntNF3P      0xae35          /* Integrated NetFlex 3/P */
                   1296: #define        PCI_PRODUCT_COMPAQ_DPNet100TX   0xae40          /* DP Netelligent 10/100TX */
                   1297: #define        PCI_PRODUCT_COMPAQ_IntPL100TX   0xae43          /* ProLiant Netelligent 10/100TX */
                   1298: #define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE2      0xae69          /* ISA */
                   1299: #define        PCI_PRODUCT_COMPAQ_HOST_PCI_BRIDGE1     0xae6c          /* PCI */
                   1300: #define        PCI_PRODUCT_COMPAQ_HOST_PCI_BRIDGE2     0xae6d          /* PCI */
                   1301: #define        PCI_PRODUCT_COMPAQ_DP4000       0xb011          /* Embedded Netelligent 10/100TX */
                   1302: #define        PCI_PRODUCT_COMPAQ_N10T2        0xb012          /* Netelligent 10 T/2 PCI */
                   1303: #define        PCI_PRODUCT_COMPAQ_N10_TX_UTP   0xb030          /* Netelligent 10/100TX */
                   1304: #define        PCI_PRODUCT_COMPAQ_CSA5300_2    0xb060          /* Smart Array 5300 rev.2 */
                   1305: #define        PCI_PRODUCT_COMPAQ_CSA5i_2      0xb178          /* Smart Array 5i/532 rev.2 */
                   1306: #define        PCI_PRODUCT_COMPAQ_ILO_1        0xb203          /* iLO */
                   1307: #define        PCI_PRODUCT_COMPAQ_ILO_2        0xb204          /* iLO */
                   1308: #define        PCI_PRODUCT_COMPAQ_NF3P 0xf130          /* NetFlex 3/P */
                   1309: #define        PCI_PRODUCT_COMPAQ_NF3P_BNC     0xf150          /* NetFlex 3/PB */
                   1310:
                   1311: /* Compex */
                   1312: #define        PCI_PRODUCT_COMPEX_COMPEXE      0x1401          /* Compexe */
                   1313: #define        PCI_PRODUCT_COMPEX_RL100ATX     0x2011          /* RL100-ATX 10/100 */
                   1314: #define        PCI_PRODUCT_COMPEX_98713        0x9881          /* PMAC 98713 */
                   1315:
                   1316: /* Conexant products */
                   1317: #define        PCI_PRODUCT_CONEXANT_56K_WINMODEM       0x1033          /* 56k Winmodem */
                   1318: #define        PCI_PRODUCT_CONEXANT_56K_WINMODEM2      0x1036          /* 56k Winmodem */
                   1319: #define        PCI_PRODUCT_CONEXANT_RS7112     0x1803          /* 10/100 */
                   1320: #define        PCI_PRODUCT_CONEXANT_56K_WINMODEM3      0x1804          /* 10/100 */
                   1321: #define        PCI_PRODUCT_CONEXANT_SOFTK56_PCI        0x2443          /* SoftK56 PCI */
                   1322: #define        PCI_PRODUCT_CONEXANT_HSF_56K_HSFI       0x2f00          /* HSF 56k HSFi */
                   1323: #define        PCI_PRODUCT_CONEXANT_MUSYCC8478 0x8478          /* MUSYCC CN8478 */
                   1324: #define        PCI_PRODUCT_CONEXANT_MUSYCC8474 0x8474          /* MUSYCC CN8474 */
                   1325: #define        PCI_PRODUCT_CONEXANT_MUSYCC8472 0x8472          /* MUSYCC CN8472 */
                   1326: #define        PCI_PRODUCT_CONEXANT_MUSYCC8471 0x8471          /* MUSYCC CN8471 */
                   1327: #define        PCI_PRODUCT_CONEXANT_CX2388x    0x8800          /* CX2388x */
                   1328: #define        PCI_PRODUCT_CONEXANT_CX2388x_AUDIO      0x8801          /* CX2388x Audio */
                   1329: #define        PCI_PRODUCT_CONEXANT_CX2388x_MPEG       0x8802          /* CX2388x MPEG */
                   1330: #define        PCI_PRODUCT_CONEXANT_CX2388x_IR 0x8804          /* CX2388x IR */
                   1331: #define        PCI_PRODUCT_CONEXANT_CX2388x_AUDIO2     0x8811          /* CX2388x Audio */
                   1332:
                   1333: /* Contaq Microsystems products */
                   1334: #define        PCI_PRODUCT_CONTAQ_82C599       0x0600          /* 82C599 VLB */
                   1335: #define        PCI_PRODUCT_CONTAQ_82C693       0xc693          /* CY82C693U ISA */
                   1336:
                   1337: /* Corega products */
                   1338: #define        PCI_PRODUCT_COREGA_CB_TXD       0xa117          /* FEther CB-TXD 10/100 */
                   1339: #define        PCI_PRODUCT_COREGA_2CB_TXD      0xa11e          /* FEther II CB-TXD 10/100 */
                   1340: #define        PCI_PRODUCT_COREGA_CGLAPCIGT    0xc107          /* CG-LAPCIGT */
                   1341:
                   1342: /* Corollary products */
                   1343: #define        PCI_PRODUCT_COROLLARY_CBUSII_PCIB       0x0014          /* C-Bus II-PCI */
                   1344: #define        PCI_PRODUCT_COROLLARY_CCF       0x1117          /* Cache Coherency Filter */
                   1345:
                   1346: /* Creative Labs products */
                   1347: #define        PCI_PRODUCT_CREATIVELABS_SBLIVE 0x0002          /* SoundBlaster Live */
                   1348: #define        PCI_PRODUCT_CREATIVELABS_AWE64D 0x0003          /* SoundBlaster AWE64D */
                   1349: #define        PCI_PRODUCT_CREATIVELABS_AUDIGY 0x0004          /* SoundBlaster Audigy */
                   1350: #define        PCI_PRODUCT_CREATIVELABS_XFI    0x0005          /* SoundBlaster X-Fi */
                   1351: #define        PCI_PRODUCT_CREATIVELABS_SBLIVE2        0x0006          /* SoundBlaster Live (Dell) */
                   1352: #define        PCI_PRODUCT_CREATIVELABS_AUDIGYLS       0x0007          /* SoundBlaster Audigy LS */
                   1353: #define        PCI_PRODUCT_CREATIVELABS_AUDIGY2        0x0008          /* SoundBlaster Audigy 2 */
                   1354: #define        PCI_PRODUCT_CREATIVELABS_FIWIRE 0x4001          /* Firewire */
                   1355: #define        PCI_PRODUCT_CREATIVELABS_SBJOY  0x7002          /* PCI Gameport Joystick */
                   1356: #define        PCI_PRODUCT_CREATIVELABS_AUDIGIN        0x7003          /* SoundBlaster Audigy Digital */
                   1357: #define        PCI_PRODUCT_CREATIVELABS_SBJOY2 0x7004          /* PCI Gameport Joystick */
                   1358: #define        PCI_PRODUCT_CREATIVELABS_SBJOY3 0x7005          /* PCI Gameport Joystick */
                   1359: #define        PCI_PRODUCT_CREATIVELABS_EV1938 0x8938          /* Ectiva 1938 */
                   1360:
                   1361: /* Cyclades products */
                   1362: #define        PCI_PRODUCT_CYCLADES_CYCLOMY_1  0x0100          /* Cyclom-Y below 1M */
                   1363: #define        PCI_PRODUCT_CYCLADES_CYCLOMY_2  0x0101          /* Cyclom-Y */
                   1364: #define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_1 0x0102          /* Cyclom-4Y below 1M */
                   1365: #define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_2 0x0103          /* Cyclom-4Y */
                   1366: #define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_1 0x0104          /* Cyclom-8Y below 1M */
                   1367: #define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_2 0x0105          /* Cyclom-8Y */
                   1368: #define        PCI_PRODUCT_CYCLADES_CYCLOMZ_1  0x0200          /* Cyclom-Z below 1M */
                   1369: #define        PCI_PRODUCT_CYCLADES_CYCLOMZ_2  0x0201          /* Cyclom-Z */
                   1370:
                   1371: /* Cyclone Microsystems products */
                   1372: #define        PCI_PRODUCT_CYCLONE_PCI_700     0x0700          /* IQ80310 */
                   1373:
                   1374: /* Cyrix/National Semiconductor products */
                   1375: #define        PCI_PRODUCT_CYRIX_CX5510        0x0000          /* Cx5510 */
                   1376: #define        PCI_PRODUCT_CYRIX_GXMPCI        0x0001          /* GXm PCI */
                   1377: #define        PCI_PRODUCT_CYRIX_GXMISA        0x0002          /* GXm ISA */
                   1378: #define        PCI_PRODUCT_CYRIX_CX5530_PCIB   0x0100          /* Cx5530 South */
                   1379: #define        PCI_PRODUCT_CYRIX_CX5530_SMI    0x0101          /* Cx5530 SMI */
                   1380: #define        PCI_PRODUCT_CYRIX_CX5530_IDE    0x0102          /* Cx5530 IDE */
                   1381: #define        PCI_PRODUCT_CYRIX_CX5530_AUDIO  0x0103          /* Cx5530 XpressAUDIO */
                   1382: #define        PCI_PRODUCT_CYRIX_CX5530_VIDEO  0x0104          /* Cx5530 Video */
                   1383:
                   1384: /* Davicom Technologies */
                   1385: #define        PCI_PRODUCT_DAVICOM_DM9009      0x9009          /* DM9009 */
                   1386: #define        PCI_PRODUCT_DAVICOM_DM9100      0x9100          /* DM9100 */
                   1387: #define        PCI_PRODUCT_DAVICOM_DM9102      0x9102          /* DM9102 */
                   1388: #define        PCI_PRODUCT_DAVICOM_DM9132      0x9132          /* DM9132 */
                   1389:
                   1390: /* Decision Computer Inc */
                   1391: #define        PCI_PRODUCT_DCI_APCI2   0x0004          /* PCCOM 2-port */
                   1392: #define        PCI_PRODUCT_DCI_APCI4   0x0001          /* PCCOM 4-port */
                   1393: #define        PCI_PRODUCT_DCI_APCI8   0x0002          /* PCCOM 8-port */
                   1394:
                   1395: /* DEC products */
                   1396: #define        PCI_PRODUCT_DEC_21050   0x0001          /* 21050 PCI-PCI */
                   1397: #define        PCI_PRODUCT_DEC_21040   0x0002          /* 21040 */
                   1398: #define        PCI_PRODUCT_DEC_21030   0x0004          /* 21030 */
                   1399: #define        PCI_PRODUCT_DEC_NVRAM   0x0007          /* Zephyr NV-RAM */
                   1400: #define        PCI_PRODUCT_DEC_KZPSA   0x0008          /* KZPSA */
                   1401: #define        PCI_PRODUCT_DEC_21140   0x0009          /* 21140 */
                   1402: #define        PCI_PRODUCT_DEC_PBXGB   0x000d          /* TGA2 */
                   1403: #define        PCI_PRODUCT_DEC_DEFPA   0x000f          /* DEFPA */
                   1404: #define        PCI_PRODUCT_DEC_21041   0x0014          /* 21041 */
                   1405: #define        PCI_PRODUCT_DEC_DGLPB   0x0016          /* DGLPB (OPPO) */
                   1406: #define        PCI_PRODUCT_DEC_ZLXPL2  0x0017          /* ZLXP-L2 (Pixelvision) */
                   1407: #define        PCI_PRODUCT_DEC_21142   0x0019          /* 21142/3 */
                   1408: /* Farallon apparently used DEC's vendor ID by mistake */
                   1409: #define        PCI_PRODUCT_DEC_PN9000SX        0x001a          /* Farallon PN9000SX */
                   1410: #define        PCI_PRODUCT_DEC_21052   0x0021          /* 21052 PCI-PCI */
                   1411: #define        PCI_PRODUCT_DEC_21150   0x0022          /* 21150 PCI-PCI */
                   1412: #define        PCI_PRODUCT_DEC_21150_BC        0x0023          /* 21150-BC PCI-PCI */
                   1413: #define        PCI_PRODUCT_DEC_21152   0x0024          /* 21152 PCI-PCI */
                   1414: #define        PCI_PRODUCT_DEC_21153   0x0025          /* 21153 PCI-PCI */
                   1415: #define        PCI_PRODUCT_DEC_21154   0x0026          /* 21154 PCI-PCI */
                   1416: #define        PCI_PRODUCT_DEC_CPQ42XX 0x0046          /* Compaq SMART RAID 42xx */
                   1417: #define        PCI_PRODUCT_DEC_SWXCR   0x1065          /* SWXCR RAID */
                   1418:
                   1419: /* Dell Computer products */
                   1420: #define        PCI_PRODUCT_DELL_PERC_2SI       0x0001          /* PERC 2/Si */
                   1421: #define        PCI_PRODUCT_DELL_PERC_3DI       0x0002          /* PERC 3/Di */
                   1422: #define        PCI_PRODUCT_DELL_PERC_3SI       0x0003          /* PERC 3/Si */
                   1423: #define        PCI_PRODUCT_DELL_PERC_3SI_2     0x0004          /* PERC 3/Si */
                   1424: #define        PCI_PRODUCT_DELL_DRAC_3_ADDIN   0x0007          /* DRAC 3 Add-in */
                   1425: #define        PCI_PRODUCT_DELL_PERC_3DI_2     0x0008          /* PERC 3/Di */
                   1426: #define        PCI_PRODUCT_DELL_DRAC_3_EMBD    0x0009          /* DRAC 3 Embedded/Optional */
                   1427: #define        PCI_PRODUCT_DELL_PERC_3DI_3     0x000a          /* PERC 3/Di */
                   1428: #define        PCI_PRODUCT_DELL_DRAC_4_EMBD    0x000c          /* DRAC 4 Embedded/Optional */
                   1429: #define        PCI_PRODUCT_DELL_DRAC_3_OPT     0x000d          /* DRAC 3 Optional */
                   1430: #define        PCI_PRODUCT_DELL_PERC_4DI       0x000e          /* PERC 4/Di i960 */
                   1431: #define        PCI_PRODUCT_DELL_PERC_4DI_2     0x000f          /* PERC 4/Di Verde */
                   1432: #define        PCI_PRODUCT_DELL_DRAC_4 0x0011          /* DRAC 4 */
                   1433: #define        PCI_PRODUCT_DELL_DRAC_4_VUART   0x0012          /* DRAC 4 Virtual UART */
                   1434: #define        PCI_PRODUCT_DELL_PERC_4EDI      0x0013          /* PERC 4e/Di */
                   1435: #define        PCI_PRODUCT_DELL_DRAC_4_SMIC    0x0014          /* DRAC 4 SMIC */
                   1436: #define        PCI_PRODUCT_DELL_PERC_3DI_2_SUB 0x00cf          /* PERC 3/Di */
                   1437: #define        PCI_PRODUCT_DELL_PERC_3SI_2_SUB 0x00d0          /* PERC 3/Si */
                   1438: #define        PCI_PRODUCT_DELL_PERC_3DI_SUB2  0x00d1          /* PERC 3/Di */
                   1439: #define        PCI_PRODUCT_DELL_PERC_3DI_SUB3  0x00d9          /* PERC 3/Di */
                   1440: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB 0x0106          /* PERC 3/Di */
                   1441: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB2        0x011b          /* PERC 3/Di */
                   1442: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB3        0x0121          /* PERC 3/Di */
                   1443: #define        PCI_PRODUCT_DELL_PERC5  0x0015          /* PERC 5 */
                   1444:
                   1445: /* Delta Electronics products */
                   1446: #define        PCI_PRODUCT_DELTA_RHINEII       0x1320          /* RhineII */
                   1447: #define        PCI_PRODUCT_DELTA_8139  0x1360          /* 8139 */
                   1448:
                   1449: /* Diamond products */
                   1450: #define        PCI_PRODUCT_DIAMOND_VIPER       0x9001          /* Viper/PCI */
                   1451:
                   1452: /* D-Link products */
                   1453: #define        PCI_PRODUCT_DLINK_550TX 0x1002          /* 550TX */
                   1454: #define        PCI_PRODUCT_DLINK_530TXPLUS     0x1300          /* 530TX+ */
                   1455: #define        PCI_PRODUCT_DLINK_DFE690TXD     0x1340          /* DFE-690TXD */
                   1456: #define        PCI_PRODUCT_DLINK_DRP32TXD      0x1561          /* DRP32TXD */
                   1457: #define        PCI_PRODUCT_DLINK_DWL610        0x3300          /* DWL-610 */
                   1458: #define        PCI_PRODUCT_DLINK_DGE550T       0x4000          /* DGE-550T */
                   1459: #define        PCI_PRODUCT_DLINK_DGE550SX      0x4001          /* DGE-550SX */
                   1460: #define        PCI_PRODUCT_DLINK_DGE528T       0x4300          /* DGE-528T */
                   1461: #define        PCI_PRODUCT_DLINK_DGE560T       0x4b00          /* DGE-560T */
                   1462: #define        PCI_PRODUCT_DLINK_DGE530T_B1    0x4b01          /* DGE-530T B1 */
                   1463: #define        PCI_PRODUCT_DLINK_DGE560SX      0x4b02          /* DGE-560SX */
                   1464: #define        PCI_PRODUCT_DLINK_DGE550T_B1    0x4b03          /* DGE-550T B1 */
                   1465: #define        PCI_PRODUCT_DLINK_DGE530T_A1    0x4c00          /* DGE-530T A1 */
                   1466:
                   1467: /* Distributed Processing Technology products */
                   1468: #define        PCI_PRODUCT_DPT_MEMCTLR 0x1012          /* Memory Control */
                   1469: #define        PCI_PRODUCT_DPT_SC_RAID 0xa400          /* SmartCache/Raid */
                   1470: #define        PCI_PRODUCT_DPT_I960_PPB        0xa500          /* PCI-PCI */
                   1471: #define        PCI_PRODUCT_DPT_RAID_I2O        0xa501          /* SmartRAID (I2O) */
                   1472: #define        PCI_PRODUCT_DPT_2005S   0xa511          /* SmartRAID 2005S */
                   1473:
                   1474: /* Dolphin products */
                   1475: #define        PCI_PRODUCT_DOLPHIN_PCISCI      0x0658          /* PCI-SCI */
                   1476:
                   1477: /* DTC Technology Corp products */
                   1478: #define        PCI_PRODUCT_DTCTECH_DMX3194U    0x0002          /* DMX3194U */
                   1479:
                   1480: /* Dynalink products */
                   1481: #define        PCI_PRODUCT_DYNALINK_IS64PH     0x1702          /* IS64PH ISDN */
                   1482:
                   1483: /* Efficient Networks products */
                   1484: #define        PCI_PRODUCT_EFFICIENTNETS_ENI155PF      0x0000          /* 155P-MF1 ATM (FPGA) */
                   1485: #define        PCI_PRODUCT_EFFICIENTNETS_ENI155PA      0x0002          /* 155P-MF1 ATM (ASIC) */
                   1486: #define        PCI_PRODUCT_EFFICIENTNETS_EFSS25        0x0005          /* 25SS-3010 ATM (ASIC) */
                   1487: #define        PCI_PRODUCT_EFFICIENTNETS_SS1023        0x1023          /* SpeedStream 1023 */
                   1488:
                   1489: /* ELSA products */
                   1490: #define        PCI_PRODUCT_ELSA_QS1PCI 0x1000          /* QuickStep 1000 ISDN */
                   1491:
                   1492: /* Emulex products */
                   1493: #define        PCI_PRODUCT_EMULEX_LPPFC        0x10df          /* Light Pulse FibreChannel */
                   1494: #define        PCI_PRODUCT_EMULEX_LP8000       0xf800          /* Light Pulse 8000 */
                   1495: #define        PCI_PRODUCT_EMULEX_LP982        0xf098          /* Light Pulse 982 */
                   1496:
                   1497: /* Endace Measurement Systems */
                   1498: #define        PCI_PRODUCT_ENDACE_DAG35        0x3500          /* Endace Dag3.5 */
                   1499: #define        PCI_PRODUCT_ENDACE_DAG36D       0x360d          /* Endace Dag3.6D */
                   1500: #define        PCI_PRODUCT_ENDACE_DAG422GE     0x422e          /* Endace Dag4.22GE */
                   1501: #define        PCI_PRODUCT_ENDACE_DAG423       0x4230          /* Endace Dag4.23 */
                   1502: #define        PCI_PRODUCT_ENDACE_DAG423GE     0x423e          /* Endace Dag4.23GE */
                   1503:
                   1504: /* ENE Technology products */
                   1505: #define        PCI_PRODUCT_ENE_CB1211  0x1211          /* CB-1211 CardBus */
                   1506: #define        PCI_PRODUCT_ENE_CB1225  0x1225          /* CB-1225 CardBus */
                   1507: #define        PCI_PRODUCT_ENE_CB1410  0x1410          /* CB-1410 CardBus */
                   1508: #define        PCI_PRODUCT_ENE_CB710   0x1411          /* CB-710 CardBus */
                   1509: #define        PCI_PRODUCT_ENE_CB712   0x1412          /* CB-712 CardBus */
                   1510: #define        PCI_PRODUCT_ENE_CB1420  0x1420          /* CB-1420 CardBus */
                   1511: #define        PCI_PRODUCT_ENE_CB720   0x1421          /* CB-720 CardBus */
                   1512: #define        PCI_PRODUCT_ENE_CB722   0x1422          /* CB-722 CardBus */
                   1513:
                   1514: /* Ensoniq products */
                   1515: #define        PCI_PRODUCT_ENSONIQ_AUDIOPCI97  0x1371          /* AudioPCI97 */
                   1516: #define        PCI_PRODUCT_ENSONIQ_AUDIOPCI    0x5000          /* AudioPCI */
                   1517: #define        PCI_PRODUCT_ENSONIQ_CT5880      0x5880          /* CT5880 */
                   1518:
                   1519: /* ESS Technology products */
                   1520: #define        PCI_PRODUCT_ESSTECH_ES336H      0x0000          /* ES366H Modem */
                   1521: #define        PCI_PRODUCT_ESSTECH_MAESTROII   0x1968          /* Maestro II */
                   1522: #define        PCI_PRODUCT_ESSTECH_SOLO1       0x1969          /* SOLO-1 AudioDrive */
                   1523: #define        PCI_PRODUCT_ESSTECH_MAESTRO2E   0x1978          /* Maestro 2E */
                   1524: #define        PCI_PRODUCT_ESSTECH_ES1989      0x1988          /* ES1989 */
                   1525: #define        PCI_PRODUCT_ESSTECH_ES1989M     0x1989          /* ES1989 Modem */
                   1526: #define        PCI_PRODUCT_ESSTECH_MAESTRO3    0x1998          /* Maestro 3 */
                   1527: #define        PCI_PRODUCT_ESSTECH_ES1983      0x1999          /* ES1983 Modem */
                   1528: #define        PCI_PRODUCT_ESSTECH_MAESTRO3_2  0x199a          /* Maestro 3 Audio */
                   1529: #define        PCI_PRODUCT_ESSTECH_ES336H_N    0x2808          /* ES366H Fax/Modem */
                   1530: #define        PCI_PRODUCT_ESSTECH_SUPERLINK   0x2838          /* ES2838/2839 SuperLink Modem */
                   1531: #define        PCI_PRODUCT_ESSTECH_2898        0x2898          /* ES2898 Modem */
                   1532:
                   1533: /* Essential Communications products */
                   1534: #define        PCI_PRODUCT_ESSENTIAL_RR_HIPPI  0x0001          /* RoadRunner HIPPI */
                   1535: #define        PCI_PRODUCT_ESSENTIAL_RR_GIGE   0x0005          /* RoadRunner Gig-E */
                   1536:
                   1537: /* Evans & Sutherland products */
                   1538: #define        PCI_PRODUCT_ES_FREEDOM  0x0001          /* Freedom GBus */
                   1539:
                   1540: /* Eumitcom Technology products */
                   1541: #define        PCI_PRODUCT_EUMITCOM_WL11000P   0x1100          /* WL11000P */
                   1542:
                   1543: /* Equinox Systems products */
                   1544: #define        PCI_PRODUCT_EQUINOX_SST64       0x0808          /* SST-64P */
                   1545: #define        PCI_PRODUCT_EQUINOX_SST128      0x1010          /* SST-128P */
                   1546: #define        PCI_PRODUCT_EQUINOX_SST16A      0x80C0          /* SST-16P */
                   1547: #define        PCI_PRODUCT_EQUINOX_SST16B      0x80C4          /* SST-16P */
                   1548: #define        PCI_PRODUCT_EQUINOX_SST16C      0x80C8          /* SST-16P */
                   1549: #define        PCI_PRODUCT_EQUINOX_SST4        0x8888          /* SST-4p */
                   1550: #define        PCI_PRODUCT_EQUINOX_SST8        0x9090          /* SST-8p */
                   1551:
                   1552: /* FORE products */
                   1553: #define        PCI_PRODUCT_FORE_PCA200 0x0210          /* ATM PCA-200 */
                   1554: #define        PCI_PRODUCT_FORE_PCA200E        0x0300          /* ATM PCA-200e */
                   1555:
                   1556: /* Forte Media products */
                   1557: #define        PCI_PRODUCT_FORTEMEDIA_FM801    0x0801          /* 801 Sound */
                   1558:
                   1559: /* Future Domain products */
                   1560: #define        PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30      0x0000          /* TMC-18C30 (36C70) */
                   1561:
                   1562: /* Global Sun Technology products */
                   1563: #define        PCI_PRODUCT_GLOBALSUN_GL24110P03        0x1100          /* GL24110P03 */
                   1564: #define        PCI_PRODUCT_GLOBALSUN_GL24110P  0x1101          /* GL24110P */
                   1565: #define        PCI_PRODUCT_GLOBALSUN_GL24110P02        0x1102          /* GL24110P02 */
                   1566:
                   1567: /* Guillemot products */
                   1568: #define        PCI_PRODUCT_GEMTEK_PR103        0x1001          /* PR103 */
                   1569:
                   1570: /* Hauppauge Computer Works */
                   1571: #define        PCI_PRODUCT_HAUPPAUGE_WINTV     0x13eb          /* WinTV */
                   1572:
                   1573: /* Hawking products */
                   1574: #define        PCI_PRODUCT_HAWKING_PN672TX     0xab08          /* PN672TX 10/100 */
                   1575:
                   1576: /* Hewlett-Packard products */
                   1577: #define        PCI_PRODUCT_HP_VISUALIZE_EG     0x1005          /* Visualize EG */
                   1578: #define        PCI_PRODUCT_HP_VISUALIZE_FX6    0x1006          /* Visualize FX6 */
                   1579: #define        PCI_PRODUCT_HP_VISUALIZE_FX4    0x1008          /* Visualize FX4 */
                   1580: #define        PCI_PRODUCT_HP_VISUALIZE_FX2    0x100a          /* Visualize FX2 */
                   1581: #define        PCI_PRODUCT_HP_TACH_TL  0x1028          /* Tach TL FibreChannel */
                   1582: #define        PCI_PRODUCT_HP_TACH_XL2 0x1029          /* Tach XL2 FibreChannel */
                   1583: #define        PCI_PRODUCT_HP_J2585A   0x1030          /* J2585A */
                   1584: #define        PCI_PRODUCT_HP_J2585B   0x1031          /* J2585B */
                   1585: #define        PCI_PRODUCT_HP_DIVA     0x1048          /* Diva Serial Multiport */
                   1586: #define        PCI_PRODUCT_HP_ELROY    0x1054          /* Elroy Ropes-PCI */
                   1587: #define        PCI_PRODUCT_HP_VISUALIZE_FXE    0x108b          /* Visualize FXe */
                   1588: #define        PCI_PRODUCT_HP_TOPTOOLS 0x10c1          /* TopTools Communications Port */
                   1589: #define        PCI_PRODUCT_HP_NETRAID_4M       0x10c2          /* NetRaid-4M */
                   1590: #define        PCI_PRODUCT_HP_SMARTIRQ 0x10ed          /* NetServer SmartIRQ */
                   1591: #define        PCI_PRODUCT_HP_82557B   0x1200          /* 82557B 10/100 NIC */
                   1592: #define        PCI_PRODUCT_HP_PLUTO    0x1229          /* Pluto MIO */
                   1593: #define        PCI_PRODUCT_HP_ZX1_IOC  0x122a          /* zx1 IOC */
                   1594: #define        PCI_PRODUCT_HP_MERCURY  0x122e          /* Mercury Ropes-PCI */
                   1595: #define        PCI_PRODUCT_HP_QUICKSILVER      0x12b4          /* QuickSilver Ropes-PCI */
                   1596: #define        PCI_PRODUCT_HP_HPSAV100 0x3210          /* Smart Array V100 */
                   1597: #define        PCI_PRODUCT_HP_HPSAE200I_1      0x3211          /* Smart Array E200i */
                   1598: #define        PCI_PRODUCT_HP_HPSAE200 0x3212          /* Smart Array E200 */
                   1599: #define        PCI_PRODUCT_HP_HPSAE200I_2      0x3213          /* Smart Array E200i */
                   1600: #define        PCI_PRODUCT_HP_HPSAE200I_3      0x3214          /* Smart Array E200i */
                   1601: #define        PCI_PRODUCT_HP_HPSAE200I_4      0x3215          /* Smart Array E200i */
                   1602: #define        PCI_PRODUCT_HP_HPSA_1   0x3220          /* Smart Array */
                   1603: #define        PCI_PRODUCT_HP_HPSA_2   0x3222          /* Smart Array */
                   1604: #define        PCI_PRODUCT_HP_HPSAP800 0x3223          /* Smart Array P800 */
                   1605: #define        PCI_PRODUCT_HP_HPSAP600 0x3225          /* Smart Array P600 */
                   1606: #define        PCI_PRODUCT_HP_HPSA_3   0x3230          /* Smart Array */
                   1607: #define        PCI_PRODUCT_HP_HPSA_4   0x3231          /* Smart Array */
                   1608: #define        PCI_PRODUCT_HP_HPSA_5   0x3232          /* Smart Array */
                   1609: #define        PCI_PRODUCT_HP_HPSAE500 0x3233          /* Smart Array E500 */
                   1610: #define        PCI_PRODUCT_HP_HPSAP400 0x3234          /* Smart Array P400 */
                   1611: #define        PCI_PRODUCT_HP_HPSAP400I        0x3235          /* Smart Array P400i */
                   1612: #define        PCI_PRODUCT_HP_HPSA_6   0x3236          /* Smart Array */
                   1613: #define        PCI_PRODUCT_HP_HPSA_7   0x3237          /* Smart Array */
                   1614: #define        PCI_PRODUCT_HP_HPSA_8   0x3238          /* Smart Array */
                   1615: #define        PCI_PRODUCT_HP_HPSA_9   0x3239          /* Smart Array */
                   1616: #define        PCI_PRODUCT_HP_HPSA_10  0x323a          /* Smart Array */
                   1617: #define        PCI_PRODUCT_HP_HPSA_11  0x323b          /* Smart Array */
                   1618: #define        PCI_PRODUCT_HP_HPSA_12  0x323c          /* Smart Array */
                   1619: #define        PCI_PRODUCT_HP_USB      0x3300          /* USB */
                   1620: #define        PCI_PRODUCT_HP_IPMI     0x3302          /* IPMI */
                   1621:
                   1622: /* Hifn products */
                   1623: #define        PCI_PRODUCT_HIFN_7751   0x0005          /* 7751 */
                   1624: #define        PCI_PRODUCT_HIFN_6500   0x0006          /* 6500 */
                   1625: #define        PCI_PRODUCT_HIFN_7811   0x0007          /* 7811 */
                   1626: #define        PCI_PRODUCT_HIFN_7951   0x0012          /* 7951 */
                   1627: #define        PCI_PRODUCT_HIFN_78XX   0x0014          /* 7814/7851/7854 */
                   1628: #define        PCI_PRODUCT_HIFN_8065   0x0016          /* 8065 */
                   1629: #define        PCI_PRODUCT_HIFN_8165   0x0017          /* 8165 */
                   1630: #define        PCI_PRODUCT_HIFN_8154   0x0018          /* 8154 */
                   1631: #define        PCI_PRODUCT_HIFN_7956   0x001d          /* 7956 */
                   1632: #define        PCI_PRODUCT_HIFN_7955   0x0020          /* 7955/7954 */
                   1633:
                   1634: /* Hint products */
                   1635: #define        PCI_PRODUCT_HINT_HB6_1  0x0020          /* HB6 PCI-PCI */
                   1636: #define        PCI_PRODUCT_HINT_HB6_2  0x0021          /* HB6 PCI-PCI */
                   1637: #define        PCI_PRODUCT_HINT_HB4    0x0022          /* HB4 PCI-PCI */
                   1638: #define        PCI_PRODUCT_HINT_VXPRO_II_HOST  0x8011          /* Host */
                   1639: #define        PCI_PRODUCT_HINT_VXPRO_II_ISA   0x8012          /* ISA */
                   1640: #define        PCI_PRODUCT_HINT_VXPRO_II_EIDE  0x8013          /* EIDE */
                   1641:
                   1642: /* Hitachi products */
                   1643: #define        PCI_PRODUCT_HITACHI_SWC 0x0101          /* MSVCC01 Video Capture */
                   1644: #define        PCI_PRODUCT_HITACHI_SH7751      0x3505          /* SH7751 PCI */
                   1645: #define        PCI_PRODUCT_HITACHI_SH7751R     0x350e          /* SH7751R PCI */
                   1646:
                   1647: /* IBM products */
                   1648: #define        PCI_PRODUCT_IBM_0x0002  0x0002          /* MCA */
                   1649: #define        PCI_PRODUCT_IBM_0x0005  0x0005          /* CPU - Alta Lite */
                   1650: #define        PCI_PRODUCT_IBM_0x0007  0x0007          /* CPU - Alta MP */
                   1651: #define        PCI_PRODUCT_IBM_0x000a  0x000a          /* ISA w/PnP */
                   1652: #define        PCI_PRODUCT_IBM_0x0017  0x0017          /* CPU */
                   1653: #define        PCI_PRODUCT_IBM_0x0018  0x0018          /* Auto LANStreamer */
                   1654: #define        PCI_PRODUCT_IBM_GXT150P 0x001b          /* GXT-150P */
                   1655: #define        PCI_PRODUCT_IBM_82G2675 0x001d          /* 82G2675 */
                   1656: #define        PCI_PRODUCT_IBM_MCA     0x0020          /* MCA */
                   1657: #define        PCI_PRODUCT_IBM_82351   0x0022          /* 82351 PCI-PCI */
                   1658: #define        PCI_PRODUCT_IBM_SERVERAID       0x002e          /* ServeRAID */
                   1659: #define        PCI_PRODUCT_IBM_MIAMI   0x0036          /* Miami/PCI */
                   1660: #define        PCI_PRODUCT_IBM_OLYMPIC 0x003e          /* Olympic */
                   1661: #define        PCI_PRODUCT_IBM_I82557B 0x0057          /* i82557B 10/100 */
                   1662: #define        PCI_PRODUCT_IBM_FIREGL2 0x0170          /* FireGL2 */
                   1663: #define        PCI_PRODUCT_IBM_133PCIX 0x01a7          /* 133 PCIX-PCIX */
                   1664: #define        PCI_PRODUCT_IBM_SERVERAID2      0x01bd          /* ServeRAID */
                   1665: #define        PCI_PRODUCT_IBM_CALGARY_IOMMU   0x02a1          /* Calgary IOMMU */
                   1666:
                   1667: /* IC Ensemble */
                   1668: #define        PCI_PRODUCT_ICENSEMBLE_ICE1712  0x1712          /* Envy24 I/O Ctrlr */
                   1669: #define        PCI_PRODUCT_ICENSEMBLE_VT172x   0x1724          /* Envy24PT/HT Audio */
                   1670:
                   1671: /* IDT products */
                   1672: #define        PCI_PRODUCT_IDT_77201   0x0001          /* 77201/77211 ATM (NICStAR) */
                   1673:
                   1674: /* Industrial Computer Source */
                   1675: #define        PCI_PRODUCT_INDCOMPSRC_WDT50x   0x22c0          /* WDT 50x Watchdog Timer */
                   1676:
                   1677: /* Initio Corporation */
                   1678: #define        PCI_PRODUCT_INITIO_INIC850      0x0850          /* INIC-850 (A100UW) */
                   1679: #define        PCI_PRODUCT_INITIO_INIC1060     0x1060          /* INIC-1060 (A100U2W) */
                   1680: #define        PCI_PRODUCT_INITIO_INIC940      0x9400          /* INIC-940 */
                   1681: #define        PCI_PRODUCT_INITIO_INIC941      0x9401          /* INIC-941 */
                   1682: #define        PCI_PRODUCT_INITIO_INIC950      0x9500          /* INIC-950 */
                   1683:
                   1684: /* INPROCOMM products */
                   1685: #define        PCI_PRODUCT_INPROCOMM_IPN2120   0x2120          /* IPN2120 */
                   1686: #define        PCI_PRODUCT_INPROCOMM_IPN2220   0x2220          /* IPN2220 */
                   1687:
                   1688: /* Integrated Micro Solutions products */
                   1689: #define        PCI_PRODUCT_IMS_5026    0x5026          /* 5026 */
                   1690: #define        PCI_PRODUCT_IMS_5027    0x5027          /* 5027 */
                   1691: #define        PCI_PRODUCT_IMS_5028    0x5028          /* 5028 */
                   1692: #define        PCI_PRODUCT_IMS_8849    0x8849          /* 8849 */
                   1693: #define        PCI_PRODUCT_IMS_8853    0x8853          /* 8853 */
                   1694: #define        PCI_PRODUCT_IMS_TT128   0x9128          /* Twin Turbo 128 */
                   1695: #define        PCI_PRODUCT_IMS_TT3D    0x9135          /* Twin Turbo 3D */
                   1696:
                   1697: /* Intel products */
                   1698: #define        PCI_PRODUCT_INTEL_EESISA        0x0008          /* EES ISA */
                   1699: #define        PCI_PRODUCT_INTEL_21145 0x0039          /* 21145 */
                   1700: #define        PCI_PRODUCT_INTEL_80303 0x0309          /* 80303 IOP */
                   1701: #define        PCI_PRODUCT_INTEL_80312 0x030d          /* 80312 I/O Companion */
                   1702: #define        PCI_PRODUCT_INTEL_IOXAPIC_A     0x0326          /* IOxAPIC */
                   1703: #define        PCI_PRODUCT_INTEL_IOXAPIC_B     0x0327          /* IOxAPIC */
                   1704: #define        PCI_PRODUCT_INTEL_6700PXH_A     0x0329          /* PCIE-PCIE */
                   1705: #define        PCI_PRODUCT_INTEL_6700PXH_B     0x032a          /* PCIE-PCIE */
                   1706: #define        PCI_PRODUCT_INTEL_6702PXH       0x032c          /* PCIE-PCIE */
                   1707: #define        PCI_PRODUCT_INTEL_IOP332_A      0x0330          /* IOP332 PCIE-PCIX */
                   1708: #define        PCI_PRODUCT_INTEL_IOP332_B      0x0332          /* IOP332 PCIE-PCIX */
                   1709: #define        PCI_PRODUCT_INTEL_IOP331        0x0335          /* IOP331 PCIX-PCIX */
                   1710: #define        PCI_PRODUCT_INTEL_41210_A       0x0340          /* 41210 PCIE-PCIX */
                   1711: #define        PCI_PRODUCT_INTEL_41210_B       0x0341          /* 41210 PCIE-PCIX */
                   1712: #define        PCI_PRODUCT_INTEL_IOP333_A      0x0370          /* IOP333 PCIE-PCIX */
                   1713: #define        PCI_PRODUCT_INTEL_IOP333_B      0x0372          /* IOP333 PCIE-PCIX */
                   1714: #define        PCI_PRODUCT_INTEL_PCEB  0x0482          /* 82375EB EISA */
                   1715: #define        PCI_PRODUCT_INTEL_CDC   0x0483          /* 82424ZX Cache/DRAM */
                   1716: #define        PCI_PRODUCT_INTEL_SIO   0x0484          /* 82378IB ISA */
                   1717: #define        PCI_PRODUCT_INTEL_82426EX       0x0486          /* 82426EX ISA */
                   1718: #define        PCI_PRODUCT_INTEL_PCMC  0x04a3          /* 82434LX/NX PCI/Cache/DRAM */
                   1719: #define        PCI_PRODUCT_INTEL_GDT_RAID1     0x0600          /* GDT RAID */
                   1720: #define        PCI_PRODUCT_INTEL_GDT_RAID2     0x061f          /* GDT RAID */
                   1721: #define        PCI_PRODUCT_INTEL_80960RP       0x0960          /* i960 RP PCI-PCI */
                   1722: #define        PCI_PRODUCT_INTEL_80960RM       0x0962          /* i960 RM PCI-PCI */
                   1723: #define        PCI_PRODUCT_INTEL_80960RN       0x0964          /* i960 RN PCI-PCI */
                   1724: #define        PCI_PRODUCT_INTEL_82542 0x1000          /* PRO/1000 (82542) */
                   1725: #define        PCI_PRODUCT_INTEL_82543GC_FIBER 0x1001          /* PRO/1000F (82543GC) */
                   1726: #define        PCI_PRODUCT_INTEL_MODEM56       0x1002          /* 56k Modem */
                   1727: #define        PCI_PRODUCT_INTEL_82543GC_COPPER        0x1004          /* PRO/1000T (82543GC) */
                   1728: #define        PCI_PRODUCT_INTEL_82544EI_COPPER        0x1008          /* PRO/1000XT (82544EI) */
                   1729: #define        PCI_PRODUCT_INTEL_82544EI_FIBER 0x1009          /* PRO/1000XF (82544EI) */
                   1730: #define        PCI_PRODUCT_INTEL_82544GC_COPPER        0x100c          /* PRO/1000T (82544GC) */
                   1731: #define        PCI_PRODUCT_INTEL_82544GC_LOM   0x100d          /* PRO/1000XT (82544GC) */
                   1732: #define        PCI_PRODUCT_INTEL_82540EM       0x100e          /* PRO/1000MT (82540EM) */
                   1733: #define        PCI_PRODUCT_INTEL_82545EM_COPPER        0x100f          /* PRO/1000MT (82545EM) */
                   1734: #define        PCI_PRODUCT_INTEL_82546EB_COPPER        0x1010          /* PRO/1000MT (82546EB) */
                   1735: #define        PCI_PRODUCT_INTEL_82545EM_FIBER 0x1011          /* PRO/1000MF (82545EM) */
                   1736: #define        PCI_PRODUCT_INTEL_82546EB_FIBER 0x1012          /* PRO/1000MF (82546EB) */
                   1737: #define        PCI_PRODUCT_INTEL_82541EI       0x1013          /* PRO/1000MT (82541EI) */
                   1738: #define        PCI_PRODUCT_INTEL_82541ER_LOM   0x1014          /* PRO/1000MT (82541EI) */
                   1739: #define        PCI_PRODUCT_INTEL_82540EM_LOM   0x1015          /* PRO/1000MT (82540EM) */
                   1740: #define        PCI_PRODUCT_INTEL_82540EP_LOM   0x1016          /* PRO/1000MT (82540EP) */
                   1741: #define        PCI_PRODUCT_INTEL_82540EP       0x1017          /* PRO/1000MT (82540EP) */
                   1742: #define        PCI_PRODUCT_INTEL_82541EI_MOBILE        0x1018          /* PRO/1000MT Mobile (82541EI) */
                   1743: #define        PCI_PRODUCT_INTEL_82547EI       0x1019          /* PRO/1000CT (82547EI) */
                   1744: #define        PCI_PRODUCT_INTEL_82547EI_MOBILE        0x101a          /* PRO/1000CT Mobile (82547EI) */
                   1745: #define        PCI_PRODUCT_INTEL_82546EB_QUAD_CPR      0x101d          /* PRO/1000MT QP (82546EB) */
                   1746: #define        PCI_PRODUCT_INTEL_82540EP_LP    0x101e          /* PRO/1000MT (82540EP) */
                   1747: #define        PCI_PRODUCT_INTEL_82545GM_COPPER        0x1026          /* PRO/1000MT (82545GM) */
                   1748: #define        PCI_PRODUCT_INTEL_82545GM_FIBER 0x1027          /* PRO/1000MF (82545GM) */
                   1749: #define        PCI_PRODUCT_INTEL_82545GM_SERDES        0x1028          /* PRO/1000MF (82545GM) */
                   1750: #define        PCI_PRODUCT_INTEL_PRO_100       0x1029          /* PRO/100 */
                   1751: #define        PCI_PRODUCT_INTEL_82559 0x1030          /* 82559 */
                   1752: #define        PCI_PRODUCT_INTEL_PRO_100_VE_0  0x1031          /* PRO/100 VE */
                   1753: #define        PCI_PRODUCT_INTEL_PRO_100_VE_1  0x1032          /* PRO/100 VE */
                   1754: #define        PCI_PRODUCT_INTEL_PRO_100_VM_0  0x1033          /* PRO/100 VM */
                   1755: #define        PCI_PRODUCT_INTEL_PRO_100_VM_1  0x1034          /* PRO/100 VM */
                   1756: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_0        0x1035          /* 82562EH HomePNA */
                   1757: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_1        0x1036          /* 82562EH HomePNA */
                   1758: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_2        0x1037          /* 82562EH HomePNA */
                   1759: #define        PCI_PRODUCT_INTEL_PRO_100_VM_2  0x1038          /* PRO/100 VM */
                   1760: #define        PCI_PRODUCT_INTEL_PRO_100_VE_2  0x1039          /* PRO/100 VE */
                   1761: #define        PCI_PRODUCT_INTEL_82801DB_LAN   0x103a          /* 82801DB LAN */
                   1762: #define        PCI_PRODUCT_INTEL_PRO_100_VM_3  0x103b          /* PRO/100 VM */
                   1763: #define        PCI_PRODUCT_INTEL_PRO_100_VM_4  0x103c          /* PRO/100 VM */
                   1764: #define        PCI_PRODUCT_INTEL_PRO_100_VE_3  0x103d          /* PRO/100 VE */
                   1765: #define        PCI_PRODUCT_INTEL_PRO_100_VM_5  0x103e          /* PRO/100 VM */
                   1766: #define        PCI_PRODUCT_INTEL_536EP 0x1040          /* V.92 Modem */
                   1767: #define        PCI_PRODUCT_INTEL_PRO_WL_2100   0x1043          /* PRO/Wireless 2100 */
                   1768: #define        PCI_PRODUCT_INTEL_82597EX       0x1048          /* PRO/10GbE LR (82597EX) */
                   1769: #define        PCI_PRODUCT_INTEL_ICH8_IGP_M_AMT        0x1049          /* ICH8 IGP M AMT */
                   1770: #define        PCI_PRODUCT_INTEL_ICH8_IGP_AMT  0x104a          /* ICH8 IGP AMT */
                   1771: #define        PCI_PRODUCT_INTEL_ICH8_IGP_C    0x104b          /* ICH8 IGP C */
                   1772: #define        PCI_PRODUCT_INTEL_ICH8_IFE      0x104c          /* ICH8 IFE */
                   1773: #define        PCI_PRODUCT_INTEL_ICH8_IGP_M    0x104d          /* ICH8 IGP M */
                   1774: #define        PCI_PRODUCT_INTEL_PRO_100_VE_4  0x1050          /* PRO/100 VE */
                   1775: #define        PCI_PRODUCT_INTEL_PRO_100_VE_5  0x1051          /* PRO/100 VE */
                   1776: #define        PCI_PRODUCT_INTEL_PRO_100_VM_6  0x1052          /* PRO/100 VM */
                   1777: #define        PCI_PRODUCT_INTEL_PRO_100_VM_7  0x1053          /* PRO/100 VM */
                   1778: #define        PCI_PRODUCT_INTEL_PRO_100_VM_8  0x1054          /* PRO/100 VM */
                   1779: #define        PCI_PRODUCT_INTEL_PRO_100_VM_9  0x1055          /* PRO/100 VM */
                   1780: #define        PCI_PRODUCT_INTEL_PRO_100_VM_10 0x1056          /* PRO/100 VM */
                   1781: #define        PCI_PRODUCT_INTEL_PRO_100_VM_11 0x1057          /* PRO/100 VM */
                   1782: #define        PCI_PRODUCT_INTEL_PRO_100_VM_12 0x1058          /* PRO/100 VM */
                   1783: #define        PCI_PRODUCT_INTEL_PRO_100_M     0x1059          /* PRO/100 M */
                   1784: #define        PCI_PRODUCT_INTEL_82571EB_COPPER        0x105e          /* PRO/1000 PT (82571EB) */
                   1785: #define        PCI_PRODUCT_INTEL_82571EB_FIBER 0x105f          /* PRO/1000 PF (82571EB) */
                   1786: #define        PCI_PRODUCT_INTEL_82571EB_SERDES        0x1060          /* PRO/1000 PB (82571EB) */
                   1787: #define        PCI_PRODUCT_INTEL_82801FB_LAN_2 0x1064          /* 82801FB LAN */
                   1788: #define        PCI_PRODUCT_INTEL_PRO_100_VE_6  0x1065          /* PRO/100 VE */
                   1789: #define        PCI_PRODUCT_INTEL_PRO_100_VM_13 0x1066          /* PRO/100 VM */
                   1790: #define        PCI_PRODUCT_INTEL_PRO_100_VM_14 0x1067          /* PRO/100 VM */
                   1791: #define        PCI_PRODUCT_INTEL_82801FBM_LAN  0x1068          /* 82801FBM LAN */
                   1792: #define        PCI_PRODUCT_INTEL_82801GB_LAN_2 0x1069          /* 82801GB LAN */
                   1793: #define        PCI_PRODUCT_INTEL_PRO_100_VE_7  0x106a          /* PRO/100 VE */
                   1794: #define        PCI_PRODUCT_INTEL_PRO_100_VE_8  0x106b          /* PRO/100 VE */
                   1795: #define        PCI_PRODUCT_INTEL_82547GI       0x1075          /* PRO/1000CT (82547GI) */
                   1796: #define        PCI_PRODUCT_INTEL_82541GI       0x1076          /* PRO/1000MT (82541GI) */
                   1797: #define        PCI_PRODUCT_INTEL_82541GI_MOBILE        0x1077          /* PRO/1000MT Mobile (82541GI) */
                   1798: #define        PCI_PRODUCT_INTEL_82541ER       0x1078          /* PRO/1000MT (82541ER) */
                   1799: #define        PCI_PRODUCT_INTEL_82546GB_COPPER        0x1079          /* PRO/1000MT (82546GB) */
                   1800: #define        PCI_PRODUCT_INTEL_82546GB_FIBER 0x107a          /* PRO/1000MF (82546GB) */
                   1801: #define        PCI_PRODUCT_INTEL_82546GB_SERDES        0x107b          /* PRO/1000MF (82546GB) */
                   1802: #define        PCI_PRODUCT_INTEL_82541GI_LF    0x107c          /* PRO/1000GT (82541GI) */
                   1803: #define        PCI_PRODUCT_INTEL_82572EI_COPPER        0x107d          /* PRO/1000 PT (82572EI) */
                   1804: #define        PCI_PRODUCT_INTEL_82572EI_FIBER 0x107e          /* PRO/1000 PF (82572EI) */
                   1805: #define        PCI_PRODUCT_INTEL_82572EI_SERDES        0x107f          /* PRO/1000 PB (82572EI) */
                   1806: #define        PCI_PRODUCT_INTEL_82546GB_PCIE  0x108a          /* PRO/1000MT (82546GB) */
                   1807: #define        PCI_PRODUCT_INTEL_82573E        0x108b          /* PRO/1000MT (82573E) */
                   1808: #define        PCI_PRODUCT_INTEL_82573E_IAMT   0x108c          /* PRO/1000MT (82573E) */
                   1809: #define        PCI_PRODUCT_INTEL_82573E_KCS    0x108e          /* 82573E KCS (Active Management) */
                   1810: #define        PCI_PRODUCT_INTEL_82573E_AMT    0x108f          /* 82573E AMT */
                   1811: #define        PCI_PRODUCT_INTEL_PRO_100_VM_15 0x1091          /* PRO/100 VM */
                   1812: #define        PCI_PRODUCT_INTEL_PRO_100_VM_16 0x1092          /* PRO/100 VM */
                   1813: #define        PCI_PRODUCT_INTEL_PRO_100_VM_17 0x1093          /* PRO/100 VM */
                   1814: #define        PCI_PRODUCT_INTEL_PRO_100_VM_18 0x1094          /* PRO/100 VM */
                   1815: #define        PCI_PRODUCT_INTEL_PRO_100_VM_19 0x1095          /* PRO/100 VM */
                   1816: #define        PCI_PRODUCT_INTEL_80003ES2LAN_CPR_DPT   0x1096          /* PRO/1000 PT (80003ES2) */
                   1817: #define        PCI_PRODUCT_INTEL_80003ES2LAN_SDS_DPT   0x1098          /* PRO/1000 PF (80003ES2) */
                   1818: #define        PCI_PRODUCT_INTEL_82546GB_QUAD_CPR      0x1099          /* PRO/1000MT QP (82546GB) */
                   1819: #define        PCI_PRODUCT_INTEL_82573L        0x109a          /* PRO/1000MT (82573L) */
                   1820: #define        PCI_PRODUCT_INTEL_82546GB_2     0x109b          /* PRO/1000MT (82546GB) */
                   1821: #define        PCI_PRODUCT_INTEL_82597EX_CX4   0x109e          /* PRO/10GbE CX4 (82597EX) */
                   1822: #define        PCI_PRODUCT_INTEL_82571EB_AT    0x10a0          /* PRO/1000 AT (82571EB) */
                   1823: #define        PCI_PRODUCT_INTEL_82571EB_AF    0x10a1          /* PRO/1000 AF (82571EB) */
                   1824: #define        PCI_PRODUCT_INTEL_82571EB_QUAD_CPR      0x10a4          /* PRO/1000 QP (82571EB) */
                   1825: #define        PCI_PRODUCT_INTEL_82571EB_QUAD_FBR      0x10a5          /* PRO/1000 QP (82571EB) */
                   1826: #define        PCI_PRODUCT_INTEL_82573L_PL_1   0x10b0          /* PRO/1000 PL (82573L) */
                   1827: #define        PCI_PRODUCT_INTEL_82573V_PM     0x10b2          /* PRO/1000 PM (82573V) */
                   1828: #define        PCI_PRODUCT_INTEL_82573E_PM     0x10b3          /* PRO/1000 PM (82573E) */
                   1829: #define        PCI_PRODUCT_INTEL_82573L_PL_2   0x10b4          /* PRO/1000 PL (82573L) */
                   1830: #define        PCI_PRODUCT_INTEL_82546GB_QUAD_CPR_K    0x10b5          /* PRO/1000MT QP (82546GB) */
                   1831: #define        PCI_PRODUCT_INTEL_82572EI       0x10b9          /* PRO/1000 PT (82572EI) */
                   1832: #define        PCI_PRODUCT_INTEL_80003ES2LAN_CPR_SPT   0x10ba          /* PRO/1000 PT (80003ES2) */
                   1833: #define        PCI_PRODUCT_INTEL_80003ES2LAN_SDS_SPT   0x10bb          /* PRO/1000 PF (80003ES2) */
                   1834: #define        PCI_PRODUCT_INTEL_82571EB_QUAD_CPR_LP   0x10bc          /* PRO/1000 QP (82571EB) */
                   1835: #define        PCI_PRODUCT_INTEL_ICH8_IFE_GT   0x10c4          /* ICH8 IFE GT */
                   1836: #define        PCI_PRODUCT_INTEL_ICH8_IFE_G    0x10c5          /* ICH8 IFE G */
                   1837: #define        PCI_PRODUCT_INTEL_82815_DC100_HUB       0x1100          /* 82815 Hub */
                   1838: #define        PCI_PRODUCT_INTEL_82815_DC100_AGP       0x1101          /* 82815 AGP */
                   1839: #define        PCI_PRODUCT_INTEL_82815_DC100_GRAPH     0x1102          /* 82815 Graphics */
                   1840: #define        PCI_PRODUCT_INTEL_82815_NOAGP_HUB       0x1110          /* 82815 Hub */
                   1841: #define        PCI_PRODUCT_INTEL_82815_NOAGP_GRAPH     0x1112          /* 82815 Graphics */
                   1842: #define        PCI_PRODUCT_INTEL_82815_NOGRAPH_HUB     0x1120          /* 82815 Hub */
                   1843: #define        PCI_PRODUCT_INTEL_82815_NOGRAPH_AGP     0x1121          /* 82815 AGP */
                   1844: #define        PCI_PRODUCT_INTEL_82815_FULL_HUB        0x1130          /* 82815 Hub */
                   1845: #define        PCI_PRODUCT_INTEL_82815_FULL_AGP        0x1131          /* 82815 AGP */
                   1846: #define        PCI_PRODUCT_INTEL_82815_FULL_GRAPH      0x1132          /* 82815 Graphics */
                   1847: #define        PCI_PRODUCT_INTEL_82806AA_APIC  0x1161          /* 82806AA APIC */
                   1848: #define        PCI_PRODUCT_INTEL_82559ER       0x1209          /* 82559ER */
                   1849: #define        PCI_PRODUCT_INTEL_82092AA       0x1222          /* 82092AA IDE */
                   1850: #define        PCI_PRODUCT_INTEL_SAA7116       0x1223          /* SAA7116 */
                   1851: #define        PCI_PRODUCT_INTEL_82596 0x1226          /* EE Pro 10 PCI */
                   1852: #define        PCI_PRODUCT_INTEL_EEPRO100      0x1227          /* EE Pro 100 */
                   1853: #define        PCI_PRODUCT_INTEL_EEPRO100S     0x1228          /* EE Pro 100 Smart */
                   1854: #define        PCI_PRODUCT_INTEL_8255x 0x1229          /* 8255x */
                   1855: #define        PCI_PRODUCT_INTEL_82437FX       0x122d          /* 82437FX */
                   1856: #define        PCI_PRODUCT_INTEL_82371FB_ISA   0x122e          /* 82371FB ISA */
                   1857: #define        PCI_PRODUCT_INTEL_82371FB_IDE   0x1230          /* 82371FB IDE */
                   1858: #define        PCI_PRODUCT_INTEL_82371MX       0x1234          /* 82371 ISA and IDE */
                   1859: #define        PCI_PRODUCT_INTEL_82437MX       0x1235          /* 82437 PCI/Cache/DRAM */
                   1860: #define        PCI_PRODUCT_INTEL_82441FX       0x1237          /* 82441FX */
                   1861: #define        PCI_PRODUCT_INTEL_82380AB       0x123c          /* 82380AB Mobile ISA */
                   1862: #define        PCI_PRODUCT_INTEL_82380FB       0x124b          /* 82380FB Mobile PCI-PCI */
                   1863: #define        PCI_PRODUCT_INTEL_82439HX       0x1250          /* 82439HX */
                   1864: #define        PCI_PRODUCT_INTEL_82806AA       0x1360          /* 82806AA */
                   1865: #define        PCI_PRODUCT_INTEL_82870P2_PPB   0x1460          /* 82870P2 PCIX-PCIX */
                   1866: #define        PCI_PRODUCT_INTEL_82870P2_IOxAPIC       0x1461          /* 82870P2 IOxAPIC */
                   1867: #define        PCI_PRODUCT_INTEL_82870P2_HPLUG 0x1462          /* 82870P2 Hot Plug */
                   1868: #define        PCI_PRODUCT_INTEL_80960RP_ATU   0x1960          /* 80960RP ATU */
                   1869: #define        PCI_PRODUCT_INTEL_82840_HB      0x1a21          /* 82840 Host */
                   1870: #define        PCI_PRODUCT_INTEL_82840_AGP     0x1a23          /* 82840 AGP */
                   1871: #define        PCI_PRODUCT_INTEL_82840_PCI     0x1a24          /* 82840 PCI */
                   1872: #define        PCI_PRODUCT_INTEL_82845_HB      0x1a30          /* 82845 Host */
                   1873: #define        PCI_PRODUCT_INTEL_82845_AGP     0x1a31          /* 82845 AGP */
                   1874: #define        PCI_PRODUCT_INTEL_5000_DMA      0x1a38          /* 5000 DMA Engine */
                   1875: #define        PCI_PRODUCT_INTEL_82597EX_SR    0x1a48          /* PRO/10GbE SR (82597EX) */
                   1876: #define        PCI_PRODUCT_INTEL_82597EX_LR    0x1b48          /* PRO/10GbE LR (82597EX) */
                   1877: #define        PCI_PRODUCT_INTEL_82801AA_LPC   0x2410          /* 82801AA LPC */
                   1878: #define        PCI_PRODUCT_INTEL_82801AA_IDE   0x2411          /* 82801AA IDE */
                   1879: #define        PCI_PRODUCT_INTEL_82801AA_USB   0x2412          /* 82801AA USB */
                   1880: #define        PCI_PRODUCT_INTEL_82801AA_SMB   0x2413          /* 82801AA SMBus */
                   1881: #define        PCI_PRODUCT_INTEL_82801AA_ACA   0x2415          /* 82801AA AC97 */
                   1882: #define        PCI_PRODUCT_INTEL_82801AA_ACM   0x2416          /* 82801AA Modem */
                   1883: #define        PCI_PRODUCT_INTEL_82801AA_HPB   0x2418          /* 82801AA Hub-to-PCI */
                   1884: #define        PCI_PRODUCT_INTEL_82801AB_LPC   0x2420          /* 82801AB LPC */
                   1885: #define        PCI_PRODUCT_INTEL_82801AB_IDE   0x2421          /* 82801AB IDE */
                   1886: #define        PCI_PRODUCT_INTEL_82801AB_USB   0x2422          /* 82801AB USB */
                   1887: #define        PCI_PRODUCT_INTEL_82801AB_SMB   0x2423          /* 82801AB SMBus */
                   1888: #define        PCI_PRODUCT_INTEL_82801AB_ACA   0x2425          /* 82801AB AC97 */
                   1889: #define        PCI_PRODUCT_INTEL_82801AB_ACM   0x2426          /* 82801AB Modem */
                   1890: #define        PCI_PRODUCT_INTEL_82801AB_HPB   0x2428          /* 82801AB Hub-to-PCI */
                   1891: #define        PCI_PRODUCT_INTEL_82801BA_LPC   0x2440          /* 82801BA LPC */
                   1892: #define        PCI_PRODUCT_INTEL_82801BA_USB   0x2442          /* 82801BA USB */
                   1893: #define        PCI_PRODUCT_INTEL_82801BA_SMB   0x2443          /* 82801BA SMBus */
                   1894: #define        PCI_PRODUCT_INTEL_82801BA_USB2  0x2444          /* 82801BA USB */
                   1895: #define        PCI_PRODUCT_INTEL_82801BA_ACA   0x2445          /* 82801BA AC97 */
                   1896: #define        PCI_PRODUCT_INTEL_82801BA_ACM   0x2446          /* 82801BA Modem */
                   1897: #define        PCI_PRODUCT_INTEL_82801BAM_HPB  0x2448          /* 82801BAM Hub-to-PCI */
                   1898: #define        PCI_PRODUCT_INTEL_82562 0x2449          /* 82562 */
                   1899: #define        PCI_PRODUCT_INTEL_82801BAM_IDE  0x244a          /* 82801BAM IDE */
                   1900: #define        PCI_PRODUCT_INTEL_82801BA_IDE   0x244b          /* 82801BA IDE */
                   1901: #define        PCI_PRODUCT_INTEL_82801BAM_LPC  0x244c          /* 82801BAM LPC */
                   1902: #define        PCI_PRODUCT_INTEL_82801BA_AGP   0x244e          /* 82801BA AGP */
                   1903: #define        PCI_PRODUCT_INTEL_82801E_LPC    0x2450          /* 82801E LPC */
                   1904: #define        PCI_PRODUCT_INTEL_82801E_USB    0x2452          /* 82801E USB */
                   1905: #define        PCI_PRODUCT_INTEL_82801E_SMB    0x2453          /* 82801E SMBus */
                   1906: #define        PCI_PRODUCT_INTEL_82801E_LAN_1  0x2459          /* 82801E LAN */
                   1907: #define        PCI_PRODUCT_INTEL_82801E_LAN_2  0x245d          /* 82801E LAN */
                   1908: #define        PCI_PRODUCT_INTEL_82801CA_LPC   0x2480          /* 82801CA LPC */
                   1909: #define        PCI_PRODUCT_INTEL_82801CA_USB_1 0x2482          /* 82801CA/CAM USB */
                   1910: #define        PCI_PRODUCT_INTEL_82801CA_SMB   0x2483          /* 82801CA/CAM SMBus */
                   1911: #define        PCI_PRODUCT_INTEL_82801CA_USB_2 0x2484          /* 82801CA/CAM USB */
                   1912: #define        PCI_PRODUCT_INTEL_82801CA_ACA   0x2485          /* 82801CA/CAM AC97 */
                   1913: #define        PCI_PRODUCT_INTEL_82801CA_ACM   0x2486          /* 82801CA/CAM Modem */
                   1914: #define        PCI_PRODUCT_INTEL_82801CA_USB_3 0x2487          /* 82801CA/CAM USB */
                   1915: #define        PCI_PRODUCT_INTEL_82801CAM_IDE  0x248a          /* 82801CAM IDE */
                   1916: #define        PCI_PRODUCT_INTEL_82801CA_IDE   0x248b          /* 82801CA IDE */
                   1917: #define        PCI_PRODUCT_INTEL_82801CAM_LPC  0x248c          /* 82801CAM LPC */
                   1918: #define        PCI_PRODUCT_INTEL_82801DB_LPC   0x24c0          /* 82801DB LPC */
                   1919: #define        PCI_PRODUCT_INTEL_82801DBL_IDE  0x24c1          /* 82801DBL IDE */
                   1920: #define        PCI_PRODUCT_INTEL_82801DB_USB_1 0x24c2          /* 82801DB USB */
                   1921: #define        PCI_PRODUCT_INTEL_82801DB_SMB   0x24c3          /* 82801DB SMBus */
                   1922: #define        PCI_PRODUCT_INTEL_82801DB_USB_2 0x24c4          /* 82801DB USB */
                   1923: #define        PCI_PRODUCT_INTEL_82801DB_ACA   0x24c5          /* 82801DB AC97 */
                   1924: #define        PCI_PRODUCT_INTEL_82801DB_ACM   0x24c6          /* 82801DB Modem */
                   1925: #define        PCI_PRODUCT_INTEL_82801DB_USB_3 0x24c7          /* 82801DB USB */
                   1926: #define        PCI_PRODUCT_INTEL_82801DBM_IDE  0x24ca          /* 82801DBM IDE */
                   1927: #define        PCI_PRODUCT_INTEL_82801DB_IDE   0x24cb          /* 82801DB IDE */
                   1928: #define        PCI_PRODUCT_INTEL_82801DBM_LPC  0x24cc          /* 82801DBM LPC */
                   1929: #define        PCI_PRODUCT_INTEL_82801DB_USB_4 0x24cd          /* 82801DB USB */
                   1930: #define        PCI_PRODUCT_INTEL_82801EB_LPC   0x24d0          /* 82801EB/ER LPC */
                   1931: #define        PCI_PRODUCT_INTEL_82801EB_SATA  0x24d1          /* 82801EB SATA */
                   1932: #define        PCI_PRODUCT_INTEL_82801EB_USB_1 0x24d2          /* 82801EB/ER USB */
                   1933: #define        PCI_PRODUCT_INTEL_82801EB_SMB   0x24d3          /* 82801EB/ER SMBus */
                   1934: #define        PCI_PRODUCT_INTEL_82801EB_USB_2 0x24d4          /* 82801EB/ER USB */
                   1935: #define        PCI_PRODUCT_INTEL_82801EB_ACA   0x24d5          /* 82801EB/ER AC97 */
                   1936: #define        PCI_PRODUCT_INTEL_82801EB_MODEM 0x24d6          /* 82801EB/ER Modem */
                   1937: #define        PCI_PRODUCT_INTEL_82801EB_USB_3 0x24d7          /* 82801EB/ER USB */
                   1938: #define        PCI_PRODUCT_INTEL_82801EB_IDE   0x24db          /* 82801EB/ER IDE */
                   1939: #define        PCI_PRODUCT_INTEL_82801EB_USB_5 0x24dd          /* 82801EB/ER USB2 */
                   1940: #define        PCI_PRODUCT_INTEL_82801EB_USB_4 0x24de          /* 82801EB/ER USB */
                   1941: #define        PCI_PRODUCT_INTEL_82801ER_SATA  0x24df          /* 82801ER SATA */
                   1942: #define        PCI_PRODUCT_INTEL_82820_MCH     0x2501          /* 82820 MCH */
                   1943: #define        PCI_PRODUCT_INTEL_82820_AGP     0x250f          /* 82820 AGP */
                   1944: #define        PCI_PRODUCT_INTEL_82850_HB      0x2530          /* 82850 Host */
                   1945: #define        PCI_PRODUCT_INTEL_82860_HB      0x2531          /* 82860 Host */
                   1946: #define        PCI_PRODUCT_INTEL_82850_AGP     0x2532          /* 82850/82860 AGP */
                   1947: #define        PCI_PRODUCT_INTEL_82860_PCI1    0x2533          /* 82860 PCI-PCI */
                   1948: #define        PCI_PRODUCT_INTEL_82860_PCI2    0x2534          /* 82860 PCI-PCI */
                   1949: #define        PCI_PRODUCT_INTEL_82860_PCI3    0x2535          /* 82860 PCI-PCI */
                   1950: #define        PCI_PRODUCT_INTEL_82860_PCI4    0x2536          /* 82860 PCI-PCI */
                   1951: #define        PCI_PRODUCT_INTEL_E7500_HB      0x2540          /* E7500 MCH Host */
                   1952: #define        PCI_PRODUCT_INTEL_E7500_DRAM    0x2541          /* E7500 DRAM */
                   1953: #define        PCI_PRODUCT_INTEL_E7500_HI_B1   0x2543          /* E7500 MCH */
                   1954: #define        PCI_PRODUCT_INTEL_E7500_HI_B2   0x2544          /* E7500 MCH */
                   1955: #define        PCI_PRODUCT_INTEL_E7500_HI_C1   0x2545          /* E7500 MCH */
                   1956: #define        PCI_PRODUCT_INTEL_E7500_HI_C2   0x2546          /* E7500 MCH */
                   1957: #define        PCI_PRODUCT_INTEL_E7500_HI_D1   0x2547          /* E7500 MCH */
                   1958: #define        PCI_PRODUCT_INTEL_E7500_HI_D2   0x2548          /* E7500 MCH */
                   1959: #define        PCI_PRODUCT_INTEL_E7501_HB      0x254c          /* E7501 MCH Host */
                   1960: #define        PCI_PRODUCT_INTEL_E7505_HB      0x2550          /* E7505 MCH Host */
                   1961: #define        PCI_PRODUCT_INTEL_E7505_RAS     0x2551          /* E7505 MCH RAS */
                   1962: #define        PCI_PRODUCT_INTEL_E7505_AGP     0x2552          /* E7505 MCH AGP */
                   1963: #define        PCI_PRODUCT_INTEL_E7505_HI_B1   0x2553          /* E7505 MCH PCI-PCI */
                   1964: #define        PCI_PRODUCT_INTEL_E7505_HI_B2   0x2554          /* E7505 MCH PCI-PCI */
                   1965: #define        PCI_PRODUCT_INTEL_82845G        0x2560          /* 82845G/GL */
                   1966: #define        PCI_PRODUCT_INTEL_82845G_AGP    0x2561          /* 82845G/GL/GV/GE/PE AGP */
                   1967: #define        PCI_PRODUCT_INTEL_82845G_IGD    0x2562          /* 82845G/GL Video */
                   1968: #define        PCI_PRODUCT_INTEL_82865_IO_1    0x2570          /* 82865G/PE/P CPU-I/0-1 */
                   1969: #define        PCI_PRODUCT_INTEL_82865_AGP     0x2571          /* 82865G/PE/P CPU-AGP */
                   1970: #define        PCI_PRODUCT_INTEL_82865_IGD     0x2572          /* 82865G Video */
                   1971: #define        PCI_PRODUCT_INTEL_82865_CSA     0x2573          /* 82865G/PE/P CPU-CSA */
                   1972: #define        PCI_PRODUCT_INTEL_82865_IO_2    0x2576          /* 82865G/PE/P CPU-I/0-2 */
                   1973: #define        PCI_PRODUCT_INTEL_82875P_HB     0x2578          /* 82875P Host */
                   1974: #define        PCI_PRODUCT_INTEL_82875P_AGP    0x2579          /* 82875P AGP */
                   1975: #define        PCI_PRODUCT_INTEL_82875P_CSA    0x257b          /* 82875P PCI-CSA */
                   1976: #define        PCI_PRODUCT_INTEL_82915G_HB     0x2580          /* 82915G/P/GV Host */
                   1977: #define        PCI_PRODUCT_INTEL_82915G_PCIE   0x2581          /* 82915G/P/GV PCIE */
                   1978: #define        PCI_PRODUCT_INTEL_82915G_IV     0x2582          /* 82915G/P/GV Video */
                   1979: #define        PCI_PRODUCT_INTEL_82925X_HB     0x2584          /* 82925X MCH Host */
                   1980: #define        PCI_PRODUCT_INTEL_82925X_PCIE   0x2585          /* 82925X PCIE */
                   1981: #define        PCI_PRODUCT_INTEL_E7221_HB      0x2588          /* E7221 MCH Host */
                   1982: #define        PCI_PRODUCT_INTEL_E7221_PCIE    0x2589          /* E7221 PCIE */
                   1983: #define        PCI_PRODUCT_INTEL_E7221_IGD     0x258a          /* E7221 Video */
                   1984: #define        PCI_PRODUCT_INTEL_82915GM_HB    0x2590          /* 82915GM/PM/GMS Host */
                   1985: #define        PCI_PRODUCT_INTEL_82915GM_PCIE  0x2591          /* 82915PM/GM PCIE */
                   1986: #define        PCI_PRODUCT_INTEL_82915GM_IGD   0x2592          /* 82915GM/GMS Video */
                   1987: #define        PCI_PRODUCT_INTEL_6300ESB_LPC   0x25a1          /* 6300ESB LPC */
                   1988: #define        PCI_PRODUCT_INTEL_6300ESB_IDE   0x25a2          /* 6300ESB IDE */
                   1989: #define        PCI_PRODUCT_INTEL_6300ESB_SATA  0x25a3          /* 6300ESB SATA */
                   1990: #define        PCI_PRODUCT_INTEL_6300ESB_SMB   0x25a4          /* 6300ESB SMBus */
                   1991: #define        PCI_PRODUCT_INTEL_6300ESB_ACA   0x25a6          /* 6300ESB AC97 */
                   1992: #define        PCI_PRODUCT_INTEL_6300ESB_ACM   0x25a7          /* 6300ESB Modem */
                   1993: #define        PCI_PRODUCT_INTEL_6300ESB_USB_1 0x25a9          /* 6300ESB USB */
                   1994: #define        PCI_PRODUCT_INTEL_6300ESB_USB_2 0x25aa          /* 6300ESB USB */
                   1995: #define        PCI_PRODUCT_INTEL_6300ESB_WDT   0x25ab          /* 6300ESB WDT */
                   1996: #define        PCI_PRODUCT_INTEL_6300ESB_APIC  0x25ac          /* 6300ESB APIC */
                   1997: #define        PCI_PRODUCT_INTEL_6300ESB_USB2  0x25ad          /* 6300ESB USB */
                   1998: #define        PCI_PRODUCT_INTEL_6300ESB_PCIX  0x25ae          /* 6300ESB PCIX */
                   1999: #define        PCI_PRODUCT_INTEL_6300ESB_SATA2 0x25b0          /* 6300ESB SATA */
                   2000: #define        PCI_PRODUCT_INTEL_5000X_HB      0x25c0          /* 5000X Host */
                   2001: #define        PCI_PRODUCT_INTEL_5000Z_HB      0x25d0          /* 5000Z Host */
                   2002: #define        PCI_PRODUCT_INTEL_5000V_HB      0x25d4          /* 5000V Host */
                   2003: #define        PCI_PRODUCT_INTEL_5000P_HB      0x25d8          /* 5000P Host */
                   2004: #define        PCI_PRODUCT_INTEL_5000_PCIE_1   0x25e2          /* 5000 PCIE */
                   2005: #define        PCI_PRODUCT_INTEL_5000_PCIE_2   0x25e3          /* 5000 PCIE */
                   2006: #define        PCI_PRODUCT_INTEL_5000_PCIE_3   0x25e4          /* 5000 PCIE */
                   2007: #define        PCI_PRODUCT_INTEL_5000_PCIE_4   0x25e5          /* 5000 PCIE */
                   2008: #define        PCI_PRODUCT_INTEL_5000_PCIE_5   0x25e6          /* 5000 PCIE */
                   2009: #define        PCI_PRODUCT_INTEL_5000_PCIE_6   0x25e7          /* 5000 PCIE */
                   2010: #define        PCI_PRODUCT_INTEL_5000_ERR_REG  0x25f0          /* 5000 Error Reporting */
                   2011: #define        PCI_PRODUCT_INTEL_5000_RESERVED_1       0x25f1          /* 5000 Reserved */
                   2012: #define        PCI_PRODUCT_INTEL_5000_RESERVED_2       0x25f3          /* 5000 Reserved */
                   2013: #define        PCI_PRODUCT_INTEL_5000_FBD_1    0x25f5          /* 5000 FBD */
                   2014: #define        PCI_PRODUCT_INTEL_5000_FBD_2    0x25f6          /* 5000 FBD */
                   2015: #define        PCI_PRODUCT_INTEL_5000_PCIE_7   0x25f7          /* 5000 PCIE */
                   2016: #define        PCI_PRODUCT_INTEL_5000_PCIE_8   0x25f8          /* 5000 PCIE */
                   2017: #define        PCI_PRODUCT_INTEL_5000_PCIE_9   0x25f9          /* 5000 PCIE */
                   2018: #define        PCI_PRODUCT_INTEL_5000X_PCIE    0x25fa          /* 5000X PCIE */
                   2019: #define        PCI_PRODUCT_INTEL_E8500_HB      0x2600          /* E8500 Host */
                   2020: #define        PCI_PRODUCT_INTEL_E8500_PCIE_1  0x2601          /* E8500 PCIE */
                   2021: #define        PCI_PRODUCT_INTEL_E8500_PCIE_2  0x2602          /* E8500 PCIE */
                   2022: #define        PCI_PRODUCT_INTEL_E8500_PCIE_3  0x2603          /* E8500 PCIE */
                   2023: #define        PCI_PRODUCT_INTEL_E8500_PCIE_4  0x2604          /* E8500 PCIE */
                   2024: #define        PCI_PRODUCT_INTEL_E8500_PCIE_5  0x2605          /* E8500 PCIE */
                   2025: #define        PCI_PRODUCT_INTEL_E8500_PCIE_6  0x2606          /* E8500 PCIE */
                   2026: #define        PCI_PRODUCT_INTEL_E8500_PCIE_7  0x2607          /* E8500 PCIE */
                   2027: #define        PCI_PRODUCT_INTEL_E8500_PCIE_8  0x2608          /* E8500 PCIE x8 */
                   2028: #define        PCI_PRODUCT_INTEL_E8500_PCIE_9  0x2609          /* E8500 PCIE x8 */
                   2029: #define        PCI_PRODUCT_INTEL_E8500_PCIE_10 0x260a          /* E8500 PCIE x8 */
                   2030: #define        PCI_PRODUCT_INTEL_E8500_IMI_1   0x260c          /* E8500 IMI */
                   2031: #define        PCI_PRODUCT_INTEL_E8500_FSBINT  0x2610          /* E8500 FSB/Boot/Interrupt */
                   2032: #define        PCI_PRODUCT_INTEL_E8500_AM      0x2611          /* E8500 Address Mapping */
                   2033: #define        PCI_PRODUCT_INTEL_E8500_RAS     0x2612          /* E8500 RAS */
                   2034: #define        PCI_PRODUCT_INTEL_E8500_MISC_1  0x2613          /* E8500 Misc */
                   2035: #define        PCI_PRODUCT_INTEL_E8500_MISC_2  0x2614          /* E8500 Misc */
                   2036: #define        PCI_PRODUCT_INTEL_E8500_MISC_3  0x2615          /* E8500 Misc */
                   2037: #define        PCI_PRODUCT_INTEL_E8500_RES_1   0x2617          /* E8500 Reserved */
                   2038: #define        PCI_PRODUCT_INTEL_E8500_RES_2   0x2618          /* E8500 Reserved */
                   2039: #define        PCI_PRODUCT_INTEL_E8500_RES_3   0x2619          /* E8500 Reserved */
                   2040: #define        PCI_PRODUCT_INTEL_E8500_RES_4   0x261a          /* E8500 Reserved */
                   2041: #define        PCI_PRODUCT_INTEL_E8500_RES_5   0x261b          /* E8500 Reserved */
                   2042: #define        PCI_PRODUCT_INTEL_E8500_RES_6   0x261c          /* E8500 Reserved */
                   2043: #define        PCI_PRODUCT_INTEL_E8500_RES_7   0x261d          /* E8500 Reserved */
                   2044: #define        PCI_PRODUCT_INTEL_E8500_RES_8   0x261e          /* E8500 Reserved */
                   2045: #define        PCI_PRODUCT_INTEL_E8500_XMB_ID  0x2620          /* E8500 XMB */
                   2046: #define        PCI_PRODUCT_INTEL_E8500_XMB_MISC        0x2621          /* E8500 XMB Misc */
                   2047: #define        PCI_PRODUCT_INTEL_E8500_XMB_MAI 0x2622          /* E8500 XMB MAI */
                   2048: #define        PCI_PRODUCT_INTEL_E8500_XMB_DDR 0x2623          /* E8500 XMB DDR */
                   2049: #define        PCI_PRODUCT_INTEL_E8500_XMB_RES_1       0x2624          /* E8500 XMB Reserved */
                   2050: #define        PCI_PRODUCT_INTEL_E8500_XMB_RES_2       0x2625          /* E8500 XMB Reserved */
                   2051: #define        PCI_PRODUCT_INTEL_E8500_XMB_RES_3       0x2626          /* E8500 XMB Reserved */
                   2052: #define        PCI_PRODUCT_INTEL_E8500_XMB_RES_4       0x2627          /* E8500 XMB Reserved */
                   2053: #define        PCI_PRODUCT_INTEL_82801FB_LPC   0x2640          /* 82801FB LPC */
                   2054: #define        PCI_PRODUCT_INTEL_82801FBM_LPC  0x2641          /* 82801FBM LPC */
                   2055: #define        PCI_PRODUCT_INTEL_82801FB_SATA  0x2651          /* 82801FB SATA */
                   2056: #define        PCI_PRODUCT_INTEL_82801FR_SATA  0x2652          /* 82801FR SATA */
                   2057: #define        PCI_PRODUCT_INTEL_82801FBM_SATA 0x2653          /* 82801FBM SATA */
                   2058: #define        PCI_PRODUCT_INTEL_82801FB_USB_1 0x2658          /* 82801FB USB */
                   2059: #define        PCI_PRODUCT_INTEL_82801FB_USB_2 0x2659          /* 82801FB USB */
                   2060: #define        PCI_PRODUCT_INTEL_82801FB_USB_3 0x265a          /* 82801FB USB */
                   2061: #define        PCI_PRODUCT_INTEL_82801FB_USB_4 0x265b          /* 82801FB USB */
                   2062: #define        PCI_PRODUCT_INTEL_82801FB_USB   0x265c          /* 82801FB USB */
                   2063: #define        PCI_PRODUCT_INTEL_82801FB_PCIE_1        0x2660          /* 82801FB PCIE */
                   2064: #define        PCI_PRODUCT_INTEL_82801FB_PCIE_2        0x2662          /* 82801FB PCIE */
                   2065: #define        PCI_PRODUCT_INTEL_82801FB_PCIE_3        0x2664          /* 82801FB PCIE */
                   2066: #define        PCI_PRODUCT_INTEL_82801FB_PCIE_4        0x2666          /* 82801FB PCIE */
                   2067: #define        PCI_PRODUCT_INTEL_82801FB_HDA   0x2668          /* 82801FB HD Audio */
                   2068: #define        PCI_PRODUCT_INTEL_82801FB_SMB   0x266a          /* 82801FB SMBus */
                   2069: #define        PCI_PRODUCT_INTEL_82801FB_LAN   0x266c          /* 82801FB LAN */
                   2070: #define        PCI_PRODUCT_INTEL_82801FB_ACM   0x266d          /* 82801FB Modem */
                   2071: #define        PCI_PRODUCT_INTEL_82801FB_ACA   0x266e          /* 82801FB AC97 */
                   2072: #define        PCI_PRODUCT_INTEL_82801FB_IDE   0x266f          /* 82801FB IDE */
                   2073: #define        PCI_PRODUCT_INTEL_6321ESB_LPC   0x2670          /* 6321ESB LPC */
                   2074: #define        PCI_PRODUCT_INTEL_6321ESB_SATA  0x2680          /* 6321ESB SATA */
                   2075: #define        PCI_PRODUCT_INTEL_6321ESB_AHCI  0x2681          /* 6321ESB AHCI SATA */
                   2076: #define        PCI_PRODUCT_INTEL_6321ESB_RAID_1        0x2682          /* 6321ESB SATA RAID */
                   2077: #define        PCI_PRODUCT_INTEL_6321ESB_RAID_2        0x2683          /* 6321ESB SATA RAID */
                   2078: #define        PCI_PRODUCT_INTEL_6321ESB_USB_1 0x2688          /* 6321ESB USB */
                   2079: #define        PCI_PRODUCT_INTEL_6321ESB_USB_2 0x2689          /* 6321ESB USB */
                   2080: #define        PCI_PRODUCT_INTEL_6321ESB_USB_3 0x268a          /* 6321ESB USB */
                   2081: #define        PCI_PRODUCT_INTEL_6321ESB_USB_4 0x268b          /* 6321ESB USB */
                   2082: #define        PCI_PRODUCT_INTEL_6321ESB_USB_5 0x268c          /* 6321ESB USB */
                   2083: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_1        0x2690          /* 6321ESB PCIE */
                   2084: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_2        0x2692          /* 6321ESB PCIE */
                   2085: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_3        0x2694          /* 6321ESB PCIE */
                   2086: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_4        0x2696          /* 6321ESB PCIE */
                   2087: #define        PCI_PRODUCT_INTEL_6321ESB_ACA   0x2698          /* 6321ESB AC97 */
                   2088: #define        PCI_PRODUCT_INTEL_6321ESB_ACM   0x2699          /* 6321ESB Modem */
                   2089: #define        PCI_PRODUCT_INTEL_6321ESB_HDA   0x269a          /* 6321ESB HD Audio */
                   2090: #define        PCI_PRODUCT_INTEL_6321ESB_SMB   0x269b          /* 6321ESB SMBus */
                   2091: #define        PCI_PRODUCT_INTEL_6321ESB_IDE   0x269e          /* 6321ESB IDE */
                   2092: #define        PCI_PRODUCT_INTEL_82945GP_MCH   0x2770          /* 82945GP */
                   2093: #define        PCI_PRODUCT_INTEL_82945GP_PCIE  0x2771          /* 82945GP PCIE */
                   2094: #define        PCI_PRODUCT_INTEL_82945G_IGD_1  0x2772          /* 82945G Video */
                   2095: #define        PCI_PRODUCT_INTEL_82955X_HB     0x2774          /* 82955X MCH */
                   2096: #define        PCI_PRODUCT_INTEL_82955X_PCIE   0x2775          /* 82955X PCIE */
                   2097: #define        PCI_PRODUCT_INTEL_82945G_IGD_2  0x2776          /* 82945G Video */
                   2098: #define        PCI_PRODUCT_INTEL_E7230_MCH     0x2778          /* E7230 MCH */
                   2099: #define        PCI_PRODUCT_INTEL_E7230_PCIE    0x2779          /* E7230 PCIE */
                   2100: #define        PCI_PRODUCT_INTEL_82975X_MCH    0x277c          /* 82975X MCH */
                   2101: #define        PCI_PRODUCT_INTEL_82975X_PCIE   0x277d          /* 82975X PCIE */
                   2102: #define        PCI_PRODUCT_INTEL_82915G_IGD    0x2782          /* 82915G Video */
                   2103: #define        PCI_PRODUCT_INTEL_82915GM_IGD_S 0x2792          /* 82915GM/GMS Video */
                   2104: #define        PCI_PRODUCT_INTEL_82945GM_MCH   0x27a0          /* 82945GM MCH */
                   2105: #define        PCI_PRODUCT_INTEL_82945GM_PEG   0x27a1          /* 82945GM PCIE */
                   2106: #define        PCI_PRODUCT_INTEL_82945GM_IGD   0x27a2          /* 82945GM Video */
                   2107: #define        PCI_PRODUCT_INTEL_82945GM_IGD_S 0x27a6          /* 82945GM Video */
                   2108: #define        PCI_PRODUCT_INTEL_82801GH_LPC   0x27b0          /* 82801GH LPC */
                   2109: #define        PCI_PRODUCT_INTEL_82801GB_LPC   0x27b8          /* 82801GB LPC */
                   2110: #define        PCI_PRODUCT_INTEL_82801GBM_LPC  0x27b9          /* 82801GBM LPC */
                   2111: #define        PCI_PRODUCT_INTEL_82801GHM_LPC  0x27bd          /* 82801GHM LPC */
                   2112: #define        PCI_PRODUCT_INTEL_82801GB_SATA  0x27c0          /* 82801GB SATA */
                   2113: #define        PCI_PRODUCT_INTEL_82801GR_AHCI  0x27c1          /* 82801GR AHCI SATA */
                   2114: #define        PCI_PRODUCT_INTEL_82801GR_SATA  0x27c3          /* 82801GR SATA */
                   2115: #define        PCI_PRODUCT_INTEL_82801GBM_SATA 0x27c4          /* 82801GBM SATA */
                   2116: #define        PCI_PRODUCT_INTEL_82801GBM_AHCI 0x27c5          /* 82801GBM AHCI SATA */
                   2117: #define        PCI_PRODUCT_INTEL_82801GHM_RAID 0x27c6          /* 82801GHM SATA RAID */
                   2118: #define        PCI_PRODUCT_INTEL_82801GB_USB_1 0x27c8          /* 82801GB USB */
                   2119: #define        PCI_PRODUCT_INTEL_82801GB_USB_2 0x27c9          /* 82801GB USB */
                   2120: #define        PCI_PRODUCT_INTEL_82801GB_USB_3 0x27ca          /* 82801GB USB */
                   2121: #define        PCI_PRODUCT_INTEL_82801GB_USB_4 0x27cb          /* 82801GB USB */
                   2122: #define        PCI_PRODUCT_INTEL_82801GB_USB_5 0x27cc          /* 82801GB USB */
                   2123: #define        PCI_PRODUCT_INTEL_82801GB_PCIE_1        0x27d0          /* 82801GB PCIE */
                   2124: #define        PCI_PRODUCT_INTEL_82801GB_PCIE_2        0x27d2          /* 82801GB PCIE */
                   2125: #define        PCI_PRODUCT_INTEL_82801GB_PCIE_3        0x27d4          /* 82801GB PCIE */
                   2126: #define        PCI_PRODUCT_INTEL_82801GB_PCIE_4        0x27d6          /* 82801GB PCIE */
                   2127: #define        PCI_PRODUCT_INTEL_82801GB_HDA   0x27d8          /* 82801GB HD Audio */
                   2128: #define        PCI_PRODUCT_INTEL_82801GB_SMB   0x27da          /* 82801GB SMBus */
                   2129: #define        PCI_PRODUCT_INTEL_82801GB_LAN   0x27dc          /* 82801GB LAN */
                   2130: #define        PCI_PRODUCT_INTEL_82801GB_ACM   0x27dd          /* 82801GB Modem */
                   2131: #define        PCI_PRODUCT_INTEL_82801GB_ACA   0x27de          /* 82801GB AC97 */
                   2132: #define        PCI_PRODUCT_INTEL_82801GB_IDE   0x27df          /* 82801GB IDE */
                   2133: #define        PCI_PRODUCT_INTEL_82801G_PCIE_5 0x27e0          /* 82801G PCIE */
                   2134: #define        PCI_PRODUCT_INTEL_82801G_PCIE_6 0x27e2          /* 82801G PCIE */
                   2135: #define        PCI_PRODUCT_INTEL_82801H_LPC    0x2810          /* 82801H LPC */
                   2136: #define        PCI_PRODUCT_INTEL_82801HH_LPC   0x2812          /* 82801HH LPC */
                   2137: #define        PCI_PRODUCT_INTEL_82801HO_LPC   0x2814          /* 82801HO LPC */
                   2138: #define        PCI_PRODUCT_INTEL_82801HBM_LPC  0x2815          /* 82801HBM LPC */
                   2139: #define        PCI_PRODUCT_INTEL_82801H_SATA_1_6P      0x2820          /* 82801H SATA */
                   2140: #define        PCI_PRODUCT_INTEL_82801H_AHCI   0x2821          /* 82801H AHCI SATA */
                   2141: #define        PCI_PRODUCT_INTEL_82801H_RAID   0x2822          /* 82801H RAID */
                   2142: #define        PCI_PRODUCT_INTEL_82801H_SATA_1_4P      0x2824          /* 82801H SATA */
                   2143: #define        PCI_PRODUCT_INTEL_82801H_SATA_2 0x2825          /* 82801H SATA */
                   2144: #define        PCI_PRODUCT_INTEL_82801HBM_SATA_1       0x2829          /* 82801HBM SATA */
                   2145: #define        PCI_PRODUCT_INTEL_82801HBM_SATA_2       0x282a          /* 82081HBM SATA */
                   2146: #define        PCI_PRODUCT_INTEL_82801H_SMB    0x283e          /* 82801H SMBus */
                   2147: #define        PCI_PRODUCT_INTEL_82801H_DMI    0x284f          /* 82801H DMI-PCI */
                   2148: #define        PCI_PRODUCT_INTEL_82801H_UHCI_1 0x2830          /* 82801H USB */
                   2149: #define        PCI_PRODUCT_INTEL_82801H_UHCI_2 0x2831          /* 82801H USB */
                   2150: #define        PCI_PRODUCT_INTEL_82801H_UHCI_3 0x2832          /* 82801H USB */
                   2151: #define        PCI_PRODUCT_INTEL_82801H_UHCI_4 0x2834          /* 82801H USB */
                   2152: #define        PCI_PRODUCT_INTEL_82801H_UHCI_5 0x2835          /* 82801H USB */
                   2153: #define        PCI_PRODUCT_INTEL_82801H_EHCI_1 0x2836          /* 82801H USB */
                   2154: #define        PCI_PRODUCT_INTEL_82801H_EHCI_2 0x283a          /* 82801H USB */
                   2155: #define        PCI_PRODUCT_INTEL_82801H_PCIE_1 0x283f          /* 82801H PCIE */
                   2156: #define        PCI_PRODUCT_INTEL_82801H_PCIE_2 0x2841          /* 82801H PCIE */
                   2157: #define        PCI_PRODUCT_INTEL_82801H_PCIE_3 0x2843          /* 82801H PCIE */
                   2158: #define        PCI_PRODUCT_INTEL_82801H_PCIE_4 0x2845          /* 82801H PCIE */
                   2159: #define        PCI_PRODUCT_INTEL_82801H_PCIE_5 0x2847          /* 82801H PCIE */
                   2160: #define        PCI_PRODUCT_INTEL_82801H_PCIE_6 0x2849          /* 82801H PCIE */
                   2161: #define        PCI_PRODUCT_INTEL_82801H_HDA    0x284b          /* 82801H HD Audio */
                   2162: #define        PCI_PRODUCT_INTEL_82801HBM_IDE  0x2850          /* 82801HBM IDE */
                   2163: #define        PCI_PRODUCT_INTEL_82946GZ_HB    0x2970          /* 82946GZ Host */
                   2164: #define        PCI_PRODUCT_INTEL_82946GZ_PCIE  0x2971          /* 82946GZ PCIE */
                   2165: #define        PCI_PRODUCT_INTEL_82946GZ_IGD_1 0x2972          /* 82946GZ Graphics */
                   2166: #define        PCI_PRODUCT_INTEL_82946GZ_IGD_2 0x2973          /* 82946GZ Graphics */
                   2167: #define        PCI_PRODUCT_INTEL_82946GZ_HECI_1        0x2974          /* 82946GZ HECI */
                   2168: #define        PCI_PRODUCT_INTEL_82946GZ_HECI_2        0x2975          /* 82946GZ HECI */
                   2169: #define        PCI_PRODUCT_INTEL_82946GZ_PT_IDER       0x2976          /* 82946GZ PT_IDER */
                   2170: #define        PCI_PRODUCT_INTEL_82946GZ_KT    0x2977          /* 82946GZ KT */
                   2171: #define        PCI_PRODUCT_INTEL_82965G1_HB    0x2980          /* 82965G1 Host */
                   2172: #define        PCI_PRODUCT_INTEL_82965G1_PCIE  0x2981          /* 82965G1 PCIE */
                   2173: #define        PCI_PRODUCT_INTEL_82965G1_IGD   0x2982          /* 82965G1 Graphics */
                   2174: #define        PCI_PRODUCT_INTEL_82Q963_HB     0x2990          /* 82Q963 Host */
                   2175: #define        PCI_PRODUCT_INTEL_82Q963_PCIE   0x2991          /* 82Q963 PCIE */
                   2176: #define        PCI_PRODUCT_INTEL_82Q963_IGD_1  0x2992          /* 82Q963 Graphics */
                   2177: #define        PCI_PRODUCT_INTEL_82Q963_IGD_2  0x2993          /* 82Q963 Graphics */
                   2178: #define        PCI_PRODUCT_INTEL_82Q963_HECI_1 0x2994          /* 82Q963 HECI */
                   2179: #define        PCI_PRODUCT_INTEL_82Q963_HECI_2 0x2995          /* 82Q963 HECI */
                   2180: #define        PCI_PRODUCT_INTEL_82Q963_PT_IDER        0x2996          /* 82Q963 PT IDER */
                   2181: #define        PCI_PRODUCT_INTEL_82Q963_KT     0x2997          /* 82Q963 KT */
                   2182: #define        PCI_PRODUCT_INTEL_82965_MCH     0x29a0          /* 82965 MCH */
                   2183: #define        PCI_PRODUCT_INTEL_82965_PPB     0x29a1          /* 82965 PCIE */
                   2184: #define        PCI_PRODUCT_INTEL_82965_IGD_1   0x29a2          /* 82965 Video */
                   2185: #define        PCI_PRODUCT_INTEL_82965_IGD_2   0x29a3          /* 82965 Video */
                   2186: #define        PCI_PRODUCT_INTEL_82965_HECI_1  0x29a4          /* 82965 HECI */
                   2187: #define        PCI_PRODUCT_INTEL_82965_HECI_2  0x29a5          /* 82965 HECI */
                   2188: #define        PCI_PRODUCT_INTEL_82965_PT_IDER 0x29a6          /* 82965 PT IDER */
                   2189: #define        PCI_PRODUCT_INTEL_82965_KT      0x29a7          /* 82965 KT */
                   2190: #define        PCI_PRODUCT_INTEL_82965GM_MCH   0x2a00          /* 82965GM MCH */
                   2191: #define        PCI_PRODUCT_INTEL_82965GM_IGD_1 0x2a02          /* 82965GM Video */
                   2192: #define        PCI_PRODUCT_INTEL_82965GM_IGD_2 0x2a03          /* 82965GM Video */
                   2193: #define        PCI_PRODUCT_INTEL_RCU32 0x3092          /* RCU32 I2O RAID */
                   2194: #define        PCI_PRODUCT_INTEL_3124  0x3124          /* 3124 SATA */
                   2195: #define        PCI_PRODUCT_INTEL_31244 0x3200          /* 31244 SATA */
                   2196: #define        PCI_PRODUCT_INTEL_82855PE       0x3340          /* 82855PE Hub */
                   2197: #define        PCI_PRODUCT_INTEL_82855PE_AGP   0x3341          /* 82855PE AGP */
                   2198: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_5        0x3500          /* 6321ESB PCIE */
                   2199: #define        PCI_PRODUCT_INTEL_6321ESB_PCIX  0x350c          /* 6321ESB PCIE-PCIX */
                   2200: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_6        0x3510          /* 6321ESB PCIE */
                   2201: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_7        0x3511          /* 6321ESB PCIE */
                   2202: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_8        0x3514          /* 6321ESB PCIE */
                   2203: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_9        0x3515          /* 6321ESB PCIE */
                   2204: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_10       0x3518          /* 6321ESB PCIE */
                   2205: #define        PCI_PRODUCT_INTEL_6321ESB_PCIE_11       0x3519          /* 6321ESB PCIE */
                   2206: #define        PCI_PRODUCT_INTEL_82830MP_IO_1  0x3575          /* 82830MP CPU-I/O-1 */
                   2207: #define        PCI_PRODUCT_INTEL_82830MP_AGP   0x3576          /* 82830MP CPU-AGP */
                   2208: #define        PCI_PRODUCT_INTEL_82830MP_IV    0x3577          /* 82830MP Integrated Video */
                   2209: #define        PCI_PRODUCT_INTEL_82830MP_IO_2  0x3578          /* 82830MP CPU-I/O-2 */
                   2210: #define        PCI_PRODUCT_INTEL_82852GM_HPB   0x3580          /* 82852GM Hub-PCI */
                   2211: #define        PCI_PRODUCT_INTEL_82852_AGP     0x3581          /* 82852/82855 AGP */
                   2212: #define        PCI_PRODUCT_INTEL_82852GM_AGP   0x3582          /* 82852GM AGP */
                   2213: #define        PCI_PRODUCT_INTEL_82852GM_MEM   0x3584          /* 82852GM Memory */
                   2214: #define        PCI_PRODUCT_INTEL_82852GM_CFG   0x3585          /* 82852GM Configuration */
                   2215: #define        PCI_PRODUCT_INTEL_82854_MCH     0x358c          /* 82854 MCH */
                   2216: #define        PCI_PRODUCT_INTEL_82854_IGD     0x358e          /* 82854 Video */
                   2217: #define        PCI_PRODUCT_INTEL_E7520_MCH     0x3590          /* E7520 MCH */
                   2218: #define        PCI_PRODUCT_INTEL_E7520_MCH_ERR 0x3591          /* E7520 MCH ERR */
                   2219: #define        PCI_PRODUCT_INTEL_E7320_MCH     0x3592          /* E7320 MCH */
                   2220: #define        PCI_PRODUCT_INTEL_E7525_MCH_ERR 0x3593          /* E7525 MCH ERR */
                   2221: #define        PCI_PRODUCT_INTEL_E7520_MCH_DMA 0x3594          /* E7520 MCH DMA */
                   2222: #define        PCI_PRODUCT_INTEL_MCH_PCIEA0    0x3595          /* MCH PCIE */
                   2223: #define        PCI_PRODUCT_INTEL_MCH_PCIEA1    0x3596          /* MCH PCIE */
                   2224: #define        PCI_PRODUCT_INTEL_MCH_PCIEB0    0x3597          /* MCH PCIE */
                   2225: #define        PCI_PRODUCT_INTEL_MCH_PCIEB1    0x3598          /* MCH PCIE */
                   2226: #define        PCI_PRODUCT_INTEL_MCH_PCIEC0    0x3599          /* MCH PCIE */
                   2227: #define        PCI_PRODUCT_INTEL_MCH_PCIEC1    0x359a          /* MCH PCIE */
                   2228: #define        PCI_PRODUCT_INTEL_E7525_MCH_CFG 0x359b          /* E7525 MCH Configuration */
                   2229: #define        PCI_PRODUCT_INTEL_E7525_MCH     0x359e          /* E7525 MCH */
                   2230: #define        PCI_PRODUCT_INTEL_PRO_WL_2200BG 0x4220          /* PRO/Wireless 2200BG */
                   2231: #define        PCI_PRODUCT_INTEL_PRO_WL_2225BG 0x4221          /* PRO/Wireless 2225BG */
                   2232: #define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_1      0x4222          /* PRO/Wireless 3945ABG */
                   2233: #define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_1      0x4223          /* PRO/Wireless 2915ABG */
                   2234: #define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_2      0x4224          /* PRO/Wireless 2915ABG */
                   2235: #define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_2      0x4227          /* PRO/Wireless 3945ABG */
                   2236: #define        PCI_PRODUCT_INTEL_PRO_WL_4965AGN_1      0x4229          /* Wireless WiFi Link 4965AGN */
                   2237: #define        PCI_PRODUCT_INTEL_PRO_WL_4965AGN_2      0x4230          /* Wireless WiFi Link 4965AGN */
                   2238: #define        PCI_PRODUCT_INTEL_80960RD       0x5200          /* i960 RD PCI-PCI */
                   2239: #define        PCI_PRODUCT_INTEL_PRO_100_SERVER        0x5201          /* PRO 100 Server */
                   2240: #define        PCI_PRODUCT_INTEL_82371SB_ISA   0x7000          /* 82371SB ISA */
                   2241: #define        PCI_PRODUCT_INTEL_82371SB_IDE   0x7010          /* 82371SB IDE */
                   2242: #define        PCI_PRODUCT_INTEL_82371USB      0x7020          /* 82371SB USB */
                   2243: #define        PCI_PRODUCT_INTEL_82437VX       0x7030          /* 82437VX */
                   2244: #define        PCI_PRODUCT_INTEL_82439TX       0x7100          /* 82439TX System */
                   2245: #define        PCI_PRODUCT_INTEL_82371AB_ISA   0x7110          /* 82371AB PIIX4 ISA */
                   2246: #define        PCI_PRODUCT_INTEL_82371AB_IDE   0x7111          /* 82371AB IDE */
                   2247: #define        PCI_PRODUCT_INTEL_82371AB_USB   0x7112          /* 82371AB USB */
                   2248: #define        PCI_PRODUCT_INTEL_82371AB_PM    0x7113          /* 82371AB Power */
                   2249: #define        PCI_PRODUCT_INTEL_82810_MCH     0x7120          /* 82810 */
                   2250: #define        PCI_PRODUCT_INTEL_82810_GC      0x7121          /* 82810 Graphics */
                   2251: #define        PCI_PRODUCT_INTEL_82810_DC100_MCH       0x7122          /* 82810-DC100 */
                   2252: #define        PCI_PRODUCT_INTEL_82810_DC100_GC        0x7123          /* 82810-DC100 Graphics */
                   2253: #define        PCI_PRODUCT_INTEL_82810E_MCH    0x7124          /* 82810E */
                   2254: #define        PCI_PRODUCT_INTEL_82810E_GC     0x7125          /* 82810E Graphics */
                   2255: #define        PCI_PRODUCT_INTEL_82443LX       0x7180          /* 82443LX AGP */
                   2256: #define        PCI_PRODUCT_INTEL_82443LX_AGP   0x7181          /* 82443LX AGP */
                   2257: #define        PCI_PRODUCT_INTEL_82443BX       0x7190          /* 82443BX AGP */
                   2258: #define        PCI_PRODUCT_INTEL_82443BX_AGP   0x7191          /* 82443BX AGP */
                   2259: #define        PCI_PRODUCT_INTEL_82443BX_NOAGP 0x7192          /* 82443BX */
                   2260: #define        PCI_PRODUCT_INTEL_82440MX       0x7194          /* 82440MX Host */
                   2261: #define        PCI_PRODUCT_INTEL_82440MX_ACA   0x7195          /* 82440MX AC97 */
                   2262: #define        PCI_PRODUCT_INTEL_82440MX_ACM   0x7196          /* 82440MX Modem */
                   2263: #define        PCI_PRODUCT_INTEL_82440MX_ISA   0x7198          /* 82440MX ISA */
                   2264: #define        PCI_PRODUCT_INTEL_82440MX_IDE   0x7199          /* 82440MX IDE */
                   2265: #define        PCI_PRODUCT_INTEL_82440MX_USB   0x719a          /* 82440MX USB */
                   2266: #define        PCI_PRODUCT_INTEL_82440MX_PM    0x719b          /* 82440MX Power */
                   2267: #define        PCI_PRODUCT_INTEL_82440BX       0x71a0          /* 82440BX AGP */
                   2268: #define        PCI_PRODUCT_INTEL_82440BX_AGP   0x71a1          /* 82440BX AGP */
                   2269: #define        PCI_PRODUCT_INTEL_82443GX       0x71a2          /* 82443GX */
                   2270: #define        PCI_PRODUCT_INTEL_82372FB_IDE   0x7601          /* 82372FB IDE */
                   2271: #define        PCI_PRODUCT_INTEL_82740 0x7800          /* 82740 AGP */
                   2272: #define        PCI_PRODUCT_INTEL_PCI450_PB     0x84c4          /* 82450KX/GX */
                   2273: #define        PCI_PRODUCT_INTEL_PCI450_MC     0x84c5          /* 82450KX/GX Memory */
                   2274: #define        PCI_PRODUCT_INTEL_82451NX       0x84ca          /* 82451NX Mem & IO */
                   2275: #define        PCI_PRODUCT_INTEL_82454NX       0x84cb          /* 82454NX PXB */
                   2276: #define        PCI_PRODUCT_INTEL_82802AC       0x89ac          /* 82802AC Firmware Hub 8Mbit */
                   2277: #define        PCI_PRODUCT_INTEL_82802AB       0x89ad          /* 82802AB Firmware Hub 4Mbit */
                   2278: #define        PCI_PRODUCT_INTEL_I2OPCIB       0x9620          /* I2O RAID PCI-PCI */
                   2279: #define        PCI_PRODUCT_INTEL_RCU21 0x9621          /* RCU21 I2O RAID */
                   2280: #define        PCI_PRODUCT_INTEL_RCUxx 0x9622          /* RCUxx I2O RAID */
                   2281: #define        PCI_PRODUCT_INTEL_RCU31 0x9641          /* RCU31 I2O RAID */
                   2282: #define        PCI_PRODUCT_INTEL_RCU31L        0x96a1          /* RCU31L I2O RAID */
                   2283: #define        PCI_PRODUCT_INTEL_21152 0xb152          /* S21152BB PCI-PCI */
                   2284: #define        PCI_PRODUCT_INTEL_21154 0xb154          /* S21154AE/BE PCI-PCI */
                   2285:
                   2286: /* Intergraph products */
                   2287: #define        PCI_PRODUCT_INTERGRAPH_4D50T    0x00e4          /* Powerstorm 4D50T */
                   2288: #define        PCI_PRODUCT_INTERGRAPH_INTENSE3D        0x00eb          /* Intense 3D */
                   2289: #define        PCI_PRODUCT_INTERGRAPH_EXPERT3D 0x07a0          /* Expert3D */
                   2290:
                   2291: /* Interphase products */
                   2292: #define        PCI_PRODUCT_INTERPHASE_5526     0x0004          /* 5526 FibreChannel */
                   2293:
                   2294: /* Intersil products */
                   2295: #define        PCI_PRODUCT_INTERSIL_ISL3872    0x3872          /* PRISM3 */
                   2296: #define        PCI_PRODUCT_INTERSIL_MINI_PCI_WLAN      0x3873          /* PRISM2.5 */
                   2297: #define        PCI_PRODUCT_INTERSIL_ISL3877    0x3877          /* Prism Indigo */
                   2298: #define        PCI_PRODUCT_INTERSIL_ISL3886    0x3886          /* Prism Javelin/Xbow */
                   2299: #define        PCI_PRODUCT_INTERSIL_ISL3890    0x3890          /* Prism GT/Duette */
                   2300:
                   2301: /* Invertex */
                   2302: #define        PCI_PRODUCT_INVERTEX_AEON       0x0005          /* AEON */
                   2303:
                   2304: /* IO Data Device Inc products */
                   2305: #define        PCI_PRODUCT_IODATA_GV_BCTV3     0x4020          /* GV-BCTV3 */
                   2306:
                   2307: /* I. T. T. products */
                   2308: #define        PCI_PRODUCT_ITT_AGX016  0x0001          /* AGX016 */
                   2309: #define        PCI_PRODUCT_ITT_ITT3204 0x0002          /* ITT3204 MPEG Decoder */
                   2310:
                   2311: /* ITExpress */
                   2312: #define        PCI_PRODUCT_ITEXPRESS_IT8211F   0x8211          /* IT8211F */
                   2313: #define        PCI_PRODUCT_ITEXPRESS_IT8212F   0x8212          /* IT8212F */
                   2314: #define        PCI_PRODUCT_ITEXPRESS_IT8330G   0x8330          /* IT8330G */
                   2315: #define        PCI_PRODUCT_ITEXPRESS_IT8888F_ISA       0x8888          /* IT8888F ISA */
                   2316:
                   2317: /* JMicron */
                   2318: #define        PCI_PRODUCT_JMICRON_JMB360      0x2360          /* JMB360 SATA */
                   2319: #define        PCI_PRODUCT_JMICRON_JMB361      0x2361          /* JMB361 IDE/SATA */
                   2320: #define        PCI_PRODUCT_JMICRON_JMB362      0x2362          /* JMB362 SATA */
                   2321: #define        PCI_PRODUCT_JMICRON_JMB363      0x2363          /* JMB363 IDE/SATA */
                   2322: #define        PCI_PRODUCT_JMICRON_JMB365      0x2365          /* JMB365 IDE/SATA */
                   2323: #define        PCI_PRODUCT_JMICRON_JMB366      0x2366          /* JMB366 IDE/SATA */
                   2324: #define        PCI_PRODUCT_JMICRON_JMB368      0x2368          /* JMB368 IDE */
                   2325:
                   2326: /* KTI */
                   2327: #define        PCI_PRODUCT_KTI_KTIE    0x3000          /* KTI */
                   2328:
                   2329: /* LAN Media Corporation */
                   2330: #define        PCI_PRODUCT_LMC_HSSI    0x0003          /* HSSI */
                   2331: #define        PCI_PRODUCT_LMC_DS3     0x0004          /* DS3 */
                   2332: #define        PCI_PRODUCT_LMC_SSI     0x0005          /* SSI */
                   2333: #define        PCI_PRODUCT_LMC_DS1     0x0006          /* DS1 */
                   2334: #define        PCI_PRODUCT_LMC_HSSIC   0x0007          /* HSSIc */
                   2335:
                   2336: /* Lanergy */
                   2337: #define        PCI_PRODUCT_LANERGY_APPIAN_PCI_LITE     0x0001          /* Appian Lite */
                   2338:
                   2339: /* Lava */
                   2340: #define        PCI_PRODUCT_LAVA_TWOSP_2S       0x0100          /* Dual Serial */
                   2341: #define        PCI_PRODUCT_LAVA_QUATTRO_AB     0x0101          /* Dual Serial */
                   2342: #define        PCI_PRODUCT_LAVA_QUATTRO_CD     0x0102          /* Dual Serial */
                   2343: #define        PCI_PRODUCT_LAVA_IOFLEX_2S_0    0x0110          /* Serial */
                   2344: #define        PCI_PRODUCT_LAVA_IOFLEX_2S_1    0x0111          /* Serial */
                   2345: #define        PCI_PRODUCT_LAVA_QUATTRO_AB2    0x0120          /* Dual Serial */
                   2346: #define        PCI_PRODUCT_LAVA_QUATTRO_CD2    0x0121          /* Dual Serial */
                   2347: #define        PCI_PRODUCT_LAVA_OCTOPUS550_0   0x0180          /* Quad Serial */
                   2348: #define        PCI_PRODUCT_LAVA_OCTOPUS550_1   0x0181          /* Quad Serial */
                   2349: #define        PCI_PRODUCT_LAVA_LAVAPORT_2     0x0200          /* Serial */
                   2350: #define        PCI_PRODUCT_LAVA_LAVAPORT_0     0x0201          /* Serial */
                   2351: #define        PCI_PRODUCT_LAVA_LAVAPORT_1     0x0202          /* Serial */
                   2352: #define        PCI_PRODUCT_LAVA_650    0x0600          /* Serial */
                   2353: #define        PCI_PRODUCT_LAVA_TWOSP_1P       0x8000          /* Parallel */
                   2354: #define        PCI_PRODUCT_LAVA_PARALLEL2      0x8001          /* Dual Parallel */
                   2355: #define        PCI_PRODUCT_LAVA_PARALLEL2A     0x8002          /* Dual Parallel */
                   2356: #define        PCI_PRODUCT_LAVA_PARALLELB      0x8003          /* Dual Parallel B */
                   2357:
                   2358: /* LeadTek Research */
                   2359: #define        PCI_PRODUCT_LEADTEK_S3_805      0x0000          /* S3 805 */
                   2360: #define        PCI_PRODUCT_LEADTEK_WINFAST     0x6606          /* Leadtek WinFast TV 2000 */
                   2361: #define        PCI_PRODUCT_LEADTEK_WINFAST_XP  0x6609          /* Leadtek WinFast TV 2000 XP */
                   2362:
                   2363: /* Level 1 (Intel) */
                   2364: #define        PCI_PRODUCT_LEVEL1_LXT1001      0x0001          /* LXT1001 */
                   2365:
                   2366: /* Linksys products */
                   2367: #define        PCI_PRODUCT_LINKSYS_EG1032      0x1032          /* EG1032 */
                   2368: #define        PCI_PRODUCT_LINKSYS_EG1064      0x1064          /* EG1064 */
                   2369: #define        PCI_PRODUCT_LINKSYS_PCMPC200    0xab08          /* PCMPC200 */
                   2370: #define        PCI_PRODUCT_LINKSYS_PCM200      0xab09          /* PCM200 */
                   2371:
                   2372: /* Lite-On Communications */
                   2373: #define        PCI_PRODUCT_LITEON_PNIC 0x0002          /* PNIC */
                   2374: #define        PCI_PRODUCT_LITEON_PNICII       0xc115          /* PNIC-II */
                   2375:
                   2376: /* Longshine products */
                   2377: #define        PCI_PRODUCT_GLOBALSUN_8031      0x1103          /* 8031 */
                   2378:
                   2379: /* Lucent products */
                   2380: #define        PCI_PRODUCT_LUCENT_LTMODEM      0x0440          /* K56flex DSVD LTMODEM */
                   2381: #define        PCI_PRODUCT_LUCENT_LTMODEM_0441 0x0441          /* LTMODEM */
                   2382: #define        PCI_PRODUCT_LUCENT_LTMODEM_0442 0x0442          /* LTMODEM */
                   2383: #define        PCI_PRODUCT_LUCENT_LTMODEM_0443 0x0443          /* LTMODEM */
                   2384: #define        PCI_PRODUCT_LUCENT_LTMODEM_0444 0x0444          /* LTMODEM */
                   2385: #define        PCI_PRODUCT_LUCENT_LTMODEM_0445 0x0445          /* LTMODEM */
                   2386: #define        PCI_PRODUCT_LUCENT_LTMODEM_0446 0x0446          /* LTMODEM */
                   2387: #define        PCI_PRODUCT_LUCENT_LTMODEM_0447 0x0447          /* LTMODEM */
                   2388: #define        PCI_PRODUCT_LUCENT_LTMODEM_0448 0x0448          /* LTMODEM */
                   2389: #define        PCI_PRODUCT_LUCENT_LTMODEM_0449 0x0449          /* LTMODEM */
                   2390: #define        PCI_PRODUCT_LUCENT_LTMODEM_044A 0x044a          /* LTMODEM */
                   2391: #define        PCI_PRODUCT_LUCENT_LTMODEM_044B 0x044b          /* LTMODEM */
                   2392: #define        PCI_PRODUCT_LUCENT_LTMODEM_044C 0x044c          /* LTMODEM */
                   2393: #define        PCI_PRODUCT_LUCENT_LTMODEM_044D 0x044d          /* LTMODEM */
                   2394: #define        PCI_PRODUCT_LUCENT_LTMODEM_044E 0x044e          /* LTMODEM */
                   2395: #define        PCI_PRODUCT_LUCENT_LTMODEM_0450 0x0450          /* LTMODEM */
                   2396: #define        PCI_PRODUCT_LUCENT_LTMODEM_0451 0x0451          /* LTMODEM */
                   2397: #define        PCI_PRODUCT_LUCENT_LTMODEM_0452 0x0452          /* LTMODEM */
                   2398: #define        PCI_PRODUCT_LUCENT_LTMODEM_0453 0x0453          /* LTMODEM */
                   2399: #define        PCI_PRODUCT_LUCENT_LTMODEM_0454 0x0454          /* LTMODEM */
                   2400: #define        PCI_PRODUCT_LUCENT_LTMODEM_0455 0x0455          /* LTMODEM */
                   2401: #define        PCI_PRODUCT_LUCENT_LTMODEM_0456 0x0456          /* LTMODEM */
                   2402: #define        PCI_PRODUCT_LUCENT_LTMODEM_0457 0x0457          /* LTMODEM */
                   2403: #define        PCI_PRODUCT_LUCENT_LTMODEM_0458 0x0458          /* LTMODEM */
                   2404: #define        PCI_PRODUCT_LUCENT_LTMODEM_0459 0x0459          /* LTMODEM */
                   2405: #define        PCI_PRODUCT_LUCENT_LTMODEM_045A 0x045a          /* LTMODEM */
                   2406: #define        PCI_PRODUCT_LUCENT_LTMODEM_045C 0x045c          /* LTMODEM */
                   2407: #define        PCI_PRODUCT_LUCENT_LTMODEM_048c 0x048c          /* LTMODEM */
                   2408: #define        PCI_PRODUCT_LUCENT_VENUSMODEM   0x0480          /* Venus Modem */
                   2409: #define        PCI_PRODUCT_LUCENT_USBHC        0x5801          /* USB */
                   2410: #define        PCI_PRODUCT_LUCENT_USBHC2       0x5802          /* USB 2-port */
                   2411: #define        PCI_PRODUCT_LUCENT_USBQBUS      0x5803          /* USB QuadraBus */
                   2412: #define        PCI_PRODUCT_LUCENT_FW322        0x5811          /* FW322 1394 */
                   2413: #define        PCI_PRODUCT_LUCENT_ET1310_GBE   0xed00          /* ET1310 */
                   2414: #define        PCI_PRODUCT_LUCENT_ET1310_FE    0xed01          /* ET1310 */
                   2415:
                   2416: /* LuxSonor */
                   2417: #define        PCI_PRODUCT_LUXSONOR_LS242      0x0020          /* LS242 DVD Decoder */
                   2418:
                   2419: /* Macronix */
                   2420: #define        PCI_PRODUCT_MACRONIX_MX98713    0x0512          /* PMAC 98713 */
                   2421: #define        PCI_PRODUCT_MACRONIX_MX98715    0x0531          /* PMAC 98715 */
                   2422: #define        PCI_PRODUCT_MACRONIX_MX98727    0x0532          /* PMAC 98727 */
                   2423: #define        PCI_PRODUCT_MACRONIX_MX86250    0x8625          /* MX86250 */
                   2424:
                   2425: /* Madge Networks products */
                   2426: #define        PCI_PRODUCT_MADGE_SMARTRN       0x0001          /* Smart 16/4 PCI Ringnode */
                   2427: #define        PCI_PRODUCT_MADGE_SMARTRN2      0x0002          /* Smart 16/4 PCI Ringnode Mk2 */
                   2428: #define        PCI_PRODUCT_MADGE_SMARTRN3      0x0003          /* Smart 16/4 PCI Ringnode Mk3 */
                   2429: #define        PCI_PRODUCT_MADGE_SMARTRN1      0x0004          /* Smart 16/4 PCI Ringnode Mk1 */
                   2430: #define        PCI_PRODUCT_MADGE_164CB 0x0006          /* 16/4 Cardbus */
                   2431: #define        PCI_PRODUCT_MADGE_PRESTO        0x0007          /* Presto PCI */
                   2432: #define        PCI_PRODUCT_MADGE_SMARTHSRN100  0x0009          /* Smart 100/16/4 PCI-HS Ringnode */
                   2433: #define        PCI_PRODUCT_MADGE_SMARTRN100    0x000a          /* Smart 100/16/4 PCI Ringnode */
                   2434: #define        PCI_PRODUCT_MADGE_164CB2        0x000b          /* 16/4 CardBus Mk2 */
                   2435: #define        PCI_PRODUCT_MADGE_COLLAGE25     0x1000          /* Collage 25 ATM */
                   2436: #define        PCI_PRODUCT_MADGE_COLLAGE155    0x1001          /* Collage 155 ATM */
                   2437:
                   2438: /* Martin-Marietta */
                   2439: #define        PCI_PRODUCT_MARTINMARIETTA_I740 0x00d1          /* i740 PCI */
                   2440:
                   2441: /* Marvell products */
                   2442: #define        PCI_PRODUCT_MARVELL_88W8300_1   0x1fa6          /* Libertas 88W8300 */
                   2443: #define        PCI_PRODUCT_MARVELL_88W8310     0x1fa7          /* Libertas 88W8310 */
                   2444: #define        PCI_PRODUCT_MARVELL_88W8335_1   0x1faa          /* Libertas 88W8335 */
                   2445: #define        PCI_PRODUCT_MARVELL_88W8335_2   0x1fab          /* Libertas 88W8335 */
                   2446: #define        PCI_PRODUCT_MARVELL_88W8300_2   0x2a01          /* Libertas 88W8300 */
                   2447: #define        PCI_PRODUCT_MARVELL_YUKON       0x4320          /* Yukon 88E8001/8003/8010 */
                   2448: #define        PCI_PRODUCT_MARVELL_YUKON_8021CU        0x4340          /* Yukon 88E8021CU */
                   2449: #define        PCI_PRODUCT_MARVELL_YUKON_8022CU        0x4341          /* Yukon 88E8022CU */
                   2450: #define        PCI_PRODUCT_MARVELL_YUKON_8061CU        0x4342          /* Yukon 88E8061CU */
                   2451: #define        PCI_PRODUCT_MARVELL_YUKON_8062CU        0x4343          /* Yukon 88E8062CU */
                   2452: #define        PCI_PRODUCT_MARVELL_YUKON_8021X 0x4344          /* Yukon 88E8021X */
                   2453: #define        PCI_PRODUCT_MARVELL_YUKON_8022X 0x4345          /* Yukon 88E8022X */
                   2454: #define        PCI_PRODUCT_MARVELL_YUKON_8061X 0x4346          /* Yukon 88E8061X */
                   2455: #define        PCI_PRODUCT_MARVELL_YUKON_8062X 0x4347          /* Yukon 88E8062X */
                   2456: #define        PCI_PRODUCT_MARVELL_YUKON_8035  0x4350          /* Yukon 88E8035 */
                   2457: #define        PCI_PRODUCT_MARVELL_YUKON_8036  0x4351          /* Yukon 88E8036 */
                   2458: #define        PCI_PRODUCT_MARVELL_YUKON_8038  0x4352          /* Yukon 88E8038 */
                   2459: #define        PCI_PRODUCT_MARVELL_YUKON_8039  0x4353          /* Yukon 88E8039 */
                   2460: #define        PCI_PRODUCT_MARVELL_YUKON_C033  0x4356          /* Yukon 88EC033 */
                   2461: #define        PCI_PRODUCT_MARVELL_YUKON_8052  0x4360          /* Yukon 88E8052 */
                   2462: #define        PCI_PRODUCT_MARVELL_YUKON_8050  0x4361          /* Yukon 88E8050 */
                   2463: #define        PCI_PRODUCT_MARVELL_YUKON_8053  0x4362          /* Yukon 88E8053 */
                   2464: #define        PCI_PRODUCT_MARVELL_YUKON_8055  0x4363          /* Yukon 88E8055 */
                   2465: #define        PCI_PRODUCT_MARVELL_YUKON_8056  0x4364          /* Yukon 88E8056 */
                   2466: #define        PCI_PRODUCT_MARVELL_YUKON_8070  0x4365          /* Yukon 88E8070 */
                   2467: #define        PCI_PRODUCT_MARVELL_YUKON_C036  0x4366          /* Yukon 88EC036 */
                   2468: #define        PCI_PRODUCT_MARVELL_YUKON_C032  0x4367          /* Yukon 88EC032 */
                   2469: #define        PCI_PRODUCT_MARVELL_YUKON_C034  0x4368          /* Yukon 88EC034 */
                   2470: #define        PCI_PRODUCT_MARVELL_YUKON_C042  0x4369          /* Yukon 88EC042 */
                   2471: #define        PCI_PRODUCT_MARVELL_YUKON_8058  0x436a          /* Yukon 88E8058 */
                   2472: #define        PCI_PRODUCT_MARVELL_YUKON_8071  0x436b          /* Yukon 88E8071 */
                   2473: #define        PCI_PRODUCT_MARVELL_YUKON_BELKIN        0x5005          /* Yukon (Belkin F5D5005) */
                   2474: #define        PCI_PRODUCT_MARVELL_88SX5040    0x5040          /* 88SX5040 SATA */
                   2475: #define        PCI_PRODUCT_MARVELL_88SX5041    0x5041          /* 88SX5041 SATA */
                   2476: #define        PCI_PRODUCT_MARVELL_88SX5080    0x5080          /* 88SX5080 SATA */
                   2477: #define        PCI_PRODUCT_MARVELL_88SX5081    0x5081          /* 88SX5081 SATA */
                   2478: #define        PCI_PRODUCT_MARVELL_88SX6040    0x6040          /* 88SX6040 SATA */
                   2479: #define        PCI_PRODUCT_MARVELL_88SX6041    0x6041          /* 88SX6041 SATA */
                   2480: #define        PCI_PRODUCT_MARVELL_88SX6042    0x6042          /* 88SX6042 SATA */
                   2481: #define        PCI_PRODUCT_MARVELL_88SX6080    0x6080          /* 88SX6080 SATA */
                   2482: #define        PCI_PRODUCT_MARVELL_88SX6081    0x6081          /* 88SX6081 SATA */
                   2483: #define        PCI_PRODUCT_MARVELL_88SE6101    0x6101          /* 88SE6101 IDE */
                   2484: #define        PCI_PRODUCT_MARVELL_SATA_2      0x6121          /* SATA */
                   2485: #define        PCI_PRODUCT_MARVELL_88SE6145    0x6145          /* 88SE6145 SATA */
                   2486:
                   2487: /* Matrox products */
                   2488: #define        PCI_PRODUCT_MATROX_ATLAS        0x0518          /* MGA PX2085 (Atlas) */
                   2489: #define        PCI_PRODUCT_MATROX_MILLENIUM    0x0519          /* MGA Millenium 2064W (Storm) */
                   2490: #define        PCI_PRODUCT_MATROX_MYSTIQUE_220 0x051a          /* MGA 1064SG 220MHz */
                   2491: #define        PCI_PRODUCT_MATROX_MILLENNIUM_II        0x051b          /* MGA Millennium II 2164W */
                   2492: #define        PCI_PRODUCT_MATROX_MILLENNIUM_IIAGP     0x051f          /* MGA Millennium II 2164WA-B AGP */
                   2493: #define        PCI_PRODUCT_MATROX_MILL_II_G200_PCI     0x0520          /* MGA G200 PCI */
                   2494: #define        PCI_PRODUCT_MATROX_MILL_II_G200_AGP     0x0521          /* MGA G200 AGP */
                   2495: #define        PCI_PRODUCT_MATROX_G200E_SE     0x0522          /* MGA G200e (ServerEngines) */
                   2496: #define        PCI_PRODUCT_MATROX_MILL_II_G400_AGP     0x0525          /* MGA G400/G450 AGP */
                   2497: #define        PCI_PRODUCT_MATROX_IMPRESSION   0x0d10          /* MGA Impression */
                   2498: #define        PCI_PRODUCT_MATROX_PRODUCTIVA_PCI       0x1000          /* MGA G100 PCI */
                   2499: #define        PCI_PRODUCT_MATROX_PRODUCTIVA_AGP       0x1001          /* MGA G100 AGP */
                   2500: #define        PCI_PRODUCT_MATROX_MYSTIQUE     0x102b          /* MGA 1064SG */
                   2501: #define        PCI_PRODUCT_MATROX_G400_TH      0x2179          /* MGA G400 Twin Head */
                   2502: #define        PCI_PRODUCT_MATROX_MILL_II_G550_AGP     0x2527          /* MGA G550 AGP */
                   2503: #define        PCI_PRODUCT_MATROX_MILL_P650_PCIE       0x2538          /* MGA P650 PCIe */
                   2504: #define        PCI_PRODUCT_MATROX_MILL_G200_SD 0xff00          /* MGA Millennium G200 SD */
                   2505: #define        PCI_PRODUCT_MATROX_PROD_G100_SD 0xff01          /* MGA Produktiva G100 SD */
                   2506: #define        PCI_PRODUCT_MATROX_MYST_G200_SD 0xff02          /* MGA Mystique G200 SD */
                   2507: #define        PCI_PRODUCT_MATROX_MILL_G200_SG 0xff03          /* MGA Millennium G200 SG */
                   2508: #define        PCI_PRODUCT_MATROX_MARV_G200_SD 0xff04          /* MGA Marvel G200 SD */
                   2509:
                   2510: /* Meinberg Funkuhren */
                   2511: #define        PCI_PRODUCT_MEINBERG_PCI32      0x0101          /* PCI32 */
                   2512: #define        PCI_PRODUCT_MEINBERG_PCI511     0x0104          /* PCI511 */
                   2513: #define        PCI_PRODUCT_MEINBERG_GPS170     0x0204          /* GPS170 */
                   2514:
                   2515: /* Mentor */
                   2516: #define        PCI_PRODUCT_MENTOR_PCI0660      0x0660          /* PCI */
                   2517: #define        PCI_PRODUCT_MENTOR_PCI0661      0x0661          /* PCI-PCI */
                   2518:
                   2519: /* Micrel products */
                   2520: #define        PCI_PRODUCT_MICREL_KSZ8841      0x8841          /* KSZ8841 10/100 */
                   2521: #define        PCI_PRODUCT_MICREL_KSZ8842      0x8842          /* KSZ8842 dual-port 10/100 switch */
                   2522:
                   2523: /* Microsoft products */
                   2524: #define        PCI_PRODUCT_MICROSOFT_MN120     0x0001          /* MN-120 10/100 */
                   2525: #define        PCI_PRODUCT_MICROSOFT_MN130     0x0002          /* MN-130 10/100 */
                   2526:
                   2527: /* Miro Computer Products AG */
                   2528: #define        PCI_PRODUCT_MIRO_2IVDC  0x5607          /* 2IVDC-PCX1 */
                   2529: #define        PCI_PRODUCT_MIRO_DC20   0x5601          /* MiroVIDEO DC20 */
                   2530: #define        PCI_PRODUCT_MIRO_MEDIA3D        0x5631          /* Media 3D */
                   2531: #define        PCI_PRODUCT_MIRO_DC10   0x6057          /* MiroVIDEO DC10/DC20 */
                   2532:
                   2533: /* Mitsubishi Electronics */
                   2534: #define        PCI_PRODUCT_MITSUBISHIELEC_4D30T        0x0301          /* Powerstorm 4D30T */
                   2535: #define        PCI_PRODUCT_MITSUBISHIELEC_GUI  0x0304          /* GUI Accel */
                   2536:
                   2537: /* Motorola products */
                   2538: #define        PCI_PRODUCT_MOT_MPC105  0x0001          /* MPC105 PCI */
                   2539: #define        PCI_PRODUCT_MOT_MPC106  0x0002          /* MPC106 PCI */
                   2540: #define        PCI_PRODUCT_MOT_SM56    0x5600          /* SM56 */
                   2541: #define        PCI_PRODUCT_MOT_RAVEN   0x4801          /* Raven PCI */
                   2542:
                   2543: /* Moxa */
                   2544: #define        PCI_PRODUCT_MOXA_CP114  0x1141          /* CP-114 */
                   2545: #define        PCI_PRODUCT_MOXA_C104H  0x1040          /* C104H */
                   2546: #define        PCI_PRODUCT_MOXA_CP104  0x1041          /* CP-104UL */
                   2547: #define        PCI_PRODUCT_MOXA_C168H  0x1680          /* C168H */
                   2548:
                   2549: /* Mesa Ridge Technologies (MAGMA) */
                   2550: #define        PCI_PRODUCT_MRTMAGMA_DMA4       0x0011          /* DMA4 serial */
                   2551:
                   2552: /* Mylex products */
                   2553: #define        PCI_PRODUCT_MYLEX_960P_V2       0x0001          /* DAC960P V2 RAID */
                   2554: #define        PCI_PRODUCT_MYLEX_960P_V3       0x0002          /* DAC960P V3 RAID */
                   2555: #define        PCI_PRODUCT_MYLEX_960P_V4       0x0010          /* DAC960P V4 RAID */
                   2556: #define        PCI_PRODUCT_MYLEX_960P_V5       0x0020          /* DAC960P V5 RAID */
                   2557: #define        PCI_PRODUCT_MYLEX_ACCELERAID    0x0050          /* AcceleRAID */
                   2558: #define        PCI_PRODUCT_MYLEX_EXTREMERAID   0xba56          /* eXtremeRAID */
                   2559:
                   2560: /* Myricom */
                   2561: #define        PCI_PRODUCT_MYRICOM_Z8E 0x0008          /* Z8E */
                   2562: #define        PCI_PRODUCT_MYRICOM_LANAI_92    0x8043          /* Myrinet LANai 9.2 */
                   2563:
                   2564: /* Myson Century products */
                   2565: #define        PCI_PRODUCT_MYSON_MTD800        0x0800          /* MTD800 10/100 */
                   2566: #define        PCI_PRODUCT_MYSON_MTD803        0x0803          /* MTD803 10/100 */
                   2567: #define        PCI_PRODUCT_MYSON_MTD891        0x0891          /* MTD891 10/100/1000 */
                   2568:
                   2569: /* Mutech products */
                   2570: #define        PCI_PRODUCT_MUTECH_MV1000       0x0001          /* MV1000 */
                   2571:
                   2572: /* National Datacomm Corp products */
                   2573: #define        PCI_PRODUCT_NDC_NCP130  0x0130          /* NCP130 */
                   2574: #define        PCI_PRODUCT_NDC_NCP130A2        0x0131          /* NCP130 Rev A2 */
                   2575:
                   2576: /* National Instruments */
                   2577: #define        PCI_PRODUCT_NATINST_PCIGPIB     0xc801          /* PCI-GPIB */
                   2578:
                   2579: /* NetChip Technology products */
                   2580: #define        PCI_PRODUCT_NETCHIP_NET2282     0x2282          /* NET2282 USB */
                   2581:
                   2582: /* NetXen Inc products */
                   2583: #define        PCI_PRODUCT_NETXEN_NXB_10GXxR   0x0001          /* NXB-10GXxR (NX2031) */
                   2584: #define        PCI_PRODUCT_NETXEN_NXB_10GCX4   0x0002          /* NXB-10GCX4 (NX2031) */
                   2585: #define        PCI_PRODUCT_NETXEN_NXB_4GCU     0x0003          /* NXB-4GCU (NX2035) */
                   2586: #define        PCI_PRODUCT_NETXEN_NXB_IMEZ     0x0004          /* IMEZ 10GbE */
                   2587: #define        PCI_PRODUCT_NETXEN_NXB_HMEZ     0x0005          /* HMEZ 10GbE */
                   2588: #define        PCI_PRODUCT_NETXEN_NXB_IMEZ_2   0x0024          /* IMEZ 10GbE Mgmt */
                   2589: #define        PCI_PRODUCT_NETXEN_NXB_HMEZ_2   0x0025          /* HMEZ 10GbE Mgmt */
                   2590:
                   2591: /* National Semiconductor products */
                   2592: #define        PCI_PRODUCT_NS_DP83810  0x0001          /* DP83810 10/100 */
                   2593: #define        PCI_PRODUCT_NS_PC87415  0x0002          /* PC87415 IDE */
                   2594: #define        PCI_PRODUCT_NS_PC87560  0x000e          /* 87560 Legacy I/O */
                   2595: #define        PCI_PRODUCT_NS_USB      0x0012          /* USB */
                   2596: #define        PCI_PRODUCT_NS_DP83815  0x0020          /* DP83815 10/100 */
                   2597: #define        PCI_PRODUCT_NS_DP83820  0x0022          /* DP83820 10/100/1000 */
                   2598: #define        PCI_PRODUCT_NS_CS5535_HB        0x0028          /* CS5535 Host */
                   2599: #define        PCI_PRODUCT_NS_CS5535_ISA       0x002b          /* CS5535 ISA */
                   2600: #define        PCI_PRODUCT_NS_CS5535_IDE       0x002d          /* CS5535 IDE */
                   2601: #define        PCI_PRODUCT_NS_CS5535_AUDIO     0x002e          /* CS5535 AUDIO */
                   2602: #define        PCI_PRODUCT_NS_CS5535_USB       0x002f          /* CS5535 USB */
                   2603: #define        PCI_PRODUCT_NS_CS5535_VIDEO     0x0030          /* CS5535 VIDEO */
                   2604: #define        PCI_PRODUCT_NS_SATURN   0x0035          /* Saturn */
                   2605: #define        PCI_PRODUCT_NS_SCx200_ISA       0x0500          /* SCx200 ISA */
                   2606: #define        PCI_PRODUCT_NS_SCx200_SMI       0x0501          /* SCx200 SMI */
                   2607: #define        PCI_PRODUCT_NS_SCx200_IDE       0x0502          /* SCx200 IDE */
                   2608: #define        PCI_PRODUCT_NS_SCx200_AUDIO     0x0503          /* SCx200 AUDIO */
                   2609: #define        PCI_PRODUCT_NS_SCx200_VIDEO     0x0504          /* SCx200 VIDEO */
                   2610: #define        PCI_PRODUCT_NS_SCx200_XBUS      0x0505          /* SCx200 X-BUS */
                   2611: #define        PCI_PRODUCT_NS_SC1100_ISA       0x0510          /* SC1100 ISA */
                   2612: #define        PCI_PRODUCT_NS_SC1100_SMI       0x0511          /* SC1100 SMI */
                   2613: #define        PCI_PRODUCT_NS_SC1100_XBUS      0x0515          /* SC1100 X-Bus */
                   2614: #define        PCI_PRODUCT_NS_NS87410  0xd001          /* NS87410 */
                   2615:
                   2616: /* NEC */
                   2617: #define        PCI_PRODUCT_NEC_USB     0x0035          /* USB */
                   2618: #define        PCI_PRODUCT_NEC_POWERVR2        0x0046          /* PowerVR PCX2 */
                   2619: #define        PCI_PRODUCT_NEC_MARTH   0x0074          /* I/O */
                   2620: #define        PCI_PRODUCT_NEC_PKUG    0x007d          /* I/O */
                   2621: #define        PCI_PRODUCT_NEC_uPD72874        0x00f2          /* Firewire */
                   2622: #define        PCI_PRODUCT_NEC_USB2    0x00e0          /* USB */
                   2623: #define        PCI_PRODUCT_NEC_uPD720400       0x0125          /* PCIE-PCIX */
                   2624: #define        PCI_PRODUCT_NEC_VERSAMAESTRO    0x8058          /* Versa Maestro */
                   2625: #define        PCI_PRODUCT_NEC_VERSAPRONXVA26D 0x803c          /* Versa Va26D Maestro */
                   2626:
                   2627: /* NeoMagic */
                   2628: #define        PCI_PRODUCT_NEOMAGIC_NM2070     0x0001          /* Magicgraph NM2070 */
                   2629: #define        PCI_PRODUCT_NEOMAGIC_128V       0x0002          /* Magicgraph 128V */
                   2630: #define        PCI_PRODUCT_NEOMAGIC_128ZV      0x0003          /* Magicgraph 128ZV */
                   2631: #define        PCI_PRODUCT_NEOMAGIC_NM2160     0x0004          /* Magicgraph NM2160 */
                   2632: #define        PCI_PRODUCT_NEOMAGIC_NM2200     0x0005          /* Magicgraph NM2200 */
                   2633: #define        PCI_PRODUCT_NEOMAGIC_NM2360     0x0006          /* Magicgraph NM2360 */
                   2634: #define        PCI_PRODUCT_NEOMAGIC_NM2230     0x0025          /* MagicMedia 256AV+ */
                   2635: #define        PCI_PRODUCT_NEOMAGIC_NM256XLP   0x0016          /* MagicMedia 256XL+ */
                   2636: #define        PCI_PRODUCT_NEOMAGIC_NM256AV    0x8005          /* MagicMedia 256AV */
                   2637: #define        PCI_PRODUCT_NEOMAGIC_NM256ZX    0x8006          /* MagicMedia 256ZX */
                   2638:
                   2639: /* Neterion products */
                   2640: #define        PCI_PRODUCT_NETERION_XFRAME     0x5831          /* Xframe */
                   2641: #define        PCI_PRODUCT_NETERION_XFRAME_2   0x5832          /* Xframe II */
                   2642:
                   2643: /* Netgear products */
                   2644: #define        PCI_PRODUCT_NETGEAR_MA301       0x4100          /* MA301 */
                   2645: #define        PCI_PRODUCT_NETGEAR_GA620       0x620a          /* GA620 */
                   2646: #define        PCI_PRODUCT_NETGEAR_GA620T      0x630a          /* GA620T */
                   2647:
                   2648: /* NetMos */
                   2649: #define        PCI_PRODUCT_NETMOS_1P   0x9805          /* 1P */
                   2650: #define        PCI_PRODUCT_NETMOS_2S1P 0x9835          /* 2S1P */
                   2651: #define        PCI_PRODUCT_NETMOS_4S   0x9845          /* 4S */
                   2652:
                   2653: /* Network Security Technologies */
                   2654: #define        PCI_PRODUCT_NETSEC_7751 0x7751          /* 7751 */
                   2655:
                   2656: /* C-Media Electronics */
                   2657: #define        PCI_PRODUCT_CMI_CMI8338A        0x0100          /* CMI8338A Audio */
                   2658: #define        PCI_PRODUCT_CMI_CMI8338B        0x0101          /* CMI8338B Audio */
                   2659: #define        PCI_PRODUCT_CMI_CMI8738 0x0111          /* CMI8738/C3DX Audio */
                   2660: #define        PCI_PRODUCT_CMI_CMI8738B        0x0112          /* CMI8738B Audio */
                   2661: #define        PCI_PRODUCT_CMI_HSP56   0x0211          /* HSP56 AMR */
                   2662:
                   2663: /* Netoctave */
                   2664: #define        PCI_PRODUCT_NETOCTAVE_NSP2K     0x0100          /* NSP2K */
                   2665:
                   2666: /* NetVin */
                   2667: #define        PCI_PRODUCT_NETVIN_NV5000       0x5000          /* NetVin 5000 */
                   2668:
                   2669: /* Newbridge / Tundra products */
                   2670: #define        PCI_PRODUCT_NEWBRIDGE_CA91CX42  0x0000          /* Universe VME */
                   2671:
                   2672: /* SIIG products */
                   2673: #define        PCI_PRODUCT_SIIG_1000   0x1000          /* I/O */
                   2674: #define        PCI_PRODUCT_SIIG_1001   0x1001          /* I/O */
                   2675: #define        PCI_PRODUCT_SIIG_1002   0x1002          /* I/O */
                   2676: #define        PCI_PRODUCT_SIIG_1010   0x1010          /* I/O */
                   2677: #define        PCI_PRODUCT_SIIG_1011   0x1011          /* I/O */
                   2678: #define        PCI_PRODUCT_SIIG_1012   0x1012          /* I/O */
                   2679: #define        PCI_PRODUCT_SIIG_1020   0x1020          /* I/O */
                   2680: #define        PCI_PRODUCT_SIIG_1021   0x1021          /* I/O */
                   2681: #define        PCI_PRODUCT_SIIG_1030   0x1030          /* I/O */
                   2682: #define        PCI_PRODUCT_SIIG_1031   0x1031          /* I/O */
                   2683: #define        PCI_PRODUCT_SIIG_1032   0x1032          /* I/O */
                   2684: #define        PCI_PRODUCT_SIIG_1034   0x1034          /* I/O */
                   2685: #define        PCI_PRODUCT_SIIG_1035   0x1035          /* I/O */
                   2686: #define        PCI_PRODUCT_SIIG_1036   0x1036          /* I/O */
                   2687: #define        PCI_PRODUCT_SIIG_1050   0x1050          /* I/O */
                   2688: #define        PCI_PRODUCT_SIIG_1051   0x1051          /* I/O */
                   2689: #define        PCI_PRODUCT_SIIG_1052   0x1052          /* I/O */
                   2690: #define        PCI_PRODUCT_SIIG_2000   0x2000          /* I/O */
                   2691: #define        PCI_PRODUCT_SIIG_2001   0x2001          /* I/O */
                   2692: #define        PCI_PRODUCT_SIIG_2002   0x2002          /* I/O */
                   2693: #define        PCI_PRODUCT_SIIG_2010   0x2010          /* I/O */
                   2694: #define        PCI_PRODUCT_SIIG_2011   0x2011          /* I/O */
                   2695: #define        PCI_PRODUCT_SIIG_2012   0x2012          /* I/O */
                   2696: #define        PCI_PRODUCT_SIIG_2020   0x2020          /* I/O */
                   2697: #define        PCI_PRODUCT_SIIG_2021   0x2021          /* I/O */
                   2698: #define        PCI_PRODUCT_SIIG_2030   0x2030          /* I/O */
                   2699: #define        PCI_PRODUCT_SIIG_2031   0x2031          /* I/O */
                   2700: #define        PCI_PRODUCT_SIIG_2032   0x2032          /* I/O */
                   2701: #define        PCI_PRODUCT_SIIG_2040   0x2040          /* I/O */
                   2702: #define        PCI_PRODUCT_SIIG_2041   0x2041          /* I/O */
                   2703: #define        PCI_PRODUCT_SIIG_2042   0x2042          /* I/O */
                   2704: #define        PCI_PRODUCT_SIIG_2050   0x2050          /* I/O */
                   2705: #define        PCI_PRODUCT_SIIG_2051   0x2051          /* I/O */
                   2706: #define        PCI_PRODUCT_SIIG_2052   0x2052          /* I/O */
                   2707: #define        PCI_PRODUCT_SIIG_2060   0x2060          /* I/O */
                   2708: #define        PCI_PRODUCT_SIIG_2061   0x2061          /* I/O */
                   2709: #define        PCI_PRODUCT_SIIG_2062   0x2062          /* I/O */
                   2710: #define        PCI_PRODUCT_SIIG_2081   0x2081          /* I/O */
                   2711:
                   2712: /* NCR/Symbios Logic products */
                   2713: #define        PCI_PRODUCT_SYMBIOS_810 0x0001          /* 53c810 */
                   2714: #define        PCI_PRODUCT_SYMBIOS_820 0x0002          /* 53c820 */
                   2715: #define        PCI_PRODUCT_SYMBIOS_825 0x0003          /* 53c825 */
                   2716: #define        PCI_PRODUCT_SYMBIOS_815 0x0004          /* 53c815 */
                   2717: #define        PCI_PRODUCT_SYMBIOS_810AP       0x0005          /* 53c810AP */
                   2718: #define        PCI_PRODUCT_SYMBIOS_860 0x0006          /* 53c860 */
                   2719: #define        PCI_PRODUCT_SYMBIOS_1510D       0x000a          /* 53c1510D */
                   2720: #define        PCI_PRODUCT_SYMBIOS_896 0x000b          /* 53c896 */
                   2721: #define        PCI_PRODUCT_SYMBIOS_895 0x000c          /* 53c895 */
                   2722: #define        PCI_PRODUCT_SYMBIOS_885 0x000d          /* 53c885 */
                   2723: #define        PCI_PRODUCT_SYMBIOS_875 0x000f          /* 53c875 */
                   2724: #define        PCI_PRODUCT_SYMBIOS_1510        0x0010          /* 53c1510 */
                   2725: #define        PCI_PRODUCT_SYMBIOS_895A        0x0012          /* 53c895A */
                   2726: #define        PCI_PRODUCT_SYMBIOS_1010        0x0020          /* 53c1010-33 */
                   2727: #define        PCI_PRODUCT_SYMBIOS_1010_2      0x0021          /* 53c1010-66 */
                   2728: #define        PCI_PRODUCT_SYMBIOS_1030        0x0030          /* 53c1030 */
                   2729: #define        PCI_PRODUCT_SYMBIOS_1030ZC      0x0031          /* 53c1030ZC */
                   2730: #define        PCI_PRODUCT_SYMBIOS_1030_1035   0x0032          /* 53c1035 */
                   2731: #define        PCI_PRODUCT_SYMBIOS_1030ZC_1035 0x0033          /* 53c1035 */
                   2732: #define        PCI_PRODUCT_SYMBIOS_1035        0x0040          /* 53c1035 */
                   2733: #define        PCI_PRODUCT_SYMBIOS_1035ZC      0x0041          /* 53c1035ZC */
                   2734: #define        PCI_PRODUCT_SYMBIOS_SAS1064     0x0050          /* SAS1064 */
                   2735: #define        PCI_PRODUCT_SYMBIOS_SAS1068     0x0054          /* SAS1068 */
                   2736: #define        PCI_PRODUCT_SYMBIOS_SAS1064E    0x0056          /* SAS1064E */
                   2737: #define        PCI_PRODUCT_SYMBIOS_SAS1068E    0x0058          /* SAS1068E */
                   2738: #define        PCI_PRODUCT_SYMBIOS_SAS1066E    0x005a          /* SAS1066E */
                   2739: #define        PCI_PRODUCT_SYMBIOS_SAS1064A    0x005c          /* SAS1064A */
                   2740: #define        PCI_PRODUCT_SYMBIOS_SAS1066     0x005e          /* SAS1066 */
                   2741: #define        PCI_PRODUCT_SYMBIOS_SAS1078     0x0060          /* SAS1078 */
                   2742: #define        PCI_PRODUCT_SYMBIOS_SAS1078_PCIE        0x0062          /* SAS1078 */
                   2743: #define        PCI_PRODUCT_SYMBIOS_875J        0x008f          /* 53c875J */
                   2744: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_320        0x0407          /* MegaRAID 320 */
                   2745: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_3202E      0x0408          /* MegaRAID 320-2E */
                   2746: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_SATA       0x0409          /* MegaRAID SATA 4x/8x */
                   2747: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_SAS        0x0411          /* MegaRAID SAS 1064R */
                   2748: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_VERDE_ZCR  0x0413          /* MegaRAID Verde ZCR */
                   2749: #define        PCI_PRODUCT_SYMBIOS_FC909       0x0620          /* FC909 */
                   2750: #define        PCI_PRODUCT_SYMBIOS_FC909A      0x0621          /* FC909A */
                   2751: #define        PCI_PRODUCT_SYMBIOS_FC929       0x0622          /* FC929 */
                   2752: #define        PCI_PRODUCT_SYMBIOS_FC929_1     0x0623          /* FC929 */
                   2753: #define        PCI_PRODUCT_SYMBIOS_FC919       0x0624          /* FC919 */
                   2754: #define        PCI_PRODUCT_SYMBIOS_FC919_1     0x0625          /* FC919 */
                   2755: #define        PCI_PRODUCT_SYMBIOS_FC929X      0x0626          /* FC929X */
                   2756: #define        PCI_PRODUCT_SYMBIOS_FC919X      0x0628          /* FC919X */
                   2757: #define        PCI_PRODUCT_SYMBIOS_FC949X      0x0640          /* FC949X */
                   2758: #define        PCI_PRODUCT_SYMBIOS_FC939X      0x0642          /* FC939X */
                   2759: #define        PCI_PRODUCT_SYMBIOS_FC949E      0x0646          /* FC949E */
                   2760: #define        PCI_PRODUCT_SYMBIOS_YELLOWFIN_1 0x0701          /* Yellowfin */
                   2761: #define        PCI_PRODUCT_SYMBIOS_YELLOWFIN_2 0x0702          /* Yellowfin */
                   2762: #define        PCI_PRODUCT_SYMBIOS_61C102      0x0901          /* 61C102 */
                   2763: #define        PCI_PRODUCT_SYMBIOS_63C815      0x1000          /* 63C815 */
                   2764: #define        PCI_PRODUCT_SYMBIOS_1030R       0x1030          /* 53c1030R */
                   2765: #define        PCI_PRODUCT_SYMBIOS_MEGARAID    0x1960          /* MegaRAID */
                   2766:
                   2767: /* Packet Engines products */
                   2768: #define        PCI_PRODUCT_SYMBIOS_PE_GNIC     0x0702          /* Packet Engines G-NIC */
                   2769:
                   2770: /* Pericom products */
                   2771: #define        PCI_PRODUCT_PERICOM_PI7C21P100  0x01a7          /* PI7C21P100 PCIX-PCIX */
                   2772: #define        PCI_PRODUCT_PERICOM_PPB_1       0x8140          /* PCI-PCI */
                   2773: #define        PCI_PRODUCT_PERICOM_PPB_2       0x8150          /* PCI-PCI */
                   2774:
                   2775: /* Planex products */
                   2776: #define        PCI_PRODUCT_PLANEX_FNW_3603_TX  0xab06          /* FNW-3603-TX 10/100 */
                   2777: #define        PCI_PRODUCT_PLANEX_FNW_3800_TX  0xab07          /* FNW-3800-TX 10/100 */
                   2778:
                   2779: /* NexGen products */
                   2780: #define        PCI_PRODUCT_NEXGEN_NX82C501     0x4e78          /* NX82C501 PCI */
                   2781:
                   2782: /* NKK products */
                   2783: #define        PCI_PRODUCT_NKK_NDR4600 0xa001          /* NDR4600 PCI */
                   2784:
                   2785: /* Nortel Networks products */
                   2786: #define        PCI_PRODUCT_NORTEL_BS21 0x1211          /* BS21 10/100 */
                   2787: #define        PCI_PRODUCT_NORTEL_211818A      0x8030          /* E-mobility Wireless */
                   2788:
                   2789: /* Number Nine products */
                   2790: #define        PCI_PRODUCT_NUMBER9_I128        0x2309          /* Imagine-128 */
                   2791: #define        PCI_PRODUCT_NUMBER9_I128_2      0x2339          /* Imagine-128 II */
                   2792: #define        PCI_PRODUCT_NUMBER9_I128_T2R    0x493d          /* Imagine-128 T2R */
                   2793: #define        PCI_PRODUCT_NUMBER9_I128_T2R4   0x5348          /* Imagine-128 T2R4 */
                   2794:
                   2795: /* NVIDIA products */
                   2796: #define        PCI_PRODUCT_NVIDIA_NV1  0x0008          /* NV1 */
                   2797: #define        PCI_PRODUCT_NVIDIA_DAC64        0x0009          /* DAC64 */
                   2798: #define        PCI_PRODUCT_NVIDIA_RIVA_TNT     0x0020          /* Riva TNT */
                   2799: #define        PCI_PRODUCT_NVIDIA_RIVA_TNT2    0x0028          /* Riva TNT2 */
                   2800: #define        PCI_PRODUCT_NVIDIA_RIVA_TNT2_ULTRA      0x0029          /* Riva TNT2 Ultra */
                   2801: #define        PCI_PRODUCT_NVIDIA_VANTA1       0x002c          /* Vanta */
                   2802: #define        PCI_PRODUCT_NVIDIA_VANTA2       0x002d          /* Vanta */
                   2803: #define        PCI_PRODUCT_NVIDIA_MCP04_ISA    0x0030          /* MCP04 ISA */
                   2804: #define        PCI_PRODUCT_NVIDIA_MCP04_SMB    0x0034          /* MCP04 SMBus */
                   2805: #define        PCI_PRODUCT_NVIDIA_MCP04_IDE    0x0035          /* MCP04 IDE */
                   2806: #define        PCI_PRODUCT_NVIDIA_MCP04_SATA   0x0036          /* MCP04 SATA */
                   2807: #define        PCI_PRODUCT_NVIDIA_MCP04_LAN1   0x0037          /* MCP04 LAN */
                   2808: #define        PCI_PRODUCT_NVIDIA_MCP04_LAN2   0x0038          /* MCP04 LAN */
                   2809: #define        PCI_PRODUCT_NVIDIA_MCP04_AC97   0x003a          /* MCP04 AC97 */
                   2810: #define        PCI_PRODUCT_NVIDIA_MCP04_OHCI   0x003b          /* MCP04 USB */
                   2811: #define        PCI_PRODUCT_NVIDIA_MCP04_ECHI   0x003c          /* MCP04 USB */
                   2812: #define        PCI_PRODUCT_NVIDIA_MCP04_PPB    0x003d          /* MCP04 PCI-PCI */
                   2813: #define        PCI_PRODUCT_NVIDIA_MCP04_SATA2  0x003e          /* MCP04 SATA */
                   2814: #define        PCI_PRODUCT_NVIDIA_NFORCE4_ISA  0x0050          /* nForce4 ISA */
                   2815: #define        PCI_PRODUCT_NVIDIA_NFORCE4_ISA2 0x0051          /* nForce4 ISA */
                   2816: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SMB  0x0052          /* nForce4 SMBus */
                   2817: #define        PCI_PRODUCT_NVIDIA_NFORCE4_ATA133       0x0053          /* nForce4 IDE */
                   2818: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA1        0x0054          /* nForce4 SATA */
                   2819: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA2        0x0055          /* nForce4 SATA */
                   2820: #define        PCI_PRODUCT_NVIDIA_CK804_LAN1   0x0056          /* CK804 LAN */
                   2821: #define        PCI_PRODUCT_NVIDIA_CK804_LAN2   0x0057          /* CK804 LAN */
                   2822: #define        PCI_PRODUCT_NVIDIA_NFORCE4_AC   0x0059          /* nForce4 AC97 */
                   2823: #define        PCI_PRODUCT_NVIDIA_NFORCE4_USB  0x005a          /* nForce4 USB */
                   2824: #define        PCI_PRODUCT_NVIDIA_NFORCE4_USB2 0x005b          /* nForce4 USB */
                   2825: #define        PCI_PRODUCT_NVIDIA_NFORCE4_PPB  0x005c          /* nForce4 PCI-PCI */
                   2826: #define        PCI_PRODUCT_NVIDIA_NFORCE4_PPB2 0x005d          /* nForce4 PCIE */
                   2827: #define        PCI_PRODUCT_NVIDIA_NFORCE4_MEM  0x005e          /* nForce4 DDR */
                   2828: #define        PCI_PRODUCT_NVIDIA_NFORCE2_ISA  0x0060          /* nForce2 ISA */
                   2829: #define        PCI_PRODUCT_NVIDIA_NFORCE2_SMB  0x0064          /* nForce2 SMBus */
                   2830: #define        PCI_PRODUCT_NVIDIA_NFORCE2_IDE  0x0065          /* nForce2 IDE */
                   2831: #define        PCI_PRODUCT_NVIDIA_NFORCE2_LAN  0x0066          /* nForce2 LAN */
                   2832: #define        PCI_PRODUCT_NVIDIA_NFORCE2_USB  0x0067          /* nForce2 USB */
                   2833: #define        PCI_PRODUCT_NVIDIA_NFORCE2_USB2 0x0068          /* nForce2 USB */
                   2834: #define        PCI_PRODUCT_NVIDIA_NFORCE2_ACA  0x006a          /* nForce2 AC97 */
                   2835: #define        PCI_PRODUCT_NVIDIA_NFORCE2_APU  0x006b          /* nForce2 Audio */
                   2836: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB  0x006c          /* nForce2 PCI-PCI */
                   2837: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB2 0x006d          /* nForce2 PCI-PCI */
                   2838: #define        PCI_PRODUCT_NVIDIA_NFORCE2_FW   0x006e          /* nForce2 FireWire */
                   2839: #define        PCI_PRODUCT_NVIDIA_MCP04_PPB2   0x007e          /* MCP04 PCIE */
                   2840: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_ISA      0x0080          /* nForce2 400 ISA */
                   2841: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SMB      0x0084          /* nForce2 400 SMBus */
                   2842: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_IDE      0x0085          /* nForce2 400 IDE */
                   2843: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN2 0x0086          /* nForce3 LAN */
                   2844: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_USB      0x0087          /* nForce2 400 USB */
                   2845: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_USB2     0x0088          /* nForce2 400 USB2 */
                   2846: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_ACA      0x008a          /* nForce2 400 AC97 */
                   2847: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_PPB      0x008b          /* nForce2 400 PCI-PCI */
                   2848: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN3 0x008c          /* nForce3 LAN */
                   2849: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SATA     0x008e          /* nForce2 400 SATA */
                   2850: #define        PCI_PRODUCT_NVIDIA_ITNT2        0x00a0          /* Aladdin TNT2 */
                   2851: #define        PCI_PRODUCT_NVIDIA_GEFORCE6800GO        0x00c8          /* GeForce Go 6800 */
                   2852: #define        PCI_PRODUCT_NVIDIA_GEFORCE6800GO_U      0x00c9          /* GeForce Go 6800 Ultra */
                   2853: #define        PCI_PRODUCT_NVIDIA_QUADROFXGO1400       0x00cc          /* Quadro FX Go1400 */
                   2854: #define        PCI_PRODUCT_NVIDIA_QUADROFX1400 0x00ce          /* Quadro FX 1400 */
                   2855: #define        PCI_PRODUCT_NVIDIA_NFORCE3_ISA  0x00d0          /* nForce3 ISA */
                   2856: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PCHB 0x00d1          /* nForce3 PCI Host */
                   2857: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB2 0x00d2          /* nForce3 PCI-PCI */
                   2858: #define        PCI_PRODUCT_NVIDIA_CK804_MEM    0x00d3          /* CK804 */
                   2859: #define        PCI_PRODUCT_NVIDIA_NFORCE3_SMB  0x00d4          /* nForce3 SMBus */
                   2860: #define        PCI_PRODUCT_NVIDIA_NFORCE3_IDE  0x00d5          /* nForce3 IDE */
                   2861: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN1 0x00d6          /* nForce3 LAN */
                   2862: #define        PCI_PRODUCT_NVIDIA_NFORCE3_USB  0x00d7          /* nForce3 USB */
                   2863: #define        PCI_PRODUCT_NVIDIA_NFORCE3_USB2 0x00d8          /* nForce3 USB */
                   2864: #define        PCI_PRODUCT_NVIDIA_NFORCE3_MODEM        0x00d9          /* nForce3 Modem */
                   2865: #define        PCI_PRODUCT_NVIDIA_NFORCE3_ACA  0x00da          /* nForce3 AC97 */
                   2866: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB  0x00dd          /* nForce3 PCI-PCI */
                   2867: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN4 0x00df          /* nForce3 LAN */
                   2868: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_ISA      0x00e0          /* nForce3 250 ISA */
                   2869: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PCHB     0x00e1          /* nForce3 250 PCI Host */
                   2870: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_AGP      0x00e2          /* nForce3 250 AGP */
                   2871: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA     0x00e3          /* nForce3 250 SATA */
                   2872: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SMB      0x00e4          /* nForce3 250 SMBus */
                   2873: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_IDE      0x00e5          /* nForce3 250 IDE */
                   2874: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN5 0x00e6          /* nForce3 LAN */
                   2875: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_USB      0x00e7          /* nForce3 250 USB */
                   2876: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_USB2     0x00e8          /* nForce3 250 USB2 */
                   2877: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_ACA      0x00ea          /* nForce3 250 AC97 */
                   2878: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PPB      0x00ed          /* nForce3 250 PCI-PCI */
                   2879: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA2    0x00ee          /* nForce3 250 SATA */
                   2880: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600GTAGP     0x00f1          /* GeForce 6600 GT AGP */
                   2881: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600_3        0x00f2          /* GeForce 6600 */
                   2882: #define        PCI_PRODUCT_NVIDIA_GEFORCE7800GS        0x00f5          /* GeForce 7800 GS */
                   2883: #define        PCI_PRODUCT_NVIDIA_GEFORCE6800GT        0x00f9          /* GeForce 6800 GT */
                   2884: #define        PCI_PRODUCT_NVIDIA_QUADROFX330  0x00fd          /* Quadro FX 330 */
                   2885: #define        PCI_PRODUCT_NVIDIA_GEFORCE256   0x0100          /* GeForce256 */
                   2886: #define        PCI_PRODUCT_NVIDIA_GEFORCE256_DDR       0x0101          /* GeForce256 DDR */
                   2887: #define        PCI_PRODUCT_NVIDIA_QUADOR       0x0103          /* Quadro */
                   2888: #define        PCI_PRODUCT_NVIDIA_GEFORCE2MX   0x0110          /* GeForce2 MX */
                   2889: #define        PCI_PRODUCT_NVIDIA_GEFORCE2MX_100       0x0111          /* GeForce2 MX 100 */
                   2890: #define        PCI_PRODUCT_NVIDIA_GEFORCE2GO   0x0112          /* GeForce2 Go */
                   2891: #define        PCI_PRODUCT_NVIDIA_QUADRO2_MXR  0x0113          /* Quadro2 MXR */
                   2892: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600GT        0x0140          /* GeForce 6600 GT */
                   2893: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600  0x0141          /* GeForce 6600 */
                   2894: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600_2        0x0142          /* GeForce 6600 */
                   2895: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600GO        0x0144          /* GeForce 6600 Go */
                   2896: #define        PCI_PRODUCT_NVIDIA_GEFORCE6600GO_2      0x0146          /* GeForce 6600 Go */
                   2897: #define        PCI_PRODUCT_NVIDIA_GEFORCE2GTS  0x0150          /* GeForce2 GTS */
                   2898: #define        PCI_PRODUCT_NVIDIA_GEFORCE2TI   0x0151          /* GeForce2 Ti */
                   2899: #define        PCI_PRODUCT_NVIDIA_GEFORCE2ULTRA        0x0152          /* GeForce2 Ultra */
                   2900: #define        PCI_PRODUCT_NVIDIA_QUADRO2PRO   0x0153          /* Quadro2 Pro */
                   2901: #define        PCI_PRODUCT_NVIDIA_GEFORCE6200  0x0161          /* GeForce 6200 */
                   2902: #define        PCI_PRODUCT_NVIDIA_QUADRONVS285 0x0165          /* Quadro NVS 285 */
                   2903: #define        PCI_PRODUCT_NVIDIA_GEFORCEGO6200        0x0167          /* GeForce Go 6200 */
                   2904: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX460        0x0170          /* GeForce4 MX 460 */
                   2905: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX440        0x0171          /* GeForce4 MX 440 */
                   2906: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX420        0x0172          /* GeForce4 MX 420 */
                   2907: #define        PCI_PRODUCT_NVIDIA_GEFORCE4440GO        0x0174          /* GeForce4 440 Go */
                   2908: #define        PCI_PRODUCT_NVIDIA_GEFORCE4420GO        0x0175          /* GeForce4 420 Go */
                   2909: #define        PCI_PRODUCT_NVIDIA_GEFORCE4420GOM32     0x0176          /* GeForce4 420 Go 32M */
                   2910: #define        PCI_PRODUCT_NVIDIA_QUADRO4500XGL        0x0178          /* Quadro4 500XGL */
                   2911: #define        PCI_PRODUCT_NVIDIA_GEFORCE4440GOM64     0x0179          /* GeForce4 440 Go 64M */
                   2912: #define        PCI_PRODUCT_NVIDIA_QUADRO4200   0x017a          /* Quadro4 200/400NVS */
                   2913: #define        PCI_PRODUCT_NVIDIA_QUADRO4550XGL        0x017b          /* Quadro4 550XGL */
                   2914: #define        PCI_PRODUCT_NVIDIA_QUADRO4500GOGL       0x017c          /* Quadro4 GoGL */
                   2915: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX440AGP8    0x0181          /* GeForce4 MX 440 AGP */
                   2916: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX440SEAGP8  0x0182          /* GeForce4 MX 440SE AGP */
                   2917: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX420AGP8    0x0183          /* GeForce 4 MX 420 AGP */
                   2918: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MX4000       0x0185          /* GeForce4 MX 4000 */
                   2919: #define        PCI_PRODUCT_NVIDIA_QUADRO4_580XGL       0x0188          /* Quadro4 580 XGL */
                   2920: #define        PCI_PRODUCT_NVIDIA_QUADRO4NVS   0x018a          /* Quadro4 NVS */
                   2921: #define        PCI_PRODUCT_NVIDIA_QUADRO4_380XGL       0x018b          /* Quadro4 380 XGL */
                   2922: #define        PCI_PRODUCT_NVIDIA_GEFORCE8800GTX       0x0191          /* GeForce 8800 GTX */
                   2923: #define        PCI_PRODUCT_NVIDIA_GEFORCE8800GTS       0x0193          /* GeForce 8800 GTS */
                   2924: #define        PCI_PRODUCT_NVIDIA_GEFORCE2_11  0x01a0          /* GeForce2 Crush11 */
                   2925: #define        PCI_PRODUCT_NVIDIA_NFORCE_PCHB  0x01a4          /* nForce PCI Host */
                   2926: #define        PCI_PRODUCT_NVIDIA_NFORCE_DDR2  0x01aa          /* nForce 220 DDR */
                   2927: #define        PCI_PRODUCT_NVIDIA_NFORCE_DDR   0x01ab          /* nForce 420 DDR */
                   2928: #define        PCI_PRODUCT_NVIDIA_NFORCE_MEM   0x01ac          /* nForce 220/420 */
                   2929: #define        PCI_PRODUCT_NVIDIA_NFORCE_MEM1  0x01ad          /* nForce 220/420 */
                   2930: #define        PCI_PRODUCT_NVIDIA_NFORCE_APU   0x01b0          /* nForce APU */
                   2931: #define        PCI_PRODUCT_NVIDIA_NFORCE_ACA   0x01b1          /* nForce AC97 */
                   2932: #define        PCI_PRODUCT_NVIDIA_NFORCE_ISA   0x01b2          /* nForce ISA */
                   2933: #define        PCI_PRODUCT_NVIDIA_NFORCE_SMB   0x01b4          /* nForce SMBus */
                   2934: #define        PCI_PRODUCT_NVIDIA_NFORCE_AGP   0x01b7          /* nForce AGP */
                   2935: #define        PCI_PRODUCT_NVIDIA_NFORCE_PPB   0x01b8          /* nForce PCI-PCI */
                   2936: #define        PCI_PRODUCT_NVIDIA_NFORCE_IDE   0x01bc          /* nForce IDE */
                   2937: #define        PCI_PRODUCT_NVIDIA_NFORCE_USB   0x01c2          /* nForce USB */
                   2938: #define        PCI_PRODUCT_NVIDIA_NFORCE_LAN   0x01c3          /* nForce LAN */
                   2939: #define        PCI_PRODUCT_NVIDIA_GEFORCE7300LE        0x01d1          /* GeForce 7300 LE */
                   2940: #define        PCI_PRODUCT_NVIDIA_GEFORE7300GO 0x01d7          /* GeForce 7300 Go */
                   2941: #define        PCI_PRODUCT_NVIDIA_GEFORCE7300GS        0x01df          /* GeForce 7300 GS */
                   2942: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PCHB 0x01e0          /* nForce2 PCI */
                   2943: #define        PCI_PRODUCT_NVIDIA_NFORCE2_AGP  0x01e8          /* nForce2 AGP */
                   2944: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM0 0x01ea          /* nForce2 */
                   2945: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM1 0x01eb          /* nForce2 */
                   2946: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM2 0x01ec          /* nForce2 */
                   2947: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM3 0x01ed          /* nForce2 */
                   2948: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM4 0x01ee          /* nForce2 */
                   2949: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM5 0x01ef          /* nForce2 */
                   2950: #define        PCI_PRODUCT_NVIDIA_GEFORCE4MXNFORCE     0x01f0          /* GeForce4 MX nForce GPU */
                   2951: #define        PCI_PRODUCT_NVIDIA_GEFORCE3     0x0200          /* GeForce3 */
                   2952: #define        PCI_PRODUCT_NVIDIA_GEFORCE3TI200        0x0201          /* GeForce3 Ti 200 */
                   2953: #define        PCI_PRODUCT_NVIDIA_GEFORCE3TI500        0x0202          /* GeForce3 Ti 500 */
                   2954: #define        PCI_PRODUCT_NVIDIA_QUADRO_DCC   0x0203          /* Quadro DCC */
                   2955: #define        PCI_PRODUCT_NVIDIA_GEFORCE6200_2        0x0221          /* GeForce 6200 */
                   2956: #define        PCI_PRODUCT_NVIDIA_GEFORCE6150  0x0240          /* GeForce 6150 */
                   2957: #define        PCI_PRODUCT_NVIDIA_GEFORCE6150LE        0x0241          /* GeForce 6150 LE */
                   2958: #define        PCI_PRODUCT_NVIDIA_GEFORCE6100  0x0242          /* GeForce 6100 */
                   2959: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4600       0x0250          /* GeForce4 Ti 4600 */
                   2960: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4400       0x0251          /* GeForce4 Ti 4400 */
                   2961: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4200       0x0253          /* GeForce4 Ti 4200 */
                   2962: #define        PCI_PRODUCT_NVIDIA_QUADRO4900XGL        0x0258          /* Quadro4 900 XGL */
                   2963: #define        PCI_PRODUCT_NVIDIA_QUADRO4750XGL        0x0259          /* Quadro4 750 XGL */
                   2964: #define        PCI_PRODUCT_NVIDIA_QUADRO4700XGL        0x025b          /* Quadro4 700 XGL */
                   2965: #define        PCI_PRODUCT_NVIDIA_MCP51_ISA1   0x0260          /* MCP51 ISA */
                   2966: #define        PCI_PRODUCT_NVIDIA_MCP51_ISA2   0x0261          /* MCP51 ISA */
                   2967: #define        PCI_PRODUCT_NVIDIA_MCP51_ISA3   0x0262          /* MCP51 ISA */
                   2968: #define        PCI_PRODUCT_NVIDIA_MCP51_ISA4   0x0263          /* MCP51 ISA */
                   2969: #define        PCI_PRODUCT_NVIDIA_MCP51_SMB    0x0264          /* MCP51 SMBus */
                   2970: #define        PCI_PRODUCT_NVIDIA_MCP51_IDE    0x0265          /* MCP51 IDE */
                   2971: #define        PCI_PRODUCT_NVIDIA_MCP51_SATA   0x0266          /* MCP51 SATA */
                   2972: #define        PCI_PRODUCT_NVIDIA_MCP51_SATA2  0x0267          /* MCP51 SATA */
                   2973: #define        PCI_PRODUCT_NVIDIA_MCP51_LAN1   0x0268          /* MCP51 LAN */
                   2974: #define        PCI_PRODUCT_NVIDIA_MCP51_LAN2   0x0269          /* MCP51 LAN */
                   2975: #define        PCI_PRODUCT_NVIDIA_MCP51_ACA    0x026b          /* MCP51 AC97 */
                   2976: #define        PCI_PRODUCT_NVIDIA_MCP51_HDA    0x026c          /* MCP51 HD Audio */
                   2977: #define        PCI_PRODUCT_NVIDIA_MCP51_OHCI   0x026d          /* MCP51 USB */
                   2978: #define        PCI_PRODUCT_NVIDIA_MCP51_EHCI   0x026e          /* MCP51 USB */
                   2979: #define        PCI_PRODUCT_NVIDIA_MCP51_PPB    0x026f          /* MCP51 PCI-PCI */
                   2980: #define        PCI_PRODUCT_NVIDIA_MCP51_HB     0x0270          /* MCP51 Host */
                   2981: #define        PCI_PRODUCT_NVIDIA_MCP51_PMU    0x0271          /* MCP51 PMU */
                   2982: #define        PCI_PRODUCT_NVIDIA_MCP51_MEM    0x0272          /* MCP51 Memory */
                   2983: #define        PCI_PRODUCT_NVIDIA_C51_MEM_2    0x027e          /* C51 Memory */
                   2984: #define        PCI_PRODUCT_NVIDIA_C51_MEM_3    0x027f          /* C51 Memory */
                   2985: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4800       0x0280          /* GeForce4 Ti 4800 */
                   2986: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4200_2     0x0281          /* GeForce4 Ti 4200 */
                   2987: #define        PCI_PRODUCT_NVIDIA_GEFORCE4TI4200GO     0x0286          /* GeForce4 Ti 4200 Go */
                   2988: #define        PCI_PRODUCT_NVIDIA_GEFORCE7600GT_2      0x02e0          /* GeForce 7600 GT */
                   2989: #define        PCI_PRODUCT_NVIDIA_GEFORCE7600GS_2      0x02e1          /* GeForce 7600 GS */
                   2990: #define        PCI_PRODUCT_NVIDIA_C51_HB_1     0x02f0          /* C51 Host */
                   2991: #define        PCI_PRODUCT_NVIDIA_C51_HB_2     0x02f1          /* C51 Host */
                   2992: #define        PCI_PRODUCT_NVIDIA_C51_HB_3     0x02f2          /* C51 Host */
                   2993: #define        PCI_PRODUCT_NVIDIA_C51_HB_4     0x02f3          /* C51 Host */
                   2994: #define        PCI_PRODUCT_NVIDIA_C51_HB_5     0x02f4          /* C51 Host */
                   2995: #define        PCI_PRODUCT_NVIDIA_C51_HB_6     0x02f5          /* C51 Host */
                   2996: #define        PCI_PRODUCT_NVIDIA_C51_HB_7     0x02f6          /* C51 Host */
                   2997: #define        PCI_PRODUCT_NVIDIA_C51_HB_8     0x02f7          /* C51 Host */
                   2998: #define        PCI_PRODUCT_NVIDIA_C51_MEM_5    0x02f8          /* C51 Memory */
                   2999: #define        PCI_PRODUCT_NVIDIA_C51_MEM_4    0x02f9          /* C51 Memory */
                   3000: #define        PCI_PRODUCT_NVIDIA_C51_MEM_0    0x02fa          /* C51 Memory */
                   3001: #define        PCI_PRODUCT_NVIDIA_C51_PCIE_0   0x02fb          /* C51 PCIE */
                   3002: #define        PCI_PRODUCT_NVIDIA_C51_PCIE_1   0x02fc          /* C51 PCIE */
                   3003: #define        PCI_PRODUCT_NVIDIA_C51_PCIE_2   0x02fd          /* C51 PCIE */
                   3004: #define        PCI_PRODUCT_NVIDIA_C51_MEM_1    0x02fe          /* C51 Memory */
                   3005: #define        PCI_PRODUCT_NVIDIA_C51_MEM_6    0x02ff          /* C51 Memory */
                   3006: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5800_U      0x0301          /* GeForce FX 5800 Ultra */
                   3007: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5800        0x0302          /* GeForce FX 5800 */
                   3008: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5600_U      0x0311          /* GeForce FX 5600 Ultra */
                   3009: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5600        0x0312          /* GeForce FX 5600 */
                   3010: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5600      0x031a          /* GeForce FX Go 5600 */
                   3011: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5650      0x031b          /* GeForce FX Go 5650 */
                   3012: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5200_U      0x0321          /* GeForce FX 5200 Ultra */
                   3013: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5200        0x0322          /* GeForce FX 5200 */
                   3014: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5200      0x0324          /* GeForce FX Go 5200 */
                   3015: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5500        0x0326          /* GeForce FX 5500 */
                   3016: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5100        0x0327          /* GeForce FX 5100 */
                   3017: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5200_3    0x0328          /* GeForce FX Go 5200 */
                   3018: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5200_2    0x0329          /* GeForce FX Go 5200 */
                   3019: #define        PCI_PRODUCT_NVIDIA_QUADROFX500  0x032b          /* Quadro FX 500/600 */
                   3020: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5300      0x032c          /* GeForce FX Go 5300 */
                   3021: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5100      0x032d          /* GeForce FX Go 5100 */
                   3022: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5900_U      0x0330          /* GeForce FX 5900 Ultra */
                   3023: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5900        0x0331          /* GeForce FX 5900 */
                   3024: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5950_U      0x0333          /* GeForce FX 5950 Ultra */
                   3025: #define        PCI_PRODUCT_NVIDIA_GEFORCEFX5700LE      0x0343          /* GeForce FX 5700LE */
                   3026: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5700_2    0x0347          /* GeForce FX Go 5700 */
                   3027: #define        PCI_PRODUCT_NVIDIA_GEFORCEFXGO5700      0x0348          /* GeForce FX Go 5700 */
                   3028: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA1   0x0360          /* MCP55 ISA */
                   3029: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA2   0x0361          /* MCP55 ISA */
                   3030: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA3   0x0362          /* MCP55 ISA */
                   3031: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA4   0x0363          /* MCP55 ISA */
                   3032: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA5   0x0364          /* MCP55 ISA */
                   3033: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA6   0x0365          /* MCP55 ISA */
                   3034: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA7   0x0366          /* MCP55 ISA */
                   3035: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA8   0x0367          /* MCP55 ISA */
                   3036: #define        PCI_PRODUCT_NVIDIA_MCP55_SMB    0x0368          /* MCP55 SMBus */
                   3037: #define        PCI_PRODUCT_NVIDIA_MCP55_USB_1  0x036c          /* MCP55 USB */
                   3038: #define        PCI_PRODUCT_NVIDIA_MCP55_USB_2  0x036d          /* MCP55 USB */
                   3039: #define        PCI_PRODUCT_NVIDIA_MCP55_IDE    0x036e          /* MCP55 IDE */
                   3040: #define        PCI_PRODUCT_NVIDIA_MCP55_MEM2   0x0369          /* MCP55 Memory */
                   3041: #define        PCI_PRODUCT_NVIDIA_MCP55_MEM3   0x036a          /* MCP55 Memory */
                   3042: #define        PCI_PRODUCT_NVIDIA_MCP55_OHCI   0x036c          /* MCP55 USB */
                   3043: #define        PCI_PRODUCT_NVIDIA_MCP55_EHCI   0x036d          /* MCP55 USB */
                   3044: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_6  0x0370          /* MCP55 PCI-PCI */
                   3045: #define        PCI_PRODUCT_NVIDIA_MCP55_HDA    0x0371          /* MCP55 HD Audio */
                   3046: #define        PCI_PRODUCT_NVIDIA_MCP55_LAN1   0x0372          /* MCP55 LAN */
                   3047: #define        PCI_PRODUCT_NVIDIA_MCP55_LAN2   0x0373          /* MCP55 LAN */
                   3048: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_1  0x0374          /* MCP55 PCIE */
                   3049: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_2  0x0375          /* MCP55 PCIE */
                   3050: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_3  0x0376          /* MCP55 PCIE */
                   3051: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_4  0x0377          /* MCP55 PCIE */
                   3052: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB_5  0x0378          /* MCP55 PCIE */
                   3053: #define        PCI_PRODUCT_NVIDIA_MCP55_MEM    0x037a          /* MCP55 Memory */
                   3054: #define        PCI_PRODUCT_NVIDIA_MCP55_SATA   0x037e          /* MCP55 SATA */
                   3055: #define        PCI_PRODUCT_NVIDIA_MCP55_SATA2  0x037f          /* MCP55 SATA */
                   3056: #define        PCI_PRODUCT_NVIDIA_GEFORCE7600GT        0x0391          /* GeForce 7600 GT */
                   3057: #define        PCI_PRODUCT_NVIDIA_GEFORCE7600GS        0x0392          /* GeForce 7600 GS */
                   3058: #define        PCI_PRODUCT_NVIDIA_GEFORCE7300GT        0x0393          /* GeForce 7300 GT */
                   3059: #define        PCI_PRODUCT_NVIDIA_C55_HB_1     0x03a0          /* C55 Host */
                   3060: #define        PCI_PRODUCT_NVIDIA_C55_HB_2     0x03a1          /* C55 Host */
                   3061: #define        PCI_PRODUCT_NVIDIA_C55_HB_3     0x03a2          /* C55 Host */
                   3062: #define        PCI_PRODUCT_NVIDIA_C55_HB_4     0x03a3          /* C55 Host */
                   3063: #define        PCI_PRODUCT_NVIDIA_C55_HB_5     0x03a4          /* C55 Host */
                   3064: #define        PCI_PRODUCT_NVIDIA_C55_HB_6     0x03a5          /* C55 Host */
                   3065: #define        PCI_PRODUCT_NVIDIA_C55_HB_7     0x03a6          /* C55 Host */
                   3066: #define        PCI_PRODUCT_NVIDIA_C55_HB_8     0x03a7          /* C55 Host */
                   3067: #define        PCI_PRODUCT_NVIDIA_C55_MEM_1    0x03a8          /* C55 Memory */
                   3068: #define        PCI_PRODUCT_NVIDIA_C55_MEM_2    0x03a9          /* C55 Memory */
                   3069: #define        PCI_PRODUCT_NVIDIA_C55_MEM_3    0x03aa          /* C55 Memory */
                   3070: #define        PCI_PRODUCT_NVIDIA_C55_MEM_4    0x03ab          /* C55 Memory */
                   3071: #define        PCI_PRODUCT_NVIDIA_C55_MEM_5    0x03ac          /* C55 Memory */
                   3072: #define        PCI_PRODUCT_NVIDIA_C55_MEM_6    0x03ad          /* C55 Memory */
                   3073: #define        PCI_PRODUCT_NVIDIA_C55_MEM_7    0x03ae          /* C55 Memory */
                   3074: #define        PCI_PRODUCT_NVIDIA_C55_MEM_8    0x03af          /* C55 Memory */
                   3075: #define        PCI_PRODUCT_NVIDIA_C55_MEM_9    0x03b0          /* C55 Memory */
                   3076: #define        PCI_PRODUCT_NVIDIA_C55_MEM_10   0x03b1          /* C55 Memory */
                   3077: #define        PCI_PRODUCT_NVIDIA_C55_MEM_11   0x03b2          /* C55 Memory */
                   3078: #define        PCI_PRODUCT_NVIDIA_C55_MEM_12   0x03b3          /* C55 Memory */
                   3079: #define        PCI_PRODUCT_NVIDIA_C55_MEM_13   0x03b4          /* C55 Memory */
                   3080: #define        PCI_PRODUCT_NVIDIA_C55_MEM_14   0x03b5          /* C55 Memory */
                   3081: #define        PCI_PRODUCT_NVIDIA_C55_MEM_15   0x03b6          /* C55 Memory */
                   3082: #define        PCI_PRODUCT_NVIDIA_C55_PCIE_0   0x03b7          /* C55 PCIE */
                   3083: #define        PCI_PRODUCT_NVIDIA_C55_PCIE_1   0x03b8          /* C55 PCIE */
                   3084: #define        PCI_PRODUCT_NVIDIA_C55_PCIE_2   0x03b9          /* C55 PCIE */
                   3085: #define        PCI_PRODUCT_NVIDIA_C55_MEM_16   0x03ba          /* C55 Memory */
                   3086: #define        PCI_PRODUCT_NVIDIA_C55_PCIE_3   0x03bb          /* C55 PCIE */
                   3087: #define        PCI_PRODUCT_NVIDIA_C55_MEM_17   0x03bc          /* C55 Memory */
                   3088: #define        PCI_PRODUCT_NVIDIA_GEFORCE6100_430      0x03d0          /* GeForce 6100 nForce 430 */
                   3089: #define        PCI_PRODUCT_NVIDIA_MCP61_ISA    0x03e0          /* MCP61 ISA */
                   3090: #define        PCI_PRODUCT_NVIDIA_MCP61_HDA_1  0x03e4          /* MCP61 HD Audio */
                   3091: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN1   0x03e5          /* MCP61 LAN */
                   3092: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN2   0x03e6          /* MCP61 LAN */
                   3093: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA   0x03e7          /* MCP61 SATA */
                   3094: #define        PCI_PRODUCT_NVIDIA_MCP61_PPB_1  0x03e8          /* MCP61 PCIE */
                   3095: #define        PCI_PRODUCT_NVIDIA_MCP61_PPB_2  0x03e9          /* MCP61 PCIE */
                   3096: #define        PCI_PRODUCT_NVIDIA_MCP61_MEM    0x03ea          /* MCP61 Memory */
                   3097: #define        PCI_PRODUCT_NVIDIA_MCP61_SMB    0x03eb          /* MCP61 SMBus */
                   3098: #define        PCI_PRODUCT_NVIDIA_MCP61_IDE    0x03ec          /* MCP61 IDE */
                   3099: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN3   0x03ee          /* MCP61 LAN */
                   3100: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN4   0x03ef          /* MCP61 LAN */
                   3101: #define        PCI_PRODUCT_NVIDIA_MCP61_HDA_2  0x03f0          /* MCP61 HD Audio */
                   3102: #define        PCI_PRODUCT_NVIDIA_MCP61_OHCI   0x03f1          /* MCP61 USB */
                   3103: #define        PCI_PRODUCT_NVIDIA_MCP61_EHCI   0x03f2          /* MPC61 USB */
                   3104: #define        PCI_PRODUCT_NVIDIA_MCP61_PPB_3  0x03f3          /* MCP61 */
                   3105: #define        PCI_PRODUCT_NVIDIA_MCP61_SMU    0x03f4          /* MCP61 SMU */
                   3106: #define        PCI_PRODUCT_NVIDIA_MCP61_MEM2   0x03f5          /* MCP61 Memory */
                   3107: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA2  0x03f6          /* MCP61 SATA */
                   3108: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA3  0x03f7          /* MCP61 SATA */
                   3109: #define        PCI_PRODUCT_NVIDIA_MCP65_ISA    0x0440          /* MCP65 ISA */
                   3110: #define        PCI_PRODUCT_NVIDIA_MCP65_MEM    0x0444          /* MCP65 Memory */
                   3111: #define        PCI_PRODUCT_NVIDIA_MCP65_MEM2   0x0445          /* MCP65 Memory */
                   3112: #define        PCI_PRODUCT_NVIDIA_MCP65_SMB    0x0446          /* MCP65 SMBus */
                   3113: #define        PCI_PRODUCT_NVIDIA_MCP65_IDE    0x0448          /* MCP65 IDE */
                   3114: #define        PCI_PRODUCT_NVIDIA_MCP65_PCI    0x0449          /* MCP65 PCI */
                   3115: #define        PCI_PRODUCT_NVIDIA_MCP65_HDA_1  0x044a          /* MCP65 HD Audio */
                   3116: #define        PCI_PRODUCT_NVIDIA_MCP65_HDA_2  0x044b          /* MCP65 HD Audio */
                   3117: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_1 0x044c          /* MCP65 AHCI */
                   3118: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_2 0x044d          /* MCP65 AHCI */
                   3119: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_3 0x044e          /* MCP65 AHCI */
                   3120: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_4 0x044f          /* MCP65 AHCI */
                   3121: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN1   0x0450          /* MCP65 LAN */
                   3122: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN2   0x0451          /* MCP65 LAN */
                   3123: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN3   0x0452          /* MCP65 LAN */
                   3124: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN4   0x0453          /* MCP65 LAN */
                   3125: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_1  0x0454          /* MCP65 USB */
                   3126: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_2  0x0455          /* MCP65 USB */
                   3127: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_3  0x0456          /* MCP65 USB */
                   3128: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_4  0x0457          /* MCP65 USB */
                   3129: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_1  0x0458          /* MCP65 PCIE */
                   3130: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_2  0x0459          /* MCP65 PCIE */
                   3131: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_3  0x045a          /* MCP65 PCIE */
                   3132: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA   0x045c          /* MCP65 SATA */
                   3133: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA2  0x045d          /* MCP65 SATA */
                   3134: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA3  0x045e          /* MCP65 SATA */
                   3135: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA4  0x045f          /* MCP65 SATA */
                   3136: #define        PCI_PRODUCT_NVIDIA_MCP67_SMB    0x0542          /* MCP67 SMBus */
                   3137: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN1   0x054c          /* MCP67 LAN */
                   3138: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN2   0x054d          /* MCP67 LAN */
                   3139: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN3   0x054e          /* MCP67 LAN */
                   3140: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN4   0x054f          /* MCP67 LAN */
                   3141: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA   0x0550          /* MCP67 SATA */
                   3142: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA2  0x0551          /* MCP67 SATA */
                   3143: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA3  0x0552          /* MCP67 SATA */
                   3144: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA4  0x0553          /* MCP67 SATA */
                   3145: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_1 0x0554          /* MCP67 AHCI */
                   3146: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_2 0x0555          /* MCP67 AHCI */
                   3147: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_3 0x0556          /* MCP67 AHCI */
                   3148: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_4 0x0557          /* MCP67 AHCI */
                   3149: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_5 0x0558          /* MCP67 AHCI */
                   3150: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_6 0x0559          /* MCP67 AHCI */
                   3151: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_7 0x055a          /* MCP67 AHCI */
                   3152: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_8 0x055b          /* MCP67 AHCI */
                   3153: #define        PCI_PRODUCT_NVIDIA_MCP67_HDA_1  0x055c          /* MCP67 HD Audio */
                   3154: #define        PCI_PRODUCT_NVIDIA_MCP67_HDA_2  0x055d          /* MCP67 HD Audio */
                   3155: #define        PCI_PRODUCT_NVIDIA_MCP67_IDE    0x0560          /* MCP67 IDE */
                   3156: #define        PCI_PRODUCT_NVIDIA_MCP73_IDE    0x056c          /* MCP73 IDE */
                   3157: #define        PCI_PRODUCT_NVIDIA_MCP77_IDE    0x0759          /* MCP77 IDE */
                   3158: #define        PCI_PRODUCT_NVIDIA_MCP77_HDA_1  0x0774          /* MCP77 HD Audio */
                   3159: #define        PCI_PRODUCT_NVIDIA_MCP77_HDA_2  0x0775          /* MCP77 HD Audio */
                   3160: #define        PCI_PRODUCT_NVIDIA_MCP77_HDA_3  0x0776          /* MCP77 HD Audio */
                   3161: #define        PCI_PRODUCT_NVIDIA_MCP77_HDA_4  0x0777          /* MCP77 HD Audio */
                   3162: #define        PCI_PRODUCT_NVIDIA_MCP73_LAN1   0x07dc          /* MCP73 LAN */
                   3163: #define        PCI_PRODUCT_NVIDIA_MCP73_LAN2   0x07dd          /* MCP73 LAN */
                   3164: #define        PCI_PRODUCT_NVIDIA_MCP73_LAN3   0x07de          /* MCP73 LAN */
                   3165: #define        PCI_PRODUCT_NVIDIA_MCP73_LAN4   0x07df          /* MCP73 LAN */
                   3166: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_1 0x07f0          /* MCP73 AHCI */
                   3167: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_2 0x07f1          /* MCP73 AHCI */
                   3168: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_3 0x07f2          /* MCP73 AHCI */
                   3169: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_4 0x07f3          /* MCP73 AHCI */
                   3170: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_5 0x07f4          /* MCP73 AHCI */
                   3171: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_6 0x07f5          /* MCP73 AHCI */
                   3172: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_7 0x07f6          /* MCP73 AHCI */
                   3173: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_8 0x07f7          /* MCP73 AHCI */
                   3174: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_9 0x07f8          /* MCP73 AHCI */
                   3175: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_10        0x07f9          /* MCP73 AHCI */
                   3176: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_11        0x07fa          /* MCP73 AHCI */
                   3177: #define        PCI_PRODUCT_NVIDIA_MCP73_AHCI_12        0x07fb          /* MCP73 AHCI */
                   3178: #define        PCI_PRODUCT_NVIDIA_MCP73_HDA_1  0x07fc          /* MCP73 HD Audio */
                   3179: #define        PCI_PRODUCT_NVIDIA_MCP73_HDA_2  0x07fd          /* MCP73 HD Audio */
                   3180: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_1 0x0ad0          /* MCP77 AHCI */
                   3181: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_2 0x0ad1          /* MCP77 AHCI */
                   3182: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_3 0x0ad2          /* MCP77 AHCI */
                   3183: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_4 0x0ad3          /* MCP77 AHCI */
                   3184: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_5 0x0ad4          /* MCP77 AHCI */
                   3185: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_6 0x0ad5          /* MCP77 AHCI */
                   3186: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_7 0x0ad6          /* MCP77 AHCI */
                   3187: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_8 0x0ad7          /* MCP77 AHCI */
                   3188: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_9 0x0ad8          /* MCP77 AHCI */
                   3189: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_10        0x0ad9          /* MCP77 AHCI */
                   3190: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_11        0x0ada          /* MCP77 AHCI */
                   3191: #define        PCI_PRODUCT_NVIDIA_MCP77_AHCI_12        0x0adb          /* MCP77 AHCI */
                   3192:
                   3193: /* Oak Technologies products */
                   3194: #define        PCI_PRODUCT_OAKTECH_OTI1007     0x0107          /* OTI107 */
                   3195:
                   3196: /* Olicom */
                   3197: #define        PCI_PRODUCT_OLICOM_OC2325       0x0012          /* OC2325 */
                   3198: #define        PCI_PRODUCT_OLICOM_OC2183       0x0013          /* OC2183 */
                   3199: #define        PCI_PRODUCT_OLICOM_OC2326       0x0014          /* OC2326 */
                   3200:
                   3201: /* Omega Micro products */
                   3202: #define        PCI_PRODUCT_OMEGA_82C092G       0x1221          /* 82C092G */
                   3203:
                   3204: /* Opti products */
                   3205: #define        PCI_PRODUCT_OPTI_82C557 0xc557          /* 82C557 Host */
                   3206: #define        PCI_PRODUCT_OPTI_82C558 0xc558          /* 82C558 ISA */
                   3207: #define        PCI_PRODUCT_OPTI_82C568 0xc568          /* 82C568 IDE */
                   3208: #define        PCI_PRODUCT_OPTI_82D568 0xd568          /* 82D568 IDE */
                   3209: #define        PCI_PRODUCT_OPTI_82C621 0xc621          /* 82C621 IDE */
                   3210: #define        PCI_PRODUCT_OPTI_82C700 0xc700          /* 82C700 */
                   3211: #define        PCI_PRODUCT_OPTI_82C701 0xc701          /* 82C701 */
                   3212: #define        PCI_PRODUCT_OPTI_82C822 0xc822          /* 82C822 */
                   3213: #define        PCI_PRODUCT_OPTI_82C861 0xc861          /* 82C861 */
                   3214:
                   3215: /* Option products */
                   3216: #define        PCI_PRODUCT_OPTION_F32  0x000c          /* 3G+ UMTS HSDPA (F32) */
                   3217:
                   3218: /* Oxford/ VScom */
                   3219: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI010L        0x8001          /* 010L */
                   3220: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI100L        0x8010          /* 100L */
                   3221: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI110L        0x8011          /* 110L */
                   3222: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI200L        0x8020          /* 200L */
                   3223: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI210L        0x8021          /* 210L */
                   3224: #define        PCI_PRODUCT_MOLEX_VSCOM_PCI400L 0x8040          /* 400L */
                   3225: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI800L        0x8080          /* 800L */
                   3226: #define        PCI_PRODUCT_OXFORD_VSCOM_PCIx10H        0xa000          /* x10H */
                   3227: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI100H        0xa001          /* 100H */
                   3228: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI200H        0xa005          /* 200H */
                   3229: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0      0xa003          /* 400H/800H */
                   3230: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1      0xa004          /* 800H */
                   3231: #define        PCI_PRODUCT_OXFORD_VSCOM_PCI200HV2      0xe020          /* 200HV2 */
                   3232: #define        PCI_PRODUCT_OXFORD2_VSCOM_PCI011H       0x8403          /* 011H */
                   3233: #define        PCI_PRODUCT_OXFORD2_OX16PCI954  0x9501          /* OX16PCI954 */
                   3234: #define        PCI_PRODUCT_OXFORD2_OX16PCI954K 0x9504          /* OX16PCI954K */
                   3235: #define        PCI_PRODUCT_OXFORD2_EXSYS_EX41092       0x950a          /* Exsys EX-41092 */
                   3236: #define        PCI_PRODUCT_OXFORD2_OXCB950     0x950b          /* OXCB950 */
                   3237: #define        PCI_PRODUCT_OXFORD2_EXSYS_EX41098       0x9511          /* Exsys EX-41098 */
                   3238: #define        PCI_PRODUCT_OXFORD2_OX16PCI954P 0x9513          /* OX16PCI954 Parallel */
                   3239: #define        PCI_PRODUCT_OXFORD2_OX16PCI952  0x9521          /* OX16PCI952 */
                   3240: #define        PCI_PRODUCT_OXFORD2_OX16PCI952P 0x9523          /* OX16PCI952 Parallel */
                   3241:
                   3242: /* Pacific Data products */
                   3243: #define        PCI_PRODUCT_PDC_QSTOR_SATA      0x2068          /* QStor SATA */
                   3244:
                   3245: /* Packet Engines products */
                   3246: #define        PCI_PRODUCT_PE_GNIC2    0x0911          /* PMC/GNIC2 */
                   3247:
                   3248: /* Parallels products */
                   3249: #define        PCI_PRODUCT_PARALLELS_TOOLS     0x1112          /* Tools */
                   3250: #define        PCI_PRODUCT_PARALLELS_VIDEO     0x1121          /* Video */
                   3251:
                   3252: /* PC Tech products */
                   3253: #define        PCI_PRODUCT_PCTECH_RZ1000       0x1000          /* RZ1000 */
                   3254:
                   3255: /* PCTEL */
                   3256: #define        PCI_PRODUCT_PCTEL_MICROMODEM56  0x7879          /* HSP MicroModem 56 */
                   3257:
                   3258: /* Ross -> Pequr -> ServerWorks -> Broadcom ServerWorks products */
                   3259: #define        PCI_PRODUCT_RCC_CMIC_LE 0x0000          /* CMIC-LE */
                   3260: #define        PCI_PRODUCT_RCC_CNB20_LE        0x0005          /* CNB20-LE Host */
                   3261: #define        PCI_PRODUCT_RCC_CNB20HE_1       0x0006          /* CNB20HE Host */
                   3262: #define        PCI_PRODUCT_RCC_CNB20_LE_2      0x0007          /* CNB20-LE Host */
                   3263: #define        PCI_PRODUCT_RCC_CNB20HE_2       0x0008          /* CNB20HE Host */
                   3264: #define        PCI_PRODUCT_RCC_CNB20LE 0x0009          /* CNB20LE Host */
                   3265: #define        PCI_PRODUCT_RCC_CIOB30  0x0010          /* CIOB30 */
                   3266: #define        PCI_PRODUCT_RCC_CMIC_HE 0x0011          /* CMIC-HE */
                   3267: #define        PCI_PRODUCT_RCC_CMIC_WS_GC_LE   0x0012          /* CMIC-WS Host (GC-LE) */
                   3268: #define        PCI_PRODUCT_RCC_CNB20_HE        0x0013          /* CNB20-HE Host */
                   3269: #define        PCI_PRODUCT_RCC_CMIC_LE_GC_LE   0x0014          /* CNB20-HE Host (GC-LE) */
                   3270: #define        PCI_PRODUCT_RCC_CMIC_GC_1       0x0015          /* CMIC-GC Host */
                   3271: #define        PCI_PRODUCT_RCC_CMIC_GC_2       0x0016          /* CMIC-GC Host */
                   3272: #define        PCI_PRODUCT_RCC_GCNB_LE 0x0017          /* GCNB-LE Host */
                   3273: #define        PCI_PRODUCT_RCC_HT_1000_PCI     0x0036          /* HT-1000 PCI */
                   3274: #define        PCI_PRODUCT_RCC_CIOB_X2 0x0101          /* CIOB-X2 PCIX */
                   3275: #define        PCI_PRODUCT_RCC_PCIE_PCIX       0x0103          /* PCIE-PCIX */
                   3276: #define        PCI_PRODUCT_RCC_HT_1000_PCIX    0x0104          /* HT-1000 PCIX */
                   3277: #define        PCI_PRODUCT_RCC_CIOB_E  0x0110          /* CIOB-E */
                   3278: #define        PCI_PRODUCT_RCC_HT_2000_PCIX    0x0130          /* HT-2000 PCIX */
                   3279: #define        PCI_PRODUCT_RCC_HT_2000_PCIE    0x0132          /* HT-2000 PCIE */
                   3280: #define        PCI_PRODUCT_RCC_HT_2100_PCIE_1  0x0140          /* HT-2100 PCIE */
                   3281: #define        PCI_PRODUCT_RCC_HT_2100_PCIE_2  0x0141          /* HT-2100 PCIE */
                   3282: #define        PCI_PRODUCT_RCC_HT_2100_PCIE_3  0x0142          /* HT-2100 PCIE */
                   3283: #define        PCI_PRODUCT_RCC_HT_2100_PCIE_5  0x0144          /* HT-2100 PCIE */
                   3284: #define        PCI_PRODUCT_RCC_OSB4    0x0200          /* OSB4 */
                   3285: #define        PCI_PRODUCT_RCC_CSB5    0x0201          /* CSB5 */
                   3286: #define        PCI_PRODUCT_RCC_CSB6    0x0203          /* CSB6 */
                   3287: #define        PCI_PRODUCT_RCC_HT_1000 0x0205          /* HT-1000 */
                   3288: #define        PCI_PRODUCT_RCC_IDE     0x0210          /* IDE */
                   3289: #define        PCI_PRODUCT_RCC_OSB4_IDE        0x0211          /* OSB4 IDE */
                   3290: #define        PCI_PRODUCT_RCC_CSB5_IDE        0x0212          /* CSB5 IDE */
                   3291: #define        PCI_PRODUCT_RCC_CSB6_RAID_IDE   0x0213          /* CSB6 RAID/IDE */
                   3292: #define        PCI_PRODUCT_RCC_HT_1000_IDE     0x0214          /* HT-1000 IDE */
                   3293: #define        PCI_PRODUCT_RCC_CSB6_IDE        0x0217          /* CSB6 IDE */
                   3294: #define        PCI_PRODUCT_RCC_USB     0x0220          /* OSB4/CSB5 USB */
                   3295: #define        PCI_PRODUCT_RCC_CSB6_USB        0x0221          /* CSB6 USB */
                   3296: #define        PCI_PRODUCT_RCC_HT_1000_USB     0x0223          /* HT-1000 USB */
                   3297: #define        PCI_PRODUCT_RCC_CSB5_LPC_1      0x0225          /* CSB5 LPC */
                   3298: #define        PCI_PRODUCT_RCC_GCLE_2  0x0227          /* GCLE-2 Host */
                   3299: #define        PCI_PRODUCT_RCC_CSB5_LPC_2      0x0230          /* CSB5 LPC */
                   3300: #define        PCI_PRODUCT_RCC_HT_1000_LPC     0x0234          /* HT-1000 LPC */
                   3301: #define        PCI_PRODUCT_RCC_K2_SATA 0x0240          /* K2 SATA */
                   3302: #define        PCI_PRODUCT_RCC_FRODO4_SATA     0x0241          /* Frodo4 SATA */
                   3303: #define        PCI_PRODUCT_RCC_FRODO8_SATA     0x0242          /* Frodo8 SATA */
                   3304: #define        PCI_PRODUCT_RCC_HT_1000_SATA_1  0x024a          /* HT-1000 SATA */
                   3305: #define        PCI_PRODUCT_RCC_HT_1000_SATA_2  0x024b          /* HT-1000 SATA */
                   3306:
                   3307: /* Rendition products */
                   3308: #define        PCI_PRODUCT_RENDITION_V1000     0x0001          /* Verite 1000 */
                   3309: #define        PCI_PRODUCT_RENDITION_V2x00     0x2000          /* Verite V2x00 */
                   3310:
                   3311: /* Philips products */
                   3312: #define        PCI_PRODUCT_PHILIPS_OHCI        0x1561          /* ISP156x USB */
                   3313: #define        PCI_PRODUCT_PHILIPS_EHCI        0x1562          /* ISP156x USB */
                   3314: #define        PCI_PRODUCT_PHILIPS_SAA7130     0x7130          /* SAA7130 TV */
                   3315: #define        PCI_PRODUCT_PHILIPS_SAA7133     0x7133          /* SAA7133 TV */
                   3316: #define        PCI_PRODUCT_PHILIPS_SAA7134     0x7134          /* SAA7134 TV */
                   3317: #define        PCI_PRODUCT_PHILIPS_SAA7135     0x7135          /* SAA7135 TV */
                   3318:
                   3319: /* Picopower */
                   3320: #define        PCI_PRODUCT_PICOPOWER_PT80C826  0x0000          /* PT80C826 */
                   3321: #define        PCI_PRODUCT_PICOPOWER_PT86C521  0x0001          /* PT86C521 */
                   3322: #define        PCI_PRODUCT_PICOPOWER_PT86C523  0x0002          /* PT86C523 */
                   3323: #define        PCI_PRODUCT_PICOPOWER_PC87550   0x0005          /* PC87550 */
                   3324: #define        PCI_PRODUCT_PICOPOWER_PT86C523_2        0x8002          /* PT86C523_2 */
                   3325:
                   3326: /* Pijnenburg */
                   3327: #define        PCI_PRODUCT_PIJNENBURG_PCC_ISES 0x0001          /* PCC-ISES */
                   3328:
                   3329: /* Platform */
                   3330: #define        PCI_PRODUCT_PLATFORM_ES1849     0x0100          /* ES1849 */
                   3331:
                   3332: /* PLX products */
                   3333: #define        PCI_PRODUCT_PLX_1076    0x1076          /* I/O 1076 */
                   3334: #define        PCI_PRODUCT_PLX_1077    0x1077          /* I/O 1077 */
                   3335: #define        PCI_PRODUCT_PLX_8532_PCIE       0x8532          /* 8532 PCIE */
                   3336: #define        PCI_PRODUCT_PLX_9050    0x9050          /* I/O 9050 */
                   3337: #define        PCI_PRODUCT_PLX_9080    0x9080          /* I/O 9080 */
                   3338: #define        PCI_PRODUCT_PLX_CRONYX_OMEGA    0xc001          /* Cronyx Omega */
                   3339:
                   3340: /* Promise products */
                   3341: #define        PCI_PRODUCT_PROMISE_PDC20265    0x0d30          /* PDC20265 */
                   3342: #define        PCI_PRODUCT_PROMISE_PDC20263    0x0d38          /* PDC20263 */
                   3343: #define        PCI_PRODUCT_PROMISE_PDC20275    0x1275          /* PDC20275 */
                   3344: #define        PCI_PRODUCT_PROMISE_PDC20318    0x3318          /* PDC20318 */
                   3345: #define        PCI_PRODUCT_PROMISE_PDC20319    0x3319          /* PDC20319 */
                   3346: #define        PCI_PRODUCT_PROMISE_PDC20371    0x3371          /* PDC20371 */
                   3347: #define        PCI_PRODUCT_PROMISE_PDC20379    0x3372          /* PDC20379 */
                   3348: #define        PCI_PRODUCT_PROMISE_PDC20378    0x3373          /* PDC20378 */
                   3349: #define        PCI_PRODUCT_PROMISE_PDC20375    0x3375          /* PDC20375 */
                   3350: #define        PCI_PRODUCT_PROMISE_PDC20376    0x3376          /* PDC20376 */
                   3351: #define        PCI_PRODUCT_PROMISE_PDC20377    0x3377          /* PDC20377 */
                   3352: #define        PCI_PRODUCT_PROMISE_PDC40719    0x3515          /* PDC40719 */
                   3353: #define        PCI_PRODUCT_PROMISE_PDC40519    0x3519          /* PDC40519 */
                   3354: #define        PCI_PRODUCT_PROMISE_PDC20771    0x3570          /* PDC20771 */
                   3355: #define        PCI_PRODUCT_PROMISE_PDC20571    0x3571          /* PDC20571 */
                   3356: #define        PCI_PRODUCT_PROMISE_PDC20579    0x3574          /* PDC20579 */
                   3357: #define        PCI_PRODUCT_PROMISE_PDC40779    0x3577          /* PDC40779 */
                   3358: #define        PCI_PRODUCT_PROMISE_PDC40718    0x3d17          /* PDC40718 */
                   3359: #define        PCI_PRODUCT_PROMISE_PDC40518    0x3d18          /* PDC40518 */
                   3360: #define        PCI_PRODUCT_PROMISE_PDC20775    0x3d73          /* PDC20775 */
                   3361: #define        PCI_PRODUCT_PROMISE_PDC20575    0x3d75          /* PDC20575 */
                   3362: #define        PCI_PRODUCT_PROMISE_PDC20267    0x4d30          /* PDC20267 */
                   3363: #define        PCI_PRODUCT_PROMISE_PDC20246    0x4d33          /* PDC20246 */
                   3364: #define        PCI_PRODUCT_PROMISE_PDC20262    0x4d38          /* PDC20262 */
                   3365: #define        PCI_PRODUCT_PROMISE_PDC20268    0x4d68          /* PDC20268 */
                   3366: #define        PCI_PRODUCT_PROMISE_PDC20269    0x4d69          /* PDC20269 */
                   3367: #define        PCI_PRODUCT_PROMISE_PDC20276    0x5275          /* PDC20276 */
                   3368: #define        PCI_PRODUCT_PROMISE_DC5030      0x5300          /* DC5030 */
                   3369: #define        PCI_PRODUCT_PROMISE_PDC20268R   0x6268          /* PDC20268R */
                   3370: #define        PCI_PRODUCT_PROMISE_PDC20271    0x6269          /* PDC20271 */
                   3371: #define        PCI_PRODUCT_PROMISE_PDC20617    0x6617          /* PDC20617 */
                   3372: #define        PCI_PRODUCT_PROMISE_PDC20620    0x6620          /* PDC20620 */
                   3373: #define        PCI_PRODUCT_PROMISE_PDC20621    0x6621          /* PDC20621 */
                   3374: #define        PCI_PRODUCT_PROMISE_PDC20618    0x6626          /* PDC20618 */
                   3375: #define        PCI_PRODUCT_PROMISE_PDC20619    0x6629          /* PDC20619 */
                   3376: #define        PCI_PRODUCT_PROMISE_PDC20277    0x7275          /* PDC20277 */
                   3377:
                   3378: /* QLogic products */
                   3379: #define        PCI_PRODUCT_QLOGIC_ISP10160     0x1016          /* ISP10160 */
                   3380: #define        PCI_PRODUCT_QLOGIC_ISP1020      0x1020          /* ISP1020 */
                   3381: #define        PCI_PRODUCT_QLOGIC_ISP1022      0x1022          /* ISP1022 */
                   3382: #define        PCI_PRODUCT_QLOGIC_ISP1080      0x1080          /* ISP1080 */
                   3383: #define        PCI_PRODUCT_QLOGIC_ISP12160     0x1216          /* ISP12160 */
                   3384: #define        PCI_PRODUCT_QLOGIC_ISP1240      0x1240          /* ISP1240 */
                   3385: #define        PCI_PRODUCT_QLOGIC_ISP1280      0x1280          /* ISP1280 */
                   3386: #define        PCI_PRODUCT_QLOGIC_ISP2100      0x2100          /* ISP2100 */
                   3387: #define        PCI_PRODUCT_QLOGIC_ISP2200      0x2200          /* ISP2200 */
                   3388: #define        PCI_PRODUCT_QLOGIC_ISP2300      0x2300          /* ISP2300 */
                   3389: #define        PCI_PRODUCT_QLOGIC_ISP2312      0x2312          /* ISP2312 */
                   3390: #define        PCI_PRODUCT_QLOGIC_ISP2322      0x2322          /* ISP2322 */
                   3391: #define        PCI_PRODUCT_QLOGIC_ISP6312      0x6312          /* ISP6312 */
                   3392:
                   3393: /* Quancom products */
                   3394: #define        PCI_PRODUCT_QUANCOM_PWDOG1      0x0010          /* PWDOG1 */
                   3395:
                   3396: /* Quantum Designs products */
                   3397: #define        PCI_PRODUCT_QUANTUMDESIGNS_8500 0x0001          /* 8500 */
                   3398: #define        PCI_PRODUCT_QUANTUMDESIGNS_8580 0x0002          /* 8580 */
                   3399:
                   3400: /* Ralink Technology Corporation */
                   3401: #define        PCI_PRODUCT_RALINK_RT2460A      0x0101          /* RT2460A */
                   3402: #define        PCI_PRODUCT_RALINK_RT2560       0x0201          /* RT2560 */
                   3403: #define        PCI_PRODUCT_RALINK_RT2561S      0x0301          /* RT2561S */
                   3404: #define        PCI_PRODUCT_RALINK_RT2561       0x0302          /* RT2561 */
                   3405: #define        PCI_PRODUCT_RALINK_RT2661       0x0401          /* RT2661 */
                   3406:
                   3407: /* Realtek products */
                   3408: #define        PCI_PRODUCT_REALTEK_RT8029      0x8029          /* 8029 */
                   3409: #define        PCI_PRODUCT_REALTEK_RT8129      0x8129          /* 8129 */
                   3410: #define        PCI_PRODUCT_REALTEK_RT8101E     0x8136          /* 8101E */
                   3411: #define        PCI_PRODUCT_REALTEK_RT8138      0x8138          /* 8138 */
                   3412: #define        PCI_PRODUCT_REALTEK_RT8139      0x8139          /* 8139 */
                   3413: #define        PCI_PRODUCT_REALTEK_RT8169SC    0x8167          /* 8169SC */
                   3414: #define        PCI_PRODUCT_REALTEK_RT8168      0x8168          /* 8168 */
                   3415: #define        PCI_PRODUCT_REALTEK_RT8169      0x8169          /* 8169 */
                   3416: #define        PCI_PRODUCT_REALTEK_RT8180      0x8180          /* 8180 */
                   3417: #define        PCI_PRODUCT_REALTEK_RT8185      0x8185          /* 8185 */
                   3418:
                   3419: /* RICOH products */
                   3420: #define        PCI_PRODUCT_RICOH_RF5C465       0x0465          /* 5C465 CardBus */
                   3421: #define        PCI_PRODUCT_RICOH_RF5C466       0x0466          /* 5C466 CardBus */
                   3422: #define        PCI_PRODUCT_RICOH_RF5C475       0x0475          /* 5C475 CardBus */
                   3423: #define        PCI_PRODUCT_RICOH_RF5C476       0x0476          /* 5C476 CardBus */
                   3424: #define        PCI_PRODUCT_RICOH_RF5C477       0x0477          /* 5C477 CardBus */
                   3425: #define        PCI_PRODUCT_RICOH_RF5C478       0x0478          /* 5C478 CardBus */
                   3426: #define        PCI_PRODUCT_RICOH_R5C521        0x0521          /* 5C521 Firewire */
                   3427: #define        PCI_PRODUCT_RICOH_R5C551        0x0551          /* 5C551 Firewire */
                   3428: #define        PCI_PRODUCT_RICOH_RL5C552       0x0552          /* 5C552 Firewire */
                   3429: #define        PCI_PRODUCT_RICOH_R5C592        0x0592          /* 5C592 Memory Stick */
                   3430: #define        PCI_PRODUCT_RICOH_R5C822        0x0822          /* 5C822 SD/MMC */
                   3431: #define        PCI_PRODUCT_RICOH_R5C832        0x0832          /* 5C832 Firewire */
                   3432: #define        PCI_PRODUCT_RICOH_R5C843        0x0843          /* 5C843 */
                   3433: #define        PCI_PRODUCT_RICOH_R5C852        0x0852          /* 5C852 xD */
                   3434:
                   3435: /* Rockwell products */
                   3436: #define        PCI_PRODUCT_ROCKWELL_RS56SP_PCI11P1     0x2005          /* RS56/SP-PCI11P1 Modem */
                   3437:
                   3438: /* S3 products */
                   3439: #define        PCI_PRODUCT_S3_VIRGE    0x5631          /* ViRGE */
                   3440: #define        PCI_PRODUCT_S3_TRIO32   0x8810          /* Trio32 */
                   3441: #define        PCI_PRODUCT_S3_TRIO64   0x8811          /* Trio32/64 */
                   3442: #define        PCI_PRODUCT_S3_AURORA64P        0x8812          /* Aurora64V+ */
                   3443: #define        PCI_PRODUCT_S3_TRIO64UVP        0x8814          /* Trio64UV+ */
                   3444: #define        PCI_PRODUCT_S3_868      0x8880          /* 868 */
                   3445: #define        PCI_PRODUCT_S3_VIRGE_VX 0x883d          /* ViRGE VX */
                   3446: #define        PCI_PRODUCT_S3_928      0x88b0          /* 86C928 */
                   3447: #define        PCI_PRODUCT_S3_864_0    0x88c0          /* 86C864-0 */
                   3448: #define        PCI_PRODUCT_S3_864_1    0x88c1          /* 86C864-1 */
                   3449: #define        PCI_PRODUCT_S3_864_2    0x88c2          /* 86C864-2 */
                   3450: #define        PCI_PRODUCT_S3_864_3    0x88c3          /* 86C864-3 */
                   3451: #define        PCI_PRODUCT_S3_964_0    0x88d0          /* 86C964-0 */
                   3452: #define        PCI_PRODUCT_S3_964_1    0x88d1          /* 86C964-1 */
                   3453: #define        PCI_PRODUCT_S3_964_2    0x88d2          /* 86C964-2 */
                   3454: #define        PCI_PRODUCT_S3_964_3    0x88d3          /* 86C964-3 */
                   3455: #define        PCI_PRODUCT_S3_968_0    0x88f0          /* 86C968-0 */
                   3456: #define        PCI_PRODUCT_S3_968_1    0x88f1          /* 86C968-1 */
                   3457: #define        PCI_PRODUCT_S3_968_2    0x88f2          /* 86C968-2 */
                   3458: #define        PCI_PRODUCT_S3_968_3    0x88f3          /* 86C968-3 */
                   3459: #define        PCI_PRODUCT_S3_TRIO64V2_DX      0x8901          /* Trio64V2/DX */
                   3460: #define        PCI_PRODUCT_S3_PLATO    0x8902          /* Plato */
                   3461: #define        PCI_PRODUCT_S3_TRIO3D_AGP       0x8904          /* Trio3D AGP */
                   3462: #define        PCI_PRODUCT_S3_VIRGE_DX_GX      0x8a01          /* ViRGE DX/GX */
                   3463: #define        PCI_PRODUCT_S3_VIRGE_GX2        0x8a10          /* ViRGE GX2 */
                   3464: #define        PCI_PRODUCT_S3_TRIO3_DX2        0x8a13          /* Trio3 DX2 */
                   3465: #define        PCI_PRODUCT_S3_SAVAGE3D 0x8a20          /* Savage 3D */
                   3466: #define        PCI_PRODUCT_S3_SAVAGE3D_M       0x8a21          /* Savage 3DM */
                   3467: #define        PCI_PRODUCT_S3_SAVAGE4  0x8a22          /* Savage 4 */
                   3468: #define        PCI_PRODUCT_S3_PROSAVAGE_PM133  0x8a25          /* ProSavage PM133 */
                   3469: #define        PCI_PRODUCT_S3_PROSAVAGE_KM133  0x8a26          /* ProSavage KM133 */
                   3470: #define        PCI_PRODUCT_S3_VIRGE_MX 0x8c01          /* ViRGE MX */
                   3471: #define        PCI_PRODUCT_S3_VIRGE_MXP        0x8c03          /* ViRGE MXP */
                   3472: #define        PCI_PRODUCT_S3_SAVAGE_MXMV      0x8c10          /* Savage/MX-MV */
                   3473: #define        PCI_PRODUCT_S3_SAVAGE_MX        0x8c11          /* Savage/MX */
                   3474: #define        PCI_PRODUCT_S3_SAVAGE_IXMV      0x8c12          /* Savage/IX-MV */
                   3475: #define        PCI_PRODUCT_S3_SAVAGE_IX        0x8c13          /* Savage/IX */
                   3476: #define        PCI_PRODUCT_S3_SUPERSAVAGE      0x8c2e          /* SuperSavage */
                   3477: #define        PCI_PRODUCT_S3_TWISTER  0x8d01          /* Twister */
                   3478: #define        PCI_PRODUCT_S3_TWISTER_K        0x8d02          /* Twister-K */
                   3479: #define        PCI_PRODUCT_S3_PROSAVAGE_DDR    0x8d04          /* ProSavage DDR */
                   3480: #define        PCI_PRODUCT_S3_SONICVIBES       0xca00          /* SonicVibes */
                   3481:
                   3482: /* SafeNet products */
                   3483: #define        PCI_PRODUCT_SAFENET_SAFEXCEL    0x1141          /* SafeXcel */
                   3484:
                   3485: /* Samsung products */
                   3486: #define        PCI_PRODUCT_SAMSUNG_SWL2210P    0xa000          /* MagicLAN SWL-2210P */
                   3487:
                   3488: /* Sangoma products */
                   3489: #define        PCI_PRODUCT_SANGOMA_A10X        0x0300          /* A10x */
                   3490:
                   3491: /* Digi International */
                   3492: #define        PCI_PRODUCT_DIGI_NEO4   0x00b0          /* Neo-4 */
                   3493: #define        PCI_PRODUCT_DIGI_NEO8   0x00b1          /* Neo-8 */
                   3494:
                   3495: /* Schneider & Koch (SysKonnect) */
                   3496: #define        PCI_PRODUCT_SCHNEIDERKOCH_FDDI  0x4000          /* FDDI */
                   3497: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK98XX        0x4300          /* SK-98xx */
                   3498: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK98XX2       0x4320          /* SK-98xx v2.0 */
                   3499: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK9D21        0x4400          /* SK-9D21 */
                   3500: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK9Sxx        0x9000          /* SK-9Sxx */
                   3501: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK9Exx        0x9e00          /* SK-9Exx */
                   3502:
                   3503: /* SGI products */
                   3504: #define        PCI_PRODUCT_SGI_TIGON   0x0009          /* Tigon */
                   3505:
                   3506: /* SGS Thomson products */
                   3507: #define        PCI_PRODUCT_SGSTHOMSON_2000     0x0008          /* STG 2000X */
                   3508: #define        PCI_PRODUCT_SGSTHOMSON_1764     0x0009          /* STG 1764 */
                   3509: #define        PCI_PRODUCT_SGSTHOMSON_KYROII   0x0010          /* Kyro-II */
                   3510: #define        PCI_PRODUCT_SGSTHOMSON_1764X    0x1746          /* STG 1764X */
                   3511:
                   3512: /* Sigma Designs */
                   3513: #define        PCI_PRODUCT_SIGMA_64GX  0x6401          /* 64GX */
                   3514: #define        PCI_PRODUCT_SIGMA_DVDMAGICPRO   0x8300          /* DVDmagic-PRO */
                   3515:
                   3516: /* Silicon Integrated System products */
                   3517: #define        PCI_PRODUCT_SIS_86C201  0x0001          /* 86C201 AGP */
                   3518: #define        PCI_PRODUCT_SIS_86C202  0x0002          /* 86C202 VGA */
                   3519: #define        PCI_PRODUCT_SIS_648FX   0x0003          /* 648FX AGP */
                   3520: #define        PCI_PRODUCT_SIS_PPB_1   0x0004          /* PCI-PCI */
                   3521: #define        PCI_PRODUCT_SIS_86C205_1        0x0005          /* 86C205 */
                   3522: #define        PCI_PRODUCT_SIS_85C503  0x0008          /* 85C503 System */
                   3523: #define        PCI_PRODUCT_SIS_5595    0x0009          /* 5595 System */
                   3524: #define        PCI_PRODUCT_SIS_PPB_2   0x000a          /* PCI-PCI */
                   3525: #define        PCI_PRODUCT_SIS_85C503_ISA      0x0018          /* 85C503 ISA */
                   3526: #define        PCI_PRODUCT_SIS_180     0x0180          /* 180 SATA */
                   3527: #define        PCI_PRODUCT_SIS_181     0x0181          /* 181 SATA */
                   3528: #define        PCI_PRODUCT_SIS_182     0x0182          /* 182 SATA */
                   3529: #define        PCI_PRODUCT_SIS_190     0x0190          /* 190 */
                   3530: #define        PCI_PRODUCT_SIS_191     0x0191          /* 191 */
                   3531: #define        PCI_PRODUCT_SIS_5597_VGA        0x0200          /* 5597/5598 VGA */
                   3532: #define        PCI_PRODUCT_SIS_6215    0x0204          /* 6215 */
                   3533: #define        PCI_PRODUCT_SIS_86C205_2        0x0205          /* 86C205 */
                   3534: #define        PCI_PRODUCT_SIS_300     0x0300          /* 300/305/630 VGA */
                   3535: #define        PCI_PRODUCT_SIS_85C501  0x0406          /* 85C501 */
                   3536: #define        PCI_PRODUCT_SIS_85C496  0x0496          /* 85C496 */
                   3537: #define        PCI_PRODUCT_SIS_85C596  0x0596          /* 85C596 */
                   3538: #define        PCI_PRODUCT_SIS_530     0x0530          /* 530 PCI */
                   3539: #define        PCI_PRODUCT_SIS_540     0x0540          /* 540 PCI */
                   3540: #define        PCI_PRODUCT_SIS_550     0x0550          /* 550 PCI */
                   3541: #define        PCI_PRODUCT_SIS_85C601  0x0601          /* 85C601 EIDE */
                   3542: #define        PCI_PRODUCT_SIS_620     0x0620          /* 620 PCI */
                   3543: #define        PCI_PRODUCT_SIS_630     0x0630          /* 630 PCI */
                   3544: #define        PCI_PRODUCT_SIS_633     0x0633          /* 633 PCI */
                   3545: #define        PCI_PRODUCT_SIS_635     0x0635          /* 635 PCI */
                   3546: #define        PCI_PRODUCT_SIS_640     0x0640          /* 640 PCI */
                   3547: #define        PCI_PRODUCT_SIS_645     0x0645          /* 645 PCI */
                   3548: #define        PCI_PRODUCT_SIS_646     0x0646          /* 646 PCI */
                   3549: #define        PCI_PRODUCT_SIS_648     0x0648          /* 648 PCI */
                   3550: #define        PCI_PRODUCT_SIS_649     0x0649          /* 649 PCI */
                   3551: #define        PCI_PRODUCT_SIS_650     0x0650          /* 650 PCI */
                   3552: #define        PCI_PRODUCT_SIS_651     0x0651          /* 651 PCI */
                   3553: #define        PCI_PRODUCT_SIS_652     0x0652          /* 652 PCI */
                   3554: #define        PCI_PRODUCT_SIS_655     0x0655          /* 655 PCI */
                   3555: #define        PCI_PRODUCT_SIS_656     0x0656          /* 656 PCI */
                   3556: #define        PCI_PRODUCT_SIS_658     0x0658          /* 658 PCI */
                   3557: #define        PCI_PRODUCT_SIS_661     0x0661          /* 661 PCI */
                   3558: #define        PCI_PRODUCT_SIS_730     0x0730          /* 730 PCI */
                   3559: #define        PCI_PRODUCT_SIS_733     0x0733          /* 733 PCI */
                   3560: #define        PCI_PRODUCT_SIS_735     0x0735          /* 735 PCI */
                   3561: #define        PCI_PRODUCT_SIS_740     0x0740          /* 740 PCI */
                   3562: #define        PCI_PRODUCT_SIS_741     0x0741          /* 741 PCI */
                   3563: #define        PCI_PRODUCT_SIS_745     0x0745          /* 745 PCI */
                   3564: #define        PCI_PRODUCT_SIS_746     0x0746          /* 746 PCI */
                   3565: #define        PCI_PRODUCT_SIS_748     0x0748          /* 748 PCI */
                   3566: #define        PCI_PRODUCT_SIS_750     0x0750          /* 750 PCI */
                   3567: #define        PCI_PRODUCT_SIS_751     0x0751          /* 751 PCI */
                   3568: #define        PCI_PRODUCT_SIS_752     0x0752          /* 752 PCI */
                   3569: #define        PCI_PRODUCT_SIS_755     0x0755          /* 755 PCI */
                   3570: #define        PCI_PRODUCT_SIS_756     0x0756          /* 756 PCI */
                   3571: #define        PCI_PRODUCT_SIS_760     0x0760          /* 760 PCI */
                   3572: #define        PCI_PRODUCT_SIS_761     0x0761          /* 761 PCI */
                   3573: #define        PCI_PRODUCT_SIS_900     0x0900          /* 900 10/100BaseTX */
                   3574: #define        PCI_PRODUCT_SIS_961     0x0961          /* 961 ISA */
                   3575: #define        PCI_PRODUCT_SIS_962     0x0962          /* 962 ISA */
                   3576: #define        PCI_PRODUCT_SIS_963     0x0963          /* 963 ISA */
                   3577: #define        PCI_PRODUCT_SIS_964     0x0964          /* 964 ISA */
                   3578: #define        PCI_PRODUCT_SIS_965     0x0965          /* 965 ISA */
                   3579: #define        PCI_PRODUCT_SIS_966     0x0966          /* 966 ISA */
                   3580: #define        PCI_PRODUCT_SIS_5315    0x5315          /* 530 VGA */
                   3581: #define        PCI_PRODUCT_SIS_5511    0x5511          /* 5511 */
                   3582: #define        PCI_PRODUCT_SIS_5512    0x5512          /* 5512 */
                   3583: #define        PCI_PRODUCT_SIS_5513    0x5513          /* 5513 EIDE */
                   3584: #define        PCI_PRODUCT_SIS_5571    0x5571          /* 5571 PCI */
                   3585: #define        PCI_PRODUCT_SIS_5581    0x5581          /* 5581 */
                   3586: #define        PCI_PRODUCT_SIS_5582    0x5582          /* 5582 */
                   3587: #define        PCI_PRODUCT_SIS_5591    0x5591          /* 5591 PCI */
                   3588: #define        PCI_PRODUCT_SIS_5596    0x5596          /* 5596 */
                   3589: #define        PCI_PRODUCT_SIS_5597_HB 0x5597          /* 5597/5598 Host */
                   3590: #define        PCI_PRODUCT_SIS_6204    0x6204          /* 6204 */
                   3591: #define        PCI_PRODUCT_SIS_6205    0x6205          /* 6205 */
                   3592: #define        PCI_PRODUCT_SIS_6300    0x6300          /* 6300 */
                   3593: #define        PCI_PRODUCT_SIS_530_VGA 0x6306          /* 530 VGA */
                   3594: #define        PCI_PRODUCT_SIS_650_VGA 0x6325          /* 650 VGA */
                   3595: #define        PCI_PRODUCT_SIS_6326    0x6326          /* 6326 VGA */
                   3596: #define        PCI_PRODUCT_SIS_6330    0x6330          /* 6330 VGA */
                   3597: #define        PCI_PRODUCT_SIS_5597_USB        0x7001          /* 5597/5598 USB */
                   3598: #define        PCI_PRODUCT_SIS_7002    0x7002          /* 7002 USB */
                   3599: #define        PCI_PRODUCT_SIS_7007    0x7007          /* 7007 FireWire */
                   3600: #define        PCI_PRODUCT_SIS_7012_ACA        0x7012          /* 7012 AC97 */
                   3601: #define        PCI_PRODUCT_SIS_7013    0x7013          /* 7013 Modem */
                   3602: #define        PCI_PRODUCT_SIS_7016    0x7016          /* 7016 10/100BaseTX */
                   3603: #define        PCI_PRODUCT_SIS_7018    0x7018          /* 7018 Audio */
                   3604: #define        PCI_PRODUCT_SIS_7019    0x7019          /* 7019 Audio */
                   3605: #define        PCI_PRODUCT_SIS_966_HDA 0x7502          /* 966 HD Audio */
                   3606:
                   3607: /* SMC products */
                   3608: #define        PCI_PRODUCT_SMC_83C170  0x0005          /* 83C170 (EPIC/100) */
                   3609: #define        PCI_PRODUCT_SMC_83C175  0x0006          /* 83C175 (EPIC/100) */
                   3610: #define        PCI_PRODUCT_SMC_37C665  0x1000          /* FDC 37C665 */
                   3611: #define        PCI_PRODUCT_SMC_37C922  0x1001          /* FDC 37C922 */
                   3612:
                   3613: /* Silicon Motion products */
                   3614: #define        PCI_PRODUCT_SMI_SM710   0x0710          /* LynxEM */
                   3615: #define        PCI_PRODUCT_SMI_SM712   0x0712          /* LynxEM+ */
                   3616: #define        PCI_PRODUCT_SMI_SM720   0x0720          /* Lynx3DM */
                   3617: #define        PCI_PRODUCT_SMI_SM810   0x0810          /* LynxE */
                   3618: #define        PCI_PRODUCT_SMI_SM811   0x0811          /* LynxE+ */
                   3619: #define        PCI_PRODUCT_SMI_SM820   0x0820          /* Lynx3D */
                   3620: #define        PCI_PRODUCT_SMI_SM910   0x0910          /* 910 */
                   3621:
                   3622: /* SMSC products */
                   3623: #define        PCI_PRODUCT_SMSC_VICTORY66_IDE_1        0x9130          /* Victory66 IDE */
                   3624: #define        PCI_PRODUCT_SMSC_VICTORY66_ISA  0x9460          /* Victory66 ISA */
                   3625: #define        PCI_PRODUCT_SMSC_VICTORY66_IDE_2        0x9461          /* Victory66 IDE */
                   3626: #define        PCI_PRODUCT_SMSC_VICTORY66_USB  0x9462          /* Victory66 USB */
                   3627: #define        PCI_PRODUCT_SMSC_VICTORY66_PM   0x9463          /* Victory66 Power */
                   3628:
                   3629: /* SNI products */
                   3630: #define        PCI_PRODUCT_SNI_PIRAHNA 0x0002          /* Pirahna 2-port */
                   3631: #define        PCI_PRODUCT_SNI_TCPMSE  0x0005          /* Tulip, power, switch extender */
                   3632: #define        PCI_PRODUCT_SNI_FPGAIBUS        0x4942          /* FPGA I-Bus Tracer for MBD */
                   3633: #define        PCI_PRODUCT_SNI_SZB6120 0x6120          /* SZB6120 */
                   3634:
                   3635: /* Sony products */
                   3636: #define        PCI_PRODUCT_SONY_CXD1947A       0x8009          /* CXD1947A FireWire */
                   3637: #define        PCI_PRODUCT_SONY_CXD3222        0x8039          /* CXD3222 FireWire */
                   3638: #define        PCI_PRODUCT_SONY_MEMSTICK_SLOT  0x808a          /* Memory Stick Slot */
                   3639:
                   3640: /* Stallion Technologies products */
                   3641: #define        PCI_PRODUCT_STALLION_EASYIO     0x0003          /* EasyIO */
                   3642:
                   3643: /* STB products */
                   3644: #define        PCI_PRODUCT_STB2_RIVA128        0x0018          /* Velocity128 */
                   3645:
                   3646: /* Sun */
                   3647: #define        PCI_PRODUCT_SUN_EBUS    0x1000          /* PCIO EBus2 */
                   3648: #define        PCI_PRODUCT_SUN_HME     0x1001          /* HME */
                   3649: #define        PCI_PRODUCT_SUN_RIO_EBUS        0x1100          /* RIO EBus */
                   3650: #define        PCI_PRODUCT_SUN_ERINETWORK      0x1101          /* ERI Ether */
                   3651: #define        PCI_PRODUCT_SUN_FIREWIRE        0x1102          /* FireWire */
                   3652: #define        PCI_PRODUCT_SUN_USB     0x1103          /* USB */
                   3653: #define        PCI_PRODUCT_SUN_GEMNETWORK      0x2bad          /* GEM */
                   3654: #define        PCI_PRODUCT_SUN_SIMBA   0x5000          /* Simba PCI-PCI */
                   3655: #define        PCI_PRODUCT_SUN_5821    0x5454          /* Crypto 5821 */
                   3656: #define        PCI_PRODUCT_SUN_SCA1K   0x5455          /* Crypto 1K */
                   3657: #define        PCI_PRODUCT_SUN_PSYCHO  0x8000          /* Psycho PCI */
                   3658: #define        PCI_PRODUCT_SUN_MS_IIep 0x9000          /* microSPARC IIep PCI */
                   3659: #define        PCI_PRODUCT_SUN_US_IIi  0xa000          /* UltraSPARC IIi PCI */
                   3660: #define        PCI_PRODUCT_SUN_US_IIe  0xa001          /* UltraSPARC IIe PCI */
                   3661: #define        PCI_PRODUCT_SUN_CASSINI 0xabba          /* Cassini */
                   3662:
                   3663: /* Sundance products */
                   3664: #define        PCI_PRODUCT_SUNDANCE_ST201_1    0x0200          /* ST201 */
                   3665: #define        PCI_PRODUCT_SUNDANCE_ST201_2    0x0201          /* ST201 */
                   3666: #define        PCI_PRODUCT_SUNDANCE_TC9021     0x1021          /* TC9021 */
                   3667: #define        PCI_PRODUCT_SUNDANCE_ST1023     0x1023          /* ST1023 */
                   3668: #define        PCI_PRODUCT_SUNDANCE_ST2021     0x2021          /* ST2021 */
                   3669: #define        PCI_PRODUCT_SUNDANCE_TC9021_ALT 0x9021          /* TC9021 (alt ID) */
                   3670:
                   3671: /* Sunix */
                   3672: #define        PCI_PRODUCT_SUNIX_40XX  0x7168          /* 40XX */
                   3673: #define        PCI_PRODUCT_SUNIX_4018A 0x7268          /* 4018A */
                   3674:
                   3675: /* Surecom products */
                   3676: #define        PCI_PRODUCT_SURECOM_NE34        0x0e34          /* NE-34 */
                   3677:
                   3678: /* Syba */
                   3679: #define        PCI_PRODUCT_SYBA_4S2P   0x0781          /* 4S2P */
                   3680: #define        PCI_PRODUCT_SYBA_4S     0x0786          /* 4S */
                   3681:
                   3682: /* Symbol */
                   3683: #define        PCI_PRODUCT_SYMBOL_LA41X3       0x0001          /* Spectrum24 LA41X3 */
                   3684:
                   3685: /* Symphony Labs products */
                   3686: #define        PCI_PRODUCT_SYMPHONY_82C101     0x0001          /* 82C101 */
                   3687: #define        PCI_PRODUCT_SYMPHONY_82C103     0x0103          /* 82C103 */
                   3688: #define        PCI_PRODUCT_SYMPHONY_82C105     0x0105          /* 82C105 */
                   3689: #define        PCI_PRODUCT_SYMPHONY2_82C101    0x0001          /* 82C101 */
                   3690: #define        PCI_PRODUCT_SYMPHONY_82C565     0x0565          /* 82C565 ISA */
                   3691:
                   3692: /* TTTech */
                   3693: #define        PCI_PRODUCT_TTTECH_MC322        0x000a          /* MC322 */
                   3694:
                   3695: /* Tamarack Microelectronics */
                   3696: #define        PCI_PRODUCT_TAMARACK_TC9021     0x1021          /* TC9021 GigE */
                   3697: #define        PCI_PRODUCT_TAMARACK_TC9021_ALT 0x9021          /* TC9021 GigE (alt ID) */
                   3698:
                   3699: /* Tehuti Networks Ltd */
                   3700: #define        PCI_PRODUCT_TEHUTI_TN3009       0x3009          /* TN3009 */
                   3701: #define        PCI_PRODUCT_TEHUTI_TN3010       0x3010          /* TN3010 */
                   3702: #define        PCI_PRODUCT_TEHUTI_TN3014       0x3014          /* TN3014 */
                   3703:
                   3704: /* Tekram Technology products (1st ID)*/
                   3705: #define        PCI_PRODUCT_TEKRAM_DC290        0xdc29          /* DC-290(M) */
                   3706:
                   3707: /* Tekram Technology products(2) */
                   3708: #define        PCI_PRODUCT_TEKRAM2_DC690C      0x690c          /* DC-690C */
                   3709: #define        PCI_PRODUCT_TEKRAM2_DC3X5U      0x0391          /* DC-3x5U */
                   3710:
                   3711: /* TerraTec Electronic Gmbh */
                   3712: #define        PCI_PRODUCT_TERRATEC_TVALUE_PLUS        0x1127          /* Terratec TV+ */
                   3713: #define        PCI_PRODUCT_TERRATEC_TVALUE     0x1134          /* Terratec TValue */
                   3714: #define        PCI_PRODUCT_TERRATEC_TVALUER    0x1135          /* Terratec TValue Radio */
                   3715:
                   3716: /* Texas Instruments products */
                   3717: #define        PCI_PRODUCT_TI_TLAN     0x0500          /* TLAN */
                   3718: #define        PCI_PRODUCT_TI_PERMEDIA 0x3d04          /* 3DLabs Permedia */
                   3719: #define        PCI_PRODUCT_TI_PERMEDIA2        0x3d07          /* 3DLabs Permedia 2 */
                   3720: #define        PCI_PRODUCT_TI_TSB12LV21        0x8000          /* TSB12LV21 FireWire */
                   3721: #define        PCI_PRODUCT_TI_TSB12LV22        0x8009          /* TSB12LV22 FireWire */
                   3722: #define        PCI_PRODUCT_TI_PCI4450_FW       0x8011          /* PCI4450 FireWire */
                   3723: #define        PCI_PRODUCT_TI_PCI4410_FW       0x8017          /* PCI4410 FireWire */
                   3724: #define        PCI_PRODUCT_TI_TSB12LV23        0x8019          /* TSB12LV23 FireWire */
                   3725: #define        PCI_PRODUCT_TI_TSB12LV26        0x8020          /* TSB12LV26 FireWire */
                   3726: #define        PCI_PRODUCT_TI_TSB43AA22        0x8021          /* TSB43AA22 FireWire */
                   3727: #define        PCI_PRODUCT_TI_TSB43AB22        0x8023          /* TSB43AB22 FireWire */
                   3728: #define        PCI_PRODUCT_TI_TSB43AB23        0x8024          /* TSB43AB23 FireWire */
                   3729: #define        PCI_PRODUCT_TI_TSB82AA2 0x8025          /* TSB82AA2 FireWire */
                   3730: #define        PCI_PRODUCT_TI_TSB43AB21        0x8026          /* TSB43AB21 FireWire */
                   3731: #define        PCI_PRODUCT_TI_PCI4451_FW       0x8027          /* PCI4451 FireWire */
                   3732: #define        PCI_PRODUCT_TI_PCI4510_FW       0x8029          /* PCI4510 FireWire */
                   3733: #define        PCI_PRODUCT_TI_PCI4520_FW       0x802a          /* PCI4520 FireWire */
                   3734: #define        PCI_PRODUCT_TI_PCI7410_FW       0x802b          /* PCI7(4-6)10 FireWire */
                   3735: #define        PCI_PRODUCT_TI_PCI7420_FW       0x802e          /* PCI7x20 FireWire */
                   3736: #define        PCI_PRODUCT_TI_PCI7XX1  0x8031          /* PCI7XX1 CardBus */
                   3737: #define        PCI_PRODUCT_TI_PCI7XX1_FW       0x8032          /* PCI7XX1 FireWire */
                   3738: #define        PCI_PRODUCT_TI_PCI7XX1_FLASH    0x8033          /* PCI7XX1 Flash */
                   3739: #define        PCI_PRODUCT_TI_PCI7XX1_SD       0x8034          /* PCI7XX1 Secure Data */
                   3740: #define        PCI_PRODUCT_TI_PCI7XX1_SM       0x8035          /* PCI7XX1 Smart Card */
                   3741: #define        PCI_PRODUCT_TI_PCI6515  0x8036          /* PCI6515 CardBus */
                   3742: #define        PCI_PRODUCT_TI_PCI6515SC        0x8038          /* PCI6515 CardBus (Smart Card mode) */
                   3743: #define        PCI_PRODUCT_TI_PCIXX12  0x8039          /* PCIXX12 CardBus */
                   3744: #define        PCI_PRODUCT_TI_PCIXX12_FW       0x803a          /* PCIXX12 FireWire */
                   3745: #define        PCI_PRODUCT_TI_PCIXX12_MCR      0x803b          /* PCIXX12 Multimedia Card Reader */
                   3746: #define        PCI_PRODUCT_TI_PCIXX12_SD       0x803c          /* PCIXX12 Secure Data */
                   3747: #define        PCI_PRODUCT_TI_PCI1620_MISC     0x8201          /* PCI1620 Misc */
                   3748: #define        PCI_PRODUCT_TI_ACX100A  0x8400          /* ACX100A */
                   3749: #define        PCI_PRODUCT_TI_ACX100B  0x8401          /* ACX100B */
                   3750: #define        PCI_PRODUCT_TI_ACX111   0x9066          /* ACX111 */
                   3751: #define        PCI_PRODUCT_TI_PCI1130  0xac12          /* PCI1130 CardBus */
                   3752: #define        PCI_PRODUCT_TI_PCI1031  0xac13          /* PCI1031 PCMCIA */
                   3753: #define        PCI_PRODUCT_TI_PCI1131  0xac15          /* PCI1131 CardBus */
                   3754: #define        PCI_PRODUCT_TI_PCI1250  0xac16          /* PCI1250 CardBus */
                   3755: #define        PCI_PRODUCT_TI_PCI1220  0xac17          /* PCI1220 CardBus */
                   3756: #define        PCI_PRODUCT_TI_PCI1221  0xac19          /* PCI1221 CardBus */
                   3757: #define        PCI_PRODUCT_TI_PCI1210  0xac1a          /* PCI1210 CardBus */
                   3758: #define        PCI_PRODUCT_TI_PCI1450  0xac1b          /* PCI1450 CardBus */
                   3759: #define        PCI_PRODUCT_TI_PCI1225  0xac1c          /* PCI1225 CardBus */
                   3760: #define        PCI_PRODUCT_TI_PCI1251  0xac1d          /* PCI1251 CardBus */
                   3761: #define        PCI_PRODUCT_TI_PCI1211  0xac1e          /* PCI1211 CardBus */
                   3762: #define        PCI_PRODUCT_TI_PCI1251B 0xac1f          /* PCI1251B CardBus */
                   3763: #define        PCI_PRODUCT_TI_PCI2030  0xac20          /* PCI2030 PCI-PCI */
                   3764: #define        PCI_PRODUCT_TI_PCI2031  0xac21          /* PCI2031 PCI-PCI */
                   3765: #define        PCI_PRODUCT_TI_PCI2032  0xac22          /* PCI2032 PCI-PCI */
                   3766: #define        PCI_PRODUCT_TI_PCI2250  0xac23          /* PCI2250 PCI-PCI */
                   3767: #define        PCI_PRODUCT_TI_PCI2050  0xac28          /* PCI2050 PCI-PCI */
                   3768: #define        PCI_PRODUCT_TI_PCI4450_CB       0xac40          /* PCI4450 CardBus */
                   3769: #define        PCI_PRODUCT_TI_PCI4410_CB       0xac41          /* PCI4410 CardBus */
                   3770: #define        PCI_PRODUCT_TI_PCI4451_CB       0xac42          /* PCI4451 CardBus */
                   3771: #define        PCI_PRODUCT_TI_PCI4510_CB       0xac44          /* PCI4510 CardBus */
                   3772: #define        PCI_PRODUCT_TI_PCI4520_CB       0xac46          /* PCI4520 CardBus */
                   3773: #define        PCI_PRODUCT_TI_PCI7510_CB       0xac47          /* PCI7510 CardBus */
                   3774: #define        PCI_PRODUCT_TI_PCI7610_CB       0xac48          /* PCI7610 CardBus */
                   3775: #define        PCI_PRODUCT_TI_PCI7410_CB       0xac49          /* PCI7410 CardBus */
                   3776: #define        PCI_PRODUCT_TI_PCI7610SM        0xac4a          /* PCI7610 CardBus (Smart Card mode) */
                   3777: #define        PCI_PRODUCT_TI_PCI7410SD        0xac4b          /* PCI7[46]10 CardBus (SD/MMC mode) */
                   3778: #define        PCI_PRODUCT_TI_PCI7410MS        0xac4c          /* PCI7[46]10 CardBus (Memory stick mode) */
                   3779: #define        PCI_PRODUCT_TI_PCI1410  0xac50          /* PCI1410 CardBus */
                   3780: #define        PCI_PRODUCT_TI_PCI1420  0xac51          /* PCI1420 CardBus */
                   3781: #define        PCI_PRODUCT_TI_PCI1451  0xac52          /* PCI1451 CardBus */
                   3782: #define        PCI_PRODUCT_TI_PCI1421  0xac53          /* PCI1421 CardBus */
                   3783: #define        PCI_PRODUCT_TI_PCI1620  0xac54          /* PCI1620 CardBus */
                   3784: #define        PCI_PRODUCT_TI_PCI1520  0xac55          /* PCI1520 CardBus */
                   3785: #define        PCI_PRODUCT_TI_PCI1510  0xac56          /* PCI1510 CardBus */
                   3786: #define        PCI_PRODUCT_TI_PCI1530  0xac57          /* PCI1530 CardBus */
                   3787: #define        PCI_PRODUCT_TI_PCI1515  0xac58          /* PCI1515 CardBus */
                   3788: #define        PCI_PRODUCT_TI_PCI2040  0xac60          /* PCI2040 DSP */
                   3789: #define        PCI_PRODUCT_TI_PCI7420  0xac8e          /* PCI7420 CardBus */
                   3790:
                   3791: /* TigerJet Network products */
                   3792: #define        PCI_PRODUCT_TIGERJET_TIGER320   0x0001          /* PCI interface */
                   3793:
                   3794: /* Topic */
                   3795: #define        PCI_PRODUCT_TOPIC_5634PCV       0x0000          /* 5634PCV SurfRider */
                   3796:
                   3797: /* Toshiba products */
                   3798: #define        PCI_PRODUCT_TOSHIBA_R4x00       0x0009          /* R4x00 */
                   3799: #define        PCI_PRODUCT_TOSHIBA_TC35856F    0x0020          /* TC35856F ATM (Meteor) */
                   3800: #define        PCI_PRODUCT_TOSHIBA_R4X00       0x102f          /* R4x00 PCI */
                   3801:
                   3802: /* Toshiba(2) products */
                   3803: #define        PCI_PRODUCT_TOSHIBA2_THB        0x0601          /* PCI */
                   3804: #define        PCI_PRODUCT_TOSHIBA2_ISA        0x0602          /* ISA */
                   3805: #define        PCI_PRODUCT_TOSHIBA2_ToPIC95    0x0603          /* ToPIC95 CardBus-PCI */
                   3806: #define        PCI_PRODUCT_TOSHIBA2_ToPIC95B   0x060a          /* ToPIC95B CardBus */
                   3807: #define        PCI_PRODUCT_TOSHIBA2_ToPIC97    0x060f          /* ToPIC97 CardBus */
                   3808: #define        PCI_PRODUCT_TOSHIBA2_ToPIC100   0x0617          /* ToPIC100 CardBus */
                   3809: #define        PCI_PRODUCT_TOSHIBA2_TFIRO      0x0701          /* Fast Infrared Type O */
                   3810: #define        PCI_PRODUCT_TOSHIBA2_SDCARD     0x0805          /* SD Controller */
                   3811:
                   3812: /* Transmeta products */
                   3813: #define        PCI_PRODUCT_TRANSMETA_NORTHBRIDGE       0x0395          /* Virtual Northbridge */
                   3814: #define        PCI_PRODUCT_TRANSMETA_MEM1      0x0396          /* Mem1 */
                   3815: #define        PCI_PRODUCT_TRANSMETA_MEM2      0x0397          /* Mem2 */
                   3816:
                   3817: /* Trident products */
                   3818: #define        PCI_PRODUCT_TRIDENT_4DWAVE_DX   0x2000          /* 4DWAVE DX */
                   3819: #define        PCI_PRODUCT_TRIDENT_4DWAVE_NX   0x2001          /* 4DWAVE NX */
                   3820: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEI7        0x8400          /* CyberBlade i7 */
                   3821: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEI7AGP     0x8420          /* CyberBlade i7 AGP */
                   3822: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEI1        0x8500          /* CyberBlade i1 */
                   3823: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEI1AGP     0x8520          /* CyberBlade i1 AGP */
                   3824: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEAI1       0x8600          /* CyberBlade Ai1 */
                   3825: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEAI1AGP    0x8620          /* CyberBlade Ai1 AGP */
                   3826: #define        PCI_PRODUCT_TRIDENT_CYBERBLADEXPAI1     0x8820          /* CyberBlade XP/Ai1 */
                   3827: #define        PCI_PRODUCT_TRIDENT_TGUI_9320   0x9320          /* TGUI 9320 */
                   3828: #define        PCI_PRODUCT_TRIDENT_TGUI_9350   0x9350          /* TGUI 9350 */
                   3829: #define        PCI_PRODUCT_TRIDENT_TGUI_9360   0x9360          /* TGUI 9360 */
                   3830: #define        PCI_PRODUCT_TRIDENT_TGUI_9388   0x9388          /* TGUI 9388 */
                   3831: #define        PCI_PRODUCT_TRIDENT_CYBER_9397  0x9397          /* CYBER 9397 */
                   3832: #define        PCI_PRODUCT_TRIDENT_CYBER_9397DVD       0x939a          /* CYBER 9397DVD */
                   3833: #define        PCI_PRODUCT_TRIDENT_TGUI_9420   0x9420          /* TGUI 9420 */
                   3834: #define        PCI_PRODUCT_TRIDENT_TGUI_9440   0x9440          /* TGUI 9440 */
                   3835: #define        PCI_PRODUCT_TRIDENT_CYBER_9525  0x9525          /* CYBER 9525 */
                   3836: #define        PCI_PRODUCT_TRIDENT_TGUI_9660   0x9660          /* TGUI 9660 */
                   3837: #define        PCI_PRODUCT_TRIDENT_TGUI_9680   0x9680          /* TGUI 9680 */
                   3838: #define        PCI_PRODUCT_TRIDENT_TGUI_9682   0x9682          /* TGUI 9682 */
                   3839: #define        PCI_PRODUCT_TRIDENT_3DIMAGE_9750        0x9750          /* 3DImage 9750 */
                   3840: #define        PCI_PRODUCT_TRIDENT_3DIMAGE_9850        0x9850          /* 3DImage 9850 */
                   3841: #define        PCI_PRODUCT_TRIDENT_BLADE_3D    0x9880          /* Blade 3D */
                   3842: #define        PCI_PRODUCT_TRIDENT_BLADE_XP    0x9910          /* CyberBlade XP */
                   3843:
                   3844: /* Triones/HighPoint Technologies products */
                   3845: #define        PCI_PRODUCT_TRIONES_HPT343      0x0003          /* HPT343/345 IDE */
                   3846: #define        PCI_PRODUCT_TRIONES_HPT366      0x0004          /* HPT36x/37x IDE */
                   3847: #define        PCI_PRODUCT_TRIONES_HPT372A     0x0005          /* HPT372A IDE */
                   3848: #define        PCI_PRODUCT_TRIONES_HPT302      0x0006          /* HPT302 IDE */
                   3849: #define        PCI_PRODUCT_TRIONES_HPT371      0x0007          /* HPT371 IDE */
                   3850: #define        PCI_PRODUCT_TRIONES_HPT374      0x0008          /* HPT374 IDE */
                   3851:
                   3852: /* TriTech Microelectronics products*/
                   3853: #define        PCI_PRODUCT_TRITECH_TR25202     0xfc02          /* Pyramid3D TR25202 */
                   3854:
                   3855: /* Tseng Labs products */
                   3856: #define        PCI_PRODUCT_TSENG_ET4000_W32P_A 0x3202          /* ET4000w32p rev A */
                   3857: #define        PCI_PRODUCT_TSENG_ET4000_W32P_B 0x3205          /* ET4000w32p rev B */
                   3858: #define        PCI_PRODUCT_TSENG_ET4000_W32P_C 0x3206          /* ET4000w32p rev C */
                   3859: #define        PCI_PRODUCT_TSENG_ET4000_W32P_D 0x3207          /* ET4000w32p rev D */
                   3860: #define        PCI_PRODUCT_TSENG_ET6000        0x3208          /* ET6000/ET6100 */
                   3861: #define        PCI_PRODUCT_TSENG_ET6300        0x4702          /* ET6300 */
                   3862:
                   3863: /* Tvia products */
                   3864: #define        PCI_PRODUCT_TVIA_IGA1680        0x1680          /* IGA-1680 */
                   3865: #define        PCI_PRODUCT_TVIA_IGA1682        0x1682          /* IGA-1682 */
                   3866: #define        PCI_PRODUCT_TVIA_IGA1683        0x1683          /* IGA-1683 */
                   3867: #define        PCI_PRODUCT_TVIA_CP2000 0x2000          /* CyberPro 2000 */
                   3868: #define        PCI_PRODUCT_TVIA_CP2000A        0x2010          /* CyberPro 2010 */
                   3869: #define        PCI_PRODUCT_TVIA_CP5000 0x5000          /* CyberPro 5000 */
                   3870: #define        PCI_PRODUCT_TVIA_CP5050 0x5050          /* CyberPro 5050 */
                   3871: #define        PCI_PRODUCT_TVIA_CP5202 0x5202          /* CyberPro 5202 */
                   3872: #define        PCI_PRODUCT_TVIA_CP5252 0x5252          /* CyberPro 5252 */
                   3873:
                   3874: /* Turtle Beach products */
                   3875: #define        PCI_PRODUCT_TURTLEBEACH_SANTA_CRUZ      0x3357          /* Santa Cruz */
                   3876:
                   3877: /* UMC products */
                   3878: #define        PCI_PRODUCT_UMC_UM82C881        0x0001          /* UM82C881 486 */
                   3879: #define        PCI_PRODUCT_UMC_UM82C886        0x0002          /* UM82C886 ISA */
                   3880: #define        PCI_PRODUCT_UMC_UM8673F 0x0101          /* UM8673F EIDE */
                   3881: #define        PCI_PRODUCT_UMC_UM8881  0x0881          /* UM8881 HB4 486 PCI */
                   3882: #define        PCI_PRODUCT_UMC_UM82C891        0x0891          /* UM82C891 */
                   3883: #define        PCI_PRODUCT_UMC_UM886A  0x1001          /* UM886A */
                   3884: #define        PCI_PRODUCT_UMC_UM8886BF        0x673a          /* UM8886BF */
                   3885: #define        PCI_PRODUCT_UMC_UM8710  0x8710          /* UM8710 */
                   3886: #define        PCI_PRODUCT_UMC_UM8886  0x886a          /* UM8886 */
                   3887: #define        PCI_PRODUCT_UMC_UM8881F 0x8881          /* UM8881F Host */
                   3888: #define        PCI_PRODUCT_UMC_UM8886F 0x8886          /* UM8886F ISA */
                   3889: #define        PCI_PRODUCT_UMC_UM8886A 0x888a          /* UM8886A */
                   3890: #define        PCI_PRODUCT_UMC_UM8891A 0x8891          /* UM8891A */
                   3891: #define        PCI_PRODUCT_UMC_UM9017F 0x9017          /* UM9017F */
                   3892: #define        PCI_PRODUCT_UMC_UM8886E_OR_WHAT 0xe886          /* ISA */
                   3893: #define        PCI_PRODUCT_UMC_UM8886N 0xe88a          /* UM8886N */
                   3894: #define        PCI_PRODUCT_UMC_UM8891N 0xe891          /* UM8891N */
                   3895:
                   3896: /* ULSI Systems products */
                   3897: #define        PCI_PRODUCT_ULSI_US201  0x0201          /* US201 */
                   3898:
                   3899: /* US Rebotics */
                   3900: #define        PCI_PRODUCT_USR2_USR997902      0x0116          /* USR997902 */
                   3901: #define        PCI_PRODUCT_USR_3CP5610 0x1008          /* 3CP5610 */
                   3902: #define        PCI_PRODUCT_USR2_WL11000P       0x3685          /* WL11000P */
                   3903:
                   3904: /* V3 Semiconductor products */
                   3905: #define        PCI_PRODUCT_V3_V961PBC  0x0002          /* V961PBC i960 PCI */
                   3906: #define        PCI_PRODUCT_V3_V292PBC  0x0292          /* V292PBC AMD290x0 PCI */
                   3907: #define        PCI_PRODUCT_V3_V960PBC  0x0960          /* V960PBC i960 PCI */
                   3908: #define        PCI_PRODUCT_V3_V96DPC   0xc960          /* V96DPC i960 PCI */
                   3909:
                   3910: /* VIA Technologies products */
                   3911: #define        PCI_PRODUCT_VIATECH_K8M800_0    0x0204          /* K8M800 Host */
                   3912: #define        PCI_PRODUCT_VIATECH_K8T890_0    0x0238          /* K8T890 Host */
                   3913: #define        PCI_PRODUCT_VIATECH_PT880_0     0x0258          /* PT880 Host */
                   3914: #define        PCI_PRODUCT_VIATECH_PM800_AGP   0x0259          /* PM800 AGP */
                   3915: #define        PCI_PRODUCT_VIATECH_KT880_AGP   0x0269          /* KT880 AGP */
                   3916: #define        PCI_PRODUCT_VIATECH_K8HTB_0     0x0282          /* K8HTB Host */
                   3917: #define        PCI_PRODUCT_VIATECH_VT8363      0x0305          /* VT8363 Host */
                   3918: #define        PCI_PRODUCT_VIATECH_CN700       0x0314          /* CN700 Host */
                   3919: #define        PCI_PRODUCT_VIATECH_CX700       0x0324          /* CX700 Host */
                   3920: #define        PCI_PRODUCT_VIATECH_P4M890      0x0327          /* P4M890 Host */
                   3921: #define        PCI_PRODUCT_VIATECH_K8M890_0    0x0336          /* K8M890 Host */
                   3922: #define        PCI_PRODUCT_VIATECH_VT3351_HB   0x0351          /* VT3351 Host */
                   3923: #define        PCI_PRODUCT_VIATECH_P4M900      0x0364          /* P4M900 Host */
                   3924: #define        PCI_PRODUCT_VIATECH_VT8371_HB   0x0391          /* VT8371 Host */
                   3925: #define        PCI_PRODUCT_VIATECH_VT8501      0x0501          /* VT8501 */
                   3926: #define        PCI_PRODUCT_VIATECH_VT82C505    0x0505          /* VT82C505 */
                   3927: #define        PCI_PRODUCT_VIATECH_VT82C561    0x0561          /* VT82C561 */
                   3928: #define        PCI_PRODUCT_VIATECH_VT82C571    0x0571          /* VT82C571 IDE */
                   3929: #define        PCI_PRODUCT_VIATECH_VT82C576    0x0576          /* VT82C576 3V */
                   3930: #define        PCI_PRODUCT_VIATECH_CX700_IDE   0x0581          /* CX700 IDE */
                   3931: #define        PCI_PRODUCT_VIATECH_VT82C585    0x0585          /* VT82C585 ISA */
                   3932: #define        PCI_PRODUCT_VIATECH_VT82C586_ISA        0x0586          /* VT82C586 ISA */
                   3933: #define        PCI_PRODUCT_VIATECH_VT8237A_SATA        0x0591          /* VT8237A SATA */
                   3934: #define        PCI_PRODUCT_VIATECH_VT82C595    0x0595          /* VT82C595 PCI */
                   3935: #define        PCI_PRODUCT_VIATECH_VT82C596A   0x0596          /* VT82C596A ISA */
                   3936: #define        PCI_PRODUCT_VIATECH_VT82C597PCI 0x0597          /* VT82C597 PCI */
                   3937: #define        PCI_PRODUCT_VIATECH_VT82C598PCI 0x0598          /* VT82C598 PCI */
                   3938: #define        PCI_PRODUCT_VIATECH_VT8601      0x0601          /* VT8601 PCI */
                   3939: #define        PCI_PRODUCT_VIATECH_VT8605      0x0605          /* VT8605 PCI */
                   3940: #define        PCI_PRODUCT_VIATECH_VT82C686A_ISA       0x0686          /* VT82C686 ISA */
                   3941: #define        PCI_PRODUCT_VIATECH_VT82C691    0x0691          /* VT82C691 PCI */
                   3942: #define        PCI_PRODUCT_VIATECH_VT82C693    0x0693          /* VT82C693 PCI */
                   3943: #define        PCI_PRODUCT_VIATECH_VT86C926    0x0926          /* VT86C926 Amazon */
                   3944: #define        PCI_PRODUCT_VIATECH_VT82C570M   0x1000          /* VT82C570M PCI */
                   3945: #define        PCI_PRODUCT_VIATECH_VT82C570MV  0x1006          /* VT82C570M ISA */
                   3946: #define        PCI_PRODUCT_VIATECH_K8M800_1    0x1204          /* K8M800 Host */
                   3947: #define        PCI_PRODUCT_VIATECH_K8T890_1    0x1238          /* K8T890 Host */
                   3948: #define        PCI_PRODUCT_VIATECH_PT880_1     0x1258          /* PT880 Host */
                   3949: #define        PCI_PRODUCT_VIATECH_PM800_ERRS  0x1259          /* PM800 Errors */
                   3950: #define        PCI_PRODUCT_VIATECH_KT880_1     0x1269          /* KT880 Host */
                   3951: #define        PCI_PRODUCT_VIATECH_K8HTB_1     0x1282          /* K8HTB Host */
                   3952: #define        PCI_PRODUCT_VIATECH_CN700_2     0x1314          /* CN700 Host */
                   3953: #define        PCI_PRODUCT_VIATECH_CX700_1     0x1324          /* CX700 Host */
                   3954: #define        PCI_PRODUCT_VIATECH_P4M890_1    0x1327          /* P4M890 Host */
                   3955: #define        PCI_PRODUCT_VIATECH_K8M890_1    0x1336          /* K8M890 Host */
                   3956: #define        PCI_PRODUCT_VIATECH_VT3351_2    0x1351          /* VT3351 Host */
                   3957: #define        PCI_PRODUCT_VIATECH_P4M900_1    0x1364          /* P4M900 Host */
                   3958: #define        PCI_PRODUCT_VIATECH_VT82C416    0x1571          /* VT82C416 IDE */
                   3959: #define        PCI_PRODUCT_VIATECH_VT82C1595   0x1595          /* VT82C1595 PCI */
                   3960: #define        PCI_PRODUCT_VIATECH_K8M800_2    0x2204          /* K8M800 Host */
                   3961: #define        PCI_PRODUCT_VIATECH_K8T890_2    0x2238          /* K8T890 Host */
                   3962: #define        PCI_PRODUCT_VIATECH_PT880_2     0x2258          /* PT880 Host */
                   3963: #define        PCI_PRODUCT_VIATECH_PM800       0x2259          /* PM800 Host */
                   3964: #define        PCI_PRODUCT_VIATECH_KT880_2     0x2269          /* KT880 Host */
                   3965: #define        PCI_PRODUCT_VIATECH_K8HTB_2     0x2282          /* K8HTB Host */
                   3966: #define        PCI_PRODUCT_VIATECH_CN700_3     0x2314          /* CN700 Host */
                   3967: #define        PCI_PRODUCT_VIATECH_CX700_2     0x2324          /* CX700 Host */
                   3968: #define        PCI_PRODUCT_VIATECH_P4M890_2    0x2327          /* P4M890 Host */
                   3969: #define        PCI_PRODUCT_VIATECH_K8M890_2    0x2336          /* K8M890 Host */
                   3970: #define        PCI_PRODUCT_VIATECH_VT3351_3    0x2351          /* VT3351 Host */
                   3971: #define        PCI_PRODUCT_VIATECH_P4M900_2    0x2364          /* P4M900 Host */
                   3972: #define        PCI_PRODUCT_VIATECH_VT8251_PCI  0x287a          /* VT8251 PCI */
                   3973: #define        PCI_PRODUCT_VIATECH_VT8251_PCIE_0       0x287b          /* VT8251 PCIE */
                   3974: #define        PCI_PRODUCT_VIATECH_VT8251_PCIE_1       0x287c          /* VT8251 PCIE */
                   3975: #define        PCI_PRODUCT_VIATECH_VT8251_PCIE_2       0x287d          /* VT8251 PCIE */
                   3976: #define        PCI_PRODUCT_VIATECH_VT8251_VLINK        0x287e          /* VT8251 VLINK */
                   3977: #define        PCI_PRODUCT_VIATECH_VT83C572    0x3038          /* VT83C572 USB */
                   3978: #define        PCI_PRODUCT_VIATECH_VT82C586_PWR        0x3040          /* VT82C586 Power */
                   3979: #define        PCI_PRODUCT_VIATECH_RHINE       0x3043          /* Rhine/RhineII */
                   3980: #define        PCI_PRODUCT_VIATECH_VT6306      0x3044          /* VT6306 FireWire */
                   3981: #define        PCI_PRODUCT_VIATECH_VT82C596    0x3050          /* VT82C596 Power */
                   3982: #define        PCI_PRODUCT_VIATECH_VT82C596B_PM        0x3051          /* VT82C596B PM */
                   3983: #define        PCI_PRODUCT_VIATECH_VT6105M     0x3053          /* VT6105M RhineIII */
                   3984: #define        PCI_PRODUCT_VIATECH_VT82C686A_SMB       0x3057          /* VT82C686 SMBus */
                   3985: #define        PCI_PRODUCT_VIATECH_VT82C686A_AC97      0x3058          /* VT82C686 AC97 */
                   3986: #define        PCI_PRODUCT_VIATECH_VT8233_AC97 0x3059          /* VT8233 AC97 */
                   3987: #define        PCI_PRODUCT_VIATECH_RHINEII_2   0x3065          /* RhineII-2 */
                   3988: #define        PCI_PRODUCT_VIATECH_VT82C686A_ACM       0x3068          /* VT82C686 Modem */
                   3989: #define        PCI_PRODUCT_VIATECH_VT8233_ISA  0x3074          /* VT8233 ISA */
                   3990: #define        PCI_PRODUCT_VIATECH_VT8633      0x3091          /* VT8633 PCI */
                   3991: #define        PCI_PRODUCT_VIATECH_VT8366      0x3099          /* VT8366 PCI */
                   3992: #define        PCI_PRODUCT_VIATECH_VT8653_PCI  0x3101          /* VT8653 PCI */
                   3993: #define        PCI_PRODUCT_VIATECH_VT6202      0x3104          /* VT6202 USB */
                   3994: #define        PCI_PRODUCT_VIATECH_VT6105      0x3106          /* VT6105 RhineIII */
                   3995: #define        PCI_PRODUCT_VIATECH_UNICHROME   0x3108          /* S3 Unichrome PRO IGP */
                   3996: #define        PCI_PRODUCT_VIATECH_VT8361_PCI  0x3112          /* VT8361 PCI */
                   3997: #define        PCI_PRODUCT_VIATECH_VT8101_PPB  0x3113          /* VT8101 VPX-64 PCI-PCI */
                   3998: #define        PCI_PRODUCT_VIATECH_VT8375      0x3116          /* VT8375 PCI */
                   3999: #define        PCI_PRODUCT_VIATECH_PM800_UNICHROME     0x3118          /* PM800 Unichrome S3 */
                   4000: #define        PCI_PRODUCT_VIATECH_VT612x      0x3119          /* VT612x */
                   4001: #define        PCI_PRODUCT_VIATECH_CLE266      0x3122          /* CLE266 */
                   4002: #define        PCI_PRODUCT_VIATECH_VT8623      0x3123          /* VT8623 PCI */
                   4003: #define        PCI_PRODUCT_VIATECH_VT8233A_ISA 0x3147          /* VT8233A ISA */
                   4004: #define        PCI_PRODUCT_VIATECH_VT8751      0x3148          /* VT8751 PCI */
                   4005: #define        PCI_PRODUCT_VIATECH_VT6420_SATA 0x3149          /* VT6420 SATA */
                   4006: #define        PCI_PRODUCT_VIATECH_UNICHROME2_1        0x3157          /* S3 UniChrome Pro II IGP */
                   4007: #define        PCI_PRODUCT_VIATECH_VT6410      0x3164          /* VT6410 IDE */
                   4008: #define        PCI_PRODUCT_VIATECH_P4X400      0x3168          /* P4X400 Host */
                   4009: #define        PCI_PRODUCT_VIATECH_VT8235_ISA  0x3177          /* VT8235 ISA */
                   4010: #define        PCI_PRODUCT_VIATECH_P4N333      0x3178          /* P4N333 Host */
                   4011: #define        PCI_PRODUCT_VIATECH_K8HTB       0x3188          /* K8HTB Host */
                   4012: #define        PCI_PRODUCT_VIATECH_VT8377      0x3189          /* VT8377 PCI */
                   4013: #define        PCI_PRODUCT_VIATECH_K8M800      0x3204          /* K8M800 Host */
                   4014: #define        PCI_PRODUCT_VIATECH_VT8378      0x3205          /* VT8378 PCI */
                   4015: #define        PCI_PRODUCT_VIATECH_PT890       0x3208          /* PT890 Host */
                   4016: #define        PCI_PRODUCT_VIATECH_K8T800M     0x3218          /* K8T800M Host */
                   4017: #define        PCI_PRODUCT_VIATECH_VT8237_ISA  0x3227          /* VT8237 ISA */
                   4018: #define        PCI_PRODUCT_VIATECH_DELTACHROME 0x3230          /* DeltaChrome Video */
                   4019: #define        PCI_PRODUCT_VIATECH_K8T890_3    0x3238          /* K8T890 Host */
                   4020: #define        PCI_PRODUCT_VIATECH_VT6421_SATA 0x3249          /* VT6421 SATA */
                   4021: #define        PCI_PRODUCT_VIATECH_CX700_PPB_1 0x324a          /* CX700 PCI-PCI */
                   4022: #define        PCI_PRODUCT_VIATECH_CX700_3     0x324b          /* CX700 Host */
                   4023: #define        PCI_PRODUCT_VIATECH_VX700_1     0x324e          /* VX700 Host */
                   4024: #define        PCI_PRODUCT_VIATECH_PT880_3     0x3258          /* PT880 Host */
                   4025: #define        PCI_PRODUCT_VIATECH_PM800_DRAM  0x3259          /* PM800 DRAM */
                   4026: #define        PCI_PRODUCT_VIATECH_KT880_3     0x3269          /* KT880 Host */
                   4027: #define        PCI_PRODUCT_VIATECH_K8HTB_3     0x3282          /* K8HTB Host */
                   4028: #define        PCI_PRODUCT_VIATECH_VT8251_ISA  0x3287          /* VT8251 ISA */
                   4029: #define        PCI_PRODUCT_VIATECH_HDA 0x3288          /* HD Audio */
                   4030: #define        PCI_PRODUCT_VIATECH_CX700_4     0x3324          /* CX700 Host */
                   4031: #define        PCI_PRODUCT_VIATECH_P4M890_3    0x3327          /* P4M890 Host */
                   4032: #define        PCI_PRODUCT_VIATECH_K8M890_3    0x3336          /* K8M890 Host */
                   4033: #define        PCI_PRODUCT_VIATECH_VT8237A_ISA 0x3337          /* VT8237A ISA */
                   4034: #define        PCI_PRODUCT_VIATECH_UNICHROME_3 0x3343          /* S3 Unichrome PRO IGP */
                   4035: #define        PCI_PRODUCT_VIATECH_UNICHROME_2 0x3344          /* S3 Unichrome PRO IGP */
                   4036: #define        PCI_PRODUCT_VIATECH_VT8251_SATA 0x3349          /* VT8251 SATA */
                   4037: #define        PCI_PRODUCT_VIATECH_VT3351_4    0x3351          /* VT3351 Host */
                   4038: #define        PCI_PRODUCT_VIATECH_P4M900_3    0x3364          /* P4M900 Host */
                   4039: #define        PCI_PRODUCT_VIATECH_VT8237A_PPB_1       0x337a          /* VT8237A PCI-PCI */
                   4040: #define        PCI_PRODUCT_VIATECH_VT8237A_PPB_2       0x337b          /* VT8237A PCI-PCI */
                   4041: #define        PCI_PRODUCT_VIATECH_K8M800_4    0x4204          /* K8M800 Host */
                   4042: #define        PCI_PRODUCT_VIATECH_K8T890_4    0x4238          /* K8T890 Host */
                   4043: #define        PCI_PRODUCT_VIATECH_PT880_4     0x4258          /* PT880 Host */
                   4044: #define        PCI_PRODUCT_VIATECH_PM800_PMC   0x4259          /* PM800 PMC */
                   4045: #define        PCI_PRODUCT_VIATECH_KT880_4     0x4269          /* KT880 Host */
                   4046: #define        PCI_PRODUCT_VIATECH_K8HTB_4     0x4282          /* K8HTB Host */
                   4047: #define        PCI_PRODUCT_VIATECH_CN700_4     0x4314          /* CN700 Host */
                   4048: #define        PCI_PRODUCT_VIATECH_CX700_5     0x4324          /* CX700 Host */
                   4049: #define        PCI_PRODUCT_VIATECH_P4M890_4    0x4327          /* P4M890 Host */
                   4050: #define        PCI_PRODUCT_VIATECH_K8M890_4    0x4336          /* K8M890 Host */
                   4051: #define        PCI_PRODUCT_VIATECH_VT3351_5    0x4351          /* VT3351 Host */
                   4052: #define        PCI_PRODUCT_VIATECH_P4M900_4    0x4364          /* P4M900 Host */
                   4053: #define        PCI_PRODUCT_VIATECH_P4M890_IOAPIC       0x5327          /* P4M890 IOAPIC */
                   4054: #define        PCI_PRODUCT_VIATECH_K8T890_IOAPIC       0x5238          /* K8T890 IOAPIC */
                   4055: #define        PCI_PRODUCT_VIATECH_K8M890_IOAPIC       0x5336          /* K8M890 IOAPIC */
                   4056: #define        PCI_PRODUCT_VIATECH_VT8237A_SATA_2      0x5337          /* VT8237A SATA */
                   4057: #define        PCI_PRODUCT_VIATECH_VT3351_IOAPIC       0x5351          /* VT3351 IOAPIC */
                   4058: #define        PCI_PRODUCT_VIATECH_P4M900_IOAPIC       0x5364          /* P4M900 IOAPIC */
                   4059: #define        PCI_PRODUCT_VIATECH_RHINEII     0x6100          /* RhineII */
                   4060: #define        PCI_PRODUCT_VIATECH_VT3351_6    0x6238          /* VT3351 Host */
                   4061: #define        PCI_PRODUCT_VIATECH_K8M890_6    0x6290          /* K8M890 Host */
                   4062: #define        PCI_PRODUCT_VIATECH_P4M890_6    0x6327          /* P4M890 Security */
                   4063: #define        PCI_PRODUCT_VIATECH_P4M900_6    0x6364          /* P4M900 Security */
                   4064: #define        PCI_PRODUCT_VIATECH_K8M800_7    0x7204          /* K8M800 Host */
                   4065: #define        PCI_PRODUCT_VIATECH_VT8378_VGA  0x7205          /* VT8378 VGA */
                   4066: #define        PCI_PRODUCT_VIATECH_P4M890_7    0x7327          /* P4M890 Host */
                   4067: #define        PCI_PRODUCT_VIATECH_K8M890_7    0x7336          /* K8M890 Host */
                   4068: #define        PCI_PRODUCT_VIATECH_P4M900_7    0x7364          /* P4M900 Host */
                   4069: #define        PCI_PRODUCT_VIATECH_K8T890_7    0x7238          /* K8T890 Host */
                   4070: #define        PCI_PRODUCT_VIATECH_PT880_7     0x7258          /* PT880 Host */
                   4071: #define        PCI_PRODUCT_VIATECH_PM800_PCI   0x7259          /* PM800 PCI */
                   4072: #define        PCI_PRODUCT_VIATECH_KT880_7     0x7269          /* KT880 Host */
                   4073: #define        PCI_PRODUCT_VIATECH_K8HTB_7     0x7282          /* K8HTB Host */
                   4074: #define        PCI_PRODUCT_VIATECH_CN700_7     0x7314          /* CN700 Host */
                   4075: #define        PCI_PRODUCT_VIATECH_CX700_7     0x7324          /* CX700 Host */
                   4076: #define        PCI_PRODUCT_VIATECH_VT3351_7    0x7351          /* VT3351 Host */
                   4077: #define        PCI_PRODUCT_VIATECH_VT8231_ISA  0x8231          /* VT8231 ISA */
                   4078: #define        PCI_PRODUCT_VIATECH_VT8231_PWR  0x8235          /* VT8231 PMG */
                   4079: #define        PCI_PRODUCT_VIATECH_VT8363_AGP  0x8305          /* VT8363 AGP */
                   4080: #define        PCI_PRODUCT_VIATECH_CX700_ISA   0x8324          /* CX700 ISA */
                   4081: #define        PCI_PRODUCT_VIATECH_VT8371_PPB  0x8391          /* VT8371 PCI-PCI */
                   4082: #define        PCI_PRODUCT_VIATECH_VT8501_AGP  0x8501          /* VT8501 AGP */
                   4083: #define        PCI_PRODUCT_VIATECH_VT82C597AGP 0x8597          /* VT82C597 AGP */
                   4084: #define        PCI_PRODUCT_VIATECH_VT82C598AGP 0x8598          /* VT82C598 AGP */
                   4085: #define        PCI_PRODUCT_VIATECH_VT82C601    0x8601          /* VT82C601 AGP */
                   4086: #define        PCI_PRODUCT_VIATECH_VT8605_AGP  0x8605          /* VT8605 AGP */
                   4087: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_A        0xa238          /* K8T890 PCI-PCI */
                   4088: #define        PCI_PRODUCT_VIATECH_P4M890_PPB_1        0xa327          /* P4M890 PCI-PCI */
                   4089: #define        PCI_PRODUCT_VIATECH_P4M900_PPB_1        0xa364          /* P4M900 PCI-PCI */
                   4090: #define        PCI_PRODUCT_VIATECH_VT8633_AGP  0xb091          /* VT8633 AGP */
                   4091: #define        PCI_PRODUCT_VIATECH_VT8366_AGP  0xb099          /* VT8366 AGP */
                   4092: #define        PCI_PRODUCT_VIATECH_VT8361_AGP  0xb112          /* VT8361 AGP */
                   4093: #define        PCI_PRODUCT_VIATECH_VT8101_IOAPIC       0xb113          /* VT8101 VPX-64 IOAPIC */
                   4094: #define        PCI_PRODUCT_VIATECH_VT8363_PCI  0xb115          /* VT8363 PCI-PCI */
                   4095: #define        PCI_PRODUCT_VIATECH_VT8235_AGP  0xb168          /* VT8235 AGP */
                   4096: #define        PCI_PRODUCT_VIATECH_K8HTB_AGP   0xb188          /* K8HTB AGP */
                   4097: #define        PCI_PRODUCT_VIATECH_VT8377_AGP  0xb198          /* VT8377 AGP */
                   4098: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_B        0xb999          /* K8T890 PCI-PCI */
                   4099: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_C        0xc238          /* K8T890 PCI-PCI */
                   4100: #define        PCI_PRODUCT_VIATECH_P4M890_PPB_2        0xc327          /* P4M890 PCI-PCI */
                   4101: #define        PCI_PRODUCT_VIATECH_P4M900_PPB_2        0xc364          /* P4M900 PCI-PCI */
                   4102: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_D        0xd238          /* K8T890 PCI-PCI */
                   4103: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_E        0xe238          /* K8T890 PCI-PCI */
                   4104: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_F        0xf238          /* K8T890 PCI-PCI */
                   4105:
                   4106: /* Vitesse Semiconductor products */
                   4107: #define        PCI_PRODUCT_VITESSE_VSC_7174    0x7174          /* VSC-7174 SATA */
                   4108:
                   4109: /* Vortex Computer Systems products */
                   4110: #define        PCI_PRODUCT_VORTEX_GDT_60x0     0x0000          /* GDT6000/6020/6050 */
                   4111: #define        PCI_PRODUCT_VORTEX_GDT_6000B    0x0001          /* GDT6000B/6010 */
                   4112: #define        PCI_PRODUCT_VORTEX_GDT_6x10     0x0002          /* GDT6110/6510 */
                   4113: #define        PCI_PRODUCT_VORTEX_GDT_6x20     0x0003          /* GDT6120/6520 */
                   4114: #define        PCI_PRODUCT_VORTEX_GDT_6530     0x0004          /* GDT6530 */
                   4115: #define        PCI_PRODUCT_VORTEX_GDT_6550     0x0005          /* GDT6550 */
                   4116: #define        PCI_PRODUCT_VORTEX_GDT_6x17     0x0006          /* GDT6x17 */
                   4117: #define        PCI_PRODUCT_VORTEX_GDT_6x27     0x0007          /* GDT6x27 */
                   4118: #define        PCI_PRODUCT_VORTEX_GDT_6537     0x0008          /* GDT6537 */
                   4119: #define        PCI_PRODUCT_VORTEX_GDT_6557     0x0009          /* GDT6557 */
                   4120: #define        PCI_PRODUCT_VORTEX_GDT_6x15     0x000a          /* GDT6x15 */
                   4121: #define        PCI_PRODUCT_VORTEX_GDT_6x25     0x000b          /* GDT6x25 */
                   4122: #define        PCI_PRODUCT_VORTEX_GDT_6535     0x000c          /* GDT6535 */
                   4123: #define        PCI_PRODUCT_VORTEX_GDT_6555     0x000d          /* GDT6555 */
                   4124: #define        PCI_PRODUCT_VORTEX_GDT_6x17RP   0x0100          /* GDT6x17RP */
                   4125: #define        PCI_PRODUCT_VORTEX_GDT_6x27RP   0x0101          /* GDT6x27RP */
                   4126: #define        PCI_PRODUCT_VORTEX_GDT_6537RP   0x0102          /* GDT6537RP */
                   4127: #define        PCI_PRODUCT_VORTEX_GDT_6557RP   0x0103          /* GDT6557RP */
                   4128: #define        PCI_PRODUCT_VORTEX_GDT_6x11RP   0x0104          /* GDT6x11RP */
                   4129: #define        PCI_PRODUCT_VORTEX_GDT_6x21RP   0x0105          /* GDT6x21RP */
                   4130: #define        PCI_PRODUCT_VORTEX_GDT_6x17RD   0x0110          /* GDT6x17RP1 */
                   4131: #define        PCI_PRODUCT_VORTEX_GDT_6x27RD   0x0111          /* GDT6x27RP1 */
                   4132: #define        PCI_PRODUCT_VORTEX_GDT_6537RD   0x0112          /* GDT6537RP1 */
                   4133: #define        PCI_PRODUCT_VORTEX_GDT_6557RD   0x0113          /* GDT6557RP1 */
                   4134: #define        PCI_PRODUCT_VORTEX_GDT_6x11RD   0x0114          /* GDT6x11RP1 */
                   4135: #define        PCI_PRODUCT_VORTEX_GDT_6x21RD   0x0115          /* GDT6x21RP1 */
                   4136: #define        PCI_PRODUCT_VORTEX_GDT_6x18RD   0x0118          /* GDT6x18RD */
                   4137: #define        PCI_PRODUCT_VORTEX_GDT_6x28RD   0x0119          /* GDT6x28RD */
                   4138: #define        PCI_PRODUCT_VORTEX_GDT_6x38RD   0x011a          /* GDT6x38RD */
                   4139: #define        PCI_PRODUCT_VORTEX_GDT_6x58RD   0x011b          /* GDT6x58RD */
                   4140: #define        PCI_PRODUCT_VORTEX_GDT_6x17RP2  0x0120          /* GDT6x17RP2 */
                   4141: #define        PCI_PRODUCT_VORTEX_GDT_6x27RP2  0x0121          /* GDT6x27RP2 */
                   4142: #define        PCI_PRODUCT_VORTEX_GDT_6537RP2  0x0122          /* GDT6537RP2 */
                   4143: #define        PCI_PRODUCT_VORTEX_GDT_6557RP2  0x0123          /* GDT6557RP2 */
                   4144: #define        PCI_PRODUCT_VORTEX_GDT_6x11RP2  0x0124          /* GDT6x11RP2 */
                   4145: #define        PCI_PRODUCT_VORTEX_GDT_6x21RP2  0x0125          /* GDT6x21RP2 */
                   4146: #define        PCI_PRODUCT_VORTEX_GDT_6x13RS   0x0136          /* GDT6513RS */
                   4147: #define        PCI_PRODUCT_VORTEX_GDT_6x23RS   0x0137          /* GDT6523RS */
                   4148: #define        PCI_PRODUCT_VORTEX_GDT_6518RS   0x0138          /* GDT6518RS */
                   4149: #define        PCI_PRODUCT_VORTEX_GDT_6x28RS   0x0139          /* GDT6x28RS */
                   4150: #define        PCI_PRODUCT_VORTEX_GDT_6x38RS   0x013a          /* GDT6x38RS */
                   4151: #define        PCI_PRODUCT_VORTEX_GDT_6x58RS   0x013b          /* GDT6x58RS */
                   4152: #define        PCI_PRODUCT_VORTEX_GDT_6x33RS   0x013c          /* GDT6x33RS */
                   4153: #define        PCI_PRODUCT_VORTEX_GDT_6x43RS   0x013d          /* GDT6x43RS */
                   4154: #define        PCI_PRODUCT_VORTEX_GDT_6x53RS   0x013e          /* GDT6x53RS */
                   4155: #define        PCI_PRODUCT_VORTEX_GDT_6x63RS   0x013f          /* GDT6x63RS */
                   4156: #define        PCI_PRODUCT_VORTEX_GDT_7x13RN   0x0166          /* GDT7x13RN */
                   4157: #define        PCI_PRODUCT_VORTEX_GDT_7x23RN   0x0167          /* GDT7x23RN */
                   4158: #define        PCI_PRODUCT_VORTEX_GDT_7x18RN   0x0168          /* GDT7x18RN */
                   4159: #define        PCI_PRODUCT_VORTEX_GDT_7x28RN   0x0169          /* GDT7x28RN */
                   4160: #define        PCI_PRODUCT_VORTEX_GDT_7x38RN   0x016a          /* GDT7x38RN */
                   4161: #define        PCI_PRODUCT_VORTEX_GDT_7x58RN   0x016b          /* GDT7x58RN */
                   4162: #define        PCI_PRODUCT_VORTEX_GDT_7x43RN   0x016d          /* GDT7x43RN */
                   4163: #define        PCI_PRODUCT_VORTEX_GDT_7x53RN   0x016e          /* GDT7x53RN */
                   4164: #define        PCI_PRODUCT_VORTEX_GDT_7x63RN   0x016f          /* GDT7x63RN */
                   4165: #define        PCI_PRODUCT_VORTEX_GDT_4x13RZ   0x01d6          /* GDT4x13RZ */
                   4166: #define        PCI_PRODUCT_VORTEX_GDT_4x23RZ   0x01d7          /* GDT4x23RZ */
                   4167: #define        PCI_PRODUCT_VORTEX_GDT_8x13RZ   0x01f6          /* GDT8x13RZ */
                   4168: #define        PCI_PRODUCT_VORTEX_GDT_8x23RZ   0x01f7          /* GDT8x23RZ */
                   4169: #define        PCI_PRODUCT_VORTEX_GDT_8x33RZ   0x01fc          /* GDT8x33RZ */
                   4170: #define        PCI_PRODUCT_VORTEX_GDT_8x43RZ   0x01fd          /* GDT8x43RZ */
                   4171: #define        PCI_PRODUCT_VORTEX_GDT_8x53RZ   0x01fe          /* GDT8x53RZ */
                   4172: #define        PCI_PRODUCT_VORTEX_GDT_8x63RZ   0x01ff          /* GDT8x63RZ */
                   4173: #define        PCI_PRODUCT_VORTEX_GDT_6x19RD   0x0210          /* GDT6x19RD */
                   4174: #define        PCI_PRODUCT_VORTEX_GDT_6x29RD   0x0211          /* GDT6x29RD */
                   4175: #define        PCI_PRODUCT_VORTEX_GDT_7x19RN   0x0260          /* GDT7x19RN */
                   4176: #define        PCI_PRODUCT_VORTEX_GDT_7x29RN   0x0261          /* GDT7x29RN */
                   4177: #define        PCI_PRODUCT_VORTEX_GDT_8x22RZ   0x02f6          /* GDT8x22RZ */
                   4178: #define        PCI_PRODUCT_VORTEX_GDT_ICP      0x0300          /* ICP */
                   4179: #define        PCI_PRODUCT_VORTEX_GDT_ICP2     0x0301          /* ICP */
                   4180:
                   4181: /* VLSI products */
                   4182: #define        PCI_PRODUCT_VLSI_82C592 0x0005          /* 82C592 CPU */
                   4183: #define        PCI_PRODUCT_VLSI_82C593 0x0006          /* 82C593 ISA */
                   4184: #define        PCI_PRODUCT_VLSI_82C594 0x0007          /* 82C594 Wildcat */
                   4185: #define        PCI_PRODUCT_VLSI_82C596597      0x0008          /* 82C596/597 Wildcat ISA */
                   4186: #define        PCI_PRODUCT_VLSI_82C541 0x000c          /* 82C541 */
                   4187: #define        PCI_PRODUCT_VLSI_82C543 0x000d          /* 82C543 */
                   4188: #define        PCI_PRODUCT_VLSI_82C532 0x0101          /* 82C532 */
                   4189: #define        PCI_PRODUCT_VLSI_82C534 0x0102          /* 82C534 */
                   4190: #define        PCI_PRODUCT_VLSI_82C535 0x0104          /* 82C535 */
                   4191: #define        PCI_PRODUCT_VLSI_82C147 0x0105          /* 82C147 */
                   4192: #define        PCI_PRODUCT_VLSI_82C975 0x0200          /* 82C975 */
                   4193: #define        PCI_PRODUCT_VLSI_82C925 0x0280          /* 82C925 */
                   4194:
                   4195: /* VMware */
                   4196: #define        PCI_PRODUCT_VMWARE_VIRTUAL2     0x0405          /* Virtual SVGA II */
                   4197: #define        PCI_PRODUCT_VMWARE_VIRTUAL      0x0710          /* Virtual SVGA */
                   4198: #define        PCI_PRODUCT_VMWARE_NET  0x0720          /* Virtual NIC */
                   4199:
                   4200: /* Weitek products */
                   4201: #define        PCI_PRODUCT_WEITEK_P9000        0x9001          /* P9000 */
                   4202: #define        PCI_PRODUCT_WEITEK_P9100        0x9100          /* P9100 */
                   4203:
                   4204: /* Western Digital products */
                   4205: #define        PCI_PRODUCT_WD_WD33C193A        0x0193          /* WD33C193A */
                   4206: #define        PCI_PRODUCT_WD_WD33C196A        0x0196          /* WD33C196A */
                   4207: #define        PCI_PRODUCT_WD_WD33C197A        0x0197          /* WD33C197A */
                   4208: #define        PCI_PRODUCT_WD_WD7193   0x3193          /* WD7193 */
                   4209: #define        PCI_PRODUCT_WD_WD7197   0x3197          /* WD7197 */
                   4210: #define        PCI_PRODUCT_WD_WD33C296A        0x3296          /* WD33C296A */
                   4211: #define        PCI_PRODUCT_WD_WD34C296 0x4296          /* WD34C296 */
                   4212: #define        PCI_PRODUCT_WD_WD9710   0x9710          /* WD9610 */
                   4213: #define        PCI_PRODUCT_WD_90C      0xc24a          /* 90C */
                   4214:
                   4215: /* Winbond Electronics products */
                   4216: #define        PCI_PRODUCT_WINBOND_W83769F     0x0001          /* W83769F */
                   4217: #define        PCI_PRODUCT_WINBOND_W89C840F    0x0840          /* W89C840F 10/100 */
                   4218: #define        PCI_PRODUCT_WINBOND_W89C940F    0x0940          /* Linksys EtherPCI II */
                   4219: #define        PCI_PRODUCT_WINBOND_W83C553F_0  0x0565          /* W83C553F ISA */
                   4220: #define        PCI_PRODUCT_WINBOND_W83C553F_1  0x0105          /* W83C553F */
                   4221: #define        PCI_PRODUCT_WINBOND_W89C940F_1  0x5a5a          /* W89C940F */
                   4222: #define        PCI_PRODUCT_WINBOND_W6692       0x6692          /* W6692 ISDN */
                   4223:
                   4224: /* Winbond Electronics products (PCI products set 2) */
                   4225: #define        PCI_PRODUCT_WINBOND2_W89C940    0x1980          /* Linksys EtherPCI */
                   4226:
                   4227: /* XGI Technology products */
                   4228: #define        PCI_PRODUCT_XGI_VOLARI_Z7       0x0020          /* Volari Z7 */
                   4229:
                   4230: /* Xircom products */
                   4231: #define        PCI_PRODUCT_XIRCOM_X3201_3      0x0002          /* X3201-3 */
                   4232: #define        PCI_PRODUCT_XIRCOM_X3201_3_21143        0x0003          /* X3201-3 (21143) */
                   4233: #define        PCI_PRODUCT_XIRCOM_CARDBUS_ETH_1        0x0005          /* CardBus Ethernet */
                   4234: #define        PCI_PRODUCT_XIRCOM_CARDBUS_ETH_2        0x0007          /* CardBus Ethernet */
                   4235: #define        PCI_PRODUCT_XIRCOM_CARDBUS_ETH_3        0x000b          /* CardBus Ethernet */
                   4236: #define        PCI_PRODUCT_XIRCOM_MPCI_MODEM_V90       0x000c          /* Mini-PCI V.90 56k Modem */
                   4237: #define        PCI_PRODUCT_XIRCOM_CARDBUS_ETH_4        0x000f          /* CardBus Ethernet */
                   4238: #define        PCI_PRODUCT_XIRCOM_MPCI_MODEM_K56       0x00d4          /* Mini-PCI K56Flex Modem */
                   4239: #define        PCI_PRODUCT_XIRCOM_MODEM_56K    0x0101          /* CardBus 56k Modem */
                   4240: #define        PCI_PRODUCT_XIRCOM_MODEM56      0x0103          /* 56k Modem */
                   4241: #define        PCI_PRODUCT_XIRCOM_CBEM56G      0x0105          /* CBEM56G Modem */
                   4242:
                   4243: /* Yamaha products */
                   4244: #define        PCI_PRODUCT_YAMAHA_YMF724       0x0004          /* 724 */
                   4245: #define        PCI_PRODUCT_YAMAHA_YMF734       0x0005          /* 734 */
                   4246: #define        PCI_PRODUCT_YAMAHA_YMF738_TEG   0x0006          /* 738 */
                   4247: #define        PCI_PRODUCT_YAMAHA_YMF737       0x0008          /* 737 */
                   4248: #define        PCI_PRODUCT_YAMAHA_YMF740       0x000a          /* 740 */
                   4249: #define        PCI_PRODUCT_YAMAHA_YMF740C      0x000c          /* 740C */
                   4250: #define        PCI_PRODUCT_YAMAHA_YMF724F      0x000d          /* 724F */
                   4251: #define        PCI_PRODUCT_YAMAHA_YMF744       0x0010          /* 744 */
                   4252: #define        PCI_PRODUCT_YAMAHA_YMF754       0x0012          /* 754 */
                   4253: #define        PCI_PRODUCT_YAMAHA_YMF738       0x0020          /* 738 */
                   4254:
                   4255: /* Zeinet products */
                   4256: #define        PCI_PRODUCT_ZEINET_1221 0x0001          /* 1221 */
                   4257:
                   4258: /* Ziatech products */
                   4259: #define        PCI_PRODUCT_ZIATECH_ZT8905      0x8905          /* PCI-ST32 */
                   4260:
                   4261: /* Zoltrix products */
                   4262: #define        PCI_PRODUCT_ZOLTRIX_GENIE_TV_FM 0x400d          /* Genie TV/FM */
                   4263:
                   4264: /* Zoran products */
                   4265: #define        PCI_PRODUCT_ZORAN_ZR36057       0x6057          /* TV */
                   4266: #define        PCI_PRODUCT_ZORAN_ZR36120       0x6120          /* DVD */
                   4267:
                   4268: /* ZyDAS Technology products */
                   4269: #define        PCI_PRODUCT_ZYDAS_ZD1201        0x2100          /* ZD1201 */
                   4270: #define        PCI_PRODUCT_ZYDAS_ZD1202        0x2102          /* ZD1202 */
                   4271: #define        PCI_PRODUCT_ZYDAS_ZD1205        0x2105          /* ZD1205 */

CVSweb