root/dev/pci/pcidevs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


    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 */

/* [<][>][^][v][top][bottom][index][help] */