[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     ! 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