[BACK]Return to pcidevs.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / pci

Annotation of src/sys/dev/pci/pcidevs.h, Revision 1.905

1.603     matt        1: /*     $NetBSD$        */
1.51      thorpej     2:
1.1       cgd         3: /*
                      4:  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
                      5:  *
                      6:  * generated from:
1.905   ! xtraeme     7:  *     NetBSD: pcidevs,v 1.905 2007/10/14 00:40:17 xtraeme Exp
1.1       cgd         8:  */
                      9:
                     10: /*
1.5       cgd        11:  * Copyright (c) 1995, 1996 Christopher G. Demetriou
1.1       cgd        12:  * All rights reserved.
                     13:  *
                     14:  * Redistribution and use in source and binary forms, with or without
                     15:  * modification, are permitted provided that the following conditions
                     16:  * are met:
                     17:  * 1. Redistributions of source code must retain the above copyright
                     18:  *    notice, this list of conditions and the following disclaimer.
                     19:  * 2. Redistributions in binary form must reproduce the above copyright
                     20:  *    notice, this list of conditions and the following disclaimer in the
                     21:  *    documentation and/or other materials provided with the distribution.
                     22:  * 3. All advertising materials mentioning features or use of this software
                     23:  *    must display the following acknowledgement:
                     24:  *      This product includes software developed by Christopher G. Demetriou
                     25:  *     for the NetBSD Project.
                     26:  * 4. The name of the author may not be used to endorse or promote products
                     27:  *    derived from this software without specific prior written permission
                     28:  *
                     29:  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
                     30:  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
                     31:  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
                     32:  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
                     33:  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
                     34:  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
                     35:  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
                     36:  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
                     37:  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
                     38:  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
                     39:  */
                     40:
                     41: /*
1.23      thorpej    42:  * NOTE: a fairly complete list of PCI codes can be found at:
1.140     itojun     43:  *
1.610     chs        44:  *     http://www.pcidatabase.com/
1.33      cgd        45:  *
                     46:  * (but it doesn't always seem to match vendor documentation)
1.609     blymn      47:  *
                     48:  * NOTE: As per tron@NetBSD.org, the proper update procedure is
                     49:  *
                     50:  * 1.) Change "src/sys/dev/pci/pcidevs".
                     51:  * 2.) Commit "src/sys/dev/pci/pcidevs".
                     52:  * 3.) Execute "make -f Makefile.pcidevs" in "src/sys/dev/pci".
                     53:  * 4.) Commit "src/sys/dev/pci/pcidevs.h" and "src/sys/dev/pci/pcidevs_data.h".
1.23      thorpej    54:  */
                     55:
                     56: /*
1.1       cgd        57:  * List of known PCI vendors
                     58:  */
                     59:
1.452     rjs        60: #define        PCI_VENDOR_PEAK 0x001c          /* Peak System Technik */
1.666     junyoung   61: #define        PCI_VENDOR_MARTINMARIETTA       0x003d          /* Martin-Marietta */
1.257     wiz        62: #define        PCI_VENDOR_HAUPPAUGE    0x0070          /* Hauppauge Computer Works */
1.474     pooka      63: #define        PCI_VENDOR_DYNALINK     0x0675          /* Dynalink */
1.27      veego      64: #define        PCI_VENDOR_COMPAQ       0x0e11          /* Compaq */
                     65: #define        PCI_VENDOR_SYMBIOS      0x1000          /* Symbios Logic */
1.666     junyoung   66: #define        PCI_VENDOR_ATI  0x1002          /* ATI Technologies */
1.5       cgd        67: #define        PCI_VENDOR_ULSI 0x1003          /* ULSI Systems */
                     68: #define        PCI_VENDOR_VLSI 0x1004          /* VLSI Technology */
                     69: #define        PCI_VENDOR_AVANCE       0x1005          /* Avance Logic */
                     70: #define        PCI_VENDOR_REPLY        0x1006          /* Reply Group */
                     71: #define        PCI_VENDOR_NETFRAME     0x1007          /* NetFrame Systems */
                     72: #define        PCI_VENDOR_EPSON        0x1008          /* Epson */
                     73: #define        PCI_VENDOR_PHOENIX      0x100a          /* Phoenix Technologies */
                     74: #define        PCI_VENDOR_NS   0x100b          /* National Semiconductor */
                     75: #define        PCI_VENDOR_TSENG        0x100c          /* Tseng Labs */
                     76: #define        PCI_VENDOR_AST  0x100d          /* AST Research */
                     77: #define        PCI_VENDOR_WEITEK       0x100e          /* Weitek */
1.27      veego      78: #define        PCI_VENDOR_VIDEOLOGIC   0x1010          /* Video Logic */
1.5       cgd        79: #define        PCI_VENDOR_DEC  0x1011          /* Digital Equipment */
                     80: #define        PCI_VENDOR_MICRONICS    0x1012          /* Micronics Computers */
1.1       cgd        81: #define        PCI_VENDOR_CIRRUS       0x1013          /* Cirrus Logic */
                     82: #define        PCI_VENDOR_IBM  0x1014          /* IBM */
1.666     junyoung   83: #define        PCI_VENDOR_LSIL 0x1015          /* LSI Logic of Canada */
1.5       cgd        84: #define        PCI_VENDOR_ICLPERSONAL  0x1016          /* ICL Personal Systems */
                     85: #define        PCI_VENDOR_SPEA 0x1017          /* SPEA Software */
                     86: #define        PCI_VENDOR_UNISYS       0x1018          /* Unisys Systems */
                     87: #define        PCI_VENDOR_ELITEGROUP   0x1019          /* Elitegroup Computer Systems */
1.27      veego      88: #define        PCI_VENDOR_NCR  0x101a          /* AT&T Global Information Systems */
1.5       cgd        89: #define        PCI_VENDOR_VITESSE      0x101b          /* Vitesse Semiconductor */
                     90: #define        PCI_VENDOR_WD   0x101c          /* Western Digital */
                     91: #define        PCI_VENDOR_AMI  0x101e          /* American Megatrends */
                     92: #define        PCI_VENDOR_PICTURETEL   0x101f          /* PictureTel */
                     93: #define        PCI_VENDOR_HITACHICOMP  0x1020          /* Hitachi Computer Products */
                     94: #define        PCI_VENDOR_OKI  0x1021          /* OKI Electric Industry */
1.27      veego      95: #define        PCI_VENDOR_AMD  0x1022          /* Advanced Micro Devices */
1.5       cgd        96: #define        PCI_VENDOR_TRIDENT      0x1023          /* Trident Microsystems */
                     97: #define        PCI_VENDOR_ZENITH       0x1024          /* Zenith Data Systems */
1.2       cgd        98: #define        PCI_VENDOR_ACER 0x1025          /* Acer */
1.5       cgd        99: #define        PCI_VENDOR_DELL 0x1028          /* Dell Computer */
1.27      veego     100: #define        PCI_VENDOR_SNI  0x1029          /* Siemens Nixdorf AG */
1.10      thorpej   101: #define        PCI_VENDOR_LSILOGIC     0x102a          /* LSI Logic, Headland div. */
1.5       cgd       102: #define        PCI_VENDOR_MATROX       0x102b          /* Matrox */
                    103: #define        PCI_VENDOR_CHIPS        0x102c          /* Chips and Technologies */
                    104: #define        PCI_VENDOR_WYSE 0x102d          /* WYSE Technology */
                    105: #define        PCI_VENDOR_OLIVETTI     0x102e          /* Olivetti Advanced Technology */
                    106: #define        PCI_VENDOR_TOSHIBA      0x102f          /* Toshiba America */
                    107: #define        PCI_VENDOR_TMCRESEARCH  0x1030          /* TMC Research */
                    108: #define        PCI_VENDOR_MIRO 0x1031          /* Miro Computer Products */
1.27      veego     109: #define        PCI_VENDOR_COMPAQ2      0x1032          /* Compaq (2nd PCI Vendor ID) */
1.1       cgd       110: #define        PCI_VENDOR_NEC  0x1033          /* NEC */
1.5       cgd       111: #define        PCI_VENDOR_BURNDY       0x1034          /* Burndy */
                    112: #define        PCI_VENDOR_COMPCOMM     0x1035          /* Comp. & Comm. Research Lab */
                    113: #define        PCI_VENDOR_FUTUREDOMAIN 0x1036          /* Future Domain */
                    114: #define        PCI_VENDOR_HITACHIMICRO 0x1037          /* Hitach Microsystems */
                    115: #define        PCI_VENDOR_AMP  0x1038          /* AMP */
                    116: #define        PCI_VENDOR_SIS  0x1039          /* Silicon Integrated System */
                    117: #define        PCI_VENDOR_SEIKOEPSON   0x103a          /* Seiko Epson */
1.666     junyoung  118: #define        PCI_VENDOR_TATUNGAMERICA        0x103b          /* Tatung of America */
1.27      veego     119: #define        PCI_VENDOR_HP   0x103c          /* Hewlett-Packard */
1.5       cgd       120: #define        PCI_VENDOR_SOLLIDAY     0x103e          /* Solliday Engineering */
                    121: #define        PCI_VENDOR_LOGICMODELLING       0x103f          /* Logic Modeling */
                    122: #define        PCI_VENDOR_KPC  0x1040          /* Kubota Pacific */
                    123: #define        PCI_VENDOR_COMPUTREND   0x1041          /* Computrend */
                    124: #define        PCI_VENDOR_PCTECH       0x1042          /* PC Technology */
                    125: #define        PCI_VENDOR_ASUSTEK      0x1043          /* Asustek Computer */
                    126: #define        PCI_VENDOR_DPT  0x1044          /* Distributed Processing Technology */
                    127: #define        PCI_VENDOR_OPTI 0x1045          /* Opti */
1.666     junyoung  128: #define        PCI_VENDOR_IPCCORP      0x1046          /* IPC */
1.5       cgd       129: #define        PCI_VENDOR_GENOA        0x1047          /* Genoa Systems */
                    130: #define        PCI_VENDOR_ELSA 0x1048          /* Elsa */
                    131: #define        PCI_VENDOR_FOUNTAINTECH 0x1049          /* Fountain Technology */
1.576     nisimura  132: #define        PCI_VENDOR_SGSTHOMSON   0x104a          /* SGS-Thomson Microelectronics */
1.5       cgd       133: #define        PCI_VENDOR_BUSLOGIC     0x104b          /* BusLogic */
1.27      veego     134: #define        PCI_VENDOR_TI   0x104c          /* Texas Instruments */
                    135: #define        PCI_VENDOR_SONY 0x104d          /* Sony */
1.5       cgd       136: #define        PCI_VENDOR_OAKTECH      0x104e          /* Oak Technology */
                    137: #define        PCI_VENDOR_COTIME       0x104f          /* Co-time Computer */
                    138: #define        PCI_VENDOR_WINBOND      0x1050          /* Winbond Electronics */
                    139: #define        PCI_VENDOR_ANIGMA       0x1051          /* Anigma */
                    140: #define        PCI_VENDOR_YOUNGMICRO   0x1052          /* Young Micro Systems */
                    141: #define        PCI_VENDOR_HITACHI      0x1054          /* Hitachi */
                    142: #define        PCI_VENDOR_EFARMICRO    0x1055          /* Efar Microsystems */
                    143: #define        PCI_VENDOR_ICL  0x1056          /* ICL */
1.1       cgd       144: #define        PCI_VENDOR_MOT  0x1057          /* Motorola */
1.5       cgd       145: #define        PCI_VENDOR_ETR  0x1058          /* Electronics & Telec. RSH */
                    146: #define        PCI_VENDOR_TEKNOR       0x1059          /* Teknor Microsystems */
                    147: #define        PCI_VENDOR_PROMISE      0x105a          /* Promise Technology */
                    148: #define        PCI_VENDOR_FOXCONN      0x105b          /* Foxconn International */
                    149: #define        PCI_VENDOR_WIPRO        0x105c          /* Wipro Infotech */
                    150: #define        PCI_VENDOR_NUMBER9      0x105d          /* Number 9 Computer Company */
                    151: #define        PCI_VENDOR_VTECH        0x105e          /* Vtech Computers */
                    152: #define        PCI_VENDOR_INFOTRONIC   0x105f          /* Infotronic America */
                    153: #define        PCI_VENDOR_UMC  0x1060          /* United Microelectronics */
                    154: #define        PCI_VENDOR_ITT  0x1061          /* I. T. T. */
1.27      veego     155: #define        PCI_VENDOR_MASPAR       0x1062          /* MasPar Computer */
1.5       cgd       156: #define        PCI_VENDOR_OCEANOA      0x1063          /* Ocean Office Automation */
                    157: #define        PCI_VENDOR_ALCATEL      0x1064          /* Alcatel CIT */
                    158: #define        PCI_VENDOR_TEXASMICRO   0x1065          /* Texas Microsystems */
                    159: #define        PCI_VENDOR_PICOPOWER    0x1066          /* Picopower Technology */
1.27      veego     160: #define        PCI_VENDOR_MITSUBISHI   0x1067          /* Mitsubishi Electronics */
1.5       cgd       161: #define        PCI_VENDOR_DIVERSIFIED  0x1068          /* Diversified Technology */
1.1       cgd       162: #define        PCI_VENDOR_MYLEX        0x1069          /* Mylex */
1.5       cgd       163: #define        PCI_VENDOR_ATEN 0x106a          /* Aten Research */
1.27      veego     164: #define        PCI_VENDOR_APPLE        0x106b          /* Apple Computer */
1.5       cgd       165: #define        PCI_VENDOR_HYUNDAI      0x106c          /* Hyundai Electronics America */
                    166: #define        PCI_VENDOR_SEQUENT      0x106d          /* Sequent */
                    167: #define        PCI_VENDOR_DFI  0x106e          /* DFI */
                    168: #define        PCI_VENDOR_CITYGATE     0x106f          /* City Gate Development */
                    169: #define        PCI_VENDOR_DAEWOO       0x1070          /* Daewoo Telecom */
                    170: #define        PCI_VENDOR_MITAC        0x1071          /* Mitac */
1.666     junyoung  171: #define        PCI_VENDOR_GIT  0x1072          /* GIT */
1.5       cgd       172: #define        PCI_VENDOR_YAMAHA       0x1073          /* Yamaha */
                    173: #define        PCI_VENDOR_NEXGEN       0x1074          /* NexGen Microsystems */
                    174: #define        PCI_VENDOR_AIR  0x1075          /* Advanced Integration Research */
                    175: #define        PCI_VENDOR_CHAINTECH    0x1076          /* Chaintech Computer */
1.793     grant     176: #define        PCI_VENDOR_QLOGIC       0x1077          /* QLogic */
1.666     junyoung  177: #define        PCI_VENDOR_CYRIX        0x1078          /* Cyrix */
1.5       cgd       178: #define        PCI_VENDOR_IBUS 0x1079          /* I-Bus */
                    179: #define        PCI_VENDOR_NETWORTH     0x107a          /* NetWorth */
                    180: #define        PCI_VENDOR_GATEWAY      0x107b          /* Gateway 2000 */
                    181: #define        PCI_VENDOR_GOLDSTART    0x107c          /* Goldstar */
                    182: #define        PCI_VENDOR_LEADTEK      0x107d          /* LeadTek Research */
                    183: #define        PCI_VENDOR_INTERPHASE   0x107e          /* Interphase */
1.666     junyoung  184: #define        PCI_VENDOR_DATATECH     0x107f          /* Data Technology */
1.5       cgd       185: #define        PCI_VENDOR_CONTAQ       0x1080          /* Contaq Microsystems */
                    186: #define        PCI_VENDOR_SUPERMAC     0x1081          /* Supermac Technology */
1.666     junyoung  187: #define        PCI_VENDOR_EFA  0x1082          /* EFA of America */
1.5       cgd       188: #define        PCI_VENDOR_FOREX        0x1083          /* Forex Computer */
                    189: #define        PCI_VENDOR_PARADOR      0x1084          /* Parador */
                    190: #define        PCI_VENDOR_TULIP        0x1085          /* Tulip Computers */
                    191: #define        PCI_VENDOR_JBOND        0x1086          /* J. Bond Computer Systems */
                    192: #define        PCI_VENDOR_CACHECOMP    0x1087          /* Cache Computer */
                    193: #define        PCI_VENDOR_MICROCOMP    0x1088          /* Microcomputer Systems */
1.666     junyoung  194: #define        PCI_VENDOR_DG   0x1089          /* Data General */
                    195: #define        PCI_VENDOR_BIT3 0x108a          /* Bit3 Computer */
1.27      veego     196: #define        PCI_VENDOR_ELONEX       0x108c          /* Elonex PLC c/o Oakleigh Systems */
1.5       cgd       197: #define        PCI_VENDOR_OLICOM       0x108d          /* Olicom */
1.666     junyoung  198: #define        PCI_VENDOR_SUN  0x108e          /* Sun Microsystems */
1.5       cgd       199: #define        PCI_VENDOR_SYSTEMSOFT   0x108f          /* Systemsoft */
                    200: #define        PCI_VENDOR_ENCORE       0x1090          /* Encore Computer */
                    201: #define        PCI_VENDOR_INTERGRAPH   0x1091          /* Intergraph */
                    202: #define        PCI_VENDOR_DIAMOND      0x1092          /* Diamond Computer Systems */
                    203: #define        PCI_VENDOR_NATIONALINST 0x1093          /* National Instruments */
                    204: #define        PCI_VENDOR_FICOMP       0x1094          /* First Int'l Computers */
                    205: #define        PCI_VENDOR_CMDTECH      0x1095          /* CMD Technology */
                    206: #define        PCI_VENDOR_ALACRON      0x1096          /* Alacron */
                    207: #define        PCI_VENDOR_APPIAN       0x1097          /* Appian Technology */
                    208: #define        PCI_VENDOR_QUANTUMDESIGNS       0x1098          /* Quantum Designs */
                    209: #define        PCI_VENDOR_SAMSUNGELEC  0x1099          /* Samsung Electronics */
                    210: #define        PCI_VENDOR_PACKARDBELL  0x109a          /* Packard Bell */
                    211: #define        PCI_VENDOR_GEMLIGHT     0x109b          /* Gemlight Computer */
                    212: #define        PCI_VENDOR_MEGACHIPS    0x109c          /* Megachips */
                    213: #define        PCI_VENDOR_ZIDA 0x109d          /* Zida Technologies */
                    214: #define        PCI_VENDOR_BROOKTREE    0x109e          /* Brooktree */
                    215: #define        PCI_VENDOR_TRIGEM       0x109f          /* Trigem Computer */
                    216: #define        PCI_VENDOR_MEIDENSHA    0x10a0          /* Meidensha */
                    217: #define        PCI_VENDOR_JUKO 0x10a1          /* Juko Electronics */
                    218: #define        PCI_VENDOR_QUANTUM      0x10a2          /* Quantum */
                    219: #define        PCI_VENDOR_EVEREX       0x10a3          /* Everex Systems */
                    220: #define        PCI_VENDOR_GLOBE        0x10a4          /* Globe Manufacturing Sales */
                    221: #define        PCI_VENDOR_RACAL        0x10a5          /* Racal Interlan */
                    222: #define        PCI_VENDOR_INFORMTECH   0x10a6          /* Informtech Industrial */
                    223: #define        PCI_VENDOR_BENCHMARQ    0x10a7          /* Benchmarq Microelectronics */
                    224: #define        PCI_VENDOR_SIERRA       0x10a8          /* Sierra Semiconductor */
                    225: #define        PCI_VENDOR_SGI  0x10a9          /* Silicon Graphics */
                    226: #define        PCI_VENDOR_ACC  0x10aa          /* ACC Microelectronics */
                    227: #define        PCI_VENDOR_DIGICOM      0x10ab          /* Digicom */
                    228: #define        PCI_VENDOR_HONEYWELL    0x10ac          /* Honeywell IASD */
1.27      veego     229: #define        PCI_VENDOR_SYMPHONY     0x10ad          /* Symphony Labs */
1.5       cgd       230: #define        PCI_VENDOR_CORNERSTONE  0x10ae          /* Cornerstone Technology */
                    231: #define        PCI_VENDOR_MICROCOMPSON 0x10af          /* Micro Computer Sysytems (M) SON */
                    232: #define        PCI_VENDOR_CARDEXPER    0x10b0          /* CardExpert Technology */
1.257     wiz       233: #define        PCI_VENDOR_CABLETRON    0x10b1          /* Cabletron Systems */
1.5       cgd       234: #define        PCI_VENDOR_RAYETHON     0x10b2          /* Raytheon */
                    235: #define        PCI_VENDOR_DATABOOK     0x10b3          /* Databook */
                    236: #define        PCI_VENDOR_STB  0x10b4          /* STB Systems */
                    237: #define        PCI_VENDOR_PLX  0x10b5          /* PLX Technology */
                    238: #define        PCI_VENDOR_MADGE        0x10b6          /* Madge Networks */
1.318     soren     239: #define        PCI_VENDOR_3COM 0x10b7          /* 3Com */
1.5       cgd       240: #define        PCI_VENDOR_SMC  0x10b8          /* Standard Microsystems */
                    241: #define        PCI_VENDOR_ALI  0x10b9          /* Acer Labs */
                    242: #define        PCI_VENDOR_MITSUBISHIELEC       0x10ba          /* Mitsubishi Electronics */
                    243: #define        PCI_VENDOR_DAPHA        0x10bb          /* Dapha Electronics */
                    244: #define        PCI_VENDOR_ALR  0x10bc          /* Advanced Logic Research */
                    245: #define        PCI_VENDOR_SURECOM      0x10bd          /* Surecom Technology */
                    246: #define        PCI_VENDOR_TSENGLABS    0x10be          /* Tseng Labs International */
                    247: #define        PCI_VENDOR_MOST 0x10bf          /* Most */
                    248: #define        PCI_VENDOR_BOCA 0x10c0          /* Boca Research */
                    249: #define        PCI_VENDOR_ICM  0x10c1          /* ICM */
                    250: #define        PCI_VENDOR_AUSPEX       0x10c2          /* Auspex Systems */
                    251: #define        PCI_VENDOR_SAMSUNGSEMI  0x10c3          /* Samsung Semiconductors */
                    252: #define        PCI_VENDOR_AWARD        0x10c4          /* Award Software Int'l */
                    253: #define        PCI_VENDOR_XEROX        0x10c5          /* Xerox */
                    254: #define        PCI_VENDOR_RAMBUS       0x10c6          /* Rambus */
                    255: #define        PCI_VENDOR_MEDIAVIS     0x10c7          /* Media Vision */
                    256: #define        PCI_VENDOR_NEOMAGIC     0x10c8          /* Neomagic */
                    257: #define        PCI_VENDOR_DATAEXPERT   0x10c9          /* Dataexpert */
                    258: #define        PCI_VENDOR_FUJITSU      0x10ca          /* Fujitsu */
                    259: #define        PCI_VENDOR_OMRON        0x10cb          /* Omron */
                    260: #define        PCI_VENDOR_MENTOR       0x10cc          /* Mentor ARC */
1.84      dante     261: #define        PCI_VENDOR_ADVSYS       0x10cd          /* Advanced System Products */
1.5       cgd       262: #define        PCI_VENDOR_RADIUS       0x10ce          /* Radius */
                    263: #define        PCI_VENDOR_CITICORP     0x10cf          /* Citicorp TTI */
1.27      veego     264: #define        PCI_VENDOR_FUJITSU2     0x10d0          /* Fujitsu Limited (2nd PCI Vendor ID) */
1.5       cgd       265: #define        PCI_VENDOR_FUTUREPLUS   0x10d1          /* Future+ Systems */
                    266: #define        PCI_VENDOR_MOLEX        0x10d2          /* Molex */
                    267: #define        PCI_VENDOR_JABIL        0x10d3          /* Jabil Circuit */
                    268: #define        PCI_VENDOR_HAULON       0x10d4          /* Hualon Microelectronics */
                    269: #define        PCI_VENDOR_AUTOLOGIC    0x10d5          /* Autologic */
                    270: #define        PCI_VENDOR_CETIA        0x10d6          /* Cetia */
                    271: #define        PCI_VENDOR_BCM  0x10d7          /* BCM Advanced */
                    272: #define        PCI_VENDOR_APL  0x10d8          /* Advanced Peripherals Labs */
                    273: #define        PCI_VENDOR_MACRONIX     0x10d9          /* Macronix */
                    274: #define        PCI_VENDOR_THOMASCONRAD 0x10da          /* Thomas-Conrad */
                    275: #define        PCI_VENDOR_ROHM 0x10db          /* Rohm Research */
1.27      veego     276: #define        PCI_VENDOR_CERN 0x10dc          /* CERN/ECP/EDU */
1.5       cgd       277: #define        PCI_VENDOR_ES   0x10dd          /* Evans & Sutherland */
1.754     tron      278: #define        PCI_VENDOR_NVIDIA       0x10de          /* NVIDIA */
1.5       cgd       279: #define        PCI_VENDOR_EMULEX       0x10df          /* Emulex */
                    280: #define        PCI_VENDOR_IMS  0x10e0          /* Integrated Micro Solutions */
1.27      veego     281: #define        PCI_VENDOR_TEKRAM       0x10e1          /* Tekram Technology (1st PCI Vendor ID) */
1.666     junyoung  282: #define        PCI_VENDOR_APTIX        0x10e2          /* Aptix */
1.88      drochner  283: #define        PCI_VENDOR_NEWBRIDGE    0x10e3          /* Newbridge Microsystems / Tundra Semiconductor */
1.5       cgd       284: #define        PCI_VENDOR_TANDEM       0x10e4          /* Tandem Computers */
                    285: #define        PCI_VENDOR_MICROINDUSTRIES      0x10e5          /* Micro Industries */
                    286: #define        PCI_VENDOR_GAINBERY     0x10e6          /* Gainbery Computer Products */
                    287: #define        PCI_VENDOR_VADEM        0x10e7          /* Vadem */
                    288: #define        PCI_VENDOR_AMCIRCUITS   0x10e8          /* Applied Micro Circuits */
                    289: #define        PCI_VENDOR_ALPSELECTIC  0x10e9          /* Alps Electric */
1.401     junyoung  290: #define        PCI_VENDOR_INTEGRAPHICS 0x10ea          /* Integraphics Systems */
1.5       cgd       291: #define        PCI_VENDOR_ARTISTSGRAPHICS      0x10eb          /* Artists Graphics */
                    292: #define        PCI_VENDOR_REALTEK      0x10ec          /* Realtek Semiconductor */
1.666     junyoung  293: #define        PCI_VENDOR_ASCIICORP    0x10ed          /* ASCII */
1.5       cgd       294: #define        PCI_VENDOR_XILINX       0x10ee          /* Xilinx */
                    295: #define        PCI_VENDOR_RACORE       0x10ef          /* Racore Computer Products */
                    296: #define        PCI_VENDOR_PERITEK      0x10f0          /* Peritek */
                    297: #define        PCI_VENDOR_TYAN 0x10f1          /* Tyan Computer */
                    298: #define        PCI_VENDOR_ACHME        0x10f2          /* Achme Computer */
                    299: #define        PCI_VENDOR_ALARIS       0x10f3          /* Alaris */
                    300: #define        PCI_VENDOR_SMOS 0x10f4          /* S-MOS Systems */
1.666     junyoung  301: #define        PCI_VENDOR_NKK  0x10f5          /* NKK */
1.5       cgd       302: #define        PCI_VENDOR_CREATIVE     0x10f6          /* Creative Electronic Systems */
                    303: #define        PCI_VENDOR_MATSUSHITA   0x10f7          /* Matsushita */
                    304: #define        PCI_VENDOR_ALTOS        0x10f8          /* Altos India */
                    305: #define        PCI_VENDOR_PCDIRECT     0x10f9          /* PC Direct */
                    306: #define        PCI_VENDOR_TRUEVISIO    0x10fa          /* Truevision */
                    307: #define        PCI_VENDOR_THESYS       0x10fb          /* Thesys Ges. F. Mikroelektronik */
                    308: #define        PCI_VENDOR_IODATA       0x10fc          /* I-O Data Device */
                    309: #define        PCI_VENDOR_SOYO 0x10fd          /* Soyo Technology */
                    310: #define        PCI_VENDOR_FAST 0x10fe          /* Fast Electronic */
                    311: #define        PCI_VENDOR_NCUBE        0x10ff          /* NCube */
                    312: #define        PCI_VENDOR_JAZZ 0x1100          /* Jazz Multimedia */
                    313: #define        PCI_VENDOR_INITIO       0x1101          /* Initio */
                    314: #define        PCI_VENDOR_CREATIVELABS 0x1102          /* Creative Labs */
                    315: #define        PCI_VENDOR_TRIONES      0x1103          /* Triones Technologies */
                    316: #define        PCI_VENDOR_RASTEROPS    0x1104          /* RasterOps */
                    317: #define        PCI_VENDOR_SIGMA        0x1105          /* Sigma Designs */
1.14      cgd       318: #define        PCI_VENDOR_VIATECH      0x1106          /* VIA Technologies */
1.5       cgd       319: #define        PCI_VENDOR_STRATIS      0x1107          /* Stratus Computer */
1.1       cgd       320: #define        PCI_VENDOR_PROTEON      0x1108          /* Proteon */
1.5       cgd       321: #define        PCI_VENDOR_COGENT       0x1109          /* Cogent Data Technologies */
1.27      veego     322: #define        PCI_VENDOR_SIEMENS      0x110a          /* Siemens AG / Siemens Nixdorf AG */
1.5       cgd       323: #define        PCI_VENDOR_XENON        0x110b          /* Xenon Microsystems */
                    324: #define        PCI_VENDOR_MINIMAX      0x110c          /* Mini-Max Technology */
                    325: #define        PCI_VENDOR_ZNYX 0x110d          /* Znyx Advanced Systems */
                    326: #define        PCI_VENDOR_CPUTECH      0x110e          /* CPU Technology */
                    327: #define        PCI_VENDOR_ROSS 0x110f          /* Ross Technology */
                    328: #define        PCI_VENDOR_POWERHOUSE   0x1110          /* Powerhouse Systems */
                    329: #define        PCI_VENDOR_SCO  0x1111          /* Santa Cruz Operation */
1.27      veego     330: #define        PCI_VENDOR_RNS  0x1112          /* RNS */
1.5       cgd       331: #define        PCI_VENDOR_ACCTON       0x1113          /* Accton Technology */
                    332: #define        PCI_VENDOR_ATMEL        0x1114          /* Atmel */
1.27      veego     333: #define        PCI_VENDOR_DUPONT       0x1115          /* DuPont Pixel Systems */
1.5       cgd       334: #define        PCI_VENDOR_DATATRANSLATION      0x1116          /* Data Translation */
                    335: #define        PCI_VENDOR_DATACUBE     0x1117          /* Datacube */
                    336: #define        PCI_VENDOR_BERG 0x1118          /* Berg Electronics */
                    337: #define        PCI_VENDOR_VORTEX       0x1119          /* Vortex Computer Systems */
                    338: #define        PCI_VENDOR_EFFICIENTNETS        0x111a          /* Efficent Networks */
                    339: #define        PCI_VENDOR_TELEDYNE     0x111b          /* Teledyne Electronic Systems */
                    340: #define        PCI_VENDOR_TRICORD      0x111c          /* Tricord Systems */
                    341: #define        PCI_VENDOR_IDT  0x111d          /* IDT */
                    342: #define        PCI_VENDOR_ELDEC        0x111e          /* Eldec */
                    343: #define        PCI_VENDOR_PDI  0x111f          /* Prescision Digital Images */
                    344: #define        PCI_VENDOR_EMC  0x1120          /* Emc */
                    345: #define        PCI_VENDOR_ZILOG        0x1121          /* Zilog */
                    346: #define        PCI_VENDOR_MULTITECH    0x1122          /* Multi-tech Systems */
                    347: #define        PCI_VENDOR_LEUTRON      0x1124          /* Leutron Vision */
1.27      veego     348: #define        PCI_VENDOR_EUROCORE     0x1125          /* Eurocore/Vigra */
                    349: #define        PCI_VENDOR_VIGRA        0x1126          /* Vigra */
1.5       cgd       350: #define        PCI_VENDOR_FORE 0x1127          /* FORE Systems */
                    351: #define        PCI_VENDOR_FIRMWORKS    0x1129          /* Firmworks */
                    352: #define        PCI_VENDOR_HERMES       0x112a          /* Hermes Electronics */
                    353: #define        PCI_VENDOR_LINOTYPE     0x112b          /* Linotype */
                    354: #define        PCI_VENDOR_RAVICAD      0x112d          /* Ravicad */
                    355: #define        PCI_VENDOR_INFOMEDIA    0x112e          /* Infomedia Microelectronics */
                    356: #define        PCI_VENDOR_IMAGINGTECH  0x112f          /* Imaging Technlogy */
                    357: #define        PCI_VENDOR_COMPUTERVISION       0x1130          /* Computervision */
                    358: #define        PCI_VENDOR_PHILIPS      0x1131          /* Philips */
                    359: #define        PCI_VENDOR_MITEL        0x1132          /* Mitel */
                    360: #define        PCI_VENDOR_EICON        0x1133          /* Eicon Technology */
                    361: #define        PCI_VENDOR_MCS  0x1134          /* Mercury Computer Systems */
                    362: #define        PCI_VENDOR_FUJIXEROX    0x1135          /* Fuji Xerox */
                    363: #define        PCI_VENDOR_MOMENTUM     0x1136          /* Momentum Data Systems */
                    364: #define        PCI_VENDOR_CISCO        0x1137          /* Cisco Systems */
                    365: #define        PCI_VENDOR_ZIATECH      0x1138          /* Ziatech */
                    366: #define        PCI_VENDOR_DYNPIC       0x1139          /* Dynamic Pictures */
                    367: #define        PCI_VENDOR_FWB  0x113a          /* FWB */
                    368: #define        PCI_VENDOR_CYCLONE      0x113c          /* Cyclone Micro */
                    369: #define        PCI_VENDOR_LEADINGEDGE  0x113d          /* Leading Edge */
                    370: #define        PCI_VENDOR_SANYO        0x113e          /* Sanyo Electric */
                    371: #define        PCI_VENDOR_EQUINOX      0x113f          /* Equinox Systems */
                    372: #define        PCI_VENDOR_INTERVOICE   0x1140          /* Intervoice */
                    373: #define        PCI_VENDOR_CREST        0x1141          /* Crest Microsystem */
                    374: #define        PCI_VENDOR_ALLIANCE     0x1142          /* Alliance Semiconductor */
                    375: #define        PCI_VENDOR_NETPOWER     0x1143          /* NetPower */
                    376: #define        PCI_VENDOR_CINMILACRON  0x1144          /* Cincinnati Milacron */
                    377: #define        PCI_VENDOR_WORKBIT      0x1145          /* Workbit */
                    378: #define        PCI_VENDOR_FORCE        0x1146          /* Force Computers */
                    379: #define        PCI_VENDOR_INTERFACE    0x1147          /* Interface */
                    380: #define        PCI_VENDOR_SCHNEIDERKOCH        0x1148          /* Schneider & Koch */
                    381: #define        PCI_VENDOR_WINSYSTEM    0x1149          /* Win System */
                    382: #define        PCI_VENDOR_VMIC 0x114a          /* VMIC */
                    383: #define        PCI_VENDOR_CANOPUS      0x114b          /* Canopus */
                    384: #define        PCI_VENDOR_ANNABOOKS    0x114c          /* Annabooks */
1.666     junyoung  385: #define        PCI_VENDOR_IC   0x114d          /* IC */
1.5       cgd       386: #define        PCI_VENDOR_NIKON        0x114e          /* Nikon Systems */
1.776     chs       387: #define        PCI_VENDOR_DIGI 0x114f          /* Digi International */
1.5       cgd       388: #define        PCI_VENDOR_TMC  0x1150          /* Thinking Machines */
                    389: #define        PCI_VENDOR_JAE  0x1151          /* JAE Electronics */
                    390: #define        PCI_VENDOR_MEGATEK      0x1152          /* Megatek */
                    391: #define        PCI_VENDOR_LANDWIN      0x1153          /* Land Win Electronic */
                    392: #define        PCI_VENDOR_MELCO        0x1154          /* Melco */
                    393: #define        PCI_VENDOR_PINETECH     0x1155          /* Pine Technology */
                    394: #define        PCI_VENDOR_PERISCOPE    0x1156          /* Periscope Engineering */
                    395: #define        PCI_VENDOR_AVSYS        0x1157          /* Avsys */
                    396: #define        PCI_VENDOR_VOARX        0x1158          /* Voarx R & D */
                    397: #define        PCI_VENDOR_MUTECH       0x1159          /* Mutech */
                    398: #define        PCI_VENDOR_HARLEQUIN    0x115a          /* Harlequin */
                    399: #define        PCI_VENDOR_PARALLAX     0x115b          /* Parallax Graphics */
                    400: #define        PCI_VENDOR_XIRCOM       0x115d          /* Xircom */
                    401: #define        PCI_VENDOR_PEERPROTO    0x115e          /* Peer Protocols */
                    402: #define        PCI_VENDOR_MAXTOR       0x115f          /* Maxtor */
                    403: #define        PCI_VENDOR_MEGASOFT     0x1160          /* Megasoft */
                    404: #define        PCI_VENDOR_PFU  0x1161          /* PFU Limited */
                    405: #define        PCI_VENDOR_OALAB        0x1162          /* OA Laboratory */
1.666     junyoung  406: #define        PCI_VENDOR_RENDITION    0x1163          /* Rendition */
1.5       cgd       407: #define        PCI_VENDOR_APT  0x1164          /* Advanced Peripherals Technologies */
                    408: #define        PCI_VENDOR_IMAGRAPH     0x1165          /* Imagraph */
1.275     ad        409: #define        PCI_VENDOR_SERVERWORKS  0x1166          /* ServerWorks */
1.5       cgd       410: #define        PCI_VENDOR_MUTOH        0x1167          /* Mutoh Industries */
                    411: #define        PCI_VENDOR_THINE        0x1168          /* Thine Electronics */
                    412: #define        PCI_VENDOR_CDAC 0x1169          /* Centre for Dev. of Advanced Computing */
                    413: #define        PCI_VENDOR_POLARIS      0x116a          /* Polaris Communications */
                    414: #define        PCI_VENDOR_CONNECTWARE  0x116b          /* Connectware */
                    415: #define        PCI_VENDOR_WSTECH       0x116f          /* Workstation Technology */
                    416: #define        PCI_VENDOR_INVENTEC     0x1170          /* Inventec */
1.27      veego     417: #define        PCI_VENDOR_LOUGHSOUND   0x1171          /* Loughborough Sound Images */
1.666     junyoung  418: #define        PCI_VENDOR_ALTERA       0x1172          /* Altera */
1.27      veego     419: #define        PCI_VENDOR_ADOBE        0x1173          /* Adobe Systems */
                    420: #define        PCI_VENDOR_BRIDGEPORT   0x1174          /* Bridgeport Machines */
                    421: #define        PCI_VENDOR_MIRTRON      0x1175          /* Mitron Computer */
                    422: #define        PCI_VENDOR_SBE  0x1176          /* SBE */
                    423: #define        PCI_VENDOR_SILICONENG   0x1177          /* Silicon Engineering */
                    424: #define        PCI_VENDOR_ALFA 0x1178          /* Alfa */
1.255     haya      425: #define        PCI_VENDOR_TOSHIBA2     0x1179          /* Toshiba */
1.27      veego     426: #define        PCI_VENDOR_ATREND       0x117a          /* A-Trend Technology */
                    427: #define        PCI_VENDOR_ATTO 0x117c          /* Atto Technology */
                    428: #define        PCI_VENDOR_TR   0x117e          /* T/R Systems */
                    429: #define        PCI_VENDOR_RICOH        0x1180          /* Ricoh */
                    430: #define        PCI_VENDOR_TELEMATICS   0x1181          /* Telematics International */
                    431: #define        PCI_VENDOR_FUJIKURA     0x1183          /* Fujikura */
                    432: #define        PCI_VENDOR_FORKS        0x1184          /* Forks */
                    433: #define        PCI_VENDOR_DATAWORLD    0x1185          /* Dataworld */
                    434: #define        PCI_VENDOR_DLINK        0x1186          /* D-Link Systems */
                    435: #define        PCI_VENDOR_ATL  0x1187          /* Advanced Techonoloy Labratories */
                    436: #define        PCI_VENDOR_SHIMA        0x1188          /* Shima Seiki Manufacturing */
                    437: #define        PCI_VENDOR_MATSUSHITA2  0x1189          /* Matsushita Electronics (2nd PCI Vendor ID) */
                    438: #define        PCI_VENDOR_HILEVEL      0x118a          /* HiLevel Technology */
                    439: #define        PCI_VENDOR_COROLLARY    0x118c          /* Corrollary */
                    440: #define        PCI_VENDOR_BITFLOW      0x118d          /* BitFlow */
                    441: #define        PCI_VENDOR_HERMSTEDT    0x118e          /* Hermstedt */
1.148     soren     442: #define        PCI_VENDOR_ACARD        0x1191          /* Acard */
1.27      veego     443: #define        PCI_VENDOR_DENSAN       0x1192          /* Densan */
1.14      cgd       444: #define        PCI_VENDOR_ZEINET       0x1193          /* Zeinet */
1.27      veego     445: #define        PCI_VENDOR_TOUCAN       0x1194          /* Toucan Technology */
1.404     tsutsui   446: #define        PCI_VENDOR_RATOC        0x1195          /* Ratoc Systems */
1.27      veego     447: #define        PCI_VENDOR_HYTEC        0x1196          /* Hytec Electronic */
                    448: #define        PCI_VENDOR_GAGE 0x1197          /* Gage Applied Sciences */
                    449: #define        PCI_VENDOR_LAMBDA       0x1198          /* Lambda Systems */
                    450: #define        PCI_VENDOR_DCA  0x1199          /* Digital Communications Associates */
                    451: #define        PCI_VENDOR_MINDSHARE    0x119a          /* Mind Share */
                    452: #define        PCI_VENDOR_OMEGA        0x119b          /* Omega Micro */
                    453: #define        PCI_VENDOR_ITI  0x119c          /* Information Technology Institute */
                    454: #define        PCI_VENDOR_BUG  0x119d          /* Bug Sapporo */
                    455: #define        PCI_VENDOR_FUJITSU3     0x119e          /* Fujitsu (3th PCI Vendor ID) */
                    456: #define        PCI_VENDOR_BULL 0x119f          /* Bull Hn Information Systems */
                    457: #define        PCI_VENDOR_CONVEX       0x11a0          /* Convex Computer */
                    458: #define        PCI_VENDOR_HAMAMATSU    0x11a1          /* Hamamatsu Photonics */
                    459: #define        PCI_VENDOR_SIERRA2      0x11a2          /* Sierra Research & Technology (2nd PCI Vendor ID) */
                    460: #define        PCI_VENDOR_BARCO        0x11a4          /* Barco */
                    461: #define        PCI_VENDOR_MICROUNITY   0x11a5          /* MicroUnity Systems Engineering */
                    462: #define        PCI_VENDOR_PUREDATA     0x11a6          /* Pure Data */
                    463: #define        PCI_VENDOR_POWERCC      0x11a7          /* Power Computing */
                    464: #define        PCI_VENDOR_INNOSYS      0x11a9          /* InnoSys */
                    465: #define        PCI_VENDOR_ACTEL        0x11aa          /* Actel */
1.820     riz       466: #define        PCI_VENDOR_MARVELL      0x11ab          /* Marvell */
1.27      veego     467: #define        PCI_VENDOR_CANNON       0x11ac          /* Cannon IS */
                    468: #define        PCI_VENDOR_LITEON       0x11ad          /* Lite-On Communications */
1.666     junyoung  469: #define        PCI_VENDOR_SCITEX       0x11ae          /* Scitex */
                    470: #define        PCI_VENDOR_AVID 0x11af          /* Avid Technology */
1.27      veego     471: #define        PCI_VENDOR_V3   0x11b0          /* V3 Semiconductor */
                    472: #define        PCI_VENDOR_APRICOT      0x11b1          /* Apricot Computer */
                    473: #define        PCI_VENDOR_KODAK        0x11b2          /* Eastman Kodak */
                    474: #define        PCI_VENDOR_BARR 0x11b3          /* Barr Systems */
                    475: #define        PCI_VENDOR_LEITECH      0x11b4          /* Leitch Technology */
                    476: #define        PCI_VENDOR_RADSTONE     0x11b5          /* Radstone Technology */
                    477: #define        PCI_VENDOR_UNITEDVIDEO  0x11b6          /* United Video */
                    478: #define        PCI_VENDOR_MOT2 0x11b7          /* Motorola (2nd PCI Vendor ID) */
                    479: #define        PCI_VENDOR_XPOINT       0x11b8          /* Xpoint Technologies */
                    480: #define        PCI_VENDOR_PATHLIGHT    0x11b9          /* Pathlight Technology */
                    481: #define        PCI_VENDOR_VIDEOTRON    0x11ba          /* VideoTron */
                    482: #define        PCI_VENDOR_PYRAMID      0x11bb          /* Pyramid Technologies */
                    483: #define        PCI_VENDOR_NETPERIPH    0x11bc          /* Network Peripherals */
                    484: #define        PCI_VENDOR_PINNACLE     0x11bd          /* Pinnacle Systems */
                    485: #define        PCI_VENDOR_IMI  0x11be          /* International Microcircuts */
1.261     soren     486: #define        PCI_VENDOR_LUCENT       0x11c1          /* Lucent Technologies */
1.27      veego     487: #define        PCI_VENDOR_NEC2 0x11c3          /* NEC (2nd PCI Vendor ID) */
                    488: #define        PCI_VENDOR_DOCTECH      0x11c4          /* Document Technologies */
                    489: #define        PCI_VENDOR_SHIVA        0x11c5          /* Shiva */
                    490: #define        PCI_VENDOR_DCMDATA      0x11c7          /* DCM Data Systems */
                    491: #define        PCI_VENDOR_DOLPHIN      0x11c8          /* Dolphin Interconnect Solutions */
1.776     chs       492: #define        PCI_VENDOR_MAGMA        0x11c9          /* Mesa Ridge Technologies (MAGMA) */
1.27      veego     493: #define        PCI_VENDOR_LSISYS       0x11ca          /* LSI Systems */
                    494: #define        PCI_VENDOR_SPECIALIX    0x11cb          /* Specialix Research */
                    495: #define        PCI_VENDOR_MKC  0x11cc          /* Michels & Kleberhoff Computer */
                    496: #define        PCI_VENDOR_HAL  0x11cd          /* HAL Computer Systems */
1.174     rh        497: #define        PCI_VENDOR_AURAVISION   0x11d1          /* Auravision */
1.588     chs       498: #define        PCI_VENDOR_ANALOG       0x11d4          /* Analog Devices */
1.302     thorpej   499: #define        PCI_VENDOR_SEGA 0x11db          /* SEGA Enterprises */
1.666     junyoung  500: #define        PCI_VENDOR_ZORAN        0x11de          /* Zoran */
1.721     chs       501: #define        PCI_VENDOR_QUICKLOGIC   0x11e3          /* QuickLogic */
1.65      thorpej   502: #define        PCI_VENDOR_COMPEX       0x11f6          /* Compex */
1.27      veego     503: #define        PCI_VENDOR_PMCSIERRA    0x11f8          /* PMC-Sierra */
1.776     chs       504: #define        PCI_VENDOR_COMTROL      0x11fe          /* Comtrol */
1.18      christos  505: #define        PCI_VENDOR_CYCLADES     0x120e          /* Cyclades */
1.31      kml       506: #define        PCI_VENDOR_ESSENTIAL    0x120f          /* Essential Communications */
1.666     junyoung  507: #define        PCI_VENDOR_O2MICRO      0x1217          /* O2 Micro */
1.77      explorer  508: #define        PCI_VENDOR_3DFX 0x121a          /* 3Dfx Interactive */
1.27      veego     509: #define        PCI_VENDOR_ARIEL        0x1220          /* Ariel */
1.428     augustss  510: #define        PCI_VENDOR_HEURICON     0x1223          /* Heurikon/Computer Products */
1.27      veego     511: #define        PCI_VENDOR_AZTECH       0x122d          /* Aztech */
                    512: #define        PCI_VENDOR_3DO  0x1239          /* The 3D0 Company */
1.143     augustss  513: #define        PCI_VENDOR_CCUBE        0x123f          /* C-Cube Microsystems */
1.666     junyoung  514: #define        PCI_VENDOR_JNI  0x1242          /* JNI */
1.114     drochner  515: #define        PCI_VENDOR_AVM  0x1244          /* AVM */
1.666     junyoung  516: #define        PCI_VENDOR_SAMSUNGELEC2 0x1249          /* Samsung Electronics (2nd vendor ID) */
1.27      veego     517: #define        PCI_VENDOR_STALLION     0x124d          /* Stallion Technologies */
                    518: #define        PCI_VENDOR_LINEARSYS    0x1254          /* Linear Systems */
1.641     mycroft   519: #define        PCI_VENDOR_COREGA       0x1259          /* Corega */
1.111     thorpej   520: #define        PCI_VENDOR_ASIX 0x125b          /* ASIX Electronics */
1.27      veego     521: #define        PCI_VENDOR_AURORA       0x125c          /* Aurora Technologies */
1.666     junyoung  522: #define        PCI_VENDOR_ESSTECH      0x125d          /* ESS Technology */
1.368     ichiro    523: #define        PCI_VENDOR_INTERSIL     0x1260          /* Intersil */
1.775     he        524: #define        PCI_VENDOR_NORTEL       0x126c          /* Nortel Networks (Northern Telecom) */
1.666     junyoung  525: #define        PCI_VENDOR_SILMOTION    0x126f          /* Silicon Motion */
1.42      mycroft   526: #define        PCI_VENDOR_ENSONIQ      0x1274          /* Ensoniq */
1.27      veego     527: #define        PCI_VENDOR_NETAPP       0x1275          /* Network Appliance */
1.666     junyoung  528: #define        PCI_VENDOR_TRANSMETA    0x1279          /* Transmeta */
1.27      veego     529: #define        PCI_VENDOR_ROCKWELL     0x127a          /* Rockwell Semiconductor Systems */
1.159     thorpej   530: #define        PCI_VENDOR_DAVICOM      0x1282          /* Davicom Semiconductor */
1.666     junyoung  531: #define        PCI_VENDOR_ITE  0x1283          /* Integrated Technology Express */
                    532: #define        PCI_VENDOR_ESSTECH2     0x1285          /* ESS Technology */
1.68      mark      533: #define        PCI_VENDOR_TRITECH      0x1292          /* TriTech Microelectronics */
1.27      veego     534: #define        PCI_VENDOR_KOFAX        0x1296          /* Kofax Image Products */
1.153     drochner  535: #define        PCI_VENDOR_ALTEON       0x12ae          /* Alteon */
1.77      explorer  536: #define        PCI_VENDOR_RISCOM       0x12aa          /* RISCom */
1.198     bouyer    537: #define        PCI_VENDOR_USR  0x12b9          /* US Robotics (3Com) */
1.520     jdc       538: #define        PCI_VENDOR_USR2 0x16ec          /* US Robotics */
1.27      veego     539: #define        PCI_VENDOR_PICTUREEL    0x12c5          /* Picture Elements */
1.666     junyoung  540: #define        PCI_VENDOR_NVIDIA_SGS   0x12d2          /* Nvidia & SGS-Thomson Microelectronics */
1.385     rafal     541: #define        PCI_VENDOR_RAINBOW      0x12de          /* Rainbow Technologies */
1.172     tsarna    542: #define        PCI_VENDOR_AUREAL       0x12eb          /* Aureal Semiconductor */
1.160     thorpej   543: #define        PCI_VENDOR_ADMTEK       0x1317          /* ADMtek */
1.610     chs       544: #define        PCI_VENDOR_PACKETENGINES        0x1318          /* Packet Engines */
1.169     augustss  545: #define        PCI_VENDOR_FORTEMEDIA   0x1319          /* Forte Media */
1.666     junyoung  546: #define        PCI_VENDOR_SIIG 0x131f          /* Siig */
1.176     is        547: #define        PCI_VENDOR_DOMEX        0x134a          /* Domex */
1.666     junyoung  548: #define        PCI_VENDOR_LMC  0x1376          /* LAN Media */
1.157     drochner  549: #define        PCI_VENDOR_NETGEAR      0x1385          /* Netgear */
1.776     chs       550: #define        PCI_VENDOR_MOXA 0x1393          /* Moxa Technologies */
1.333     thorpej   551: #define        PCI_VENDOR_LEVELONE     0x1394          /* Level One */
1.379     soren     552: #define        PCI_VENDOR_COLOGNECHIP  0x1397          /* Cologne Chip Designs */
1.572     thorpej   553: #define        PCI_VENDOR_HIFN 0x13a3          /* Hifn */
1.774     hamajima  554: #define        PCI_VENDOR_EXAR 0x13a8          /* EXAR */
1.236     ad        555: #define        PCI_VENDOR_3WARE        0x13c1          /* 3ware */
1.641     mycroft   556: #define        PCI_VENDOR_ABOCOM       0x13d1          /* AboCom Systems */
1.588     chs       557: #define        PCI_VENDOR_NETBOOST     0x13dc          /* NetBoost */
1.165     thorpej   558: #define        PCI_VENDOR_SUNDANCETI   0x13f0          /* Sundance Technology */
1.666     junyoung  559: #define        PCI_VENDOR_CMEDIA       0x13f6          /* C-Media Electronics */
                    560: #define        PCI_VENDOR_LAVA 0x1407          /* Lava Semiconductor Manufacturing */
                    561: #define        PCI_VENDOR_ETIMEDIA     0x1409          /* eTIMedia Technology */
1.708     rh        562: #define        PCI_VENDOR_ICENSEMBLE   0x1412          /* IC Ensemble / VIA Technologies */
1.666     junyoung  563: #define        PCI_VENDOR_MICROSOFT    0x1414          /* Microsoft */
                    564: #define        PCI_VENDOR_OXFORDSEMI   0x1415          /* Oxford Semiconductor */
1.885     jklos     565: #define        PCI_VENDOR_CHELSIO      0x1425          /* Chelsio Communications */
1.666     junyoung  566: #define        PCI_VENDOR_TAMARACK     0x143d          /* Tamarack Microelectronics */
                    567: #define        PCI_VENDOR_SAMSUNGELEC3 0x144d          /* Samsung Electronics (3rd vendor ID) */
                    568: #define        PCI_VENDOR_ASKEY        0x144f          /* Askey Computer */
1.257     wiz       569: #define        PCI_VENDOR_AVERMEDIA    0x1461          /* Avermedia Technologies */
1.282     onoe      570: #define        PCI_VENDOR_AIRONET      0x14b9          /* Aironet Wireless Communications */
1.666     junyoung  571: #define        PCI_VENDOR_COMPAL       0x14c0          /* COMPAL Electronics */
1.721     chs       572: #define        PCI_VENDOR_MYRICOM      0x14c1          /* Myricom */
1.666     junyoung  573: #define        PCI_VENDOR_TITAN        0x14d2          /* Titan Electronics */
                    574: #define        PCI_VENDOR_AVLAB        0x14db          /* Avlab Technology */
1.270     itojun    575: #define        PCI_VENDOR_INVERTEX     0x14e1          /* Invertex */
1.666     junyoung  576: #define        PCI_VENDOR_BROADCOM     0x14e4          /* Broadcom */
                    577: #define        PCI_VENDOR_PLANEX       0x14ea          /* Planex Communications */
1.257     wiz       578: #define        PCI_VENDOR_CONEXANT     0x14f1          /* Conexant Systems */
1.139     drochner  579: #define        PCI_VENDOR_DELTA        0x1500          /* Delta Electronics */
1.666     junyoung  580: #define        PCI_VENDOR_ENE  0x1524          /* ENE Technology */
1.182     kleink    581: #define        PCI_VENDOR_TERRATEC     0x153b          /* TerraTec Electronic */
1.666     junyoung  582: #define        PCI_VENDOR_SOLIDUM      0x1588          /* Solidum Systems */
1.780     nonaka    583: #define        PCI_VENDOR_FARADAY      0x159b          /* Faraday Technology */
1.147     castor    584: #define        PCI_VENDOR_GEOCAST      0x15a1          /* Geocast Network Systems */
1.557     jonathan  585: #define        PCI_VENDOR_BLUESTEEL    0x15ab          /* Bluesteel Networks */
1.746     xtraeme   586: #define        PCI_VENDOR_VMWARE       0x15ad          /* VMware */
1.603     matt      587: #define        PCI_VENDOR_AGILENT      0x15bc          /* Agilent Technologies */
1.386     augustss  588: #define        PCI_VENDOR_EUMITCOM     0x1638          /* Eumitcom */
1.270     itojun    589: #define        PCI_VENDOR_NETSEC       0x1660          /* NetSec */
1.666     junyoung  590: #define        PCI_VENDOR_SIBYTE       0x166d          /* Broadcom (SiByte) */
1.484     martin    591: #define        PCI_VENDOR_MYSON        0x1516          /* Myson-Century Technology */
1.666     junyoung  592: #define        PCI_VENDOR_NDC  0x15e8          /* National Datacomm */
                    593: #define        PCI_VENDOR_ACTIONTEC    0x1668          /* Action Tec Electronics */
                    594: #define        PCI_VENDOR_ATHEROS      0x168c          /* Atheros Communications */
1.386     augustss  595: #define        PCI_VENDOR_GLOBALSUN    0x16ab          /* Global Sun Tech */
1.776     chs       596: #define        PCI_VENDOR_SAFENET      0x16ae          /* SafeNet */
1.803     nisimura  597: #define        PCI_VENDOR_MICREL       0x16c6          /* Micrel */
1.600     tls       598: #define        PCI_VENDOR_LINKSYS      0x1737          /* Linksys */
1.447     fvdl      599: #define        PCI_VENDOR_ALTIMA       0x173b          /* Altima */
1.666     junyoung  600: #define        PCI_VENDOR_ANTARES      0x1754          /* Antares Microsystems */
1.641     mycroft   601: #define        PCI_VENDOR_CAVIUM       0x177d          /* Cavium */
1.360     drochner  602: #define        PCI_VENDOR_FZJZEL       0x1796          /* FZ Juelich / ZEL */
1.673     jdarrow   603: #define        PCI_VENDOR_BELKIN       0x1799          /* Belkin */
1.641     mycroft   604: #define        PCI_VENDOR_HAWKING      0x17b3          /* Hawking Technology */
1.666     junyoung  605: #define        PCI_VENDOR_SANDBURST    0x17ba          /* Sandburst */
1.661     augustss  606: #define        PCI_VENDOR_I4   0x17cf          /* I4 */
1.650     ragge     607: #define        PCI_VENDOR_S2IO 0x17d5          /* S2io Technologies */
1.749     sekiya    608: #define        PCI_VENDOR_LINKSYS2     0x17fe          /* Linksys */
1.667     jdarrow   609: #define        PCI_VENDOR_RALINK       0x1814          /* Ralink Technologies */
1.888     tron      610: #define        PCI_VENDOR_ATTANSIC     0x1969          /* Attansic Technologies */
1.898     cube      611: #define        PCI_VENDOR_EVE  0x1adb          /* EVE */
1.641     mycroft   612: #define        PCI_VENDOR_SYMPHONY2    0x1c1c          /* Symphony Labs (2nd PCI Vendor ID) */
                    613: #define        PCI_VENDOR_TEKRAM2      0x1de1          /* Tekram Technology (2nd PCI Vendor ID) */
1.833     heas      614: #define        PCI_VENDOR_DATUM        0x12e2          /* Datum Inc. Bancomm-Timing Division */
1.878     bouyer    615: #define        PCI_VENDOR_JMICRON      0x197b          /* JMicron Technology */
1.403     tsutsui   616: #define        PCI_VENDOR_HINT 0x3388          /* HiNT */
1.27      veego     617: #define        PCI_VENDOR_3DLABS       0x3d3d          /* 3D Labs */
                    618: #define        PCI_VENDOR_AVANCE2      0x4005          /* Avance Logic (2nd PCI Vendor ID) */
1.139     drochner  619: #define        PCI_VENDOR_ADDTRON      0x4033          /* Addtron Technology */
1.482     kent      620: #define        PCI_VENDOR_ICOMPRESSION 0x4444          /* Conexant (iCompression) */
1.272     thorpej   621: #define        PCI_VENDOR_INDCOMPSRC   0x494f          /* Industrial Computer Source */
1.65      thorpej   622: #define        PCI_VENDOR_NETVIN       0x4a14          /* NetVin */
1.27      veego     623: #define        PCI_VENDOR_BUSLOGIC2    0x4b10          /* Buslogic (2nd PCI Vendor ID) */
1.666     junyoung  624: #define        PCI_VENDOR_MEDIAQ       0x4d51          /* MediaQ */
1.384     augustss  625: #define        PCI_VENDOR_GUILLEMOT    0x5046          /* Guillemot */
1.782     jmcneill  626: #define        PCI_VENDOR_TURTLE_BEACH 0x5053          /* Turtle Beach */
1.1       cgd       627: #define        PCI_VENDOR_S3   0x5333          /* S3 */
1.27      veego     628: #define        PCI_VENDOR_NETPOWER2    0x5700          /* NetPower (2nd PCI Vendor ID) */
                    629: #define        PCI_VENDOR_C4T  0x6374          /* c't Magazin */
1.666     junyoung  630: #define        PCI_VENDOR_KURUSUGAWA   0x6809          /* Kurusugawa Electronics */
1.591     matt      631: #define        PCI_VENDOR_PCHDTV       0x7063          /* pcHDTV */
1.27      veego     632: #define        PCI_VENDOR_QUANCM       0x8008          /* Quancm Electronic GmbH */
1.1       cgd       633: #define        PCI_VENDOR_INTEL        0x8086          /* Intel */
1.27      veego     634: #define        PCI_VENDOR_TRIGEM2      0x8800          /* Trigem Computer (2nd PCI Vendor ID) */
1.65      thorpej   635: #define        PCI_VENDOR_PROLAN       0x8c4a          /* ProLAN */
1.666     junyoung  636: #define        PCI_VENDOR_COMPUTONE    0x8e0e          /* Computone */
1.65      thorpej   637: #define        PCI_VENDOR_KTI  0x8e2e          /* KTI */
1.1       cgd       638: #define        PCI_VENDOR_ADP  0x9004          /* Adaptec */
1.88      drochner  639: #define        PCI_VENDOR_ADP2 0x9005          /* Adaptec (2nd PCI Vendor ID) */
1.14      cgd       640: #define        PCI_VENDOR_ATRONICS     0x907f          /* Atronics */
1.311     msaitoh   641: #define        PCI_VENDOR_NETMOS       0x9710          /* Netmos */
1.797     soren     642: #define        PCI_VENDOR_PARALLELS    0xaaaa          /* Parallels */
1.289     mycroft   643: #define        PCI_VENDOR_CHRYSALIS    0xcafe          /* Chrysalis-ITS */
1.666     junyoung  644: #define        PCI_VENDOR_MIDDLE_DIGITAL       0xdeaf          /* Middle Digital */
1.27      veego     645: #define        PCI_VENDOR_ARC  0xedd8          /* ARC Logic */
1.60      cgd       646: #define        PCI_VENDOR_INVALID      0xffff          /* INVALID VENDOR ID */
1.1       cgd       647:
                    648: /*
1.770     dogcow    649:  * List of known products. Grouped by vendor.
1.1       cgd       650:  */
                    651:
1.5       cgd       652: /* 3COM Products */
1.157     drochner  653: #define        PCI_PRODUCT_3COM_3C985  0x0001          /* 3c985 Gigabit Ethernet */
1.393     thorpej   654: #define        PCI_PRODUCT_3COM_3C996  0x0003          /* 3c996 10/100/1000 Ethernet */
1.647     mycroft   655: #define        PCI_PRODUCT_3COM_3C556MODEM     0x1007          /* 3c556 V.90 Mini-PCI Modem */
1.565     bouyer    656: #define        PCI_PRODUCT_3COM_3C940  0x1700          /* 3c940 Gigabit Ethernet */
1.817     jnemeth   657: #define        PCI_PRODUCT_3COM_3C339  0x3390          /* 3c339 TokenLink Velocity */
                    658: #define        PCI_PRODUCT_3COM_3C359  0x3590          /* 3c359 TokenLink Velocity XL */
1.253     billc     659: #define        PCI_PRODUCT_3COM_3C450TX        0x4500          /* 3c450-TX 10/100 Ethernet */
1.641     mycroft   660: #define        PCI_PRODUCT_3COM_3C575TX        0x5057          /* 3c575-TX 10/100 Ethernet */
                    661: #define        PCI_PRODUCT_3COM_3C575BTX       0x5157          /* 3CCFE575BT 10/100 Ethernet */
                    662: #define        PCI_PRODUCT_3COM_3C575CTX       0x5257          /* 3CCFE575CT 10/100 Ethernet */
1.112     thorpej   663: #define        PCI_PRODUCT_3COM_3C590  0x5900          /* 3c590 Ethernet */
                    664: #define        PCI_PRODUCT_3COM_3C595TX        0x5950          /* 3c595-TX 10/100 Ethernet */
                    665: #define        PCI_PRODUCT_3COM_3C595T4        0x5951          /* 3c595-T4 10/100 Ethernet */
                    666: #define        PCI_PRODUCT_3COM_3C595MII       0x5952          /* 3c595-MII 10/100 Ethernet */
1.647     mycroft   667: #define        PCI_PRODUCT_3COM_3C555  0x5055          /* 3c555 10/100 Mini-PCI Ethernet */
1.661     augustss  668: #define        PCI_PRODUCT_3COM_3C154G72       0x6001          /* 3CRWE154G72 Wireless LAN adapter */
1.647     mycroft   669: #define        PCI_PRODUCT_3COM_3C556  0x6055          /* 3c556 10/100 Mini-PCI Ethernet */
                    670: #define        PCI_PRODUCT_3COM_3C556B 0x6056          /* 3c556B 10/100 Mini-PCI Ethernet */
1.641     mycroft   671: #define        PCI_PRODUCT_3COM_3C656_E        0x6560          /* 3CCFEM656 10/100 Ethernet */
                    672: #define        PCI_PRODUCT_3COM_3C656_M        0x6561          /* 3CCFEM656 56k Modem */
                    673: #define        PCI_PRODUCT_3COM_3C656B_E       0x6562          /* 3CCFEM656B 10/100 Ethernet */
                    674: #define        PCI_PRODUCT_3COM_3C656B_M       0x6563          /* 3CCFEM656B 56k Modem */
                    675: #define        PCI_PRODUCT_3COM_3C656C_E       0x6564          /* 3CXFEM656C 10/100 Ethernet */
                    676: #define        PCI_PRODUCT_3COM_3C656C_M       0x6565          /* 3CXFEM656C 56k Modem */
1.253     billc     677: #define        PCI_PRODUCT_3COM_3CSOHO100TX    0x7646          /* 3cSOHO100-TX 10/100 Ethernet */
1.389     augustss  678: #define        PCI_PRODUCT_3COM_3CRWE777A      0x7770          /* 3crwe777a AirConnect */
1.733     chs       679: #define        PCI_PRODUCT_3COM_3C804  0x7980          /* 3c804 FDDILink SAS */
1.817     jnemeth   680: #define        PCI_PRODUCT_3COM_TOKEN  0x8811          /* Token Ring */
1.112     thorpej   681: #define        PCI_PRODUCT_3COM_3C900TPO       0x9000          /* 3c900-TPO Ethernet */
                    682: #define        PCI_PRODUCT_3COM_3C900COMBO     0x9001          /* 3c900-COMBO Ethernet */
                    683: #define        PCI_PRODUCT_3COM_3C905TX        0x9050          /* 3c905-TX 10/100 Ethernet */
                    684: #define        PCI_PRODUCT_3COM_3C905T4        0x9051          /* 3c905-T4 10/100 Ethernet */
                    685: #define        PCI_PRODUCT_3COM_3C900BTPO      0x9004          /* 3c900B-TPO Ethernet */
                    686: #define        PCI_PRODUCT_3COM_3C900BCOMBO    0x9005          /* 3c900B-COMBO Ethernet */
1.131     fvdl      687: #define        PCI_PRODUCT_3COM_3C900BTPC      0x9006          /* 3c900B-TPC Ethernet */
1.112     thorpej   688: #define        PCI_PRODUCT_3COM_3C905BTX       0x9055          /* 3c905B-TX 10/100 Ethernet */
                    689: #define        PCI_PRODUCT_3COM_3C905BT4       0x9056          /* 3c905B-T4 10/100 Ethernet */
1.178     drochner  690: #define        PCI_PRODUCT_3COM_3C905BCOMBO    0x9058          /* 3c905B-COMBO 10/100 Ethernet */
1.229     drochner  691: #define        PCI_PRODUCT_3COM_3C905BFX       0x905a          /* 3c905B-FX 100 Ethernet */
1.144     ross      692: #define        PCI_PRODUCT_3COM_3C905CTX       0x9200          /* 3c905C-TX 10/100 Ethernet with mngmt */
1.499     gendalia  693: #define        PCI_PRODUCT_3COM_3C905CXTX      0x9201          /* 3c905CX-TX 10/100 Ethernet with mngmt */
1.632     junyoung  694: #define        PCI_PRODUCT_3COM_3C920BEMBW     0x9202          /* 3c920B-EMB-WNM Integrated Fast Ethernet */
1.592     cube      695: #define        PCI_PRODUCT_3COM_3C910SOHOB     0x9300          /* 3c910 OfficeConnect 10/100B Ethernet */
1.112     thorpej   696: #define        PCI_PRODUCT_3COM_3C980SRV       0x9800          /* 3c980 Server Adapter 10/100 Ethernet */
1.222     thorpej   697: #define        PCI_PRODUCT_3COM_3C980CTXM      0x9805          /* 3c980C-TXM 10/100 Ethernet */
1.541     drochner  698: #define        PCI_PRODUCT_3COM_3CR990 0x9900          /* 3c990-TX 10/100 Ethernet with 3XP */
1.339     thorpej   699: #define        PCI_PRODUCT_3COM_3CR990TX95     0x9902          /* 3CR990-TX-95 10/100 Ethernet with 3XP */
                    700: #define        PCI_PRODUCT_3COM_3CR990TX97     0x9903          /* 3CR990-TX-97 10/100 Ethernet with 3XP */
1.541     drochner  701: #define        PCI_PRODUCT_3COM_3C990B 0x9904          /* 3c990B 10/100 Ethernet with 3XP */
                    702: #define        PCI_PRODUCT_3COM_3CR990FX       0x9905          /* 3CR990-FX 100 Ethernet with 3XP */
1.339     thorpej   703: #define        PCI_PRODUCT_3COM_3CR990SVR95    0x9908          /* 3CR990-SVR-95 10/100 Ethernet with 3XP */
                    704: #define        PCI_PRODUCT_3COM_3CR990SVR97    0x9909          /* 3CR990-SVR-97 10/100 Ethernet with 3XP */
1.541     drochner  705: #define        PCI_PRODUCT_3COM_3C990BSVR      0x990a          /* 3c990BSVR 10/100 Ethernet with 3XP */
1.5       cgd       706:
1.258     cgd       707: /* 3Dfx Interactive products */
1.73      tron      708: #define        PCI_PRODUCT_3DFX_VOODOO 0x0001          /* Voodoo */
1.110     tron      709: #define        PCI_PRODUCT_3DFX_VOODOO2        0x0002          /* Voodoo2 */
1.136     tron      710: #define        PCI_PRODUCT_3DFX_BANSHEE        0x0003          /* Banshee */
                    711: #define        PCI_PRODUCT_3DFX_VOODOO3        0x0005          /* Voodoo3 */
1.362     chris     712: #define        PCI_PRODUCT_3DFX_VOODOO5        0x0009          /* Voodoo 4/5 */
1.73      tron      713:
1.27      veego     714: /* 3D Labs products */
1.44      lonhyn    715: #define        PCI_PRODUCT_3DLABS_300SX        0x0001          /* GLINT 300SX */
                    716: #define        PCI_PRODUCT_3DLABS_500TX        0x0002          /* GLINT 500TX */
                    717: #define        PCI_PRODUCT_3DLABS_DELTA        0x0003          /* GLINT DELTA */
1.129     veego     718: #define        PCI_PRODUCT_3DLABS_PERMEDIA     0x0004          /* GLINT Permedia */
1.44      lonhyn    719: #define        PCI_PRODUCT_3DLABS_500MX        0x0006          /* GLINT 500MX */
1.258     cgd       720: #define        PCI_PRODUCT_3DLABS_PERMEDIA2    0x0007          /* GLINT Permedia 2 */
1.279     thorpej   721: #define        PCI_PRODUCT_3DLABS_GAMMA        0x0008          /* GLINT GAMMA */
                    722: #define        PCI_PRODUCT_3DLABS_PERMEDIA2V   0x0009          /* GLINT Permedia 2V */
                    723: #define        PCI_PRODUCT_3DLABS_PERMEDIA3    0x000a          /* GLINT Permedia 3 */
1.236     ad        724:
                    725: /* 3ware products */
1.740     jdolecek  726: #define        PCI_PRODUCT_3WARE_ESCALADE      0x1000          /* Escalade ATA RAID Controller */
                    727: #define        PCI_PRODUCT_3WARE_ESCALADE_ASIC 0x1001          /* Escalade ATA RAID 7000/8000 series Controller */
1.784     wrstuden  728: #define        PCI_PRODUCT_3WARE_9000  0x1002          /* 9000-series RAID */
                    729: #define        PCI_PRODUCT_3WARE_9550  0x1003          /* 9550-series RAID */
1.27      veego     730:
1.641     mycroft   731: /* AboCom products */
                    732: #define        PCI_PRODUCT_ABOCOM_FE2500       0xab02          /* FE2500 10/100 Ethernet */
                    733: #define        PCI_PRODUCT_ABOCOM_PCM200       0xab03          /* PCM200 10/100 Ethernet */
                    734: #define        PCI_PRODUCT_ABOCOM_FE2000VX     0xab06          /* FE2000VX 10/100 Ethernet (OEM) */
                    735: #define        PCI_PRODUCT_ABOCOM_FE2500MX     0xab08          /* FE2500MX 10/100 Ethernet */
                    736:
1.24      jtk       737: /* ACC Products */
                    738: #define        PCI_PRODUCT_ACC_2188    0x0000          /* ACCM 2188 VL-PCI Bridge */
1.76      drochner  739: #define        PCI_PRODUCT_ACC_2051_HB 0x2051          /* 2051 PCI Single Chip Solution (host bridge) */
                    740: #define        PCI_PRODUCT_ACC_2051_ISA        0x5842          /* 2051 PCI Single Chip Solution (ISA bridge) */
1.24      jtk       741:
1.148     soren     742: /* Acard products */
1.285     tsutsui   743: #define        PCI_PRODUCT_ACARD_ATP850U       0x0005          /* ATP850U/UF UDMA IDE Controller */
                    744: #define        PCI_PRODUCT_ACARD_ATP860        0x0006          /* ATP860 UDMA IDE Controller */
1.324     tsutsui   745: #define        PCI_PRODUCT_ACARD_ATP860A       0x0007          /* ATP860-A UDMA IDE Controller */
1.472     bouyer    746: #define        PCI_PRODUCT_ACARD_ATP865        0x0008          /* ATP865 UDMA IDE Controller */
                    747: #define        PCI_PRODUCT_ACARD_ATP865A       0x0009          /* ATP865-A UDMA IDE Controller */
1.93      tron      748: #define        PCI_PRODUCT_ACARD_AEC6710       0x8002          /* AEC6710 SCSI */
                    749: #define        PCI_PRODUCT_ACARD_AEC6712UW     0x8010          /* AEC6712UW SCSI */
                    750: #define        PCI_PRODUCT_ACARD_AEC6712U      0x8020          /* AEC6712U SCSI */
                    751: #define        PCI_PRODUCT_ACARD_AEC6712S      0x8030          /* AEC6712S SCSI */
1.148     soren     752: #define        PCI_PRODUCT_ACARD_AEC6710D      0x8040          /* AEC6710D SCSI */
                    753: #define        PCI_PRODUCT_ACARD_AEC6715UW     0x8050          /* AEC6715UW SCSI */
1.93      tron      754:
1.139     drochner  755: /* Accton products */
                    756: #define        PCI_PRODUCT_ACCTON_MPX5030      0x1211          /* MPX 5030/5038 Ethernet */
1.292     thorpej   757: #define        PCI_PRODUCT_ACCTON_EN2242       0x1216          /* EN2242 10/100 Ethernet */
1.139     drochner  758:
1.5       cgd       759: /* Acer products */
1.27      veego     760: #define        PCI_PRODUCT_ACER_M1435  0x1435          /* M1435 VL-PCI Bridge */
1.5       cgd       761:
1.14      cgd       762: /* Acer Labs products */
1.27      veego     763: #define        PCI_PRODUCT_ALI_M1445   0x1445          /* M1445 VL-PCI Bridge */
                    764: #define        PCI_PRODUCT_ALI_M1449   0x1449          /* M1449 PCI-ISA Bridge */
                    765: #define        PCI_PRODUCT_ALI_M1451   0x1451          /* M1451 Host-PCI Bridge */
                    766: #define        PCI_PRODUCT_ALI_M1461   0x1461          /* M1461 Host-PCI Bridge */
1.89      mark      767: #define        PCI_PRODUCT_ALI_M1531   0x1531          /* M1531 Host-PCI Bridge */
1.795     xtraeme   768: #define        PCI_PRODUCT_ALI_M1533   0x1533          /* M1533 PCI-ISA Bridge */
1.89      mark      769: #define        PCI_PRODUCT_ALI_M1541   0x1541          /* M1541 Host-PCI Bridge */
1.68      mark      770: #define        PCI_PRODUCT_ALI_M1543   0x1533          /* M1543 PCI-ISA Bridge */
1.658     augustss  771: #define        PCI_PRODUCT_ALI_M1563   0x1563          /* M1563 PCI-ISA Bridge */
1.886     kiyohara  772: #define        PCI_PRODUCT_ALI_M1689   0x1689          /* M1689 Host-PCI Bridge */
1.129     veego     773: #define        PCI_PRODUCT_ALI_M3309   0x3309          /* M3309 MPEG Decoder */
1.14      cgd       774: #define        PCI_PRODUCT_ALI_M4803   0x5215          /* M4803 */
1.626     abs       775: #define        PCI_PRODUCT_ALI_M5257   0x5257          /* M5257 PCI Software Modem */
1.68      mark      776: #define        PCI_PRODUCT_ALI_M5229   0x5229          /* M5229 UDMA IDE Controller */
1.655     augustss  777: #define        PCI_PRODUCT_ALI_M5237   0x5237          /* M5237 USB 1.1 Host Controller */
                    778: #define        PCI_PRODUCT_ALI_M5239   0x5239          /* M5239 USB 2.0 Host Controller */
1.303     hubertf   779: #define        PCI_PRODUCT_ALI_M5243   0x5243          /* M5243 PCI-AGP Bridge */
1.655     augustss  780: #define        PCI_PRODUCT_ALI_M5249   0x5249          /* M5249 Hypertransport to PCI bridge */
1.881     mrg       781: #define        PCI_PRODUCT_ALI_M5261   0x5261          /* M5261 Tulip Ethernet Controller */
1.347     matt      782: #define        PCI_PRODUCT_ALI_M5451   0x5451          /* M5451 AC-Link Controller Audio Device */
                    783: #define        PCI_PRODUCT_ALI_M5453   0x5453          /* M5453 AC-Link Controller Modem Device */
1.655     augustss  784: #define        PCI_PRODUCT_ALI_M5455   0x5455          /* M5455 AC-Link Controller Audio Device */
1.68      mark      785: #define        PCI_PRODUCT_ALI_M7101   0x7101          /* M7101 Power Management Controller */
1.14      cgd       786:
1.1       cgd       787: /* Adaptec products */
1.14      cgd       788: #define        PCI_PRODUCT_ADP_AIC7850 0x5078          /* AIC-7850 */
1.19      gibbs     789: #define        PCI_PRODUCT_ADP_AIC7855 0x5578          /* AIC-7855 */
1.28      chuck     790: #define        PCI_PRODUCT_ADP_AIC5900 0x5900          /* AIC-5900 ATM */
                    791: #define        PCI_PRODUCT_ADP_AIC5905 0x5905          /* AIC-5905 ATM */
1.164     thorpej   792: #define        PCI_PRODUCT_ADP_AIC6915 0x6915          /* AIC-6915 10/100 Ethernet */
1.19      gibbs     793: #define        PCI_PRODUCT_ADP_AIC7860 0x6078          /* AIC-7860 */
1.168     matt      794: #define        PCI_PRODUCT_ADP_APA1480 0x6075          /* APA-1480 Ultra */
1.19      gibbs     795: #define        PCI_PRODUCT_ADP_2940AU  0x6178          /* AHA-2940A Ultra */
1.14      cgd       796: #define        PCI_PRODUCT_ADP_AIC7870 0x7078          /* AIC-7870 */
                    797: #define        PCI_PRODUCT_ADP_2940    0x7178          /* AHA-2940 */
1.6       cgd       798: #define        PCI_PRODUCT_ADP_3940    0x7278          /* AHA-3940 */
1.27      veego     799: #define        PCI_PRODUCT_ADP_3985    0x7378          /* AHA-3985 */
1.6       cgd       800: #define        PCI_PRODUCT_ADP_2944    0x7478          /* AHA-2944 */
1.129     veego     801: #define        PCI_PRODUCT_ADP_AIC7895 0x7895          /* AIC-7895 Ultra */
1.6       cgd       802: #define        PCI_PRODUCT_ADP_AIC7880 0x8078          /* AIC-7880 Ultra */
1.14      cgd       803: #define        PCI_PRODUCT_ADP_2940U   0x8178          /* AHA-2940 Ultra */
                    804: #define        PCI_PRODUCT_ADP_3940U   0x8278          /* AHA-3940 Ultra */
1.129     veego     805: #define        PCI_PRODUCT_ADP_389XU   0x8378          /* AHA-389X Ultra */
1.14      cgd       806: #define        PCI_PRODUCT_ADP_2944U   0x8478          /* AHA-2944 Ultra */
1.166     hannken   807: #define        PCI_PRODUCT_ADP_2940UP  0x8778          /* AHA-2940 Ultra Pro */
1.84      dante     808:
1.420     ad        809: #define        PCI_PRODUCT_ADP2_2940U2 0x0010          /* AHA-2940U2 U2 */
                    810: #define        PCI_PRODUCT_ADP2_2930U2 0x0011          /* AHA-2930U2 U2 */
                    811: #define        PCI_PRODUCT_ADP2_AIC7890        0x001f          /* AIC-7890/1 U2 */
                    812: #define        PCI_PRODUCT_ADP2_3950U2B        0x0050          /* AHA-3950U2B U2 */
                    813: #define        PCI_PRODUCT_ADP2_3950U2D        0x0051          /* AHA-3950U2D U2 */
                    814: #define        PCI_PRODUCT_ADP2_AIC7896        0x005f          /* AIC-7896/7 U2 */
1.421     mycroft   815: #define        PCI_PRODUCT_ADP2_AIC7892A       0x0080          /* AIC-7892A U160 */
                    816: #define        PCI_PRODUCT_ADP2_AIC7892B       0x0081          /* AIC-7892B U160 */
                    817: #define        PCI_PRODUCT_ADP2_AIC7892D       0x0083          /* AIC-7892D U160 */
                    818: #define        PCI_PRODUCT_ADP2_AIC7892P       0x008f          /* AIC-7892P U160 */
                    819: #define        PCI_PRODUCT_ADP2_AIC7899A       0x00c0          /* AIC-7899A U160 */
                    820: #define        PCI_PRODUCT_ADP2_AIC7899B       0x00c1          /* AIC-7899B U160 */
                    821: #define        PCI_PRODUCT_ADP2_AIC7899D       0x00c3          /* AIC-7899D U160 */
                    822: #define        PCI_PRODUCT_ADP2_AIC7899F       0x00c5          /* AIC-7899F RAID */
                    823: #define        PCI_PRODUCT_ADP2_AIC7899P       0x00cf          /* AIC-7899P U160 */
1.420     ad        824: #define        PCI_PRODUCT_ADP2_AAC2622        0x0282          /* AAC-2622 */
1.425     ad        825: #define        PCI_PRODUCT_ADP2_ASR2200S       0x0285          /* ASR-2200S */
                    826: #define        PCI_PRODUCT_ADP2_ASR2120S       0x0286          /* ASR-2120S */
1.615     gendalia  827: #define        PCI_PRODUCT_ADP2_ASR2200S_SUB2M 0x0287          /* ASR-2200S */
1.703     tron      828: #define        PCI_PRODUCT_ADP2_ASR2410SA      0x0290          /* ASR-2410SA */
1.622     gendalia  829: #define        PCI_PRODUCT_ADP2_AAR2810SA      0x0292          /* AAR-2810SA */
1.420     ad        830: #define        PCI_PRODUCT_ADP2_AAC364 0x0364          /* AAC-364 */
1.425     ad        831: #define        PCI_PRODUCT_ADP2_ASR5400S       0x0365          /* ASR-5400S */
1.420     ad        832: #define        PCI_PRODUCT_ADP2_PERC_2QC       0x1364          /* Dell PERC 2/QC */
                    833: /* XXX guess */
                    834: #define        PCI_PRODUCT_ADP2_PERC_3QC       0x1365          /* Dell PERC 3/QC */
1.872     christos  835: #define        PCI_PRODUCT_ADP2_HP_M110_G2     0x3227          /* HP M110 G2 / ASR-2610SA */
1.88      drochner  836:
1.139     drochner  837: /* Addtron Products */
                    838: #define        PCI_PRODUCT_ADDTRON_8139        0x1360          /* 8139 Ethernet */
1.745     xtraeme   839: #define        PCI_PRODUCT_ADDTRON_RHINEII     0x1320          /* Rhine II 10/100 Ethernet */
1.139     drochner  840:
1.160     thorpej   841: /* ADMtek products */
1.807     gdamore   842: #define        PCI_PRODUCT_ADMTEK_AL981        0x0981          /* AL981 (Comet) 10/100 Ethernet */
                    843: #define        PCI_PRODUCT_ADMTEK_AN983        0x0985          /* AN983 (Centaur-P) 10/100 Ethernet */
                    844: #define        PCI_PRODUCT_ADMTEK_AN985        0x1985          /* AN985 (Centaur-C) 10/100 Ethernet */
1.873     dyoung    845: #define        PCI_PRODUCT_ADMTEK_ADM5120      0x5120          /* Infineon ADM5120 PCI host bridge */
1.643     mycroft   846: #define        PCI_PRODUCT_ADMTEK_ADM8211      0x8201          /* ADM8211 11Mbps 802.11b WLAN */
1.807     gdamore   847: #define        PCI_PRODUCT_ADMTEK_ADM9511      0x9511          /* ADM9511 (Centaur-II) 10/100 Ethernet */
                    848: #define        PCI_PRODUCT_ADMTEK_ADM9513      0x9513          /* ADM9513 (Centaur-II) 10/100 Ethernet */
1.160     thorpej   849:
1.84      dante     850: /* Advanced System Products */
1.696     perry     851: #define        PCI_PRODUCT_ADVSYS_1200A        0x1100
                    852: #define        PCI_PRODUCT_ADVSYS_1200B        0x1200
1.84      dante     853: #define        PCI_PRODUCT_ADVSYS_ULTRA        0x1300          /* ABP-930/40UA */
1.90      dante     854: #define        PCI_PRODUCT_ADVSYS_WIDE 0x2300          /* ABP-940UW */
1.197     dante     855: #define        PCI_PRODUCT_ADVSYS_U2W  0x2500          /* ASB-3940U2W */
1.220     dante     856: #define        PCI_PRODUCT_ADVSYS_U3W  0x2700          /* ASB-3940U3W */
1.282     onoe      857:
1.603     matt      858: /* Agilent Technologies Products */
                    859: #define        PCI_PRODUCT_AGILENT_TACHYON_DX2 0x0100          /* Tachyon DX2 FC controller */
                    860:
1.282     onoe      861: /* Aironet Wireless Communicasions products */
1.643     mycroft   862: #define        PCI_PRODUCT_AIRONET_PC4xxx      0x0001          /* PC4500/PC4800 Wireless LAN Adapter */
1.647     mycroft   863: #define        PCI_PRODUCT_AIRONET_PCI350      0x0350          /* PCI350 Wireless LAN Adapter */
                    864: #define        PCI_PRODUCT_AIRONET_MPI350      0xa504          /* MPI350 Mini-PCI Wireless LAN Adapter */
1.643     mycroft   865: #define        PCI_PRODUCT_AIRONET_PC4500      0x4500          /* PC4500 Wireless LAN Adapter */
                    866: #define        PCI_PRODUCT_AIRONET_PC4800      0x4800          /* PC4800 Wireless LAN Adapter */
1.40      drochner  867:
                    868: /* Alliance products */
                    869: #define        PCI_PRODUCT_ALLIANCE_AT24       0x6424          /* AT24 */
1.203     jdolecek  870: #define        PCI_PRODUCT_ALLIANCE_AT25       0x643d          /* AT25 */
1.153     drochner  871:
                    872: /* Alteon products */
1.644     mycroft   873: #define        PCI_PRODUCT_ALTEON_ACENIC       0x0001          /* ACEnic 1000baseSX Ethernet */
                    874: #define        PCI_PRODUCT_ALTEON_ACENIC_COPPER        0x0002          /* ACEnic 1000baseT Ethernet */
1.393     thorpej   875: #define        PCI_PRODUCT_ALTEON_BCM5700      0x0003          /* ACEnic BCM5700 10/100/1000 Ethernet */
                    876: #define        PCI_PRODUCT_ALTEON_BCM5701      0x0004          /* ACEnic BCM5701 10/100/1000 Ethernet */
1.1       cgd       877:
1.447     fvdl      878: /* Altima products */
                    879: #define        PCI_PRODUCT_ALTIMA_AC1000       0x03e8          /* AC1000 Gigabit Ethernet */
1.457     enami     880: #define        PCI_PRODUCT_ALTIMA_AC1001       0x03e9          /* AC1001 Gigabit Ethernet */
1.449     cjs       881: #define        PCI_PRODUCT_ALTIMA_AC9100       0x03ea          /* AC9100 Gigabit Ethernet */
1.447     fvdl      882:
1.9       thorpej   883: /* AMD products */
1.889     jnemeth   884: #define        PCI_PRODUCT_AMD_AMD64_HT        0x1100          /* K8 AMD64 HyperTransport configuration */
                    885: #define        PCI_PRODUCT_AMD_AMD64_ADDR      0x1101          /* K8 AMD64 Address Map configuration */
                    886: #define        PCI_PRODUCT_AMD_AMD64_DRAM      0x1102          /* K8 AMD64 DRAM configuration */
                    887: #define        PCI_PRODUCT_AMD_AMD64_MISC      0x1103          /* K8 AMD64 Miscellaneous configuration */
                    888: #define        PCI_PRODUCT_AMD_AMD64_F10_HT    0x1200          /* AMD64 Family10h HyperTransport configuration */
                    889: #define        PCI_PRODUCT_AMD_AMD64_F10_ADDR  0x1201          /* AMD64 Family10h Address Map configuration */
                    890: #define        PCI_PRODUCT_AMD_AMD64_F10_DRAM  0x1202          /* AMD64 Family10h DRAM configuration */
                    891: #define        PCI_PRODUCT_AMD_AMD64_F10_MISC  0x1203          /* AMD64 Family10h Miscellaneous configuration */
                    892: #define        PCI_PRODUCT_AMD_AMD64_F10_LINK  0x1204          /* AMD64 Family10h Link configuration */
                    893: #define        PCI_PRODUCT_AMD_AMD64_F11_HT    0x1300          /* AMD64 Family11h HyperTransport configuration */
                    894: #define        PCI_PRODUCT_AMD_AMD64_F11_ADDR  0x1301          /* AMD64 Family11h Address Map configuration */
                    895: #define        PCI_PRODUCT_AMD_AMD64_F11_DRAM  0x1302          /* AMD64 Family11h DRAM configuration */
                    896: #define        PCI_PRODUCT_AMD_AMD64_F11_MISC  0x1303          /* AMD64 Family11h Miscellaneous configuration */
                    897: #define        PCI_PRODUCT_AMD_AMD64_F11_LINK  0x1304          /* AMD64 Family11h Link configuration */
1.352     thorpej   898: #define        PCI_PRODUCT_AMD_PCNET_PCI       0x2000          /* PCnet-PCI Ethernet */
                    899: #define        PCI_PRODUCT_AMD_PCNET_HOME      0x2001          /* PCnet-Home HomePNA Ethernet */
1.889     jnemeth   900: #define        PCI_PRODUCT_AMD_AM_1771_MBW     0x2003          /* Alchemy AM 1771 MBW */
1.352     thorpej   901: #define        PCI_PRODUCT_AMD_PCSCSI_PCI      0x2020          /* PCscsi-PCI SCSI */
1.862     isaki     902: #define        PCI_PRODUCT_AMD_GEODELX_PCHB    0x2080          /* Geode LX Host-PCI Bridge */
                    903: #define        PCI_PRODUCT_AMD_GEODELX_VGA     0x2081          /* Geode LX VGA Controller */
                    904: #define        PCI_PRODUCT_AMD_GEODELX_AES     0x2082          /* Geode LX AES Security Block */
1.889     jnemeth   905: #define        PCI_PRODUCT_AMD_CS5536_PCISB    0x208f          /* CS5536 GeodeLink PCI South Bridge */
1.862     isaki     906: #define        PCI_PRODUCT_AMD_CS5536_PCIB     0x2090          /* CS5536 PCI-ISA Bridge */
1.889     jnemeth   907: #define        PCI_PRODUCT_AMD_CS5536_FLASH    0x2091          /* CS5536 Flash */
                    908: #define        PCI_PRODUCT_AMD_CS5536_AUDIO    0x2093          /* CS5536 Audio */
1.862     isaki     909: #define        PCI_PRODUCT_AMD_CS5536_OHCI     0x2094          /* CS5536 OHCI USB Controller */
                    910: #define        PCI_PRODUCT_AMD_CS5536_EHCI     0x2095          /* CS5536 EHCI USB Controller */
1.889     jnemeth   911: #define        PCI_PRODUCT_AMD_CS5536_UDC      0x2096          /* CS5536 UDC */
                    912: #define        PCI_PRODUCT_AMD_CS5536_UOC      0x2097          /* CS5536 UOC */
1.862     isaki     913: #define        PCI_PRODUCT_AMD_CS5536_IDE      0x209a          /* CS5536 IDE Controller */
1.406     thorpej   914: #define        PCI_PRODUCT_AMD_SC520_SC        0x3000          /* Elan SC520 System Controller */
1.200     tron      915: #define        PCI_PRODUCT_AMD_SC751_SC        0x7006          /* AMD751 System Controller */
1.644     mycroft   916: #define        PCI_PRODUCT_AMD_SC751_PPB       0x7007          /* AMD751 PCI-PCI Bridge */
1.889     jnemeth   917: #define        PCI_PRODUCT_AMD_IGR4_AGP        0x700a          /* AMD IGR4 AGP Bridge */
                    918: #define        PCI_PRODUCT_AMD_IGR4_PPB        0x700b          /* AMD IGR4 PCI-PCI Bridge */
                    919: #define        PCI_PRODUCT_AMD_SC762_NB        0x700c          /* AMD762 Northbridge */
                    920: #define        PCI_PRODUCT_AMD_SC762_PPB       0x700d          /* AMD762 AGP Bridge */
                    921: #define        PCI_PRODUCT_AMD_SC761_SC        0x700e          /* AMD761 System Controller */
                    922: #define        PCI_PRODUCT_AMD_SC761_PPB       0x700f          /* AMD761 PCI-PCI Bridge */
                    923: #define        PCI_PRODUCT_AMD_PBC755_ISA      0x7400          /* AMD755 PCI-ISA Bridge */
                    924: #define        PCI_PRODUCT_AMD_PBC755_IDE      0x7401          /* AMD755 IDE controller */
                    925: #define        PCI_PRODUCT_AMD_PBC755_PMC      0x7403          /* AMD755 ACPI controller */
                    926: #define        PCI_PRODUCT_AMD_PBC755_USB      0x7404          /* AMD755 USB Host controller */
1.644     mycroft   927: #define        PCI_PRODUCT_AMD_PBC756_ISA      0x7408          /* AMD756 PCI-ISA Bridge */
1.200     tron      928: #define        PCI_PRODUCT_AMD_PBC756_IDE      0x7409          /* AMD756 IDE controller */
1.318     soren     929: #define        PCI_PRODUCT_AMD_PBC756_PMC      0x740b          /* AMD756 Power Management Controller */
                    930: #define        PCI_PRODUCT_AMD_PBC756_USB      0x740c          /* AMD756 USB Host Controller */
1.644     mycroft   931: #define        PCI_PRODUCT_AMD_PBC766_ISA      0x7410          /* AMD766 Southbridge */
1.326     fvdl      932: #define        PCI_PRODUCT_AMD_PBC766_IDE      0x7411          /* AMD766 IDE controller */
                    933: #define        PCI_PRODUCT_AMD_PBC766_PMC      0x7413          /* AMD766 Power Management Controller */
                    934: #define        PCI_PRODUCT_AMD_PBC766_USB      0x7414          /* AMD766 USB Host Controller */
1.644     mycroft   935: #define        PCI_PRODUCT_AMD_PBC768_ISA      0x7440          /* AMD768 PCI-ISA/LPC Bridge */
1.417     bouyer    936: #define        PCI_PRODUCT_AMD_PBC768_IDE      0x7441          /* AMD768 EIDE Controller */
                    937: #define        PCI_PRODUCT_AMD_PBC768_PMC      0x7443          /* AMD768 Power Management Controller */
                    938: #define        PCI_PRODUCT_AMD_PBC768_AC       0x7445          /* AMD768 AC97 Audio */
                    939: #define        PCI_PRODUCT_AMD_PBC768_MD       0x7446          /* AMD768 AC97 Modem */
1.644     mycroft   940: #define        PCI_PRODUCT_AMD_PBC768_PPB      0x7448          /* AMD768 PCI-PCI Bridge */
1.417     bouyer    941: #define        PCI_PRODUCT_AMD_PBC768_USB      0x7449          /* AMD768 USB Controller */
1.614     drochner  942: #define        PCI_PRODUCT_AMD_PCIX8131_PPB    0x7450          /* AMD8131 PCI-X Tunnel */
                    943: #define        PCI_PRODUCT_AMD_PCIX8131_APIC   0x7451          /* AMD8131 IO Apic */
                    944: #define        PCI_PRODUCT_AMD_AGP8151_DEV     0x7454          /* AMD8151 AGP Device */
                    945: #define        PCI_PRODUCT_AMD_AGP8151_PPB     0x7455          /* AMD8151 AGP Bridge */
1.889     jnemeth   946: #define        PCI_PRODUCT_AMD_PCIX_PPB        0x7458          /* AMD8123 PCI-X Bridge */
                    947: #define        PCI_PRODUCT_AMD_PCIX_APIC       0x7459          /* AMD8132 PCI-X IOAPIC */
1.530     nathanw   948: #define        PCI_PRODUCT_AMD_PBC8111 0x7460          /* AMD8111 I/O Hub */
1.889     jnemeth   949: #define        PCI_PRODUCT_AMD_PBC8111_USB_7461        0x7461          /* AMD8111 7461 USB Host Controller */
                    950: #define        PCI_PRODUCT_AMD_PBC8111_ETHER   0x7462          /* AMD8111 Ethernet */
1.571     kleink    951: #define        PCI_PRODUCT_AMD_PBC8111_USB     0x7464          /* AMD8111 USB Host Controller */
1.530     nathanw   952: #define        PCI_PRODUCT_AMD_PBC8111_LPC     0x7468          /* AMD8111 LPC Controller */
1.441     fvdl      953: #define        PCI_PRODUCT_AMD_PBC8111_IDE     0x7469          /* AMD8111 IDE Controller */
1.571     kleink    954: #define        PCI_PRODUCT_AMD_PBC8111_SMB     0x746a          /* AMD8111 SMBus Controller */
                    955: #define        PCI_PRODUCT_AMD_PBC8111_ACPI    0x746b          /* AMD8111 ACPI Controller */
1.482     kent      956: #define        PCI_PRODUCT_AMD_PBC8111_AC      0x746d          /* AMD8111 AC97 Audio */
1.889     jnemeth   957: #define        PCI_PRODUCT_AMD_PBC8111_MC97    0x746e          /* AMD8111 MC97 Modem */
                    958: #define        PCI_PRODUCT_AMD_PBC8111_AC_756b 0x756b          /* AMD8111 756b ACPI Controller */
1.265     ad        959:
                    960: /* American Megatrends products */
                    961: #define        PCI_PRODUCT_AMI_MEGARAID        0x9010          /* MegaRAID */
                    962: #define        PCI_PRODUCT_AMI_MEGARAID2       0x9060          /* MegaRAID 2 */
                    963: #define        PCI_PRODUCT_AMI_MEGARAID3       0x1960          /* MegaRAID 3 */
1.344     thorpej   964:
1.666     junyoung  965: /* Analog Devices products */
1.588     chs       966: #define        PCI_PRODUCT_ANALOG_SAFENET      0x2f44          /* SafeNet Crypto Accelerator ADSP-2141 */
                    967:
1.666     junyoung  968: /* Antares Microsystems products */
1.344     thorpej   969: #define        PCI_PRODUCT_ANTARES_TC9021      0x1021          /* Antares Gigabit Ethernet */
1.63      mycroft   970:
                    971: /* Apple products */
1.137     tsubai    972: #define        PCI_PRODUCT_APPLE_BANDIT        0x0001          /* Bandit Host-PCI Bridge */
                    973: #define        PCI_PRODUCT_APPLE_GC    0x0002          /* Grand Central I/O Controller */
                    974: #define        PCI_PRODUCT_APPLE_CONTROL       0x0003          /* Control */
                    975: #define        PCI_PRODUCT_APPLE_PLANB 0x0004          /* PlanB */
                    976: #define        PCI_PRODUCT_APPLE_OHARE 0x0007          /* OHare I/O Controller */
                    977: #define        PCI_PRODUCT_APPLE_BANDIT2       0x0008          /* Bandit Host-PCI Bridge */
1.644     mycroft   978: #define        PCI_PRODUCT_APPLE_HEATHROW      0x0010          /* Heathrow I/O Controller */
                    979: #define        PCI_PRODUCT_APPLE_PADDINGTON    0x0017          /* Paddington I/O Controller */
1.192     tsubai    980: #define        PCI_PRODUCT_APPLE_KEYLARGO_USB  0x0019          /* KeyLargo USB Controller */
                    981: #define        PCI_PRODUCT_APPLE_UNINORTH1     0x001e          /* UniNorth Host-PCI Bridge */
                    982: #define        PCI_PRODUCT_APPLE_UNINORTH2     0x001f          /* UniNorth Host-PCI Bridge */
                    983: #define        PCI_PRODUCT_APPLE_UNINORTH_AGP  0x0020          /* UniNorth AGP Interface */
                    984: #define        PCI_PRODUCT_APPLE_GMAC  0x0021          /* GMAC Ethernet */
1.644     mycroft   985: #define        PCI_PRODUCT_APPLE_KEYLARGO      0x0022          /* KeyLargo I/O Controller */
1.335     tsubai    986: #define        PCI_PRODUCT_APPLE_GMAC2 0x0024          /* GMAC Ethernet */
1.644     mycroft   987: #define        PCI_PRODUCT_APPLE_PANGEA_MACIO  0x0025          /* Pangea I/O Controller */
1.355     tsubai    988: #define        PCI_PRODUCT_APPLE_PANGEA_USB    0x0026          /* Pangea USB Controller */
1.335     tsubai    989: #define        PCI_PRODUCT_APPLE_PANGEA_AGP    0x0027          /* Pangea AGP Interface */
                    990: #define        PCI_PRODUCT_APPLE_PANGEA_PCI1   0x0028          /* Pangea Host-PCI Bridge */
                    991: #define        PCI_PRODUCT_APPLE_PANGEA_PCI2   0x0029          /* Pangea Host-PCI Bridge */
1.355     tsubai    992: #define        PCI_PRODUCT_APPLE_UNINORTH_AGP2 0x002d          /* UniNorth AGP Interface */
                    993: #define        PCI_PRODUCT_APPLE_UNINORTH3     0x002e          /* UniNorth Host-PCI Bridge */
                    994: #define        PCI_PRODUCT_APPLE_UNINORTH4     0x002f          /* UniNorth Host-PCI Bridge */
                    995: #define        PCI_PRODUCT_APPLE_PANGEA_FW     0x0030          /* Pangea Firewire */
1.456     matt      996: #define        PCI_PRODUCT_APPLE_UNINORTH_FW   0x0031          /* UniNorth Firewire */
                    997: #define        PCI_PRODUCT_APPLE_GMAC3 0x0032          /* GMAC Ethernet */
1.566     chs       998: #define        PCI_PRODUCT_APPLE_UNINORTH_ATA  0x0033          /* UniNorth ATA/100 Controller */
1.456     matt      999: #define        PCI_PRODUCT_APPLE_UNINORTH_AGP3 0x0034          /* UniNorth AGP Bridge */
                   1000: #define        PCI_PRODUCT_APPLE_UNINORTH5     0x0035          /* UniNorth Host-PCI Bridge */
                   1001: #define        PCI_PRODUCT_APPLE_UNINORTH6     0x0036          /* UniNorth Host-PCI Bridge */
1.519     tsubai   1002: #define        PCI_PRODUCT_APPLE_KAUAI 0x003b          /* Kauai ATA Controller */
1.645     mycroft  1003: #define        PCI_PRODUCT_APPLE_INTREPID      0x003e          /* Intrepid I/O Controller */
1.687     tsubai   1004: #define        PCI_PRODUCT_APPLE_INTREPID_USB  0x003f          /* Intrepid USB Controller */
                   1005: #define        PCI_PRODUCT_APPLE_K2_USB        0x0040          /* K2 USB Controller */
                   1006: #define        PCI_PRODUCT_APPLE_K2    0x0041          /* K2 MAC-IO Controller */
                   1007: #define        PCI_PRODUCT_APPLE_K2_FW 0x0042          /* K2 Firewire */
                   1008: #define        PCI_PRODUCT_APPLE_K2_UATA       0x0043          /* K2 UATA Controller */
                   1009: #define        PCI_PRODUCT_APPLE_U3_PPB1       0x0045          /* U3 PCI-PCI bridge */
                   1010: #define        PCI_PRODUCT_APPLE_U3_PPB2       0x0046          /* U3 PCI-PCI bridge */
                   1011: #define        PCI_PRODUCT_APPLE_U3_PPB3       0x0047          /* U3 PCI-PCI bridge */
                   1012: #define        PCI_PRODUCT_APPLE_U3_PPB4       0x0048          /* U3 PCI-PCI bridge */
                   1013: #define        PCI_PRODUCT_APPLE_U3_PPB5       0x0049          /* U3 PCI-PCI bridge */
                   1014: #define        PCI_PRODUCT_APPLE_U3_AGP        0x004b          /* U3 AGP Interface */
                   1015: #define        PCI_PRODUCT_APPLE_K2_GMAC       0x004c          /* GMAC Ethernet */
1.832     briggs   1016: #define        PCI_PRODUCT_APPLE_INTREPID2_AGP 0x0066          /* Intrepid 2 AGP */
                   1017: #define        PCI_PRODUCT_APPLE_INTREPID2_PCI1        0x0067          /* Intrepid 2 PCI */
                   1018: #define        PCI_PRODUCT_APPLE_INTREPID2_PCI2        0x0068          /* Intrepid 2 PCI */
                   1019: #define        PCI_PRODUCT_APPLE_INTREPID2_ATA 0x0069          /* Intrepid 2 ATA */
                   1020: #define        PCI_PRODUCT_APPLE_INTREPID2_FW  0x006a          /* Intrepid 2 FireWire */
                   1021: #define        PCI_PRODUCT_APPLE_INTREPID2_GMAC        0x006b          /* Intrepid 2 GMAC */
1.14      cgd      1022:
1.27      veego    1023: /* ARC Logic products */
                   1024: #define        PCI_PRODUCT_ARC_1000PV  0xa091          /* 1000PV */
                   1025: #define        PCI_PRODUCT_ARC_2000PV  0xa099          /* 2000PV */
                   1026: #define        PCI_PRODUCT_ARC_2000MT  0xa0a1          /* 2000MT */
1.9       thorpej  1027:
1.111     thorpej  1028: /* ASIX Electronics products */
                   1029: #define        PCI_PRODUCT_ASIX_AX88140A       0x1400          /* AX88140A 10/100 Ethernet */
                   1030:
1.474     pooka    1031: /* Asustek products */
1.643     mycroft  1032: #define        PCI_PRODUCT_ASUSTEK_HFCPCI      0x0675          /* ISDN */
1.474     pooka    1033:
1.888     tron     1034: /* Attansic Technology Corp. */
                   1035: #define        PCI_PRODUCT_ATTANSIC_ETHERNET_GIGA      0x1048          /* L1 Gigabit Ethernet Adapter */
                   1036: #define        PCI_PRODUCT_ATTANSIC_ETHERNET_100       0x2048          /* L2 100 Mbit Ethernet Adapter */
                   1037:
1.1       cgd      1038: /* ATI products */
1.783     gdamore  1039: #define        PCI_PRODUCT_ATI_RADEON_RV380_3150       0x3150          /* Radeon Mobility X600 (M24) 3150 */
                   1040: #define        PCI_PRODUCT_ATI_RADEON_RV380_3154       0x3154          /* FireGL M24 GL 3154 */
                   1041: #define        PCI_PRODUCT_ATI_RADEON_RV380_3E50       0x3e50          /* Radeon X600 (RV380) 3E50 */
                   1042: #define        PCI_PRODUCT_ATI_RADEON_RV380_3E54       0x3e54          /* FireGL V3200 (RV380) 3E54 */
                   1043: #define        PCI_PRODUCT_ATI_RADEON_RS100_4136       0x4136          /* Radeon IGP320 (A3) 4136 */
                   1044: #define        PCI_PRODUCT_ATI_RADEON_RS200_A7 0x4137          /* Radeon IGP330/340/350 (A4) 4137 */
                   1045: #define        PCI_PRODUCT_ATI_RADEON_R300_AD  0x4144          /* Radeon 9500 AD */
                   1046: #define        PCI_PRODUCT_ATI_RADEON_R300_AE  0x4145          /* Radeon 9500 AE */
                   1047: #define        PCI_PRODUCT_ATI_RADEON_R300_AF  0x4146          /* Radeon 9600TX AF */
                   1048: #define        PCI_PRODUCT_ATI_RADEON_R300_AG  0x4147          /* FireGL Z1 AG */
                   1049: #define        PCI_PRODUCT_ATI_RADEON_R350_AH  0x4148          /* Radeon 9800SE AH */
                   1050: #define        PCI_PRODUCT_ATI_RADEON_R350_AI  0x4149          /* Radeon 9800 AI */
                   1051: #define        PCI_PRODUCT_ATI_RADEON_R350_AJ  0x414a          /* Radeon 9800 AJ */
                   1052: #define        PCI_PRODUCT_ATI_RADEON_R350_AK  0x414b          /* FireGL X2 AK */
                   1053: #define        PCI_PRODUCT_ATI_RADEON_RV350_AP 0x4150          /* Radeon 9600 AP */
                   1054: #define        PCI_PRODUCT_ATI_RADEON_RV350_AQ 0x4151          /* Radeon 9600SE AQ */
                   1055: #define        PCI_PRODUCT_ATI_RADEON_RV360_AR 0x4152          /* Radeon 9600XT AR */
                   1056: #define        PCI_PRODUCT_ATI_RADEON_RV350_AS 0x4153          /* Radeon 9600 AS */
                   1057: #define        PCI_PRODUCT_ATI_RADEON_RV350_AT 0x4154          /* FireGL T2 AT */
                   1058: #define        PCI_PRODUCT_ATI_RADEON_RV350_AV 0x4154          /* FireGL RV360 AV */
1.1       cgd      1059: #define        PCI_PRODUCT_ATI_MACH32  0x4158          /* Mach32 */
1.734     tron     1060: #define        PCI_PRODUCT_ATI_RADEON_9600_LE_S        0x4171          /* Radeon 9600 LE Secondary */
1.676     xtraeme  1061: #define        PCI_PRODUCT_ATI_RADEON_9600_XT_S        0x4172          /* Radeon 9600 XT Secondary */
1.783     gdamore  1062: #define        PCI_PRODUCT_ATI_RADEON_RS250_B7 0x4237          /* Radeon 7000 IGP (A4+) */
                   1063: #define        PCI_PRODUCT_ATI_RADEON_R200_BB  0x4242          /* Radeon 8500 AIW BB */
                   1064: #define        PCI_PRODUCT_ATI_RADEON_R200_BC  0x4243          /* Radeon 8500 AIW BC */
                   1065: #define        PCI_PRODUCT_ATI_RADEON_RS100_4336       0x4336          /* Radeon IGP320M (U1) 4336 */
                   1066: #define        PCI_PRODUCT_ATI_RADEON_RS200_4337       0x4337          /* Radeon IGP330M/340M/350M (U2) 4337 */
1.674     reinoud  1067: #define        PCI_PRODUCT_ATI_IXP_AUDIO_200   0x4341          /* IXP AC'97 Audio Controller */
1.701     uwe      1068: #define        PCI_PRODUCT_ATI_SB200_PPB       0x4342          /* SB200 PCI-PCI Bridge */
                   1069: #define        PCI_PRODUCT_ATI_SB200_EHCI      0x4345          /* SB200 USB2 Host Controller */
                   1070: #define        PCI_PRODUCT_ATI_SB200_OHCI_1    0x4347          /* SB200 USB Host Controller */
                   1071: #define        PCI_PRODUCT_ATI_SB200_OHCI_2    0x4348          /* SB200 USB Host Controller */
1.801     xtraeme  1072: #define        PCI_PRODUCT_ATI_IXP_IDE_200     0x4349          /* SB200 IXP IDE Controller */
1.701     uwe      1073: #define        PCI_PRODUCT_ATI_SB200_ISA       0x434c          /* SB200 PCI-ISA Bridge */
1.801     xtraeme  1074: #define        PCI_PRODUCT_ATI_SB200_MODEM     0x434d          /* SB200 Modem */
1.701     uwe      1075: #define        PCI_PRODUCT_ATI_SB200_SMB       0x4353          /* SB200 SMBus Controller */
1.674     reinoud  1076: #define        PCI_PRODUCT_ATI_IXP_AUDIO_300   0x4361          /* IXP AC'97 Audio Controller */
1.801     xtraeme  1077: #define        PCI_PRODUCT_ATI_SB300_SMB       0x4363          /* SB300 SMBus Controller */
                   1078: #define        PCI_PRODUCT_ATI_IXP_IDE_300     0x4369          /* SB300 IXP IDE Controller */
1.674     reinoud  1079: #define        PCI_PRODUCT_ATI_IXP_AUDIO_400   0x4370          /* IXP AC'97 Audio Controller */
1.726     augustss 1080: #define        PCI_PRODUCT_ATI_SB400_PPB       0x4371          /* SB400 PCI-PCI Bridge */
1.801     xtraeme  1081: #define        PCI_PRODUCT_ATI_SB400_SMB       0x4372          /* SB400 SMBus Controller */
1.726     augustss 1082: #define        PCI_PRODUCT_ATI_SB400_EHCI      0x4373          /* SB400 USB2 Host Controller */
                   1083: #define        PCI_PRODUCT_ATI_SB400_OHCI_1    0x4374          /* SB400 USB Host Controller */
                   1084: #define        PCI_PRODUCT_ATI_SB400_OHCI_2    0x4375          /* SB400 USB Host Controller */
                   1085: #define        PCI_PRODUCT_ATI_IXP_IDE_400     0x4376          /* SB400 IXP IDE Controller */
                   1086: #define        PCI_PRODUCT_ATI_SB400_ISA       0x4377          /* SB400 PCI-ISA Bridge */
1.801     xtraeme  1087: #define        PCI_PRODUCT_ATI_SB400_MODEM     0x4378          /* SB400 Modem */
1.726     augustss 1088: #define        PCI_PRODUCT_ATI_SB400_SATA_1    0x4379          /* SB400 SATA Controller */
                   1089: #define        PCI_PRODUCT_ATI_SB400_SATA_2    0x437a          /* SB400 SATA Controller */
1.801     xtraeme  1090: #define        PCI_PRODUCT_ATI_SB600_SATA_1    0x4380          /* SB600 SATA Controller */
                   1091: #define        PCI_PRODUCT_ATI_SB600_SATA_2    0x4381          /* SB600 SATA Controller */
1.884     hpeyerl  1092: #define        PCI_PRODUCT_ATI_SB600_AC97_AUDIO        0x4382          /* SB600 AC97 Audio */
                   1093: #define        PCI_PRODUCT_ATI_SB600_AZALIA    0x4383          /* SB600 Azalia */
                   1094: #define        PCI_PRODUCT_ATI_SB600_PPB_4384  0x4384          /* SB600 PCI to PCI Bridge */
                   1095: #define        PCI_PRODUCT_ATI_SB600_SMBUS     0x4385          /* SB600 SMBus Controller */
                   1096: #define        PCI_PRODUCT_ATI_SB600_USB_EHCI  0x4386          /* SB600 USB EHCI Controller */
                   1097: #define        PCI_PRODUCT_ATI_SB600_USB_OHCI0 0x4387          /* SB600 USB OHCI0 Controller */
                   1098: #define        PCI_PRODUCT_ATI_SB600_USB_OHCI1 0x4388          /* SB600 USB OHCI1 Controller */
                   1099: #define        PCI_PRODUCT_ATI_SB600_USB_OHCI2 0x4389          /* SB600 USB OHCI2 Controller */
                   1100: #define        PCI_PRODUCT_ATI_SB600_USB_OHCI3 0x438a          /* SB600 USB OHCI3 Controller */
                   1101: #define        PCI_PRODUCT_ATI_SB600_USB_OHCI4 0x438b          /* SB600 USB OHCI4 Controller */
1.801     xtraeme  1102: #define        PCI_PRODUCT_ATI_IXP_IDE_600     0x438c          /* SB600 IXP IDE Controller */
1.884     hpeyerl  1103: #define        PCI_PRODUCT_ATI_SB600_PLB_438D  0x438d          /* SB600 PCI to LPC Bridge */
1.14      cgd      1104: #define        PCI_PRODUCT_ATI_MACH64_CT       0x4354          /* Mach64 CT */
                   1105: #define        PCI_PRODUCT_ATI_MACH64_CX       0x4358          /* Mach64 CX */
1.783     gdamore  1106: #define        PCI_PRODUCT_ATI_RADEON_RS250_D7 0x4437          /* Radeon Mobility 7000 IGP */
1.411     junyoung 1107: #define        PCI_PRODUCT_ATI_RAGE_PRO_AGP    0x4742          /* 3D Rage Pro (AGP) */
                   1108: #define        PCI_PRODUCT_ATI_RAGE_PRO_AGP1X  0x4744          /* 3D Rage Pro (AGP 1x) */
1.534     ichiro   1109: #define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_B  0x4749          /* 3D Rage Pro Turbo */
                   1110: #define        PCI_PRODUCT_ATI_RAGE_XC_PCI66   0x474c          /* Rage XC (PCI66) */
1.411     junyoung 1111: #define        PCI_PRODUCT_ATI_RAGE_XL_AGP     0x474d          /* Rage XL (AGP) */
1.534     ichiro   1112: #define        PCI_PRODUCT_ATI_RAGE_XC_AGP     0x474e          /* Rage XC (AGP) */
                   1113: #define        PCI_PRODUCT_ATI_RAGE_XL_PCI66   0x474f          /* Rage XL (PCI66) */
1.413     junyoung 1114: #define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_P  0x4750          /* 3D Rage Pro */
1.411     junyoung 1115: #define        PCI_PRODUCT_ATI_RAGE_PRO_PCI_L  0x4751          /* 3D Rage Pro (limited 3D) */
1.414     junyoung 1116: #define        PCI_PRODUCT_ATI_RAGE_XL_PCI     0x4752          /* Rage XL */
1.534     ichiro   1117: #define        PCI_PRODUCT_ATI_RAGE_XC_PCI     0x4753          /* Rage XC */
1.411     junyoung 1118: #define        PCI_PRODUCT_ATI_RAGE_II 0x4754          /* 3D Rage I/II */
                   1119: #define        PCI_PRODUCT_ATI_RAGE_IIP        0x4755          /* 3D Rage II+ */
                   1120: #define        PCI_PRODUCT_ATI_RAGE_IIC_PCI    0x4756          /* 3D Rage IIC */
                   1121: #define        PCI_PRODUCT_ATI_RAGE_IIC_AGP_B  0x4757          /* 3D Rage IIC (AGP) */
1.14      cgd      1122: #define        PCI_PRODUCT_ATI_MACH64_GX       0x4758          /* Mach64 GX */
1.534     ichiro   1123: #define        PCI_PRODUCT_ATI_RAGE_IIC        0x4759          /* 3D Rage IIC */
1.411     junyoung 1124: #define        PCI_PRODUCT_ATI_RAGE_IIC_AGP_P  0x475a          /* 3D Rage IIC (AGP) */
1.783     gdamore  1125: #define        PCI_PRODUCT_ATI_RADEON_RV250_4966       0x4966          /* Radeon 9000/PRO If */
                   1126: #define        PCI_PRODUCT_ATI_RADEON_RV250_4967       0x4967          /* Radeon 9000 Ig */
                   1127: #define        PCI_PRODUCT_ATI_RADEON_R420_JH  0x4a48          /* Radeon X800 (R420) JH */
                   1128: #define        PCI_PRODUCT_ATI_RADEON_R420_JI  0x4a49          /* Radeon X800PRO (R420) JI */
                   1129: #define        PCI_PRODUCT_ATI_RADEON_R420_JJ  0x4a4a          /* Radeon X800SE (R420) JJ */
                   1130: #define        PCI_PRODUCT_ATI_RADEON_R420_JK  0x4a4b          /* Radeon X800 (R420) JK */
                   1131: #define        PCI_PRODUCT_ATI_RADEON_R420_JL  0x4a4c          /* Radeon X800 (R420) JL */
                   1132: #define        PCI_PRODUCT_ATI_RADEON_R420_JM  0x4a4d          /* FireGL X3 (R420) JM */
                   1133: #define        PCI_PRODUCT_ATI_RADEON_R420_JN  0x4a4e          /* Radeon Mobility 9800 (M18) JN */
                   1134: #define        PCI_PRODUCT_ATI_RADEON_R420_JP  0x4a4e          /* Radeon X800XT (R420) JP */
1.534     ichiro   1135: #define        PCI_PRODUCT_ATI_RAGE_LT_PRO_AGP 0x4c42          /* 3D Rage LT Pro (AGP 133MHz) */
                   1136: #define        PCI_PRODUCT_ATI_RAGE_LT_PRO_AGP66       0x4c44          /* 3D Rage LT Pro (AGP 66MHz) */
1.411     junyoung 1137: #define        PCI_PRODUCT_ATI_RAGE_MOB_M3_PCI 0x4c45          /* Rage Mobility M3 */
                   1138: #define        PCI_PRODUCT_ATI_RAGE_MOB_M3_AGP 0x4c46          /* Rage Mobility M3 (AGP) */
                   1139: #define        PCI_PRODUCT_ATI_RAGE_LT 0x4c47          /* 3D Rage LT */
                   1140: #define        PCI_PRODUCT_ATI_RAGE_LT_PRO_PCI 0x4c49          /* 3D Rage LT Pro */
                   1141: #define        PCI_PRODUCT_ATI_RAGE_MOBILITY   0x4c4d          /* Rage Mobility */
1.534     ichiro   1142: #define        PCI_PRODUCT_ATI_RAGE_L_MOBILITY 0x4c4e          /* Rage L Mobility */
1.411     junyoung 1143: #define        PCI_PRODUCT_ATI_RAGE_LT_PRO     0x4c50          /* 3D Rage LT Pro */
1.534     ichiro   1144: #define        PCI_PRODUCT_ATI_RAGE_LT_PRO2    0x4c51          /* 3D Rage LT Pro */
                   1145: #define        PCI_PRODUCT_ATI_RAGE_MOB_M1_PCI 0x4c52          /* Rage Mobility M1 (PCI) */
                   1146: #define        PCI_PRODUCT_ATI_RAGE_L_MOB_M1_PCI       0x4c53          /* Rage L Mobility (PCI) */
1.783     gdamore  1147: #define        PCI_PRODUCT_ATI_RADEON_RV200_LW 0x4c57          /* Radeon Mobility M7 LW */
                   1148: #define        PCI_PRODUCT_ATI_RADEON_RV200_LX 0x4c58          /* FireGL Mobility 7800 M7 LX */
                   1149: #define        PCI_PRODUCT_ATI_RADEON_RV100_LY 0x4c59          /* Radeon Mobility M6 LY */
                   1150: #define        PCI_PRODUCT_ATI_RADEON_RV100_LZ 0x4c5a          /* Radeon Mobility M6 LZ */
                   1151: #define        PCI_PRODUCT_ATI_RADEON_RV250_4C64       0x4c64          /* FireGL Mobility 9000 (M9) Ld */
                   1152: #define        PCI_PRODUCT_ATI_RADEON_RV250_4C66       0x4c66          /* Radeon Mobility 9000 (M9) Lf */
                   1153: #define        PCI_PRODUCT_ATI_RADEON_RV250_4C67       0x4c67          /* Radeon Mobility 9000 (M9) Lg */
1.534     ichiro   1154: #define        PCI_PRODUCT_ATI_RADEON_128_AGP4X        0x4d46          /* Radeon Mobility 128 AGP 4x */
                   1155: #define        PCI_PRODUCT_ATI_RADEON_128_AGP2X        0x4d4c          /* Radeon Mobility 128 AGP 2x */
1.783     gdamore  1156: #define        PCI_PRODUCT_ATI_RADEON_R300_ND  0x4e44          /* Radeon 9700 ND */
                   1157: #define        PCI_PRODUCT_ATI_RADEON_R300_NE  0x4e45          /* Radeon 9700/9500Pro NE */
                   1158: #define        PCI_PRODUCT_ATI_RADEON_R300_NF  0x4e46          /* Radeon 9700 NF */
                   1159: #define        PCI_PRODUCT_ATI_RADEON_R300_NG  0x4e47          /* FireGL X1 NG */
                   1160: #define        PCI_PRODUCT_ATI_RADEON_R350_NH  0x4e48          /* Radeon 9800PRO NH */
                   1161: #define        PCI_PRODUCT_ATI_RADEON_R350_NI  0x4e49          /* Radeon 9800 NI */
                   1162: #define        PCI_PRODUCT_ATI_RADEON_R360_NJ  0x4e4a          /* Radeon 9800XT NJ */
                   1163: #define        PCI_PRODUCT_ATI_RADEON_R350_NK  0x4e4b          /* FireGL X2 NK */
                   1164: #define        PCI_PRODUCT_ATI_RADEON_RV350_NP 0x4e50          /* Radeon Mobility 9600/9700 (M10/11) NP */
                   1165: #define        PCI_PRODUCT_ATI_RADEON_RV350_NQ 0x4e41          /* Radeon Mobility 9600 (M10) NQ */
                   1166: #define        PCI_PRODUCT_ATI_RADEON_RV350_NR 0x4e52          /* Radeon Mobility 9600 (M11) NR */
                   1167: #define        PCI_PRODUCT_ATI_RADEON_RV350_NS 0x4e53          /* Radeon Mobility 9600 (M10) NS */
                   1168: #define        PCI_PRODUCT_ATI_RADEON_RV350_NT 0x4e54          /* FireGL Mobility T2 (M10) NT */
                   1169: #define        PCI_PRODUCT_ATI_RADEON_RV350_NV 0x4e56          /* FireGL Mobility T2e (M11) NV */
1.535     wiz      1170: #define        PCI_PRODUCT_ATI_RADEON_9700_9500_S      0x4e64          /* Radeon 9700/9500 Series Secondary */
                   1171: #define        PCI_PRODUCT_ATI_RADEON_9700_9500_S2     0x4e65          /* Radeon 9700/9500 Series Secondary */
                   1172: #define        PCI_PRODUCT_ATI_RADEON_9600_2   0x4e66          /* Radeon 9600TX Secondary */
1.705     tron     1173: #define        PCI_PRODUCT_ATI_RADEON_9800_PRO_2       0x4e68          /* Radeon 9800 Pro Secondary */
1.268     augustss 1174: #define        PCI_PRODUCT_ATI_RAGE1PCI        0x5041          /* Rage 128 Pro PCI */
                   1175: #define        PCI_PRODUCT_ATI_RAGE1AGP2X      0x5042          /* Rage 128 Pro AGP 2x */
                   1176: #define        PCI_PRODUCT_ATI_RAGE1AGP4X      0x5043          /* Rage 128 Pro AGP 4x */
                   1177: #define        PCI_PRODUCT_ATI_RAGE1PCIT       0x5044          /* Rage 128 Pro PCI (TMDS) */
                   1178: #define        PCI_PRODUCT_ATI_RAGE1AGP2XT     0x5045          /* Rage 128 Pro AGP 2x (TMDS) */
                   1179: #define        PCI_PRODUCT_ATI_RAGE1AGP4XT     0x5046          /* Rage Fury MAXX AGP 4x (TMDS) */
                   1180: #define        PCI_PRODUCT_ATI_RAGE2PCI        0x5047          /* Rage 128 Pro PCI */
                   1181: #define        PCI_PRODUCT_ATI_RAGE2AGP2X      0x5048          /* Rage 128 Pro AGP 2x */
                   1182: #define        PCI_PRODUCT_ATI_RAGE2AGP4X      0x5049          /* Rage 128 Pro AGP 4x */
                   1183: #define        PCI_PRODUCT_ATI_RAGE2PCIT       0x504a          /* Rage 128 Pro PCI (TMDS) */
                   1184: #define        PCI_PRODUCT_ATI_RAGE2AGP2XT     0x504b          /* Rage 128 Pro AGP 2x (TMDS) */
                   1185: #define        PCI_PRODUCT_ATI_RAGE2AGP4XT     0x504c          /* Rage 128 Pro AGP 4x (TMDS) */
                   1186: #define        PCI_PRODUCT_ATI_RAGE3PCI        0x504d          /* Rage 128 Pro PCI */
                   1187: #define        PCI_PRODUCT_ATI_RAGE3AGP2X      0x504e          /* Rage 128 Pro AGP 2x */
                   1188: #define        PCI_PRODUCT_ATI_RAGE3AGP4X      0x504f          /* Rage 128 Pro AGP 4x */
                   1189: #define        PCI_PRODUCT_ATI_RAGE3PCIT       0x5050          /* Rage 128 Pro PCI (TMDS) */
                   1190: #define        PCI_PRODUCT_ATI_RAGE3AGP2XT     0x5051          /* Rage 128 Pro AGP 2x (TMDS) */
                   1191: #define        PCI_PRODUCT_ATI_RAGE3AGP4XT     0x5052          /* Rage 128 Pro AGP 4x (TMDS) */
                   1192: #define        PCI_PRODUCT_ATI_RAGE4PCI        0x5053          /* Rage 128 Pro PCI */
                   1193: #define        PCI_PRODUCT_ATI_RAGE4AGP2X      0x5054          /* Rage 128 Pro AGP 2x */
                   1194: #define        PCI_PRODUCT_ATI_RAGE4AGP4X      0x5055          /* Rage 128 Pro AGP 4x */
                   1195: #define        PCI_PRODUCT_ATI_RAGE4PCIT       0x5056          /* Rage 128 Pro PCI (TMDS) */
                   1196: #define        PCI_PRODUCT_ATI_RAGE4AGP2XT     0x5057          /* Rage 128 Pro AGP 2x (TMDS) */
                   1197: #define        PCI_PRODUCT_ATI_RAGE4AGP4XT     0x5058          /* Rage 128 Pro AGP 4x (TMDS) */
1.783     gdamore  1198: #define        PCI_PRODUCT_ATI_RADEON_R100_QD  0x5144          /* Radeon QD */
                   1199: #define        PCI_PRODUCT_ATI_RADEON_R100_QE  0x5145          /* Radeon QE */
                   1200: #define        PCI_PRODUCT_ATI_RADEON_R100_QF  0x5146          /* Radeon QF */
                   1201: #define        PCI_PRODUCT_ATI_RADEON_R100_QG  0x5147          /* Radeon QG */
                   1202: #define        PCI_PRODUCT_ATI_RADEON_R200_QH  0x5148          /* FireGL 8700/8800 QH */
                   1203: #define        PCI_PRODUCT_ATI_RADEON_R200_QL  0x514c          /* Radeon 8500 QL */
                   1204: #define        PCI_PRODUCT_ATI_RADEON_R200_QM  0x514d          /* Radeon 9100 QM */
                   1205: #define        PCI_PRODUCT_ATI_RADEON_RV200_QW 0x5157          /* Radeon 7500 QW */
                   1206: #define        PCI_PRODUCT_ATI_RADEON_RV200_QX 0x5158          /* Radeon 7500 QX */
                   1207: #define        PCI_PRODUCT_ATI_RADEON_RV100_QY 0x5159          /* Radeon 7000/VE QY */
                   1208: #define        PCI_PRODUCT_ATI_RADEON_RV100_QZ 0x515a          /* Radeon 7000/VE QZ */
1.874     isaki    1209: #define        PCI_PRODUCT_ATI_ES1000  0x515e          /* ES1000 */
1.563     wiz      1210: #define        PCI_PRODUCT_ATI_RADEON_9100_S   0x516d          /* Radeon 9100 Series Secondary */
1.268     augustss 1211: #define        PCI_PRODUCT_ATI_RAGEGLPCI       0x5245          /* Rage 128 GL PCI */
                   1212: #define        PCI_PRODUCT_ATI_RAGEGLAGP       0x5246          /* Rage 128 GL AGP 2x */
                   1213: #define        PCI_PRODUCT_ATI_RAGEVRPCI       0x524b          /* Rage 128 VR PCI */
                   1214: #define        PCI_PRODUCT_ATI_RAGEVRAGP       0x524c          /* Rage 128 VR AGP 2x */
                   1215: #define        PCI_PRODUCT_ATI_RAGE4XPCI       0x5345          /* Rage 128 4x PCI */
                   1216: #define        PCI_PRODUCT_ATI_RAGE4XA2X       0x5346          /* Rage 128 4x AGP 2x */
                   1217: #define        PCI_PRODUCT_ATI_RAGE4XA4X       0x5347          /* Rage 128 4x AGP 4x */
                   1218: #define        PCI_PRODUCT_ATI_RAGE4X  0x5348          /* Rage 128 4x */
                   1219: #define        PCI_PRODUCT_ATI_RAGE24XPCI      0x534b          /* Rage 128 4x PCI */
                   1220: #define        PCI_PRODUCT_ATI_RAGE24XA2X      0x534c          /* Rage 128 4x AGP 2x */
                   1221: #define        PCI_PRODUCT_ATI_RAGE24XA4X      0x534d          /* Rage 128 4x AGP 4x */
                   1222: #define        PCI_PRODUCT_ATI_RAGE24X 0x534e          /* Rage 128 4x */
1.783     gdamore  1223: #define        PCI_PRODUCT_ATI_RADEON_RV370_5460       0x5460          /* Radeon Mobility M300 (M22) 5460 */
                   1224: #define        PCI_PRODUCT_ATI_RADEON_RV370_5464       0x5464          /* FireGL M22 GL 5464 */
                   1225: #define        PCI_PRODUCT_ATI_RADEON_R423_UH  0x5548          /* Radeon X800 (R423) UH */
                   1226: #define        PCI_PRODUCT_ATI_RADEON_R423_UI  0x5549          /* Radeon X800PRO (R423) UI */
                   1227: #define        PCI_PRODUCT_ATI_RADEON_R423_UJ  0x554a          /* Radeon X800LE (R423) UJ */
                   1228: #define        PCI_PRODUCT_ATI_RADEON_R423_UK  0x554b          /* Radeon X800SE (R423) UK */
                   1229: #define        PCI_PRODUCT_ATI_RADEON_R423_UQ  0x5551          /* FireGL V7200 (R423) UQ */
                   1230: #define        PCI_PRODUCT_ATI_RADEON_R423_UR  0x5552          /* FireGL V5100 (R423) UR */
                   1231: #define        PCI_PRODUCT_ATI_RADEON_R423_UT  0x5554          /* FireGL V7100 (R423) UT */
1.411     junyoung 1232: #define        PCI_PRODUCT_ATI_MACH64_VT       0x5654          /* Mach64 VT */
                   1233: #define        PCI_PRODUCT_ATI_MACH64_VTB      0x5655          /* Mach64 VTB */
                   1234: #define        PCI_PRODUCT_ATI_MACH64_VT4      0x5656          /* Mach64 VT4 */
1.701     uwe      1235: #define        PCI_PRODUCT_ATI_RS300_HB        0x5833          /* RS300 Host Bridge */
1.783     gdamore  1236: #define        PCI_PRODUCT_ATI_RADEON_RS300_X4 0x5834          /* Radeon 9100 IGP (A4) */
                   1237: #define        PCI_PRODUCT_ATI_RADEON_RS300_X5 0x5835          /* Radeon Mobility 9100 IGP (U3) */
1.701     uwe      1238: #define        PCI_PRODUCT_ATI_RS300_AGP       0x5838          /* RS300 AGP Interface */
1.731     grant    1239: #define        PCI_PRODUCT_ATI_RADEON_9200_PRO_S       0x5940          /* Radeon 9200 Pro Secondary */
1.776     chs      1240: #define        PCI_PRODUCT_ATI_RADEON_9200_S   0x5941          /* Radeon 9200 Secondary */
1.884     hpeyerl  1241: #define        PCI_PRODUCT_ATI_RS480_HB        0x5950          /* RS480 Host Bridge */
                   1242: #define        PCI_PRODUCT_ATI_RD580   0x5952          /* RD580 CrossFire Xpress 3200 Host Bridge */
                   1243: #define        PCI_PRODUCT_ATI_RADEON_RV370_5954       0x5954          /* Radeon Xpress 200G Series */
1.783     gdamore  1244: #define        PCI_PRODUCT_ATI_RADEON_RV280_5960       0x5960          /* Radeon 9200PRO 5960 */
                   1245: #define        PCI_PRODUCT_ATI_RADEON_RV280_5961       0x5961          /* Radeon 9200 5961 */
                   1246: #define        PCI_PRODUCT_ATI_RADEON_RV280_5962       0x5962          /* Radeon 9200 5962 */
                   1247: #define        PCI_PRODUCT_ATI_RADEON_RV280_5963       0x5963          /* Radeon 9200 5963 */
                   1248: #define        PCI_PRODUCT_ATI_RADEON_RV280_5964       0x5964          /* Radeon 9200SE 5964 */
1.823     christos 1249: #define        PCI_PRODUCT_ATI_RS482M  0x5975          /* Radeon Xpress Series (RS482M) */
1.726     augustss 1250: #define        PCI_PRODUCT_ATI_RS480_XRP       0x5a34          /* RS480 PCI Express Root Port */
1.823     christos 1251: #define        PCI_PRODUCT_ATI_RS480_PPB_5A36  0x5a36          /* RS480 PCI Express Bridge */
1.884     hpeyerl  1252: #define        PCI_PRODUCT_ATI_RS480_PPB_5A37  0x5a37          /* RS480 PCI Express Bridge */
                   1253: #define        PCI_PRODUCT_ATI_RS480_PPB_5A38  0x5a38          /* RS480 PCI Express Bridge */
1.823     christos 1254: #define        PCI_PRODUCT_ATI_RS480_PPB_5A3F  0x5a3f          /* RS480 PCI Express Bridge */
1.783     gdamore  1255: #define        PCI_PRODUCT_ATI_RADEON_RV370_5B60       0x5b60          /* Radeon X300 (RV370) 5B60 */
1.884     hpeyerl  1256: #define        PCI_PRODUCT_ATI_RADEON_RV380_5B62       0x5b62          /* Radeon X600 PCI Express */
                   1257: #define        PCI_PRODUCT_ATI_RADEON_RV370_5B63       0x5b63          /* Radeon Sapphire X550 Silent */
1.783     gdamore  1258: #define        PCI_PRODUCT_ATI_RADEON_RV370_5B64       0x5b64          /* FireGL V3100 (RV370) 5B64 */
1.884     hpeyerl  1259: #define        PCI_PRODUCT_ATI_RADEON_RV370_5B65       0x5b65          /* FireGL D1100 (RV370) 5B65 */
1.638     cube     1260: #define        PCI_PRODUCT_ATI_RADEON_X300_S   0x5b70          /* Radeon X300 Series Secondary */
1.884     hpeyerl  1261: #define        PCI_PRODUCT_ATI_RADEON_RV370_5B73       0x5b73          /* Radeon RV370 secondary */
1.783     gdamore  1262: #define        PCI_PRODUCT_ATI_RADEON_RV280_5C61       0x5c61          /* Radeon Mobility 9200 (M9+) */
                   1263: #define        PCI_PRODUCT_ATI_RADEON_RV280_5C63       0x5c63          /* Radeon Mobility 9200 (M9+) */
1.656     jmmv     1264: #define        PCI_PRODUCT_ATI_RADEON_9200SE_S 0x5d44          /* Radeon 9200SE Secondary */
1.726     augustss 1265: #define        PCI_PRODUCT_ATI_RADEON_X850XT   0x5d52          /* Radeon X850 XT */
1.783     gdamore  1266: #define        PCI_PRODUCT_ATI_RADEON_R423_5D57        0x5d57          /* Radeon X800XT (R423) 5D57 */
1.726     augustss 1267: #define        PCI_PRODUCT_ATI_RADEON_X850XT_S 0x5d72          /* Radeon X850 XT Secondary */
1.733     chs      1268: #define        PCI_PRODUCT_ATI_RADEON_X700     0x5e4b          /* Radeon X700 Pro */
                   1269: #define        PCI_PRODUCT_ATI_RADEON_X700_S   0x5e6b          /* Radeon X700 Pro Secondary */
1.871     xtraeme  1270: #define        PCI_PRODUCT_ATI_RADEON_X1300    0x7146          /* Radeon X1300 Series (RV515) */
                   1271: #define        PCI_PRODUCT_ATI_RADEON_X1300_S  0x7166          /* Radeon X1300 Series (RV515) Secondary */
1.783     gdamore  1272: #define        PCI_PRODUCT_ATI_RADEON_RS300_7834       0x7834          /* Radeon 9100 PRO IGP */
                   1273: #define        PCI_PRODUCT_ATI_RADEON_RS300_7835       0x7835          /* Radeon 9200 IGP */
1.903     xtraeme  1274: #define        PCI_PRODUCT_ATI_RADEON_HD2600_XT        0x9588          /* Radeon HD2600 XT GDDR3 */
                   1275: #define        PCI_PRODUCT_ATI_RADEON_HD2600_HD        0xaa08          /* Radeon HD2600 HD Audio Controller */
1.174     rh       1276:
                   1277: /* Auravision products */
                   1278: #define        PCI_PRODUCT_AURAVISION_VXP524   0x01f7          /* VxP524 PCI Video Processor */
1.172     tsarna   1279:
                   1280: /* Aureal Semiconductor */
                   1281: #define        PCI_PRODUCT_AUREAL_AU8820       0x0001          /* AU8820 Vortex Digital Audio Processor */
1.14      cgd      1282:
1.27      veego    1283: /* Applied Micro Circuts products */
                   1284: #define        PCI_PRODUCT_AMCIRCUITS_S5933    0x4750          /* S5933 PCI Matchmaker */
                   1285: #define        PCI_PRODUCT_AMCIRCUITS_LANAI    0x8043          /* Myrinet LANai Interface */
1.360     drochner 1286: #define        PCI_PRODUCT_AMCIRCUITS_CAMAC    0x812d          /* FZJ/ZEL CAMAC controller */
                   1287: #define        PCI_PRODUCT_AMCIRCUITS_VICBUS   0x812e          /* FZJ/ZEL VICBUS interface */
                   1288: #define        PCI_PRODUCT_AMCIRCUITS_PCISYNC  0x812f          /* FZJ/ZEL Synchronisation module */
1.657     drochner 1289: #define        PCI_PRODUCT_AMCIRCUITS_ADDI7800 0x818e          /* ADDI-DATA APCI-7800 8-port serial */
1.152     mcr      1290: #define        PCI_PRODUCT_AMCIRCUITS_S5920    0x5920          /* S5920 PCI Target */
1.497     explorer 1291:
1.666     junyoung 1292: /* Atheros Communications products */
1.582     itojun   1293: #define        PCI_PRODUCT_ATHEROS_AR5201      0x0007          /* AR5201 Wireless LAN */
                   1294: #define        PCI_PRODUCT_ATHEROS_AR5311      0x0011          /* AR5211 Wireless LAN */
                   1295: #define        PCI_PRODUCT_ATHEROS_AR5211      0x0012          /* AR5211 Wireless LAN */
                   1296: #define        PCI_PRODUCT_ATHEROS_AR5212      0x0013          /* AR5212 Wireless LAN */
                   1297: #define        PCI_PRODUCT_ATHEROS_AR5201_AP   0x0207          /* AR5201 Wireless LAN Reference Card (Early AP11) */
                   1298: #define        PCI_PRODUCT_ATHEROS_AR5201_DEFAULT      0x1107          /* AR5201 Wireless LAN (no eeprom) */
                   1299: #define        PCI_PRODUCT_ATHEROS_AR5212_DEFAULT      0x1113          /* AR5212 Wireless LAN (no eeprom) */
                   1300: #define        PCI_PRODUCT_ATHEROS_AR5211_DEFAULT      0x1112          /* AR5211 Wireless LAN (no eeprom) */
                   1301: #define        PCI_PRODUCT_ATHEROS_AR5212_FPGA 0xf013          /* AR5212 Wireless LAN Reference Card (emulation board) */
                   1302: #define        PCI_PRODUCT_ATHEROS_AR5211_FPGA11B      0xf11b          /* AR5211 Wireless LAN Reference Card (11b emulation board) */
                   1303: #define        PCI_PRODUCT_ATHEROS_AR5211_LEGACY       0xff12          /* AR5211 Wireless LAN Reference Card (original emulation board) */
1.27      veego    1304:
1.14      cgd      1305: /* Atronics products */
                   1306: #define        PCI_PRODUCT_ATRONICS_IDE_2015PL 0x2015          /* IDE-2015PL */
                   1307:
                   1308: /* Avance Logic products */
1.27      veego    1309: #define        PCI_PRODUCT_AVANCE_AVL2301      0x2301          /* AVL2301 */
                   1310: #define        PCI_PRODUCT_AVANCE_AVG2302      0x2302          /* AVG2302 */
                   1311: #define        PCI_PRODUCT_AVANCE2_ALG2301     0x2301          /* ALG2301 */
                   1312: #define        PCI_PRODUCT_AVANCE2_ALG2302     0x2302          /* ALG2302 */
1.348     thorpej  1313: #define        PCI_PRODUCT_AVANCE2_ALS4000     0x4000          /* ALS4000 Audio */
1.453     enami    1314:
                   1315: /* Avlab Technology products */
                   1316: #define        PCI_PRODUCT_AVLAB_LPPCI4S       0x2150          /* Low Profile PCI 4 Serial */
1.143     augustss 1317:
                   1318: /* CCUBE products */
                   1319: #define        PCI_PRODUCT_CCUBE_CINEMASTER    0x8888          /* Cinemaster C 3.0 DVD Decoder */
1.1       cgd      1320:
1.114     drochner 1321: /* AVM products */
                   1322: #define        PCI_PRODUCT_AVM_FRITZ_CARD      0x0a00          /* Fritz! Card ISDN Interface */
1.477     leo      1323: #define        PCI_PRODUCT_AVM_FRITZ_PCI_V2_ISDN       0x0e00          /* Fritz!PCI v2.0 ISDN Interface */
1.450     pooka    1324: #define        PCI_PRODUCT_AVM_B1      0x0700          /* Basic Rate B1 ISDN Interface */
                   1325: #define        PCI_PRODUCT_AVM_T1      0x1200          /* Primary Rate T1 ISDN Interface */
1.298     mjl      1326:
1.673     jdarrow  1327: /* Belkin products */
1.742     christos 1328: #define        PCI_PRODUCT_BELKIN_F5D6001      0x6001          /* F5D6001 */
1.673     jdarrow  1329: #define        PCI_PRODUCT_BELKIN_F5D6020V3    0x6020          /* F5D6020v3 802.11b */
                   1330:
1.298     mjl      1331: /* Stallion products */
                   1332: #define        PCI_PRODUCT_STALLION_EC8_32     0x0000          /* EC8/32 */
                   1333: #define        PCI_PRODUCT_STALLION_EC8_64     0x0002          /* EC8/64 */
                   1334: #define        PCI_PRODUCT_STALLION_EASYIO     0x0003          /* EasyIO */
1.114     drochner 1335:
1.35      drochner 1336: /* Bit3 products */
                   1337: #define        PCI_PRODUCT_BIT3_PCIVME617      0x0001          /* PCI-VME Interface Mod. 617 */
1.124     drochner 1338: #define        PCI_PRODUCT_BIT3_PCIVME618      0x0010          /* PCI-VME Interface Mod. 618 */
1.88      drochner 1339: #define        PCI_PRODUCT_BIT3_PCIVME2706     0x0300          /* PCI-VME Interface Mod. 2706 */
1.80      tron     1340:
1.557     jonathan 1341: /* Bluesteel Networks */
                   1342: #define        PCI_PRODUCT_BLUESTEEL_5501      0x0000          /* 5501 */
                   1343: #define        PCI_PRODUCT_BLUESTEEL_5601      0x5601          /* 5601 */
                   1344:
1.666     junyoung 1345: /* Broadcom products */
1.854     tsutsui  1346: #define        PCI_PRODUCT_BROADCOM_BCM5752    0x1600          /* BCM5752 10/100/1000 Ethernet */
                   1347: #define        PCI_PRODUCT_BROADCOM_BCM5752M   0x1601          /* BCM5752M 10/100/1000 Ethernet */
                   1348: #define        PCI_PRODUCT_BROADCOM_BCM5709    0x1639          /* BCM5709 NetXtreme II 1000baseT Ethernet */
1.393     thorpej  1349: #define        PCI_PRODUCT_BROADCOM_BCM5700    0x1644          /* BCM5700 10/100/1000 Ethernet */
                   1350: #define        PCI_PRODUCT_BROADCOM_BCM5701    0x1645          /* BCM5701 10/100/1000 Ethernet */
1.495     matt     1351: #define        PCI_PRODUCT_BROADCOM_BCM5702    0x1646          /* BCM5702 10/100/1000 Ethernet */
                   1352: #define        PCI_PRODUCT_BROADCOM_BCM5703    0x1647          /* BCM5703 10/100/1000 Ethernet */
1.644     mycroft  1353: #define        PCI_PRODUCT_BROADCOM_BCM5704C   0x1648          /* BCM5704C 1000baseT Ethernet */
1.854     tsutsui  1354: #define        PCI_PRODUCT_BROADCOM_BCM5704S_ALT       0x1649          /* BCM5704S 1000baseSX Ethernet */
                   1355: #define        PCI_PRODUCT_BROADCOM_BCM5706    0x164a          /* BCM5706 NetXtreme II 1000baseT Ethernet */
                   1356: #define        PCI_PRODUCT_BROADCOM_BCM5708    0x164c          /* BCM5708 NetXtreme II 1000baseT Ethernet */
                   1357: #define        PCI_PRODUCT_BROADCOM_BCM5702FE  0x164d          /* BCM5702FE 10/100 Ethernet */
1.501     jonathan 1358: #define        PCI_PRODUCT_BROADCOM_BCM5705    0x1653          /* BCM5705 10/100/1000 Ethernet */
1.668     tacha    1359: #define        PCI_PRODUCT_BROADCOM_BCM5705K   0x1654          /* BCM5705K 10/100/1000 Ethernet */
1.854     tsutsui  1360: #define        PCI_PRODUCT_BROADCOM_BCM5720    0x1658          /* BCM5720 NetXtreme 1000baseT Ethernet */
                   1361: #define        PCI_PRODUCT_BROADCOM_BCM5721    0x1659          /* BCM5721 NetXtreme 1000baseT Ethernet */
                   1362: #define        PCI_PRODUCT_BROADCOM_BCM5722    0x165a          /* BCM5722 NetXtreme 1000baseT Ethernet */
1.554     hannken  1363: #define        PCI_PRODUCT_BROADCOM_BCM5705M   0x165d          /* BCM5705M 10/100/1000 Ethernet */
1.854     tsutsui  1364: #define        PCI_PRODUCT_BROADCOM_BCM5705M_ALT       0x165e          /* BCM5705M 10/100/1000 Ethernet */
1.747     jonathan 1365: #define        PCI_PRODUCT_BROADCOM_BCM5714    0x1668          /* BCM5714 1000baseT Ethernet */
1.854     tsutsui  1366: #define        PCI_PRODUCT_BROADCOM_BCM5714S   0x1669          /* BCM5714S 1000baseSX Ethernet */
                   1367: #define        PCI_PRODUCT_BROADCOM_BCM5780    0x166a          /* BCM5780 NetXtreme 1000baseT Ethernet */
                   1368: #define        PCI_PRODUCT_BROADCOM_BCM5780S   0x166b          /* BCM5780S NetXtreme 1000baseSX Ethernet */
                   1369: #define        PCI_PRODUCT_BROADCOM_BCM5705F   0x166e          /* BCM5705F 10/100 Ethernet */
                   1370: #define        PCI_PRODUCT_BROADCOM_BCM5754M   0x1672          /* BCM5754M NetXtreme 1000baseT Ethernet */
                   1371: #define        PCI_PRODUCT_BROADCOM_BCM5755M   0x1673          /* BCM5755M NetXtreme 1000baseT Ethernet */
                   1372: #define        PCI_PRODUCT_BROADCOM_BCM5756    0x1674          /* BCM5756 10/100/1000 Ethernet */
1.660     cube     1373: #define        PCI_PRODUCT_BROADCOM_BCM5750    0x1676          /* BCM5750 10/100/1000 Ethernet */
1.638     cube     1374: #define        PCI_PRODUCT_BROADCOM_BCM5751    0x1677          /* BCM5751 10/100/1000 Ethernet */
1.854     tsutsui  1375: #define        PCI_PRODUCT_BROADCOM_BCM5715    0x1678          /* BCM5715 1000baseT Ethernet */
                   1376: #define        PCI_PRODUCT_BROADCOM_BCM5715S   0x1679          /* BCM5715S 1000baseSX Ethernet */
1.844     abs      1377: #define        PCI_PRODUCT_BROADCOM_BCM5754    0x167a          /* BCM5754 10/100/1000 Ethernet */
1.854     tsutsui  1378: #define        PCI_PRODUCT_BROADCOM_BCM5755    0x167b          /* BCM5755 NetXtreme 1000baseT Ethernet */
1.660     cube     1379: #define        PCI_PRODUCT_BROADCOM_BCM5750M   0x167c          /* BCM5750M 10/100/1000 Ethernet */
1.732     gavan    1380: #define        PCI_PRODUCT_BROADCOM_BCM5751M   0x167d          /* BCM5751M 10/100/1000 Ethernet */
1.854     tsutsui  1381: #define        PCI_PRODUCT_BROADCOM_BCM5751F   0x167e          /* BCM5751F 10/100/1000 Ethernet */
                   1382: #define        PCI_PRODUCT_BROADCOM_BCM5787M   0x1693          /* BCM5787M 10/100/1000 Ethernet */
1.587     fvdl     1383: #define        PCI_PRODUCT_BROADCOM_BCM5782    0x1696          /* BCM5782 10/100/1000 Ethernet */
1.854     tsutsui  1384: #define        PCI_PRODUCT_BROADCOM_BCM5786    0x169a          /* BCM5786 NetLink 1000baseT Ethernet */
                   1385: #define        PCI_PRODUCT_BROADCOM_BCM5787    0x169b          /* BCM5787 NetLink 1000baseT Ethernet */
1.625     tron     1386: #define        PCI_PRODUCT_BROADCOM_BCM5788    0x169c          /* BCM5788 10/100/1000 Ethernet */
1.743     fvdl     1387: #define        PCI_PRODUCT_BROADCOM_BCM5789    0x169d          /* BCM5789 10/100/1000 Ethernet */
1.854     tsutsui  1388: #define        PCI_PRODUCT_BROADCOM_BCM5702X   0x16a6          /* BCM5702X 10/100/1000 Ethernet */
                   1389: #define        PCI_PRODUCT_BROADCOM_BCM5703X   0x16a7          /* BCM5703X 10/100/1000 Ethernet */
                   1390: #define        PCI_PRODUCT_BROADCOM_BCM5704S   0x16a8          /* BCM5704S 1000baseSX Ethernet */
                   1391: #define        PCI_PRODUCT_BROADCOM_BCM5706S   0x16aa          /* BCM5706 NetXtreme II 1000baseSX */
                   1392: #define        PCI_PRODUCT_BROADCOM_BCM5708S   0x16ac          /* BCM5708 NetXtreme II 1000baseSX */
                   1393: #define        PCI_PRODUCT_BROADCOM_BCM5702_ALT        0x16c6          /* BCM5702 10/100/1000 Ethernet */
                   1394: #define        PCI_PRODUCT_BROADCOM_BCM5703_ALT        0x16c7          /* BCM5703 10/100/1000 Ethernet */
                   1395: #define        PCI_PRODUCT_BROADCOM_BCM5781    0x16dd          /* BCM5781 10/100/1000 Ethernet */
                   1396: #define        PCI_PRODUCT_BROADCOM_BCM5753    0x16f7          /* BCM5753 10/100/1000 Ethernet */
                   1397: #define        PCI_PRODUCT_BROADCOM_BCM5753M   0x16fd          /* BCM5753M 10/100/1000 Ethernet */
                   1398: #define        PCI_PRODUCT_BROADCOM_BCM5753F   0x16fe          /* BCM5753F 10/100 Ethernet */
                   1399: #define        PCI_PRODUCT_BROADCOM_BCM5903M   0x16ff          /* BCM5903M 10/100/1000 Ethernet */
1.694     christos 1400: #define        PCI_PRODUCT_BROADCOM_BCM4401_B0 0x170c          /* BCM4401-B0 10/100 Ethernet */
1.587     fvdl     1401: #define        PCI_PRODUCT_BROADCOM_BCM5901    0x170d          /* BCM5901 10/100 Ethernet */
                   1402: #define        PCI_PRODUCT_BROADCOM_BCM5901A2  0x170e          /* BCM5901A 10/100 Ethernet */
1.854     tsutsui  1403: #define        PCI_PRODUCT_BROADCOM_BCM5906    0x1712          /* BCM5906 NetLink Fast Ethernet */
                   1404: #define        PCI_PRODUCT_BROADCOM_BCM5906M   0x1713          /* BCM5906M NetLink Fast Ethernet */
                   1405: #define        PCI_PRODUCT_BROADCOM_BCM4303    0x4301          /* BCM4303 */
                   1406: #define        PCI_PRODUCT_BROADCOM_BCM4307    0x4307          /* BCM4307 */
                   1407: #define        PCI_PRODUCT_BROADCOM_BCM4311    0x4311          /* BCM4311 */
                   1408: #define        PCI_PRODUCT_BROADCOM_BCM4312    0x4312          /* BCM4312 */
1.823     christos 1409: #define        PCI_PRODUCT_BROADCOM_BCM4318    0x4318          /* BCM4318 AirForce One 54g */
1.854     tsutsui  1410: #define        PCI_PRODUCT_BROADCOM_BCM4319    0x4319          /* BCM4319 */
                   1411: #define        PCI_PRODUCT_BROADCOM_BCM4306    0x4320          /* BCM4306 */
                   1412: #define        PCI_PRODUCT_BROADCOM_BCM4306_2  0x4321          /* BCM4306 */
                   1413: #define        PCI_PRODUCT_BROADCOM_BCM4322    0x4322          /* BCM4322 */
                   1414: #define        PCI_PRODUCT_BROADCOM_BCM4309    0x4324          /* BCM4309 */
                   1415: #define        PCI_PRODUCT_BROADCOM_BCM43XG    0x4325          /* BCM43XG */
1.476     kent     1416: #define        PCI_PRODUCT_BROADCOM_BCM4401    0x4401          /* BCM4401 10/100 Ethernet */
1.557     jonathan 1417: #define        PCI_PRODUCT_BROADCOM_5801       0x5801          /* 5801 Security processor */
                   1418: #define        PCI_PRODUCT_BROADCOM_5802       0x5802          /* 5802 Security processor */
                   1419: #define        PCI_PRODUCT_BROADCOM_5805       0x5805          /* 5805 Security processor */
                   1420: #define        PCI_PRODUCT_BROADCOM_5820       0x5820          /* 5820 Security processor */
                   1421: #define        PCI_PRODUCT_BROADCOM_5821       0x5821          /* 5821 Security processor */
                   1422: #define        PCI_PRODUCT_BROADCOM_5822       0x5822          /* 5822 Security processor */
1.567     jonathan 1423: #define        PCI_PRODUCT_BROADCOM_5823       0x5823          /* 5823 Security processor */
1.393     thorpej  1424:
1.80      tron     1425: /* Brooktree products */
1.81      tron     1426: #define        PCI_PRODUCT_BROOKTREE_BT848     0x0350          /* Bt848 Video Capture */
1.86      veego    1427: #define        PCI_PRODUCT_BROOKTREE_BT849     0x0351          /* Bt849 Video Capture */
                   1428: #define        PCI_PRODUCT_BROOKTREE_BT878     0x036e          /* Bt878 Video Capture */
                   1429: #define        PCI_PRODUCT_BROOKTREE_BT879     0x036f          /* Bt879 Video Capture */
1.536     wiz      1430: #define        PCI_PRODUCT_BROOKTREE_BT880     0x0370          /* Bt880 Video Capture */
                   1431: #define        PCI_PRODUCT_BROOKTREE_BT878A    0x0878          /* Bt878 Video Capture (Audio Section) */
                   1432: #define        PCI_PRODUCT_BROOKTREE_BT879A    0x0879          /* Bt879 Video Capture (Audio Section) */
                   1433: #define        PCI_PRODUCT_BROOKTREE_BT880A    0x0880          /* Bt880 Video Capture (Audio Section) */
1.259     itojun   1434: #define        PCI_PRODUCT_BROOKTREE_BT8474    0x8474          /* Bt8474 Multichannel HDLC Controller */
1.35      drochner 1435:
1.5       cgd      1436: /* BusLogic products */
1.27      veego    1437: #define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC     0x0140          /* MultiMaster NC */
                   1438: #define        PCI_PRODUCT_BUSLOGIC_MULTIMASTER        0x1040          /* MultiMaster */
                   1439: #define        PCI_PRODUCT_BUSLOGIC_FLASHPOINT 0x8130          /* FlashPoint */
                   1440:
                   1441: /* c't Magazin products */
                   1442: #define        PCI_PRODUCT_C4T_GPPCI   0x6773          /* GPPCI */
1.558     jonathan 1443:
                   1444: /* Cavium products */
                   1445: #define        PCI_PRODUCT_CAVIUM_NITROX       0x0001          /* Nitrox XL */
1.14      cgd      1446:
1.885     jklos    1447: /* Chelsio products */
                   1448: #define        PCI_PRODUCT_CHELSIO_T302E       0x0021          /* T302e */
                   1449: #define        PCI_PRODUCT_CHELSIO_T310E       0x0022          /* T310e */
                   1450: #define        PCI_PRODUCT_CHELSIO_T320X       0x0023          /* T320x */
                   1451: #define        PCI_PRODUCT_CHELSIO_T302X       0x0024          /* T302x */
                   1452: #define        PCI_PRODUCT_CHELSIO_T320E       0x0025          /* T320e */
                   1453: #define        PCI_PRODUCT_CHELSIO_T310X       0x0026          /* T310x */
                   1454: #define        PCI_PRODUCT_CHELSIO_T3B10       0x0030          /* T3B10 */
                   1455: #define        PCI_PRODUCT_CHELSIO_T3B20       0x0031          /* T3B20 */
                   1456: #define        PCI_PRODUCT_CHELSIO_T3B02       0x0032          /* T3B02 */
                   1457:
1.14      cgd      1458: /* Chips and Technologies products */
1.27      veego    1459: #define        PCI_PRODUCT_CHIPS_64310 0x00b8          /* 64310 */
1.281     drochner 1460: #define        PCI_PRODUCT_CHIPS_69000 0x00c0          /* 69000 */
1.14      cgd      1461: #define        PCI_PRODUCT_CHIPS_65545 0x00d8          /* 65545 */
1.27      veego    1462: #define        PCI_PRODUCT_CHIPS_65548 0x00dc          /* 65548 */
1.29      augustss 1463: #define        PCI_PRODUCT_CHIPS_65550 0x00e0          /* 65550 */
1.38      drochner 1464: #define        PCI_PRODUCT_CHIPS_65554 0x00e4          /* 65554 */
1.422     drochner 1465: #define        PCI_PRODUCT_CHIPS_69030 0x0c30          /* 69030 */
1.289     mycroft  1466:
                   1467: /* Chrysalis products */
                   1468: #define        PCI_PRODUCT_CHRYSALIS_LUNAVPN   0x0001          /* LunaVPN */
1.5       cgd      1469:
                   1470: /* Cirrus Logic products */
1.27      veego    1471: #define        PCI_PRODUCT_CIRRUS_CL_GD7548    0x0038          /* CL-GD7548 */
                   1472: #define        PCI_PRODUCT_CIRRUS_CL_GD5430    0x00a0          /* CL-GD5430 */
                   1473: #define        PCI_PRODUCT_CIRRUS_CL_GD5434_4  0x00a4          /* CL-GD5434-4 */
                   1474: #define        PCI_PRODUCT_CIRRUS_CL_GD5434_8  0x00a8          /* CL-GD5434-8 */
                   1475: #define        PCI_PRODUCT_CIRRUS_CL_GD5436    0x00ac          /* CL-GD5436 */
                   1476: #define        PCI_PRODUCT_CIRRUS_CL_GD5446    0x00b8          /* CL-GD5446 */
1.129     veego    1477: #define        PCI_PRODUCT_CIRRUS_CL_GD5480    0x00bc          /* CL-GD5480 */
1.100     jtk      1478: #define        PCI_PRODUCT_CIRRUS_CL_PD6729    0x1100          /* CL-PD6729 */
1.134     drochner 1479: #define        PCI_PRODUCT_CIRRUS_CL_PD6832    0x1110          /* CL-PD6832 PCI-CardBus Bridge */
1.129     veego    1480: #define        PCI_PRODUCT_CIRRUS_CL_PD6833    0x1113          /* CL-PD6833 PCI-CardBus Bridge */
1.27      veego    1481: #define        PCI_PRODUCT_CIRRUS_CL_GD7542    0x1200          /* CL-GD7542 */
                   1482: #define        PCI_PRODUCT_CIRRUS_CL_GD7543    0x1202          /* CL-GD7543 */
                   1483: #define        PCI_PRODUCT_CIRRUS_CL_GD7541    0x1204          /* CL-GD7541 */
1.89      mark     1484: #define        PCI_PRODUCT_CIRRUS_CL_CD4400    0x4400          /* CL-CD4400 Communications Controller */
                   1485: #define        PCI_PRODUCT_CIRRUS_CS4610       0x6001          /* CS4610 SoundFusion Audio Accelerator */
                   1486: #define        PCI_PRODUCT_CIRRUS_CS4280       0x6003          /* CS4280 CrystalClear Audio Interface */
1.782     jmcneill 1487: #define        PCI_PRODUCT_CIRRUS_CS4615       0x6004          /* CS4615 */
1.281     drochner 1488: #define        PCI_PRODUCT_CIRRUS_CS4281       0x6005          /* CS4281 CrystalClear Audio Interface */
1.14      cgd      1489:
1.594     grant    1490: /* Adaptec's AAR-1210SA serial ATA RAID controller uses the CMDTECH chip */
                   1491: #define        PCI_PRODUCT_CMDTECH_AAR_1210SA  0x0240          /* AAR-1210SA serial ATA RAID controller */
1.57      cgd      1492: /* CMD Technology products -- info gleaned from their web site */
                   1493: #define        PCI_PRODUCT_CMDTECH_640 0x0640          /* PCI0640 */
1.58      cgd      1494: /* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
                   1495: #define        PCI_PRODUCT_CMDTECH_642 0x0642          /* PCI0642 */
1.243     tron     1496: /* datasheets available from www.cmd.com for the followings */
1.57      cgd      1497: #define        PCI_PRODUCT_CMDTECH_643 0x0643          /* PCI0643 */
                   1498: #define        PCI_PRODUCT_CMDTECH_646 0x0646          /* PCI0646 */
                   1499: #define        PCI_PRODUCT_CMDTECH_647 0x0647          /* PCI0647 */
1.241     tron     1500: #define        PCI_PRODUCT_CMDTECH_648 0x0648          /* PCI0648 */
1.243     tron     1501: #define        PCI_PRODUCT_CMDTECH_649 0x0649          /* PCI0649 */
                   1502:
1.58      cgd      1503: /* Inclusion of 'A' in the following entry is probably wrong. */
                   1504: /* No data on the CMD Tech. web site for the following as of Mar. 3 '98 */
                   1505: #define        PCI_PRODUCT_CMDTECH_650A        0x0650          /* PCI0650A */
1.57      cgd      1506: #define        PCI_PRODUCT_CMDTECH_670 0x0670          /* USB0670 */
                   1507: #define        PCI_PRODUCT_CMDTECH_673 0x0673          /* USB0673 */
1.459     onoe     1508: #define        PCI_PRODUCT_CMDTECH_680 0x0680          /* SiI0680 */
1.517     thorpej  1509: #define        PCI_PRODUCT_CMDTECH_3112        0x3112          /* SiI3112 SATALink */
1.601     thorpej  1510: #define        PCI_PRODUCT_CMDTECH_3114        0x3114          /* SiI3114 SATALink */
1.602     thorpej  1511: #define        PCI_PRODUCT_CMDTECH_3124        0x3124          /* SiI3124 SATALink */
1.760     christos 1512: #define        PCI_PRODUCT_CMDTECH_3132        0x3132          /* SiI3132 SATALink */
1.901     jnemeth  1513: #define        PCI_PRODUCT_CMDTECH_3512        0x3512          /* SiI3512 SATALink */
                   1514: #define        PCI_PRODUCT_CMDTECH_3531        0x3531          /* SiI3531 SATALink */
1.188     drochner 1515:
                   1516: /* C-Media products */
1.217     augustss 1517: #define        PCI_PRODUCT_CMEDIA_CMI8338A     0x0100          /* CMI8338A PCI Audio Device */
                   1518: #define        PCI_PRODUCT_CMEDIA_CMI8338B     0x0101          /* CMI8338B PCI Audio Device */
1.188     drochner 1519: #define        PCI_PRODUCT_CMEDIA_CMI8738      0x0111          /* CMI8738/C3DX PCI Audio Device */
1.306     tshiozak 1520: #define        PCI_PRODUCT_CMEDIA_CMI8738B     0x0112          /* CMI8738B PCI Audio Device */
1.188     drochner 1521: #define        PCI_PRODUCT_CMEDIA_HSP56        0x0211          /* HSP56 Audiomodem Riser */
                   1522:
1.27      veego    1523: /* Cogent Data Technologies products */
                   1524: #define        PCI_PRODUCT_COGENT_EM110TX      0x1400          /* EX110TX PCI Fast Ethernet Adapter */
1.379     soren    1525:
                   1526: /* Cologne Chip Designs */
                   1527: #define        PCI_PRODUCT_COLOGNECHIP_HFC     0x2bd0          /* HFC-S */
1.294     rh       1528:
                   1529: /* COMPAL products */
1.643     mycroft  1530: #define        PCI_PRODUCT_COMPAL_38W2 0x0011          /* 38W2 OEM Notebook */
1.27      veego    1531:
                   1532: /* Compaq products */
                   1533: #define        PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE      0x0001          /* PCI-EISA Bridge */
                   1534: #define        PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE       0x0002          /* PCI-ISA Bridge */
                   1535: #define        PCI_PRODUCT_COMPAQ_TRIFLEX1     0x1000          /* Triflex Host-PCI Bridge */
                   1536: #define        PCI_PRODUCT_COMPAQ_TRIFLEX2     0x2000          /* Triflex Host-PCI Bridge */
                   1537: #define        PCI_PRODUCT_COMPAQ_QVISION_V0   0x3032          /* QVision */
                   1538: #define        PCI_PRODUCT_COMPAQ_QVISION_1280P        0x3033          /* QVision 1280/p */
                   1539: #define        PCI_PRODUCT_COMPAQ_QVISION_V2   0x3034          /* QVision */
                   1540: #define        PCI_PRODUCT_COMPAQ_TRIFLEX4     0x4000          /* Triflex Host-PCI Bridge */
1.377     ad       1541: #define        PCI_PRODUCT_COMPAQ_CSA5300      0x4070          /* Smart Array 5300 */
                   1542: #define        PCI_PRODUCT_COMPAQ_CSA5i        0x4080          /* Smart Array 5i */
                   1543: #define        PCI_PRODUCT_COMPAQ_CSA532       0x4082          /* Smart Array 532 */
1.777     he       1544: #define        PCI_PRODUCT_COMPAQ_CSA5312      0x4083          /* Smart Array 5312 */
                   1545: #define        PCI_PRODUCT_COMPAQ_CSA6i        0x4091          /* Smart Array 6i */
                   1546: #define        PCI_PRODUCT_COMPAQ_CSA641       0x409a          /* Smart Array 641 */
                   1547: #define        PCI_PRODUCT_COMPAQ_CSA642       0x409b          /* Smart Array 642 */
                   1548: #define        PCI_PRODUCT_COMPAQ_CSA6400      0x409c          /* Smart Array 6400 */
                   1549: #define        PCI_PRODUCT_COMPAQ_CSA6400EM    0x409d          /* Smart Array 6400 EM */
                   1550: #define        PCI_PRODUCT_COMPAQ_CSA6422      0x409e          /* Smart Array 6422 */
                   1551: #define        PCI_PRODUCT_COMPAQ_CSA64XX      0x0046          /* Smart Array 64xx */
1.67      augustss 1552: #define        PCI_PRODUCT_COMPAQ_USB  0x7020          /* USB Controller */
1.637     christos 1553: #define        PCI_PRODUCT_COMPAQ_ASMC 0xa0f0          /* Advanced Systems Management Controller */
1.319     minoura  1554: /* MediaGX Cx55x0 built-in OHCI seems to have this ID */
                   1555: #define        PCI_PRODUCT_COMPAQ_USB_MEDIAGX  0xa0f8          /* USB Controller */
1.208     ad       1556: #define        PCI_PRODUCT_COMPAQ_SMART2P      0xae10          /* SMART2P RAID */
1.41      bouyer   1557: #define        PCI_PRODUCT_COMPAQ_N100TX       0xae32          /* Netelligent 10/100 TX */
1.707     bouyer   1558: #define        PCI_PRODUCT_COMPAQ_N10T2        0xb012          /* Netelligent 10 T/2 UTP/Coax */
1.628     bouyer   1559: #define        PCI_PRODUCT_COMPAQ_INT100TX     0xb030          /* Integrated Netelligent 10/100 TX */
1.41      bouyer   1560: #define        PCI_PRODUCT_COMPAQ_N10T 0xae34          /* Netelligent 10 T */
                   1561: #define        PCI_PRODUCT_COMPAQ_IntNF3P      0xae35          /* Integrated NetFlex 3/P */
1.180     thorpej  1562: #define        PCI_PRODUCT_COMPAQ_DPNet100TX   0xae40          /* Dual Port Netelligent 10/100 TX */
1.41      bouyer   1563: #define        PCI_PRODUCT_COMPAQ_IntPL100TX   0xae43          /* ProLiant Integrated Netelligent 10/100 TX */
                   1564: #define        PCI_PRODUCT_COMPAQ_DP4000       0xb011          /* Deskpro 4000 5233MMX */
1.777     he       1565: #define        PCI_PRODUCT_COMPAQ_CSA5300_2    0xb060          /* Smart Array 5300 rev.2 */
1.758     christos 1566: #define        PCI_PRODUCT_COMPAQ_PRESARIO56XX 0xb0b8          /* Presario 56xx */
1.300     rh       1567: #define        PCI_PRODUCT_COMPAQ_M700 0xb112          /* Armada M700 */
1.777     he       1568: #define        PCI_PRODUCT_COMPAQ_CSA5i_2      0xb178          /* Smart Array 5i/532 rev.2 */
1.41      bouyer   1569: #define        PCI_PRODUCT_COMPAQ_NF3P_BNC     0xf150          /* NetFlex 3/P w/ BNC */
                   1570: #define        PCI_PRODUCT_COMPAQ_NF3P 0xf130          /* NetFlex 3/P */
1.14      cgd      1571:
1.65      thorpej  1572: /* Compex products - XXX better descriptions */
                   1573: #define        PCI_PRODUCT_COMPEX_NE2KETHER    0x1401          /* Ethernet */
1.111     thorpej  1574: #define        PCI_PRODUCT_COMPEX_RL100ATX     0x2011          /* RL100-ATX 10/100 Ethernet */
1.160     thorpej  1575: #define        PCI_PRODUCT_COMPEX_RL100TX      0x9881          /* RL100-TX 10/100 Ethernet */
1.65      thorpej  1576:
1.776     chs      1577: /* Comtrol products */
                   1578: #define        PCI_PRODUCT_COMTROL_ROCKETPORT32EXT     0x0001          /* RocketPort 32 port external */
                   1579: #define        PCI_PRODUCT_COMTROL_ROCKETPORT8EXT      0x0002          /* RocketPort 8 port external */
                   1580: #define        PCI_PRODUCT_COMTROL_ROCKETPORT16EXT     0x0003          /* RocketPort 16 port external */
                   1581: #define        PCI_PRODUCT_COMTROL_ROCKETPORT4QUAD     0x0004          /* RocketPort 4 port w/ quad cable */
                   1582: #define        PCI_PRODUCT_COMTROL_ROCKETPORT8OCTA     0x0005          /* RocketPort 8 port w/ octa cable */
                   1583: #define        PCI_PRODUCT_COMTROL_ROCKETPORT8RJ       0x0006          /* RocketPort 8 port w/ RJ11s */
                   1584: #define        PCI_PRODUCT_COMTROL_ROCKETPORT4RJ       0x0007          /* RocketPort 4 port w/ RJ11s */
                   1585: #define        PCI_PRODUCT_COMTROL_ROCKETPORT8DB       0x0008          /* RocketPort 8 port w/ DB78 */
                   1586: #define        PCI_PRODUCT_COMTROL_ROCKETPORT16DB      0x0009          /* RocketPort 16 port w/ DB78 */
                   1587: #define        PCI_PRODUCT_COMTROL_ROCKETPORTP4        0x000a          /* RocketPort Plus 4 port */
                   1588: #define        PCI_PRODUCT_COMTROL_ROCKETPORTP8        0x000b          /* RocketPort Plus 8 port */
                   1589: #define        PCI_PRODUCT_COMTROL_ROCKETMODEM6        0x000c          /* RocketModem 6 port */
                   1590: #define        PCI_PRODUCT_COMTROL_ROCKETMODEM4        0x000d          /* RocketModem 4 port */
                   1591: #define        PCI_PRODUCT_COMTROL_ROCKETPORTP232      0x000e          /* RocketPort 2 port RS232 */
                   1592: #define        PCI_PRODUCT_COMTROL_ROCKETPORTP422      0x000f          /* RocketPort 2 port RS422 */
                   1593:
1.549     simonb   1594: /* Conexant Systems products */
1.202     jdolecek 1595: #define        PCI_PRODUCT_CONEXANT_SOFTK56    0x2443          /* SoftK56 PCI Software Modem */
1.418     abs      1596: #define        PCI_PRODUCT_CONEXANT_56KFAXMODEM        0x1085          /* HW 56K Fax Modem */
1.778     rpaulo   1597: #define        PCI_PRODUCT_CONEXANT_LANFINITY  0x1803          /* LANfinity MiniPCI 10/100 Ethernet */
1.869     jmcneill 1598: #define        PCI_PRODUCT_CONEXANT_CX2388X    0x8800          /* CX23880/1/2/3 PCI Video/Audio Decoder */
                   1599: #define        PCI_PRODUCT_CONEXANT_CX2388XAUDIO       0x8801          /* CX23880/1/2/3 PCI Audio Port */
                   1600: #define        PCI_PRODUCT_CONEXANT_CX2388XMPEG        0x8802          /* CX23880/1/2/3 PCI MPEG Port */
                   1601: #define        PCI_PRODUCT_CONEXANT_CX2388XIR  0x8804          /* CX23880/1/2/3 PCI IR Port */
1.202     jdolecek 1602:
1.14      cgd      1603: /* Contaq Microsystems products */
1.27      veego    1604: #define        PCI_PRODUCT_CONTAQ_82C599       0x0600          /* 82C599 PCI-VLB Bridge */
1.61      thorpej  1605: #define        PCI_PRODUCT_CONTAQ_82C693       0xc693          /* 82C693 PCI-ISA Bridge */
1.27      veego    1606:
1.641     mycroft  1607: /* Corega products */
                   1608: #define        PCI_PRODUCT_COREGA_CB_TXD       0xa117          /* FEther CB-TXD 10/100 Ethernet */
                   1609: #define        PCI_PRODUCT_COREGA_2CB_TXD      0xa11e          /* FEther II CB-TXD 10/100 Ethernet */
1.710     martin   1610: #define        PCI_PRODUCT_COREGA_LAPCIGT      0xc107          /* CG-LAPCIGT */
1.641     mycroft  1611:
1.27      veego    1612: /* Corollary Products */
                   1613: #define        PCI_PRODUCT_COROLLARY_CBUSII_PCIB       0x0014          /* \"C-Bus II\"-PCI Bridge */
1.171     augustss 1614:
                   1615: /* Creative Labs products */
                   1616: #define        PCI_PRODUCT_CREATIVELABS_SBLIVE 0x0002          /* SBLive! EMU 10000 */
1.627     christos 1617: #define        PCI_PRODUCT_CREATIVELABS_AUDIGY 0x0004          /* SB Audigy EMU 10000 */
1.618     martti   1618: #define        PCI_PRODUCT_CREATIVELABS_SBLIVE2        0x0006          /* SBLive! EMU 10000 */
1.612     gavan    1619: #define        PCI_PRODUCT_CREATIVELABS_SBAUDIGYLS     0x0007          /* SB Audigy LS */
1.785     gdamore  1620: #define        PCI_PRODUCT_CREATIVELABS_SBAUDIGY4      0x0008          /* SB Audigy 4 */
1.177     augustss 1621: #define        PCI_PRODUCT_CREATIVELABS_SBJOY  0x7002          /* PCI Gameport Joystick */
1.618     martti   1622: #define        PCI_PRODUCT_CREATIVELABS_SBJOY2 0x7004          /* PCI Gameport Joystick */
1.219     augustss 1623: #define        PCI_PRODUCT_CREATIVELABS_EV1938 0x8938          /* Ectiva 1938 */
1.27      veego    1624:
                   1625: /* Cyclades products */
                   1626: #define        PCI_PRODUCT_CYCLADES_CYCLOMY_1  0x0100          /* Cyclom-Y below 1M */
                   1627: #define        PCI_PRODUCT_CYCLADES_CYCLOMY_2  0x0101          /* Cyclom-Y above 1M */
1.179     drochner 1628: #define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_1 0x0102          /* Cyclom-4Y below 1M */
                   1629: #define        PCI_PRODUCT_CYCLADES_CYCLOM4Y_2 0x0103          /* Cyclom-4Y above 1M */
                   1630: #define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_1 0x0104          /* Cyclom-8Y below 1M */
                   1631: #define        PCI_PRODUCT_CYCLADES_CYCLOM8Y_2 0x0105          /* Cyclom-8Y above 1M */
1.27      veego    1632: #define        PCI_PRODUCT_CYCLADES_CYCLOMZ_1  0x0200          /* Cyclom-Z below 1M */
                   1633: #define        PCI_PRODUCT_CYCLADES_CYCLOMZ_2  0x0201          /* Cyclom-Z above 1M */
1.373     thorpej  1634:
                   1635: /* Cyclone Microsystems products */
                   1636: #define        PCI_PRODUCT_CYCLONE_PCI_700     0x0700          /* IQ80310 (PCI-700) */
1.319     minoura  1637:
                   1638: /* Cyrix (now National) products */
                   1639: #define        PCI_PRODUCT_CYRIX_MEDIAGX_PCHB  0x0001          /* MediaGX Built-in PCI Host Controller */
                   1640: #define        PCI_PRODUCT_CYRIX_CX5520_PCIB   0x0002          /* Cx5520 I/O Companion */
1.644     mycroft  1641: #define        PCI_PRODUCT_CYRIX_CX5530_PCIB   0x0100          /* Cx5530 I/O Companion Multi-Function Southbridge */
1.319     minoura  1642: #define        PCI_PRODUCT_CYRIX_CX5530_SMI    0x0101          /* Cx5530 I/O Companion (SMI Status and ACPI Timer) */
                   1643: #define        PCI_PRODUCT_CYRIX_CX5530_IDE    0x0102          /* Cx5530 I/O Companion (IDE Controller) */
                   1644: #define        PCI_PRODUCT_CYRIX_CX5530_AUDIO  0x0103          /* Cx5530 I/O Companion (XpressAUDIO) */
                   1645: #define        PCI_PRODUCT_CYRIX_CX5530_VIDEO  0x0104          /* Cx5530 I/O Companion (Video Controller) */
1.159     thorpej  1646:
1.833     heas     1647: /* Datum Inc. Bancomm-Timing Division products */
                   1648: #define        PCI_PRODUCT_DATUM_BC635PCI_U    0x4013          /* BC635PCI-U TC & FREQ. Processor */
                   1649:
1.159     thorpej  1650: /* Davicom Semiconductor products */
1.643     mycroft  1651: #define        PCI_PRODUCT_DAVICOM_DM9102      0x9102          /* DM9102 10/100 Ethernet */
1.5       cgd      1652:
1.1       cgd      1653: /* DEC products */
1.643     mycroft  1654: #define        PCI_PRODUCT_DEC_21050   0x0001          /* DC21050 PCI-PCI Bridge */
                   1655: #define        PCI_PRODUCT_DEC_21040   0x0002          /* DC21040 (\"Tulip\") Ethernet */
                   1656: #define        PCI_PRODUCT_DEC_21030   0x0004          /* DC21030 (\"TGA\") */
1.1       cgd      1657: #define        PCI_PRODUCT_DEC_NVRAM   0x0007          /* Zephyr NV-RAM */
                   1658: #define        PCI_PRODUCT_DEC_KZPSA   0x0008          /* KZPSA */
1.643     mycroft  1659: #define        PCI_PRODUCT_DEC_21140   0x0009          /* DC21140 (\"FasterNet\") 10/100 Ethernet */
1.16      cgd      1660: #define        PCI_PRODUCT_DEC_PBXGB   0x000d          /* TGA2 */
1.1       cgd      1661: #define        PCI_PRODUCT_DEC_DEFPA   0x000f          /* DEFPA */
1.5       cgd      1662: /* product DEC ???     0x0010  ??? VME Interface */
1.643     mycroft  1663: #define        PCI_PRODUCT_DEC_21041   0x0014          /* DC21041 (\"Tulip Plus\") Ethernet */
1.16      cgd      1664: #define        PCI_PRODUCT_DEC_DGLPB   0x0016          /* DGLPB (\"OPPO\") */
1.643     mycroft  1665: #define        PCI_PRODUCT_DEC_21142   0x0019          /* DC21142/21143 10/100 Ethernet */
                   1666: #define        PCI_PRODUCT_DEC_21052   0x0021          /* DC21052 PCI-PCI Bridge */
                   1667: #define        PCI_PRODUCT_DEC_21150   0x0022          /* DC21150 PCI-PCI Bridge */
                   1668: #define        PCI_PRODUCT_DEC_21152   0x0024          /* DC21152 PCI-PCI Bridge */
                   1669: #define        PCI_PRODUCT_DEC_21153   0x0025          /* DC21153 PCI-PCI Bridge */
                   1670: #define        PCI_PRODUCT_DEC_21154   0x0026          /* DC21154 PCI-PCI Bridge */
                   1671: #define        PCI_PRODUCT_DEC_21554   0x0046          /* DC21554 PCI-PCI Bridge */
1.291     thorpej  1672: #define        PCI_PRODUCT_DEC_SWXCR   0x1065          /* SWXCR RAID */
1.139     drochner 1673:
1.420     ad       1674: /* Dell Computer products */
                   1675: #define        PCI_PRODUCT_DELL_PERC_2SI       0x0001          /* PERC 2/Si */
                   1676: #define        PCI_PRODUCT_DELL_PERC_3DI       0x0002          /* PERC 3/Di */
                   1677: #define        PCI_PRODUCT_DELL_PERC_3SI       0x0003          /* PERC 3/Si */
                   1678: #define        PCI_PRODUCT_DELL_PERC_3SI_2     0x0004          /* PERC 3/Si */
                   1679: #define        PCI_PRODUCT_DELL_PERC_3DI_2     0x0008          /* PERC 3/Di */
1.463     ad       1680: #define        PCI_PRODUCT_DELL_PERC_3DI_3     0x000a          /* PERC 3/Di */
1.581     martti   1681: #define        PCI_PRODUCT_DELL_PERC_4DI       0x000e          /* PERC 4/Di */
                   1682: #define        PCI_PRODUCT_DELL_PERC_4DI_2     0x000f          /* PERC 4/Di */
1.659     martti   1683: #define        PCI_PRODUCT_DELL_PERC_4ESI      0x0013          /* PERC 4e/Si */
1.856     bouyer   1684: #define        PCI_PRODUCT_DELL_PERC_5 0x0015          /* PERC 5 */
1.420     ad       1685: #define        PCI_PRODUCT_DELL_PERC_3DI_2_SUB 0x00cf          /* PERC 3/Di */
                   1686: #define        PCI_PRODUCT_DELL_PERC_3SI_2_SUB 0x00d0          /* PERC 3/Si */
                   1687: #define        PCI_PRODUCT_DELL_PERC_3DI_SUB2  0x00d1          /* PERC 3/Di */
                   1688: #define        PCI_PRODUCT_DELL_PERC_3DI_SUB3  0x00d9          /* PERC 3/Di */
1.463     ad       1689: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB 0x0106          /* PERC 3/Di */
                   1690: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB2        0x011b          /* PERC 3/Di */
                   1691: #define        PCI_PRODUCT_DELL_PERC_3DI_3_SUB3        0x0121          /* PERC 3/Di */
1.845     martti   1692: #define        PCI_PRODUCT_DELL_PERC_5_1       0x1f01          /* PERC 5/e */
                   1693: #define        PCI_PRODUCT_DELL_PERC_5_2       0x1f02          /* PERC 5/i */
1.706     martti   1694: #define        PCI_PRODUCT_DELL_CERC_1_5       0x0291          /* CERC SATA RAID 1.5/6ch */
1.420     ad       1695:
1.139     drochner 1696: /* Delta products */
                   1697: #define        PCI_PRODUCT_DELTA_8139  0x1360          /* 8139 Ethernet */
1.745     xtraeme  1698: #define        PCI_PRODUCT_DELTA_RHINEII       0x1320          /* Rhine II 10/100 Ethernet */
1.1       cgd      1699:
1.5       cgd      1700: /* Diamond products */
1.27      veego    1701: #define        PCI_PRODUCT_DIAMOND_VIPER       0x9001          /* Viper/PCI */
1.5       cgd      1702:
1.165     thorpej  1703: /* D-Link Systems products */
1.342     thorpej  1704: #define        PCI_PRODUCT_DLINK_DL1002        0x1002          /* DL-1002 10/100 Ethernet */
1.332     tron     1705: #define        PCI_PRODUCT_DLINK_DFE530TXPLUS  0x1300          /* DFE-530TXPLUS 10/100 Ethernet */
1.641     mycroft  1706: #define        PCI_PRODUCT_DLINK_DFE690TXD     0x1340          /* DFE-690TXD 10/100 Ethernet */
1.791     martin   1707: #define        PCI_PRODUCT_DLINK_DWL610        0x3300          /* DWL-610 802.11b WLAN */
1.342     thorpej  1708: #define        PCI_PRODUCT_DLINK_DL4000        0x4000          /* DL-4000 Gigabit Ethernet */
1.865     msaitoh  1709: #define        PCI_PRODUCT_DLINK_DGE550SX      0x4001          /* DGE-550SX */
1.711     cube     1710: #define        PCI_PRODUCT_DLINK_DGE528T       0x4300          /* DGE-528T Gigabit Ethernet */
1.789     riz      1711: #define        PCI_PRODUCT_DLINK_DGE560T       0x4b00          /* DGE-560T Gigabit Ethernet */
                   1712: #define        PCI_PRODUCT_DLINK_DGE560T_2     0x4b01          /* DGE-560T_2 Gigabit Ethernet */
1.865     msaitoh  1713: #define        PCI_PRODUCT_DLINK_DGE560SX      0x4b02          /* DGE-560SX */
1.600     tls      1714: #define        PCI_PRODUCT_DLINK_DGE530T       0x4c00          /* DGE-530T Gigabit Ethernet */
1.165     thorpej  1715:
1.14      cgd      1716: /* Distributed Processing Technology products */
1.353     ad       1717: #define        PCI_PRODUCT_DPT_SC_RAID 0xa400          /* SmartCache/SmartRAID (EATA) */
                   1718: #define        PCI_PRODUCT_DPT_I960_PPB        0xa500          /* PCI-PCI Bridge */
1.210     ad       1719: #define        PCI_PRODUCT_DPT_RAID_I2O        0xa501          /* SmartRAID (I2O) */
1.488     ad       1720: #define        PCI_PRODUCT_DPT_RAID_2005S      0xa511          /* Zero Channel SmartRAID (I2O) */
1.210     ad       1721: #define        PCI_PRODUCT_DPT_MEMCTLR 0x1012          /* Memory Controller */
1.14      cgd      1722:
1.35      drochner 1723: /* Dolphin products */
1.776     chs      1724: #define        PCI_PRODUCT_DOLPHIN_PCISCI32    0x0658          /* PCI-SCI Bridge (32-bit, 33 MHz) */
                   1725: #define        PCI_PRODUCT_DOLPHIN_PCISCI64    0xd665          /* PCI-SCI Bridge (64-bit, 33 MHz) */
                   1726: #define        PCI_PRODUCT_DOLPHIN_PCISCI66    0xd667          /* PCI-SCI Bridge (64-bit, 66 MHz) */
1.176     is       1727:
                   1728: /* Domex products */
                   1729: #define        PCI_PRODUCT_DOMEX_PCISCSI       0x0001          /* DMX-3191D */
1.114     drochner 1730:
1.474     pooka    1731: /* Dynalink products */
1.643     mycroft  1732: #define        PCI_PRODUCT_DYNALINK_IS64PH     0x1702          /* IS64PH ISDN Adapter */
1.474     pooka    1733:
1.114     drochner 1734: /* ELSA products */
                   1735: #define        PCI_PRODUCT_ELSA_QS1PCI 0x1000          /* QuickStep 1000 ISDN card */
1.610     chs      1736: #define        PCI_PRODUCT_ELSA_GLORIAXL       0x8901          /* Gloria XL 1624 */
1.35      drochner 1737:
1.27      veego    1738: /* Emulex products */
1.610     chs      1739: #define        PCI_PRODUCT_EMULEX_LP6000       0x1ae5          /* LP6000 FibreChannel adapter */
                   1740: #define        PCI_PRODUCT_EMULEX_LP982        0xf098          /* LP982 FibreChannel adapter */
                   1741: #define        PCI_PRODUCT_EMULEX_LP7000       0xf700          /* LP7000 FibreChannel adapter */
                   1742: #define        PCI_PRODUCT_EMULEX_LP8000       0xf800          /* LP8000 FibreChannel adapter */
                   1743: #define        PCI_PRODUCT_EMULEX_LP9000       0xf900          /* LP9000 FibreChannel adapter */
                   1744: #define        PCI_PRODUCT_EMULEX_LP9802       0xf980          /* LP9802 FibreChannel adapter */
1.42      mycroft  1745:
1.666     junyoung 1746: /* ENE Technology products */
1.698     uwe      1747: #define        PCI_PRODUCT_ENE_MCR510  0x0510          /* MCR510 PCI Memory Card Reader Controller */
1.644     mycroft  1748: #define        PCI_PRODUCT_ENE_CB1211  0x1211          /* CB1211 CardBus Controller */
                   1749: #define        PCI_PRODUCT_ENE_CB1225  0x1225          /* CB1225 CardBus Controller */
                   1750: #define        PCI_PRODUCT_ENE_CB1410  0x1410          /* CB1410 CardBus Controller */
1.698     uwe      1751: #define        PCI_PRODUCT_ENE_CB710   0x1411          /* CB710 CardBus Controller */
1.644     mycroft  1752: #define        PCI_PRODUCT_ENE_CB1420  0x1420          /* CB1420 CardBus Controller */
1.698     uwe      1753: #define        PCI_PRODUCT_ENE_CB720   0x1421          /* CB720 CardBus Controller */
1.482     kent     1754:
1.42      mycroft  1755: /* Ensoniq products */
                   1756: #define        PCI_PRODUCT_ENSONIQ_AUDIOPCI    0x5000          /* AudioPCI */
1.119     mycroft  1757: #define        PCI_PRODUCT_ENSONIQ_AUDIOPCI97  0x1371          /* AudioPCI 97 */
1.219     augustss 1758: #define        PCI_PRODUCT_ENSONIQ_CT5880      0x5880          /* CT5880 */
1.31      kml      1759:
1.588     chs      1760: /* Equinox Systems product */
                   1761: #define        PCI_PRODUCT_EQUINOX_SST64P      0x0808          /* SST-64P adapter */
                   1762: #define        PCI_PRODUCT_EQUINOX_SST128P     0x1010          /* SST-128P adapter */
                   1763: #define        PCI_PRODUCT_EQUINOX_SST16P_1    0x80c0          /* SST-16P adapter */
                   1764: #define        PCI_PRODUCT_EQUINOX_SST16P_2    0x80c4          /* SST-16P adapter */
                   1765: #define        PCI_PRODUCT_EQUINOX_SST16P_3    0x80c8          /* SST-16P adapter */
                   1766: #define        PCI_PRODUCT_EQUINOX_SST4P       0x8888          /* SST-4P adapter */
                   1767: #define        PCI_PRODUCT_EQUINOX_SST8P       0x9090          /* SST-8P adapter */
                   1768:
1.31      kml      1769: /* Essential Communications products */
                   1770: #define        PCI_PRODUCT_ESSENTIAL_RR_HIPPI  0x0001          /* RoadRunner HIPPI Interface */
                   1771: #define        PCI_PRODUCT_ESSENTIAL_RR_GIGE   0x0005          /* RoadRunner Gig-E Interface */
1.72      augustss 1772:
1.666     junyoung 1773: /* ESS Technology products */
1.231     kleink   1774: #define        PCI_PRODUCT_ESSTECH_MAESTRO1    0x0100          /* Maestro 1 PCI Audio Accelerator */
                   1775: #define        PCI_PRODUCT_ESSTECH_MAESTRO2    0x1968          /* Maestro 2 PCI Audio Accelerator */
1.141     kleink   1776: #define        PCI_PRODUCT_ESSTECH_SOLO1       0x1969          /* Solo-1 PCI AudioDrive */
1.231     kleink   1777: #define        PCI_PRODUCT_ESSTECH_MAESTRO2E   0x1978          /* Maestro 2E PCI Audio Accelerator */
1.358     pooka    1778: #define        PCI_PRODUCT_ESSTECH_ALLEGRO1    0x1988          /* Allegro-1 PCI Audio Accelerator */
1.232     kleink   1779: #define        PCI_PRODUCT_ESSTECH_MAESTRO3    0x1998          /* Maestro 3 PCI Audio Accelerator */
1.233     kleink   1780: #define        PCI_PRODUCT_ESSTECH_MAESTRO3MODEM       0x1999          /* Maestro 3 Modem */
1.357     pooka    1781: #define        PCI_PRODUCT_ESSTECH_MAESTRO3_2  0x199a          /* Maestro 3 PCI Audio Accelerator */
1.250     ad       1782:
1.666     junyoung 1783: /* ESS Technology products */
1.250     ad       1784: #define        PCI_PRODUCT_ESSTECH2_MAESTRO1   0x0100          /* Maestro 1 PCI Audio Accelerator */
1.87      mark     1785:
1.386     augustss 1786: /* Eumitcom products */
1.395     ichiro   1787: #define        PCI_PRODUCT_EUMITCOM_WL11000P   0x1100          /* WL11000P PCI WaveLAN/IEEE 802.11 */
1.386     augustss 1788:
1.666     junyoung 1789: /* O2 Micro */
1.823     christos 1790: #define        PCI_PRODUCT_O2MICRO_00F7        0x00f7          /* Integrated OHCI IEEE 1394 Host Controller */
1.337     imp      1791: #define        PCI_PRODUCT_O2MICRO_OZ6729      0x6729          /* OZ6729 PCI-PCMCIA Bridge */
                   1792: #define        PCI_PRODUCT_O2MICRO_OZ6730      0x673A          /* OZ6730 PCI-PCMCIA Bridge */
                   1793: #define        PCI_PRODUCT_O2MICRO_OZ6832      0x6832          /* OZ6832/OZ6833 PCI-CardBus Bridge */
1.644     mycroft  1794: #define        PCI_PRODUCT_O2MICRO_OZ6836      0x6836          /* OZ6836/OZ6860 PCI-CardBus Bridge */
                   1795: #define        PCI_PRODUCT_O2MICRO_OZ6872      0x6872          /* OZ6812/OZ6872 PCI-CardBus Bridge */
                   1796: #define        PCI_PRODUCT_O2MICRO_OZ6922      0x6925          /* OZ6922 PCI-CardBus Bridge */
                   1797: #define        PCI_PRODUCT_O2MICRO_OZ6933      0x6933          /* OZ6933 PCI-CardBus Bridge */
                   1798: #define        PCI_PRODUCT_O2MICRO_OZ6972      0x6972          /* OZ6912/OZ6972 PCI-CardBus Bridge */
1.823     christos 1799: #define        PCI_PRODUCT_O2MICRO_7120        0x7120          /* Integrated MMC/SD Controller */
                   1800: #define        PCI_PRODUCT_O2MICRO_7130        0x7130          /* Integrated MS/xD/SM Controller */
1.27      veego    1801:
                   1802: /* Evans & Sutherland products */
                   1803: #define        PCI_PRODUCT_ES_FREEDOM  0x0001          /* Freedom PCI-GBus Interface */
                   1804:
1.774     hamajima 1805: /* EXAR products */
                   1806: #define        PCI_PRODUCT_EXAR_XR17D152       0x0152          /* dual-channel Universal PCI UART */
                   1807: #define        PCI_PRODUCT_EXAR_XR17D154       0x0154          /* quad-channel Universal PCI UART */
                   1808: #define        PCI_PRODUCT_EXAR_XR17D158       0x0158          /* octal-channel Universal PCI UART */
                   1809:
1.5       cgd      1810: /* FORE products */
                   1811: #define        PCI_PRODUCT_FORE_PCA200 0x0210          /* ATM PCA-200 */
1.15      cgd      1812: #define        PCI_PRODUCT_FORE_PCA200E        0x0300          /* ATM PCA-200e */
1.169     augustss 1813:
                   1814: /* Forte Media products */
1.643     mycroft  1815: #define        PCI_PRODUCT_FORTEMEDIA_FM801    0x0801          /* 801 Sound */
1.521     kent     1816: #define        PCI_PRODUCT_FORTEMEDIA_PCIJOY   0x0802          /* PCI Gameport Joystick */
1.5       cgd      1817:
1.14      cgd      1818: /* Future Domain products */
                   1819: #define        PCI_PRODUCT_FUTUREDOMAIN_TMC_18C30      0x0000          /* TMC-18C30 (36C70) */
1.360     drochner 1820:
                   1821: /* FZ Juelich / ZEL products */
                   1822: #define        PCI_PRODUCT_FZJZEL_GIGALINK     0x0001          /* Gigabit link / STR1100 */
                   1823: #define        PCI_PRODUCT_FZJZEL_PLXHOTLINK   0x0002          /* HOTlink interface */
1.436     drochner 1824: #define        PCI_PRODUCT_FZJZEL_COUNTTIME    0x0003          /* Counter / Timer */
1.360     drochner 1825: #define        PCI_PRODUCT_FZJZEL_PLXCAMAC     0x0004          /* CAMAC controller */
                   1826: #define        PCI_PRODUCT_FZJZEL_PROFIBUS     0x0005          /* PROFIBUS interface */
                   1827: #define        PCI_PRODUCT_FZJZEL_AMCCHOTLINK  0x0006          /* old HOTlink interface */
1.14      cgd      1828:
                   1829: /* Efficient Networks products */
1.28      chuck    1830: #define        PCI_PRODUCT_EFFICIENTNETS_ENI155PF      0x0000          /* 155P-MF1 ATM (FPGA) */
                   1831: #define        PCI_PRODUCT_EFFICIENTNETS_ENI155PA      0x0002          /* 155P-MF1 ATM (ASIC) */
1.162     soren    1832: #define        PCI_PRODUCT_EFFICIENTNETS_ENI25P        0x0003          /* SpeedStream ENI-25p */
                   1833: #define        PCI_PRODUCT_EFFICIENTNETS_SS3000        0x0005          /* SpeedStream 3000 */
1.183     soren    1834:
1.820     riz      1835: /* Marvell products */
                   1836: #define        PCI_PRODUCT_MARVELL_GT64010A    0x0146          /* GT-64010A System Controller */
1.822     riz      1837: #define        PCI_PRODUCT_MARVELL_88W8300_1   0x1fa6          /* Libertas 88W8300 */
                   1838: #define        PCI_PRODUCT_MARVELL_88W8310     0x1fa7          /* Libertas 88W8310 */
                   1839: #define        PCI_PRODUCT_MARVELL_88W8335_1   0x1faa          /* Libertas 88W8335 */
                   1840: #define        PCI_PRODUCT_MARVELL_88W8335_2   0x1fab          /* Libertas 88W8335 */
                   1841: #define        PCI_PRODUCT_MARVELL_88W8300_2   0x2a01          /* Libertas 88W8300 */
1.820     riz      1842: #define        PCI_PRODUCT_MARVELL_GT64115     0x4111          /* GT-64115 System Controller */
                   1843: #define        PCI_PRODUCT_MARVELL_GT64011     0x4146          /* GT-64011 System Controller */
                   1844: #define        PCI_PRODUCT_MARVELL_SKNET       0x4320          /* SK-NET Gigabit Ethernet */
1.822     riz      1845: #define        PCI_PRODUCT_MARVELL_YUKONII_8021CU      0x4340          /* Yukon-II 88E8021CU */
                   1846: #define        PCI_PRODUCT_MARVELL_YUKONII_8022CU      0x4341          /* Yukon-II 88E8022CU */
                   1847: #define        PCI_PRODUCT_MARVELL_YUKONII_8061CU      0x4342          /* Yukon-II 88E8061CU */
                   1848: #define        PCI_PRODUCT_MARVELL_YUKONII_8062CU      0x4343          /* Yukon-II 88E8062CU */
                   1849: #define        PCI_PRODUCT_MARVELL_YUKONII_8021X       0x4344          /* Yukon-II 88E8021X */
                   1850: #define        PCI_PRODUCT_MARVELL_YUKONII_8022X       0x4345          /* Yukon-II 88E8022X */
                   1851: #define        PCI_PRODUCT_MARVELL_YUKONII_8061X       0x4346          /* Yukon-II 88E8061X */
                   1852: #define        PCI_PRODUCT_MARVELL_YUKONII_8062X       0x4347          /* Yukon-II 88E8062X */
                   1853: #define        PCI_PRODUCT_MARVELL_YUKON_8035  0x4350          /* Yukon 88E8035 */
                   1854: #define        PCI_PRODUCT_MARVELL_YUKON_8036  0x4351          /* Yukon 88E8036 */
                   1855: #define        PCI_PRODUCT_MARVELL_YUKON_8038  0x4352          /* Yukon 88E8038 */
1.865     msaitoh  1856: #define        PCI_PRODUCT_MARVELL_YUKON_8039  0x4353          /* Yukon 88E8039 */
                   1857: #define        PCI_PRODUCT_MARVELL_YUKON_C033  0x4356          /* Yukon 88EC033 */
1.822     riz      1858: #define        PCI_PRODUCT_MARVELL_YUKON_8052  0x4360          /* Yukon 88E8052 */
                   1859: #define        PCI_PRODUCT_MARVELL_YUKON_8050  0x4361          /* Yukon 88E8050 */
                   1860: #define        PCI_PRODUCT_MARVELL_YUKON_8053  0x4362          /* Yukon 88E8053 */
1.865     msaitoh  1861: #define        PCI_PRODUCT_MARVELL_YUKON_8055  0x4363          /* Yukon 88E8055 */
                   1862: #define        PCI_PRODUCT_MARVELL_YUKON_8056  0x4364          /* Yukon 88E8056 */
                   1863: #define        PCI_PRODUCT_MARVELL_YUKON_1     0x4365          /* Yukon */
                   1864: #define        PCI_PRODUCT_MARVELL_YUKON_C036  0x4366          /* Yukon 88EC036 */
                   1865: #define        PCI_PRODUCT_MARVELL_YUKON_C032  0x4367          /* Yukon 88EC032 */
                   1866: #define        PCI_PRODUCT_MARVELL_YUKON_C034  0x4368          /* Yukon 88EC034 */
                   1867: #define        PCI_PRODUCT_MARVELL_YUKON_C042  0x4369          /* Yukon 88EC042 */
1.820     riz      1868: #define        PCI_PRODUCT_MARVELL_GT64120     0x4620          /* GT-64120 System Controller */
                   1869: #define        PCI_PRODUCT_MARVELL_BELKIN      0x5005          /* Belkin Gigabit Ethernet */
1.822     riz      1870: #define        PCI_PRODUCT_MARVELL_88SX5040    0x5040          /* 88SX5040 SATA */
                   1871: #define        PCI_PRODUCT_MARVELL_88SX5041    0x5041          /* 88SX5041 SATA */
                   1872: #define        PCI_PRODUCT_MARVELL_88SX5080    0x5080          /* 88SX5080 SATA */
                   1873: #define        PCI_PRODUCT_MARVELL_88SX5081    0x5081          /* 88SX5081 SATA */
                   1874: #define        PCI_PRODUCT_MARVELL_88SX6041    0x6041          /* 88SX6041 SATA */
                   1875: #define        PCI_PRODUCT_MARVELL_88SX6081    0x6081          /* 88SX6041 SATA */
1.890     jnemeth  1876: #define        PCI_PRODUCT_MARVELL_88SE6101    0x6101          /* 88SE6101 single-port PATA133 Controller */
                   1877: #define        PCI_PRODUCT_MARVELL_88SE6121    0x6121          /* 88SE6121 SATA II Controller */
                   1878: #define        PCI_PRODUCT_MARVELL_88SE614X    0x6141          /* 88SE614X SATA II PCI-E Controller */
                   1879: #define        PCI_PRODUCT_MARVELL_88SE6145    0x6145          /* 88SE6145 SATA II PCI-E Controller */
1.820     riz      1880: #define        PCI_PRODUCT_MARVELL_GT64130     0x6320          /* GT-64130 System Controller */
                   1881: #define        PCI_PRODUCT_MARVELL_GT64260     0x6430          /* GT-64260 System Controller */
                   1882: #define        PCI_PRODUCT_MARVELL_GT64360     0x6460          /* MV6436x System Controller */
1.384     augustss 1883:
1.386     augustss 1884: /* Global Sun Tech products */
1.395     ichiro   1885: #define        PCI_PRODUCT_GLOBALSUN_GL24110P  0x1101          /* GL24110P PCI IEEE 802.11b */
                   1886: #define        PCI_PRODUCT_GLOBALSUN_GL24110P02        0x1102          /* GL24110P PCI IEEE 802.11b */
1.386     augustss 1887:
1.384     augustss 1888: /* Guillemot products */
                   1889: #define        PCI_PRODUCT_GUILLEMOT_MAXIRADIO 0x1001          /* MAXIRADIO */
1.428     augustss 1890:
1.641     mycroft  1891: /* Hawking products */
                   1892: #define        PCI_PRODUCT_HAWKING_PN672TX     0xab08          /* PN672TX 10/100 Ethernet */
                   1893:
1.428     augustss 1894: /* Heuricon products */
                   1895: #define        PCI_PRODUCT_HEURICON_PMPPC      0x000e          /* PM/PPC */
1.14      cgd      1896:
                   1897: /* Hewlett-Packard products */
1.420     ad       1898: #define        PCI_PRODUCT_HP_A4977A   0x1005          /* A4977A Visualize EG */
1.604     matt     1899: #define        PCI_PRODUCT_HP_TACHYON_TL       0x1028          /* Tachyon TL FC controller */
                   1900: #define        PCI_PRODUCT_HP_TACHYON_TS       0x102A          /* Tachyon TS FC controller */
1.603     matt     1901: #define        PCI_PRODUCT_HP_TACHYON_XL2      0x1030          /* Tachyon XL2 FC controller */
1.14      cgd      1902: #define        PCI_PRODUCT_HP_J2585A   0x1030          /* J2585A */
1.420     ad       1903: #define        PCI_PRODUCT_HP_J2585B   0x1031          /* J2585B */
                   1904: #define        PCI_PRODUCT_HP_82557B   0x1200          /* 82557B 10/100 NIC */
                   1905: #define        PCI_PRODUCT_HP_NETRAID_4M       0x10c2          /* NetRaid-4M */
1.17      cgd      1906:
1.777     he       1907: #define        PCI_PRODUCT_HP_HPSAV100 0x3210          /* Smart Array V100 */
                   1908: #define        PCI_PRODUCT_HP_HPSAE200I_1      0x3211          /* Smart Array E200i */
                   1909: #define        PCI_PRODUCT_HP_HPSAE200 0x3212          /* Smart Array E200 */
                   1910: #define        PCI_PRODUCT_HP_HPSAE200I_2      0x3213          /* Smart Array E200i */
                   1911: #define        PCI_PRODUCT_HP_HPSAE200I_3      0x3214          /* Smart Array E200i */
                   1912: #define        PCI_PRODUCT_HP_HPSAE200I_4      0x3215          /* Smart Array E200i */
                   1913: #define        PCI_PRODUCT_HP_HPSA_1   0x3220          /* Smart Array */
                   1914: #define        PCI_PRODUCT_HP_HPSA_2   0x3222          /* Smart Array */
                   1915: #define        PCI_PRODUCT_HP_HPSAP800 0x3223          /* Smart Array P600 */
                   1916: #define        PCI_PRODUCT_HP_HPSAP600 0x3225          /* Smart Array P600 */
                   1917: #define        PCI_PRODUCT_HP_HPSA_3   0x3230          /* Smart Array */
                   1918: #define        PCI_PRODUCT_HP_HPSA_4   0x3231          /* Smart Array */
                   1919: #define        PCI_PRODUCT_HP_HPSA_5   0x3232          /* Smart Array */
                   1920: #define        PCI_PRODUCT_HP_HPSA_6   0x3233          /* Smart Array */
                   1921: #define        PCI_PRODUCT_HP_HPSAP400 0x3234          /* Smart Array P400 */
                   1922: #define        PCI_PRODUCT_HP_HPSAP400I        0x3235          /* Smart Array P400i */
                   1923: #define        PCI_PRODUCT_HP_HPSA_7   0x3236          /* Smart Array */
                   1924: #define        PCI_PRODUCT_HP_HPSA_8   0x3237          /* Smart Array */
                   1925: #define        PCI_PRODUCT_HP_HPSA_9   0x3238          /* Smart Array */
                   1926: #define        PCI_PRODUCT_HP_HPSA_10  0x3239          /* Smart Array */
                   1927: #define        PCI_PRODUCT_HP_HPSA_11  0x323a          /* Smart Array */
                   1928: #define        PCI_PRODUCT_HP_HPSA_12  0x323b          /* Smart Array */
                   1929: #define        PCI_PRODUCT_HP_HPSA_13  0x323c          /* Smart Array */
                   1930:
1.572     thorpej  1931: /* Hifn products */
1.270     itojun   1932: #define        PCI_PRODUCT_HIFN_7751   0x0005          /* 7751 */
                   1933: #define        PCI_PRODUCT_HIFN_6500   0x0006          /* 6500 */
1.356     soren    1934: #define        PCI_PRODUCT_HIFN_7811   0x0007          /* 7811 */
                   1935: #define        PCI_PRODUCT_HIFN_7951   0x0012          /* 7951 */
1.579     jonathan 1936: #define        PCI_PRODUCT_HIFN_7955   0x0020          /* 7954/7955 */
                   1937: #define        PCI_PRODUCT_HIFN_7956   0x001d          /* 7956 */
1.572     thorpej  1938: #define        PCI_PRODUCT_HIFN_78XX   0x0014          /* 7814/7851/7854 */
                   1939: #define        PCI_PRODUCT_HIFN_8065   0x0016          /* 8065 */
                   1940: #define        PCI_PRODUCT_HIFN_8165   0x0017          /* 8165 */
                   1941: #define        PCI_PRODUCT_HIFN_8154   0x0018          /* 8154 */
1.403     tsutsui  1942:
                   1943: /* HiNT products */
                   1944: #define        PCI_PRODUCT_HINT_HB1    0x0021          /* HB1 PCI-PCI Bridge */
1.460     augustss 1945: #define        PCI_PRODUCT_HINT_HB4    0x0022          /* HB4 PCI-PCI Bridge */
1.270     itojun   1946:
1.641     mycroft  1947: /* Hitachi products */
                   1948: #define        PCI_PRODUCT_HITACHI_SWC 0x0101          /* MSVCC01/02/03/04 Video Capture Cards */
1.717     nonaka   1949: #define        PCI_PRODUCT_HITACHI_SH7751      0x3505          /* SH7751 PCI Controller */
                   1950: #define        PCI_PRODUCT_HITACHI_SH7751R     0x350e          /* SH7751R PCI Controller */
1.641     mycroft  1951:
1.17      cgd      1952: /* IBM products */
1.148     soren    1953: #define        PCI_PRODUCT_IBM_MCABRIDGE       0x0002          /* MCA Bridge */
                   1954: #define        PCI_PRODUCT_IBM_ALTALITE        0x0005          /* CPU Bridge - Alta Lite */
                   1955: #define        PCI_PRODUCT_IBM_ALTAMP  0x0007          /* CPU Bridge - Alta MP */
1.904     garbled  1956: #define        PCI_PRODUCT_IBM_ISABRIDGE       0x000a          /* Fire Coral ISA Bridge w/PnP */
                   1957: #define        PCI_PRODUCT_IBM_POWERWAVE       0x0013          /* PowerWave Graphics Adapter */
                   1958: #define        PCI_PRODUCT_IBM_IDAHO   0x0015          /* Idaho PCI Bridge */
1.148     soren    1959: #define        PCI_PRODUCT_IBM_CPUBRIDGE       0x0017          /* CPU Bridge */
                   1960: #define        PCI_PRODUCT_IBM_LANSTREAMER     0x0018          /* Auto LANStreamer */
                   1961: #define        PCI_PRODUCT_IBM_GXT150P 0x001b          /* GXT-150P 2D Accelerator */
1.904     garbled  1962: #define        PCI_PRODUCT_IBM_CARRERA 0x001c          /* Carrera PCI Bridge */
                   1963: #define        PCI_PRODUCT_IBM_82G2675 0x001d          /* 82G2675 SCSI-2 Fast Controller */
1.148     soren    1964: #define        PCI_PRODUCT_IBM_MCABRIDGE2      0x0020          /* MCA Bridge */
1.17      cgd      1965: #define        PCI_PRODUCT_IBM_82351   0x0022          /* 82351 PCI-PCI Bridge */
1.904     garbled  1966: #define        PCI_PRODUCT_IBM_MONNAV  0x002c          /* Montana/Nevada PCI Bridge and Memory Controller */
                   1967: #define        PCI_PRODUCT_IBM_PYTHON  0x002d          /* Python PCI-PCI Bridge */
1.148     soren    1968: #define        PCI_PRODUCT_IBM_SERVERAID       0x002e          /* ServeRAID */
1.904     garbled  1969: #define        PCI_PRODUCT_IBM_GXT250P 0x003c          /* GXT-250P Graphics Adapter */
1.817     jnemeth  1970: #define        PCI_PRODUCT_IBM_OLYMPIC 0x003e          /* 16/4 Token Ring */
1.148     soren    1971: #define        PCI_PRODUCT_IBM_MIAMI   0x0036          /* Miami/PCI */
1.410     kleink   1972: #define        PCI_PRODUCT_IBM_82660   0x0037          /* 82660 PowerPC to PCI Bridge and Memory Controller */
1.426     nonaka   1973: #define        PCI_PRODUCT_IBM_MPIC    0x0046          /* MPIC */
1.148     soren    1974: #define        PCI_PRODUCT_IBM_TURBOWAYS25     0x0053          /* Turboways 25 ATM */
1.904     garbled  1975: #define        PCI_PRODUCT_IBM_GXT500P 0x0054          /* GXT-500P/GXT550P Graphics Adapter */
                   1976: #define        PCI_PRODUCT_IBM_I82557B 0x005c          /* i82557B 10/100 Ethernet */
                   1977: #define        PCI_PRODUCT_IBM_GXT800P 0x005e          /* GXT-800P Graphics Adapter */
                   1978: #define        PCI_PRODUCT_IBM_EADSPCI 0x008b          /* EADS PCI-PCI Bridge */
                   1979: #define        PCI_PRODUCT_IBM_GXT3000P        0x008e          /* GXT-3000P Graphics Adapter */
                   1980: #define        PCI_PRODUCT_IBM_GXT3000P2       0x0090          /* GXT-3000P Graphics Adapter(2) */
                   1981: #define        PCI_PRODUCT_IBM_GXT2000P        0x00b8          /* GXT-2000P Graphics Adapter */
1.817     jnemeth  1982: #define        PCI_PRODUCT_IBM_OLYMPIC2        0x00ce          /* Olympic 2 Token Ring */
1.904     garbled  1983: #define        PCI_PRODUCT_IBM_CPC71064        0x00fc          /* CPC710 Dual Bridge and Memory Controller (PCI64) */
                   1984: #define        PCI_PRODUCT_IBM_CPC71032        0x0105          /* CPC710 Dual Bridge and Memory Controller (PCI32) */
1.815     jmcneill 1985: #define        PCI_PRODUCT_IBM_TPAUDIO 0x0153          /* ThinkPad 600X/A20/T20/T22 Audio */
1.366     simonb   1986: #define        PCI_PRODUCT_IBM_405GP   0x0156          /* PPC 405GP PCI Bridge */
1.904     garbled  1987: #define        PCI_PRODUCT_IBM_GXT4000P        0x016e          /* GXT-4000P Graphics Adapter */
                   1988: #define        PCI_PRODUCT_IBM_GXT6000P        0x0170          /* GXT-6000P Graphics Adapter */
                   1989: #define        PCI_PRODUCT_IBM_GXT300P 0x017d          /* GXT-300P Graphics Adapter */
1.492     thorpej  1990: #define        PCI_PRODUCT_IBM_133PCIX 0x01a7          /* 133 PCI-X Bridge */
1.776     chs      1991: #define        PCI_PRODUCT_IBM_SERVERAID4      0x01bd          /* ServeRAID 4/5 */
1.904     garbled  1992: #define        PCI_PRODUCT_IBM_440GP   0x01ef          /* PPC 440GP PCI Bridge */
                   1993: #define        PCI_PRODUCT_IBM_IBMETHER        0x01ff          /* 10/100 Ethernet */
                   1994: #define        PCI_PRODUCT_IBM_GXT6500P        0x021b          /* GXT-6500P Graphics Adapter */
                   1995: #define        PCI_PRODUCT_IBM_GXT4500P        0x021c          /* GXT-4500P Graphics Adapter */
                   1996: #define        PCI_PRODUCT_IBM_GXT135P 0x0233          /* GXT-135P Graphics Adapter */
1.225     drochner 1997: #define        PCI_PRODUCT_IBM_MPIC2   0xffff          /* MPIC-II */
1.482     kent     1998:
1.708     rh       1999: /* IC Ensemble / VIA Technologies products */
                   2000: #define        PCI_PRODUCT_ICENSEMBLE_ICE1712  0x1712          /* Envy24 Multichannel Audio Controller */
                   2001: #define        PCI_PRODUCT_ICENSEMBLE_VT1720   0x1724          /* Envy24PT/HT Multi-Channel Audio Controller */
                   2002:
1.482     kent     2003: /* Conexant (iCompression, GlobeSpan) products */
                   2004: #define        PCI_PRODUCT_ICOMPRESSION_ITVC15 0x0803          /* iTVC15 MPEG2 codec */
1.14      cgd      2005:
1.62      drochner 2006: /* IDT products */
                   2007: #define        PCI_PRODUCT_IDT_77201   0x0001          /* 77201/77211 ATM (\"NICStAR\") */
1.331     nisimura 2008: #define        PCI_PRODUCT_IDT_RC32334 0x0204          /* RC32334 System Controller */
                   2009: #define        PCI_PRODUCT_IDT_RC32332 0x0205          /* RC32332 System Controller */
1.272     thorpej  2010:
                   2011: /* Industrial Computer Source */
                   2012: #define        PCI_PRODUCT_INDCOMPSRC_WDT50x   0x22c0          /* PCI-WDT50x Watchdog Timer */
1.149     thorpej  2013:
                   2014: /* Initio products */
                   2015: #define        PCI_PRODUCT_INITIO_I920 0x0002          /* INIC-920 SCSI */
1.404     tsutsui  2016: #define        PCI_PRODUCT_INITIO_I850 0x0850          /* INIC-850 SCSI */
                   2017: #define        PCI_PRODUCT_INITIO_I1060        0x1060          /* INIC-1060 SCSI */
1.149     thorpej  2018: #define        PCI_PRODUCT_INITIO_I940 0x9400          /* INIC-940 SCSI */
                   2019: #define        PCI_PRODUCT_INITIO_I935 0x9401          /* INIC-935 SCSI */
                   2020: #define        PCI_PRODUCT_INITIO_I950 0x9500          /* INIC-950 SCSI */
1.401     junyoung 2021:
                   2022: /* Integraphics Systems products */
                   2023: #define        PCI_PRODUCT_INTEGRAPHICS_IGA1680        0x1680          /* IGA 1680 */
                   2024: #define        PCI_PRODUCT_INTEGRAPHICS_IGA1682        0x1682          /* IGA 1682 */
1.471     uwe      2025: #define        PCI_PRODUCT_INTEGRAPHICS_CYBERPRO2000   0x2000          /* CyberPro 2000 */
                   2026: #define        PCI_PRODUCT_INTEGRAPHICS_CYBERPRO2010   0x2010          /* CyberPro 2010 */
1.62      drochner 2027:
1.14      cgd      2028: /* Integrated Micro Solutions products */
                   2029: #define        PCI_PRODUCT_IMS_8849    0x8849          /* 8849 */
1.82      thorpej  2030: #define        PCI_PRODUCT_IMS_TT128M  0x9128          /* TwinTurbo 128M */
1.12      chuck    2031:
1.1       cgd      2032: /* Intel products */
1.374     thorpej  2033: #define        PCI_PRODUCT_INTEL_80312 0x030d          /* 80312 I/O Companion Chip */
1.491     thorpej  2034: #define        PCI_PRODUCT_INTEL_80321 0x0319          /* 80321 I/O Processor */
1.709     cube     2035: #define        PCI_PRODUCT_INTEL_6700PXH_PCIE0 0x0329          /* 6700PXH PCI Express-to-PCI Bridge #0 */
                   2036: #define        PCI_PRODUCT_INTEL_6700PXH_PCIE1 0x032a          /* 6700PXH PCI Express-to-PCI Bridge #1 */
1.748     jonathan 2037: #define        PCI_PRODUCT_INTEL_SRCZCRX       0x0407          /* RAID controller */
                   2038: #define        PCI_PRODUCT_INTEL_SRCU42E       0x0408          /* SCSI RAID controller */
                   2039: #define        PCI_PRODUCT_INTEL_SRCS28X       0x0409          /* SATA RAID controller */
1.644     mycroft  2040: #define        PCI_PRODUCT_INTEL_PCEB  0x0482          /* 82375EB/SB PCI-EISA Bridge */
                   2041: #define        PCI_PRODUCT_INTEL_CDC   0x0483          /* 82424ZX Cache and DRAM controller */
                   2042: #define        PCI_PRODUCT_INTEL_SIO   0x0484          /* 82378ZB System I/O */
                   2043: #define        PCI_PRODUCT_INTEL_82426EX       0x0486          /* 82426EX PCI-ISA Bridge */
1.43      drochner 2044: #define        PCI_PRODUCT_INTEL_PCMC  0x04a3          /* 82434LX/NX PCI, Cache and Memory Controller (PCMC) */
1.377     ad       2045: #define        PCI_PRODUCT_INTEL_GDT_RAID1     0x0600          /* GDT RAID */
                   2046: #define        PCI_PRODUCT_INTEL_GDT_RAID2     0x061f          /* GDT RAID */
1.274     thorpej  2047: #define        PCI_PRODUCT_INTEL_80960RM       0x0962          /* i960 RM PCI-PCI */
                   2048: #define        PCI_PRODUCT_INTEL_80960RN       0x0964          /* i960 RN PCI-PCI */
1.478     yamt     2049: #define        PCI_PRODUCT_INTEL_82542 0x1000          /* i82542 Gigabit Ethernet */
1.644     mycroft  2050: #define        PCI_PRODUCT_INTEL_82543GC_FIBER 0x1001          /* i82453GC 1000baseX Ethernet */
1.641     mycroft  2051: #define        PCI_PRODUCT_INTEL_MODEM56       0x1002          /* 56k Modem */
1.644     mycroft  2052: #define        PCI_PRODUCT_INTEL_82543GC_COPPER        0x1004          /* i82543GC 1000baseT Ethernet */
                   2053: #define        PCI_PRODUCT_INTEL_82544EI_COPPER        0x1008          /* i82544EI 1000baseT Ethernet */
                   2054: #define        PCI_PRODUCT_INTEL_82544EI_FIBER 0x1009          /* i82544EI 1000baseX Ethernet */
                   2055: #define        PCI_PRODUCT_INTEL_82544GC_COPPER        0x100c          /* i82544GC 1000baseT Ethernet */
1.455     thorpej  2056: #define        PCI_PRODUCT_INTEL_82544GC_LOM   0x100d          /* i82544GC (LOM) Gigabit Ethernet */
1.644     mycroft  2057: #define        PCI_PRODUCT_INTEL_82540EM       0x100e          /* i82540EM 1000baseT Ethernet */
                   2058: #define        PCI_PRODUCT_INTEL_82545EM_COPPER        0x100f          /* i82545EM 1000baseT Ethernet */
                   2059: #define        PCI_PRODUCT_INTEL_82546EB_COPPER        0x1010          /* i82546EB 1000baseT Ethernet */
                   2060: #define        PCI_PRODUCT_INTEL_82545EM_FIBER 0x1011          /* i82545EM 1000baseX Ethernet */
                   2061: #define        PCI_PRODUCT_INTEL_82546EB_FIBER 0x1012          /* i82546EB 1000baseX Ethernet */
1.580     thorpej  2062: #define        PCI_PRODUCT_INTEL_82541EI       0x1013          /* i82541EI Gigabit Ethernet */
1.790     msaitoh  2063: #define        PCI_PRODUCT_INTEL_82541ER_LOM   0x1014          /* i82541ER (LOM) Gigabit Ethernet */
1.455     thorpej  2064: #define        PCI_PRODUCT_INTEL_82540EM_LOM   0x1015          /* i82540EM (LOM) Gigabit Ethernet */
1.521     kent     2065: #define        PCI_PRODUCT_INTEL_82540EP_LOM   0x1016          /* i82540EP (LOM) Gigabit Ethernet */
                   2066: #define        PCI_PRODUCT_INTEL_82540EP       0x1017          /* i82540EP Gigabit Ethernet */
1.580     thorpej  2067: #define        PCI_PRODUCT_INTEL_82541EI_MOBILE        0x1018          /* i82541EI Mobile Gigabit Ethernet */
1.547     tron     2068: #define        PCI_PRODUCT_INTEL_82547EI       0x1019          /* i82547EI Gigabit Ethernet */
1.790     msaitoh  2069: #define        PCI_PRODUCT_INTEL_82547EI_MOBILE        0x101a          /* i82547EI Mobile GigE */
1.644     mycroft  2070: #define        PCI_PRODUCT_INTEL_82546EB_QUAD  0x101d          /* i82546EB 1000baseT Ethernet */
1.521     kent     2071: #define        PCI_PRODUCT_INTEL_82540EP_LP    0x101e          /* i82540EP Gigabit Ethernet */
1.644     mycroft  2072: #define        PCI_PRODUCT_INTEL_82545GM_COPPER        0x1026          /* i82545GM 1000baseT Ethernet */
                   2073: #define        PCI_PRODUCT_INTEL_82545GM_FIBER 0x1027          /* i82545GM 1000baseX Ethernet */
1.580     thorpej  2074: #define        PCI_PRODUCT_INTEL_82545GM_SERDES        0x1028          /* i82545GM Gigabit Ethernet (SERDES) */
1.354     enami    2075: #define        PCI_PRODUCT_INTEL_IN_BUSINESS   0x1030          /* InBusiness Fast Ethernet LAN Controller */
1.330     thorpej  2076: #define        PCI_PRODUCT_INTEL_PRO_100_VE_0  0x1031          /* PRO/100 VE Network Controller */
                   2077: #define        PCI_PRODUCT_INTEL_PRO_100_VE_1  0x1032          /* PRO/100 VE Network Controller */
                   2078: #define        PCI_PRODUCT_INTEL_PRO_100_VM_0  0x1033          /* PRO/100 VM Network Controller */
                   2079: #define        PCI_PRODUCT_INTEL_PRO_100_VM_1  0x1034          /* PRO/100 VM Network Controller */
                   2080: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_0        0x1035          /* 82562EH HomePNA Network Controller */
                   2081: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_1        0x1036          /* 82562EH HomePNA Network Controller */
                   2082: #define        PCI_PRODUCT_INTEL_82562EH_HPNA_2        0x1037          /* 82562EH HomePNA Network Controller */
                   2083: #define        PCI_PRODUCT_INTEL_PRO_100_VM_2  0x1038          /* PRO/100 VM Network Controller */
1.446     cjs      2084: #define        PCI_PRODUCT_INTEL_PRO_100_VE_2  0x1039          /* PRO/100 VE Network Controller with 82562ET/EZ PHY */
                   2085: #define        PCI_PRODUCT_INTEL_PRO_100_VE_3  0x103a          /* PRO/100 VE Network Controller with 82562ET/EZ (CNR) PHY */
                   2086: #define        PCI_PRODUCT_INTEL_PRO_100_VM_3  0x103b          /* PRO/100 VM Network Controller with 82562EM/EX PHY */
                   2087: #define        PCI_PRODUCT_INTEL_PRO_100_VM_4  0x103c          /* PRO/100 VM Network Controller with 82562EM/EX (CNR) PHY */
                   2088: #define        PCI_PRODUCT_INTEL_PRO_100_VE_4  0x103d          /* PRO/100 VE (MOB) Network Controller */
                   2089: #define        PCI_PRODUCT_INTEL_PRO_100_VM_5  0x103e          /* PRO/100 VM (MOB) Network Controller */
1.647     mycroft  2090: #define        PCI_PRODUCT_INTEL_PRO_WL_2100   0x1043          /* PRO/Wireless LAN 2100 3B Mini-PCI Adapter */
1.605     ragge    2091: #define        PCI_PRODUCT_INTEL_82597EX       0x1048          /* PRO/10GbE LR Server Adapter */
1.840     bouyer   2092: #define        PCI_PRODUCT_INTEL_82801H_M_AMT  0x1049          /* i82801H (M_AMT) LAN Controller */
                   2093: #define        PCI_PRODUCT_INTEL_82801H_AMT    0x104a          /* i82801H (AMT) LAN Controller */
1.793     grant    2094: #define        PCI_PRODUCT_INTEL_82801H_LAN    0x104b          /* i82801H LAN Controller */
1.840     bouyer   2095: #define        PCI_PRODUCT_INTEL_82801H_IFE_LAN        0x104c          /* i82801H (IFE) LAN Controller */
                   2096: #define        PCI_PRODUCT_INTEL_82801H_M_LAN  0x104d          /* i82801H (M) LAN Controller */
1.573     jdolecek 2097: #define        PCI_PRODUCT_INTEL_PRO_100_VM_6  0x1050          /* PRO/100 VM Network Controller with 82562ET/EZ PHY */
1.613     drochner 2098: #define        PCI_PRODUCT_INTEL_82801EB_LAN   0x1051          /* 82801EB/ER 10/100 Ethernet */
1.509     grant    2099: #define        PCI_PRODUCT_INTEL_PRO_100_M     0x1059          /* PRO/100 M Network Controller */
1.781     simonb   2100: #define        PCI_PRODUCT_INTEL_82571EB_COPPER        0x105e          /* i82571EB 1000baseT Ethernet */
                   2101: #define        PCI_PRODUCT_INTEL_82571EB_FIBER 0x105f          /* i82571EB 1000baseX Ethernet */
                   2102: #define        PCI_PRODUCT_INTEL_82571EB_SERDES        0x1060          /* i82571EB Gigabit Ethernet (SERDES) */
1.712     riz      2103: #define        PCI_PRODUCT_INTEL_82801FB_LAN   0x1064          /* 82801FB 10/100 Ethernet */
1.757     christos 2104: #define        PCI_PRODUCT_INTEL_PRO_100_VE_5  0x1068          /* PRO/100 VE (LOM) Network Controller */
1.580     thorpej  2105: #define        PCI_PRODUCT_INTEL_82547GI       0x1075          /* i82547GI Gigabit Ethernet */
                   2106: #define        PCI_PRODUCT_INTEL_82541GI       0x1076          /* i82541GI Gigabit Ethernet */
                   2107: #define        PCI_PRODUCT_INTEL_82541GI_MOBILE        0x1077          /* i82541GI Mobile Gigabit Ethernet */
                   2108: #define        PCI_PRODUCT_INTEL_82541ER       0x1078          /* i82541ER Gigabit Ethernet */
1.644     mycroft  2109: #define        PCI_PRODUCT_INTEL_82546GB_COPPER        0x1079          /* i82546GB 1000baseT Ethernet */
                   2110: #define        PCI_PRODUCT_INTEL_82546GB_FIBER 0x107a          /* i82546GB 1000baseX Ethernet */
1.580     thorpej  2111: #define        PCI_PRODUCT_INTEL_82546GB_SERDES        0x107b          /* i82546GB Gigabit Ethernet (SERDES) */
1.704     tron     2112: #define        PCI_PRODUCT_INTEL_82541PI       0x107c          /* i82541PI Gigabit Ethernet */
1.735     jonathan 2113: #define        PCI_PRODUCT_INTEL_82572EI_COPPER        0x107d          /* i82572EI 1000baseT Ethernet */
                   2114: #define        PCI_PRODUCT_INTEL_82572EI_FIBER 0x107e          /* i82572EI 1000baseX Ethernet */
                   2115: #define        PCI_PRODUCT_INTEL_82572EI_SERDES        0x107f          /* i82572EI Gigabit Ethernet (SERDES) */
1.790     msaitoh  2116: #define        PCI_PRODUCT_INTEL_82546GB_PCIE  0x108a          /* PRO/1000MT (82546GB) */
1.735     jonathan 2117: #define        PCI_PRODUCT_INTEL_82573E        0x108b          /* i82573E Gigabit Ethernet */
                   2118: #define        PCI_PRODUCT_INTEL_82573E_IAMT   0x108c          /* i82573E Gigabit Ethernet */
1.810     oster    2119: #define        PCI_PRODUCT_INTEL_PRO_100_VE_6  0x1092          /* PRO/100 VE Network Controller */
1.853     enami    2120: #define        PCI_PRODUCT_INTEL_PRO_100_VE_8  0x1093          /* PRO/100 VE Network Controller */
1.835     cube     2121: #define        PCI_PRODUCT_INTEL_PRO_100_VE_7  0x1094          /* PRO/100 VE Network Controller with 82562G PHY */
1.840     bouyer   2122: #define        PCI_PRODUCT_INTEL_80K3LAN_CPR_DPT       0x1096          /* i80003 dual 1000baseT Ethernet */
                   2123: #define        PCI_PRODUCT_INTEL_80K3LAN_FIB_DPT       0x1097          /* i80003 dual 1000baseX Ethernet */
                   2124: #define        PCI_PRODUCT_INTEL_80K3LAN_SDS_DPT       0x1098          /* i80003 dual Gigabit Ethernet (SERDES) */
                   2125: #define        PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER   0x1099          /* i82546GB quad-port Gigabit Ethernet */
1.735     jonathan 2126: #define        PCI_PRODUCT_INTEL_82573L        0x109a          /* i82573L Gigabit Ethernet */
1.840     bouyer   2127: #define        PCI_PRODUCT_INTEL_82571EB_QUAD_COPPER   0x10a4          /* i82571EB quad-1000baseT Ethernet */
                   2128: #define        PCI_PRODUCT_INTEL_82546GB_QUAD_COPPER_KSP3      0x10b5          /* i82546GB quad-port Gigabit Ethernet (KSP3) */
                   2129: #define        PCI_PRODUCT_INTEL_82572EI       0x10b9          /* i82572EI 1000baseT Ethernet */
                   2130: #define        PCI_PRODUCT_INTEL_80K3LAN_CPR_SPT       0x10ba          /* i80003 1000baseT Ethernet */
                   2131: #define        PCI_PRODUCT_INTEL_80K3LAN_SDS_SPT       0x10bb          /* i80003 Gigabit Ethernet (SERDES) */
1.893     msaitoh  2132: #define        PCI_PRODUCT_INTEL_82801I_IGP_AMT        0x10bd          /* 82801I (AMT) LAN Controller */
                   2133: #define        PCI_PRODUCT_INTEL_82801I_IFE    0x10c0          /* 82801I LAN Controller */
                   2134: #define        PCI_PRODUCT_INTEL_82801I_IFE_G  0x10c2          /* 82801I (G) LAN Controller */
                   2135: #define        PCI_PRODUCT_INTEL_82801I_IFE_GT 0x10c3          /* 82801I (GT) LAN Controller */
1.877     bouyer   2136: #define        PCI_PRODUCT_INTEL_82801H_IFE_GT 0x10c4          /* i82801H IFE (GT) LAN Controller */
                   2137: #define        PCI_PRODUCT_INTEL_82801H_IFE_G  0x10c5          /* i82801H IFE (G) LAN Controller */
1.274     thorpej  2138: #define        PCI_PRODUCT_INTEL_82815_DC100_HUB       0x1100          /* 82815 Hub */
                   2139: #define        PCI_PRODUCT_INTEL_82815_DC100_AGP       0x1101          /* 82815 AGP */
                   2140: #define        PCI_PRODUCT_INTEL_82815_DC100_GRAPH     0x1102          /* 82815 Graphics */
                   2141: #define        PCI_PRODUCT_INTEL_82815_NOAGP_HUB       0x1110          /* 82815 Hub */
                   2142: #define        PCI_PRODUCT_INTEL_82815_NOAGP_GRAPH     0x1112          /* 82815 Graphics */
                   2143: #define        PCI_PRODUCT_INTEL_82815_NOGRAPH_HUB     0x1120          /* 82815 Hub */
                   2144: #define        PCI_PRODUCT_INTEL_82815_NOGRAPH_AGP     0x1121          /* 82815 AGP */
                   2145: #define        PCI_PRODUCT_INTEL_82815_FULL_HUB        0x1130          /* 82815 Hub */
                   2146: #define        PCI_PRODUCT_INTEL_82815_FULL_AGP        0x1131          /* 82815 AGP */
                   2147: #define        PCI_PRODUCT_INTEL_82815_FULL_GRAPH      0x1132          /* 82815 Graphics */
1.268     augustss 2148: #define        PCI_PRODUCT_INTEL_82806AA       0x1161          /* 82806AA PCI64 Hub Advanced Programmable Interrupt Controller */
1.466     thorpej  2149: #define        PCI_PRODUCT_INTEL_ADI_BECC      0x1162          /* ADI i80200 Big Endian Companion Chip */
1.359     thorpej  2150: #define        PCI_PRODUCT_INTEL_IXP1200       0x1200          /* IXP1200 Network Processor */
1.248     mycroft  2151: #define        PCI_PRODUCT_INTEL_82559ER       0x1209          /* 82559ER Fast Ethernet LAN Controller */
1.23      thorpej  2152: #define        PCI_PRODUCT_INTEL_82092AA       0x1222          /* 82092AA IDE controller */
1.14      cgd      2153: #define        PCI_PRODUCT_INTEL_SAA7116       0x1223          /* SAA7116 */
1.445     thorpej  2154: #define        PCI_PRODUCT_INTEL_82452_PB      0x1225          /* 82452KX/GX Orion Extended Express Processor to PCI Bridge */
1.27      veego    2155: #define        PCI_PRODUCT_INTEL_82596 0x1226          /* 82596 LAN Controller */
1.23      thorpej  2156: #define        PCI_PRODUCT_INTEL_EEPRO100      0x1227          /* EE Pro 100 10/100 Fast Ethernet */
                   2157: #define        PCI_PRODUCT_INTEL_EEPRO100S     0x1228          /* EE Pro 100 Smart 10/100 Fast Ethernet */
                   2158: #define        PCI_PRODUCT_INTEL_82557 0x1229          /* 82557 Fast Ethernet LAN Controller */
1.644     mycroft  2159: #define        PCI_PRODUCT_INTEL_82437FX       0x122d          /* 82437FX (TSC) System Controller */
                   2160: #define        PCI_PRODUCT_INTEL_82371FB_ISA   0x122e          /* 82371FB (PIIX) PCI-ISA Bridge */
                   2161: #define        PCI_PRODUCT_INTEL_82371FB_IDE   0x1230          /* 82371FB (PIIX) IDE controller */
                   2162: #define        PCI_PRODUCT_INTEL_82371MX       0x1234          /* 82371MX (MPIIX) Mobile PCI I/O IDE Xcelerator */
                   2163: #define        PCI_PRODUCT_INTEL_82437MX       0x1235          /* 82437MX (MTSC) Mobile System Controller */
                   2164: #define        PCI_PRODUCT_INTEL_82441FX       0x1237          /* 82441FX (PMC) PCI and Memory Controller */
                   2165: #define        PCI_PRODUCT_INTEL_82380AB       0x123c          /* 82380AB (MISA) Mobile PCI-ISA Bridge */
                   2166: #define        PCI_PRODUCT_INTEL_82380FB       0x124b          /* 82380FB (MPCI2) Mobile PCI-PCI Bridge */
                   2167: #define        PCI_PRODUCT_INTEL_82439HX       0x1250          /* 82439HX (TXC) System Controller */
                   2168: #define        PCI_PRODUCT_INTEL_82870P2_PPB   0x1460          /* 82870P2 P64H2 PCI-PCI Bridge */
1.431     sommerfe 2169: #define        PCI_PRODUCT_INTEL_82870P2_IOxAPIC       0x1461          /* 82870P2 P64H2 IOxAPIC */
1.432     sommerfe 2170: #define        PCI_PRODUCT_INTEL_82870P2_HPLUG 0x1462          /* 82870P2 P64H2 Hot Plug Controller */
1.334     simonb   2171: #define        PCI_PRODUCT_INTEL_80960_RP      0x1960          /* ROB-in i960RP Microprocessor */
1.598     ad       2172: #define        PCI_PRODUCT_INTEL_80960RM_2     0x1962          /* i960 RM PCI-PCI */
1.274     thorpej  2173: #define        PCI_PRODUCT_INTEL_82840_HB      0x1a21          /* 82840 Host */
                   2174: #define        PCI_PRODUCT_INTEL_82840_AGP     0x1a23          /* 82840 AGP */
                   2175: #define        PCI_PRODUCT_INTEL_82840_PCI     0x1a24          /* 82840 PCI */
1.416     joda     2176: #define        PCI_PRODUCT_INTEL_82845_HB      0x1a30          /* 82845 Host */
                   2177: #define        PCI_PRODUCT_INTEL_82845_AGP     0x1a31          /* 82845 AGP */
1.156     augustss 2178: #define        PCI_PRODUCT_INTEL_82801AA_LPC   0x2410          /* 82801AA LPC Interface Bridge */
                   2179: #define        PCI_PRODUCT_INTEL_82801AA_IDE   0x2411          /* 82801AA IDE Controller */
                   2180: #define        PCI_PRODUCT_INTEL_82801AA_USB   0x2412          /* 82801AA USB Controller */
                   2181: #define        PCI_PRODUCT_INTEL_82801AA_SMB   0x2413          /* 82801AA SMBus Controller */
                   2182: #define        PCI_PRODUCT_INTEL_82801AA_ACA   0x2415          /* 82801AA AC-97 Audio Controller */
                   2183: #define        PCI_PRODUCT_INTEL_82801AA_ACM   0x2416          /* 82801AA AC-97 PCI Modem */
1.644     mycroft  2184: #define        PCI_PRODUCT_INTEL_82801AA_HPB   0x2418          /* 82801AA Hub-PCI Bridge */
1.156     augustss 2185: #define        PCI_PRODUCT_INTEL_82801AB_LPC   0x2420          /* 82801AB LPC Interface Bridge */
                   2186: #define        PCI_PRODUCT_INTEL_82801AB_IDE   0x2421          /* 82801AB IDE Controller */
                   2187: #define        PCI_PRODUCT_INTEL_82801AB_USB   0x2422          /* 82801AB USB Controller */
                   2188: #define        PCI_PRODUCT_INTEL_82801AB_SMB   0x2423          /* 82801AB SMBus Controller */
                   2189: #define        PCI_PRODUCT_INTEL_82801AB_ACA   0x2425          /* 82801AB AC-97 Audio Controller */
                   2190: #define        PCI_PRODUCT_INTEL_82801AB_ACM   0x2426          /* 82801AB AC-97 PCI Modem */
1.644     mycroft  2191: #define        PCI_PRODUCT_INTEL_82801AB_HPB   0x2428          /* 82801AB Hub-PCI Bridge */
1.244     joda     2192: #define        PCI_PRODUCT_INTEL_82801BA_LPC   0x2440          /* 82801BA LPC Interface Bridge */
                   2193: #define        PCI_PRODUCT_INTEL_82801BA_USB1  0x2442          /* 82801BA USB Controller */
                   2194: #define        PCI_PRODUCT_INTEL_82801BA_SMB   0x2443          /* 82801BA SMBus Controller */
                   2195: #define        PCI_PRODUCT_INTEL_82801BA_USB2  0x2444          /* 82801BA USB Controller */
                   2196: #define        PCI_PRODUCT_INTEL_82801BA_ACA   0x2445          /* 82801BA AC-97 Audio Controller */
                   2197: #define        PCI_PRODUCT_INTEL_82801BA_ACM   0x2446          /* 82801BA AC-97 PCI Modem */
1.644     mycroft  2198: #define        PCI_PRODUCT_INTEL_82801BAM_HPB  0x2448          /* 82801BAM Hub-PCI Bridge */
1.244     joda     2199: #define        PCI_PRODUCT_INTEL_82801BA_LAN   0x2449          /* 82801BA LAN Controller */
1.308     bouyer   2200: #define        PCI_PRODUCT_INTEL_82801BAM_IDE  0x244a          /* 82801BAM IDE Controller */
1.318     soren    2201: #define        PCI_PRODUCT_INTEL_82801BA_IDE   0x244b          /* 82801BA IDE Controller */
1.375     onoe     2202: #define        PCI_PRODUCT_INTEL_82801BAM_LPC  0x244c          /* 82801BAM LPC Interface Bridge */
1.644     mycroft  2203: #define        PCI_PRODUCT_INTEL_82801BA_HPB   0x244e          /* 82801BA Hub-PCI Bridge */
1.458     msaitoh  2204: #define        PCI_PRODUCT_INTEL_82801E_SMB    0x2453          /* 82801E SMBus Controller */
                   2205: #define        PCI_PRODUCT_INTEL_82801E_LAN_1  0x2459          /* 82801E LAN Controller */
                   2206: #define        PCI_PRODUCT_INTEL_82801E_LAN_2  0x245d          /* 82801E LAN Controller */
1.388     augustss 2207: #define        PCI_PRODUCT_INTEL_82801CA_LPC   0x2480          /* 82801CA LPC Interface */
1.664     soren    2208: #define        PCI_PRODUCT_INTEL_82801CA_USB_1 0x2482          /* 82801CA USB Controller */
                   2209: #define        PCI_PRODUCT_INTEL_82801CA_SMB   0x2483          /* 82801CA SMBus Controller */
                   2210: #define        PCI_PRODUCT_INTEL_82801CA_USB_2 0x2484          /* 82801CA USB Controller */
                   2211: #define        PCI_PRODUCT_INTEL_82801CA_AC    0x2485          /* 82801CA AC'97 Audio Controller */
1.787     xtraeme  2212: #define        PCI_PRODUCT_INTEL_82801CA_MOD   0x2486          /* 82801CA AC'97 Modem Controller */
1.664     soren    2213: #define        PCI_PRODUCT_INTEL_82801CA_USBC  0x2487          /* 82801CA USB Controller */
1.390     augustss 2214: #define        PCI_PRODUCT_INTEL_82801CA_IDE_1 0x248A          /* 82801CA IDE Controller */
                   2215: #define        PCI_PRODUCT_INTEL_82801CA_IDE_2 0x248B          /* 82801CA IDE Controller */
1.391     augustss 2216: #define        PCI_PRODUCT_INTEL_82801CAM_LPC  0x248C          /* 82801CAM LPC Interface */
1.461     bouyer   2217: #define        PCI_PRODUCT_INTEL_82801DB_LPC   0x24C0          /* 82801DB LPC Interface Bridge */
1.664     soren    2218: #define        PCI_PRODUCT_INTEL_82801DB_USB_1 0x24C2          /* 82801DB USB UHCI Controller */
                   2219: #define        PCI_PRODUCT_INTEL_82801DB_SMB   0x24C3          /* 82801DB SMBus Controller */
                   2220: #define        PCI_PRODUCT_INTEL_82801DB_USB_2 0x24C4          /* 82801DB USB UHCI Controller */
                   2221: #define        PCI_PRODUCT_INTEL_82801DB_AC    0x24C5          /* 82801DB AC97 Audio Controller */
                   2222: #define        PCI_PRODUCT_INTEL_82801DB_MOD   0x24C6          /* 82801DB AC97 Modem Controller */
                   2223: #define        PCI_PRODUCT_INTEL_82801DB_USB_3 0x24C7          /* 82801DB USB UHCI Controller */
1.521     kent     2224: #define        PCI_PRODUCT_INTEL_82801DBM_IDE  0x24CA          /* 82801DBM IDE Controller */
1.461     bouyer   2225: #define        PCI_PRODUCT_INTEL_82801DB_IDE   0x24CB          /* 82801DB IDE Controller (UltraATA/100) */
1.534     ichiro   2226: #define        PCI_PRODUCT_INTEL_82801DB_ISA   0x24CC          /* 82801DB ISA Bridge */
1.664     soren    2227: #define        PCI_PRODUCT_INTEL_82801DB_USBC  0x24CD          /* 82801DB USB EHCI Controller */
1.543     bouyer   2228: #define        PCI_PRODUCT_INTEL_82801EB_LPC   0x24D0          /* 82801EB LPC Interface Bridge */
1.538     kent     2229: #define        PCI_PRODUCT_INTEL_82801EB_SATA  0x24D1          /* 82801EB Serial ATA Controller */
1.664     soren    2230: #define        PCI_PRODUCT_INTEL_82801EB_USB_0 0x24D2          /* 82801EB/ER USB UHCI Controller */
1.538     kent     2231: #define        PCI_PRODUCT_INTEL_82801EB_SMB   0x24D3          /* 82801EB/ER SMBus Controller */
1.664     soren    2232: #define        PCI_PRODUCT_INTEL_82801EB_USB_1 0x24D4          /* 82801EB/ER USB UHCI Controller */
1.538     kent     2233: #define        PCI_PRODUCT_INTEL_82801EB_AC    0x24D5          /* 82801EB/ER AC'97 Audio Controller */
                   2234: #define        PCI_PRODUCT_INTEL_82801EB_MOD   0x24D6          /* 82801EB/ER AC'97 Modem Controller */
1.664     soren    2235: #define        PCI_PRODUCT_INTEL_82801EB_USB_2 0x24D7          /* 82801EB/ER USB UHCI Controller */
1.538     kent     2236: #define        PCI_PRODUCT_INTEL_82801EB_IDE   0x24DB          /* 82801EB/ER IDE Controller */
                   2237: #define        PCI_PRODUCT_INTEL_82801EB_EHCI  0x24DD          /* 82801EB/ER USB EHCI Controller */
1.664     soren    2238: #define        PCI_PRODUCT_INTEL_82801EB_USB_3 0x24DE          /* 82801EB/ER USB UHCI Controller */
1.538     kent     2239: #define        PCI_PRODUCT_INTEL_82801ER_SATA  0x24DF          /* 82801ER Serial ATA Controller */
1.274     thorpej  2240: #define        PCI_PRODUCT_INTEL_82820_MCH     0x2501          /* 82820 MCH (Camino) */
                   2241: #define        PCI_PRODUCT_INTEL_82820_AGP     0x250f          /* 82820 AGP */
1.437     tron     2242: #define        PCI_PRODUCT_INTEL_82850_HB      0x2530          /* 82850 Host */
                   2243: #define        PCI_PRODUCT_INTEL_82860_HB      0x2531          /* 82860 Host */
                   2244: #define        PCI_PRODUCT_INTEL_82850_AGP     0x2532          /* 82850/82860 AGP */
                   2245: #define        PCI_PRODUCT_INTEL_82860_PCI1    0x2533          /* 82860 PCI-PCI */
                   2246: #define        PCI_PRODUCT_INTEL_82860_PCI2    0x2534          /* 82860 PCI-PCI */
                   2247: #define        PCI_PRODUCT_INTEL_82860_PCI3    0x2535          /* 82860 PCI-PCI */
                   2248: #define        PCI_PRODUCT_INTEL_82860_PCI4    0x2536          /* 82860 PCI-PCI */
1.432     sommerfe 2249: #define        PCI_PRODUCT_INTEL_E7500_HB      0x2540          /* E7500 MCH Host */
                   2250: #define        PCI_PRODUCT_INTEL_E7500_DRAM    0x2541          /* E7500 MCH DRAM Controller */
                   2251: #define        PCI_PRODUCT_INTEL_E7500_HI_B1   0x2543          /* E7500 MCH HI_B vppb 1 */
                   2252: #define        PCI_PRODUCT_INTEL_E7500_HI_B2   0x2544          /* E7500 MCH HI_B vppb 2 */
                   2253: #define        PCI_PRODUCT_INTEL_E7500_HI_C1   0x2545          /* E7500 MCH HI_C vppb 1 */
                   2254: #define        PCI_PRODUCT_INTEL_E7500_HI_C2   0x2546          /* E7500 MCH HI_C vppb 2 */
1.548     simonb   2255: #define        PCI_PRODUCT_INTEL_E7500_HI_D1   0x2547          /* E7500 MCH HI_D vppb 1 */
                   2256: #define        PCI_PRODUCT_INTEL_E7500_HI_D2   0x2548          /* E7500 MCH HI_D vppb 2 */
1.611     drochner 2257: #define        PCI_PRODUCT_INTEL_E7501_HB      0x254c          /* E7501 MCH Host */
1.548     simonb   2258: #define        PCI_PRODUCT_INTEL_E7505_HB      0x2550          /* E7505 MCH Host */
                   2259: #define        PCI_PRODUCT_INTEL_E7505_RAS     0x2551          /* E7505 MCH RAS Controller */
1.644     mycroft  2260: #define        PCI_PRODUCT_INTEL_E7505_AGP     0x2552          /* E7505 MCH Host-AGP Bridge */
                   2261: #define        PCI_PRODUCT_INTEL_E7505_HI_B1   0x2553          /* E7505 MCH HI_B PCI-PCI Bridge */
                   2262: #define        PCI_PRODUCT_INTEL_E7505_HI_B2   0x2554          /* E7505 MCH HI_B PCI-PCI Error Reporting */
1.461     bouyer   2263: #define        PCI_PRODUCT_INTEL_82845G_DRAM   0x2560          /* 82845G/GL DRAM Controller / Host-Hub I/F Bridge */
1.644     mycroft  2264: #define        PCI_PRODUCT_INTEL_82845G_AGP    0x2561          /* 82845G/GL Host-AGP Bridge */
1.461     bouyer   2265: #define        PCI_PRODUCT_INTEL_82845G_IGD    0x2562          /* 82845G/GL Integrated Graphics Device */
1.544     tron     2266: #define        PCI_PRODUCT_INTEL_82865_HB      0x2570          /* 82865 Host */
                   2267: #define        PCI_PRODUCT_INTEL_82865_AGP     0x2571          /* 82865 AGP */
1.569     tron     2268: #define        PCI_PRODUCT_INTEL_82865_IGD     0x2572          /* 82865G Integrated Graphics Device */
1.644     mycroft  2269: #define        PCI_PRODUCT_INTEL_82801EB_HPB   0x2573          /* 82801EB Hub-PCI Bridge */
1.545     tron     2270: #define        PCI_PRODUCT_INTEL_82875P_HB     0x2578          /* 82875P Host */
                   2271: #define        PCI_PRODUCT_INTEL_82875P_AGP    0x2579          /* 82875P AGP */
1.654     cube     2272: #define        PCI_PRODUCT_INTEL_82875P_CSA    0x257b          /* 82875P PCI-CSA Bridge */
1.758     christos 2273: #define        PCI_PRODUCT_INTEL_82915G_HB     0x2580          /* 82915P/G/GL Host */
1.766     tron     2274: #define        PCI_PRODUCT_INTEL_82915G_EX     0x2581          /* 82915P/G/GL PCI Express Bridge */
1.660     cube     2275: #define        PCI_PRODUCT_INTEL_82915G_IGD    0x2582          /* 82915G/GL Integrated Graphics Device */
                   2276: #define        PCI_PRODUCT_INTEL_82925X_HB     0x2584          /* 82925X Host */
1.766     tron     2277: #define        PCI_PRODUCT_INTEL_82925X_EX     0x2585          /* 82925X PCI Express Bridge */
1.758     christos 2278: #define        PCI_PRODUCT_INTEL_82915GM_HB    0x2590          /* 82915PM/GM/GMS,82910GML Host Bridge */
1.766     tron     2279: #define        PCI_PRODUCT_INTEL_82915GM_EX    0x2591          /* 82915PM/GM PCI Express Bridge */
1.724     seb      2280: #define        PCI_PRODUCT_INTEL_82915GM_IGD   0x2592          /* 82915GM/GMS,82910GML Integrated Graphics Device */
1.654     cube     2281: #define        PCI_PRODUCT_INTEL_6300ESB_LPC   0x25a1          /* 6300ESB LPC Interface Bridge */
1.624     thorpej  2282: #define        PCI_PRODUCT_INTEL_6300ESB_IDE   0x25a2          /* 6300ESB IDE Controller */
                   2283: #define        PCI_PRODUCT_INTEL_6300ESB_SATA  0x25a3          /* 6300ESB SATA Controller */
1.654     cube     2284: #define        PCI_PRODUCT_INTEL_6300ESB_SMB   0x25a4          /* 6300ESB SMBus Controller */
1.714     kent     2285: #define        PCI_PRODUCT_INTEL_6300ESB_ACA   0x25a6          /* 6300ESB AC'97 Audio Controller */
                   2286: #define        PCI_PRODUCT_INTEL_6300ESB_ACM   0x25a7          /* 6300ESB AC'97 Modem Controller */
1.664     soren    2287: #define        PCI_PRODUCT_INTEL_6300ESB_USB_0 0x25a9          /* 6300ESB USB UHCI Controller */
                   2288: #define        PCI_PRODUCT_INTEL_6300ESB_USB_1 0x25aa          /* 6300ESB USB UHCI Controller */
1.654     cube     2289: #define        PCI_PRODUCT_INTEL_6300ESB_WDT   0x25ab          /* 6300ESB Watchdog Timer */
                   2290: #define        PCI_PRODUCT_INTEL_6300ESB_APIC  0x25ac          /* 6300ESB Advanced Interrupt Controller */
                   2291: #define        PCI_PRODUCT_INTEL_6300ESB_EHCI  0x25ad          /* 6300ESB USB EHCI Controller */
                   2292: #define        PCI_PRODUCT_INTEL_6300ESB_PCIX  0x25ae          /* 6300ESB PCI-X Bridge */
1.722     briggs   2293: #define        PCI_PRODUCT_INTEL_6300ESB_RAID  0x25b0          /* 6300ESB SATA RAID Controller */
1.816     cube     2294: #define        PCI_PRODUCT_INTEL_5000X_MCH     0x25c0          /* 5000X Memory Controller Hub */
1.638     cube     2295: #define        PCI_PRODUCT_INTEL_82801FB_LPC   0x2640          /* 82801FB LPC Interface Bridge */
1.737     rpaulo   2296: #define        PCI_PRODUCT_INTEL_82801FBM_LPC  0x2641          /* 82801FBM ICH6M LPC Interface Bridge */
1.660     cube     2297: #define        PCI_PRODUCT_INTEL_82801FB_SATA  0x2651          /* 82801FB Serial ATA Controller */
1.638     cube     2298: #define        PCI_PRODUCT_INTEL_82801FR_SATA  0x2652          /* 82801FR Serial ATA Controller */
1.720     bouyer   2299: #define        PCI_PRODUCT_INTEL_82801FBM_SATA 0x2653          /* 82801FBM Serial ATA Controller */
1.664     soren    2300: #define        PCI_PRODUCT_INTEL_82801FB_USB_0 0x2658          /* 82801FB/FR USB UHCI Controller */
                   2301: #define        PCI_PRODUCT_INTEL_82801FB_USB_1 0x2659          /* 82801FB/FR USB UHCI Controller */
                   2302: #define        PCI_PRODUCT_INTEL_82801FB_USB_2 0x265a          /* 82801FB/FR USB UHCI Controller */
                   2303: #define        PCI_PRODUCT_INTEL_82801FB_USB_3 0x265b          /* 82801FB/FR USB UHCI Controller */
1.638     cube     2304: #define        PCI_PRODUCT_INTEL_82801FB_EHCI  0x265c          /* 82801FB/FR USB EHCI Controller */
                   2305: #define        PCI_PRODUCT_INTEL_82801FB_EXP_0 0x2660          /* 82801FB/FR PCI Express Port #0 */
                   2306: #define        PCI_PRODUCT_INTEL_82801FB_EXP_1 0x2662          /* 82801FB/FR PCI Express Port #1 */
1.737     rpaulo   2307: #define        PCI_PRODUCT_INTEL_82801FB_EXP_2 0x2664          /* 82801FB/FR PCI Express Port #2 */
1.714     kent     2308: #define        PCI_PRODUCT_INTEL_82801FB_HDA   0x2668          /* 82801FB/FR High Definition Audio Controller */
1.638     cube     2309: #define        PCI_PRODUCT_INTEL_82801FB_SMB   0x266a          /* 82801FB/FR SMBus Controller */
1.714     kent     2310: #define        PCI_PRODUCT_INTEL_82801FB_ACM   0x266d          /* 82801FB/FR AC'97 Modem Controller */
1.638     cube     2311: #define        PCI_PRODUCT_INTEL_82801FB_AC    0x266e          /* 82801FB/FR AC'97 Audio Controller */
                   2312: #define        PCI_PRODUCT_INTEL_82801FB_IDE   0x266f          /* 82801FB/FR IDE Controller */
1.816     cube     2313: #define        PCI_PRODUCT_INTEL_63XXESB_LPC   0x2670          /* 63xxESB LPC Interface Bridge */
                   2314: #define        PCI_PRODUCT_INTEL_63XXESB_SATA  0x2680          /* 63xxESB Serial ATA Controller */
                   2315: #define        PCI_PRODUCT_INTEL_63XXESB_SATA_AHCI     0x2681          /* 63xxESB AHCI Serial ATA Controller */
                   2316: #define        PCI_PRODUCT_INTEL_63XXESB_USB_0 0x2688          /* 63xxESB USB UHCI Controller */
                   2317: #define        PCI_PRODUCT_INTEL_63XXESB_USB_1 0x2689          /* 63xxESB USB UHCI Controller */
                   2318: #define        PCI_PRODUCT_INTEL_63XXESB_USB_2 0x268a          /* 63xxESB USB UHCI Controller */
                   2319: #define        PCI_PRODUCT_INTEL_63XXESB_USB_3 0x268b          /* 63xxESB USB UHCI Controller */
                   2320: #define        PCI_PRODUCT_INTEL_63XXESB_EHCI  0x268c          /* 63xxESB USB EHCI Controller */
                   2321: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_1 0x2690          /* 63xxESB PCI Express Port #1 */
                   2322: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_2 0x2692          /* 63xxESB PCI Express Port #2 */
                   2323: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_3 0x2694          /* 63xxESB PCI Express Port #3 */
                   2324: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_4 0x2696          /* 63xxESB PCI Express Port #4 */
                   2325: #define        PCI_PRODUCT_INTEL_63XXESB_HDA   0x269a          /* 63xxESB High Definition Audio Controller */
                   2326: #define        PCI_PRODUCT_INTEL_63XXESB_SMB   0x269b          /* 63xxESB SMBus Controller */
                   2327: #define        PCI_PRODUCT_INTEL_63XXESB_IDE   0x269e          /* 63xxESB IDE Controller */
1.729     cube     2328: #define        PCI_PRODUCT_INTEL_82945P_MCH    0x2770          /* 82945G/P Memory Controller Hub */
                   2329: #define        PCI_PRODUCT_INTEL_82945P_EXP    0x2771          /* 82945G/P PCI Express Bridge */
1.809     simonb   2330: #define        PCI_PRODUCT_INTEL_82945P_IGD    0x2772          /* 82945G/P Integrated Graphics Device */
1.766     tron     2331: #define        PCI_PRODUCT_INTEL_82955X_HB     0x2774          /* 82955X Host */
1.765     tron     2332: #define        PCI_PRODUCT_INTEL_82955X_EXP    0x2775          /* 82955X PCI Express Bridge */
1.660     cube     2333: #define        PCI_PRODUCT_INTEL_82915G_IGDC   0x2782          /* 82915G/GL IGD Companion */
1.758     christos 2334: #define        PCI_PRODUCT_INTEL_82915GM_IGDC  0x2792          /* 82915GM/GMS IGD Companion */
1.788     markd    2335: #define        PCI_PRODUCT_INTEL_82945GM_HB    0x27a0          /* 82945GM/PM/GMS Host Bridge */
                   2336: #define        PCI_PRODUCT_INTEL_82945GM_IGD   0x27a2          /* 82945GM/PM/GMS Integrated Graphics Device */
                   2337: #define        PCI_PRODUCT_INTEL_82945GM_IGD_1 0x27a6          /* 82945GM/PM/GMS Integrated Graphics Device */
1.714     kent     2338: #define        PCI_PRODUCT_INTEL_82801G_LPC    0x27b8          /* 82801GB/GR LPC Interface Bridge */
1.767     kochi    2339: #define        PCI_PRODUCT_INTEL_82801GBM_LPC  0x27b9          /* 82801GBM LPC Interface Bridge */
                   2340: #define        PCI_PRODUCT_INTEL_82801GHM_LPC  0x27bd          /* 82801GHM LPC Interface Bridge */
1.714     kent     2341: #define        PCI_PRODUCT_INTEL_82801G_SATA   0x27c0          /* 82801GB/GR SATA Controller */
                   2342: #define        PCI_PRODUCT_INTEL_82801G_SATA_AHCI      0x27c1          /* 82801GB/GR AHCI SATA Controller */
                   2343: #define        PCI_PRODUCT_INTEL_82801G_SATA_RAID      0x27c3          /* 82801GB/GR RAID SATA Controller */
1.788     markd    2344: #define        PCI_PRODUCT_INTEL_82801GBM_SATA 0x27c4          /* 82801GBM/GHM SATA Controller */
1.827     xtraeme  2345: #define        PCI_PRODUCT_INTEL_82801GBM_AHCI 0x27c5          /* 82801GBM AHCI SATA Controller */
                   2346: #define        PCI_PRODUCT_INTEL_82801GHM_RAID 0x27c6          /* 82801GHM SATA RAID Controller */
1.714     kent     2347: #define        PCI_PRODUCT_INTEL_82801G_USB_1  0x27c8          /* 82801GB/GR USB UHCI Controller */
                   2348: #define        PCI_PRODUCT_INTEL_82801G_USB_2  0x27c9          /* 82801GB/GR USB UHCI Controller */
                   2349: #define        PCI_PRODUCT_INTEL_82801G_USB_3  0x27ca          /* 82801GB/GR USB UHCI Controller */
                   2350: #define        PCI_PRODUCT_INTEL_82801G_USB_4  0x27cb          /* 82801GB/GR USB UHCI Controller */
                   2351: #define        PCI_PRODUCT_INTEL_82801G_EHCI   0x27cc          /* 82801GB/GR USB EHCI Controller */
                   2352: #define        PCI_PRODUCT_INTEL_82801G_EXP_1  0x27d0          /* 82801GB/GR PCI Express Port #1 */
                   2353: #define        PCI_PRODUCT_INTEL_82801G_EXP_2  0x27d2          /* 82801GB/GR PCI Express Port #2 */
                   2354: #define        PCI_PRODUCT_INTEL_82801G_EXP_3  0x27d4          /* 82801GB/GR PCI Express Port #3 */
                   2355: #define        PCI_PRODUCT_INTEL_82801G_EXP_4  0x27d6          /* 82801GB/GR PCI Express Port #4 */
                   2356: #define        PCI_PRODUCT_INTEL_82801G_HDA    0x27d8          /* 82801GB/GR High Definition Audio Controller */
                   2357: #define        PCI_PRODUCT_INTEL_82801G_SMB    0x27da          /* 82801GB/GR SMBus Controller */
1.729     cube     2358: #define        PCI_PRODUCT_INTEL_82801G_LAN    0x27dc          /* 82801GB/GR LAN Controller */
1.714     kent     2359: #define        PCI_PRODUCT_INTEL_82801G_ACM    0x27dd          /* 82801GB/GR AC'97 Modem Controller */
                   2360: #define        PCI_PRODUCT_INTEL_82801G_ACA    0x27de          /* 82801GB/GR AC'97 Audio Controller */
1.729     cube     2361: #define        PCI_PRODUCT_INTEL_82801G_IDE    0x27df          /* 82801GB/GR IDE Controller */
1.714     kent     2362: #define        PCI_PRODUCT_INTEL_82801G_EXP_5  0x27e0          /* 82801GB/GR PCI Express Port #5 */
                   2363: #define        PCI_PRODUCT_INTEL_82801G_EXP_6  0x27e2          /* 82801GB/GR PCI Express Port #6 */
1.793     grant    2364: #define        PCI_PRODUCT_INTEL_82801H_LPC    0x2810          /* 82801H LPC Interface Bridge */
1.897     ober     2365: #define        PCI_PRODUCT_INTEL_82801HEM_LPC  0x2811          /* 82801HEM LPC */
1.892     xtraeme  2366: #define        PCI_PRODUCT_INTEL_82801HH_LPC   0x2812          /* 82801HH LPC Interface Bridge */
                   2367: #define        PCI_PRODUCT_INTEL_82801HO_LPC   0x2814          /* 82801HO LPC Interface Bridge */
1.896     ober     2368: #define        PCI_PRODUCT_INTEL_82801HBM_LPC  0x2815          /* 82801HBM LPC Interface Bridge */
1.793     grant    2369: #define        PCI_PRODUCT_INTEL_82801H_SATA_1 0x2820          /* 82801H SATA Controller */
                   2370: #define        PCI_PRODUCT_INTEL_82801H_SATA_AHCI6     0x2821          /* 82801H AHCI SATA Controller with 6 ports */
                   2371: #define        PCI_PRODUCT_INTEL_82801H_SATA_RAID      0x2822          /* 82801H RAID SATA Controller */
                   2372: #define        PCI_PRODUCT_INTEL_82801H_SATA_AHCI4     0x2824          /* 82801H AHCI SATA Controller with 4 ports */
                   2373: #define        PCI_PRODUCT_INTEL_82801H_SATA_2 0x2825          /* 82801H SATA Controller */
1.900     xtraeme  2374: #define        PCI_PRODUCT_INTEL_82801HEM_SATA 0x2828          /* 82801HEM SATA Controller */
1.827     xtraeme  2375: #define        PCI_PRODUCT_INTEL_82801HBM_SATA_1       0x2829          /* 82801HBM SATA Controller */
                   2376: #define        PCI_PRODUCT_INTEL_82801HBM_SATA_2       0x282a          /* 82081HBM SATA Controller */
1.793     grant    2377: #define        PCI_PRODUCT_INTEL_82801H_USB_1  0x2830          /* 82801H USB UHCI Controller */
                   2378: #define        PCI_PRODUCT_INTEL_82801H_USB_2  0x2831          /* 82801H USB UHCI Controller */
                   2379: #define        PCI_PRODUCT_INTEL_82801H_USB_3  0x2832          /* 82801H USB UHCI Controller */
                   2380: #define        PCI_PRODUCT_INTEL_82801H_USB_4  0x2834          /* 82801H USB UHCI Controller */
                   2381: #define        PCI_PRODUCT_INTEL_82801H_USB_5  0x2835          /* 82801H USB UHCI Controller */
                   2382: #define        PCI_PRODUCT_INTEL_82801H_EHCI_1 0x2836          /* 82801H USB EHCI Controller */
                   2383: #define        PCI_PRODUCT_INTEL_82801H_EHCI_2 0x283a          /* 82801H USB EHCI Controller */
                   2384: #define        PCI_PRODUCT_INTEL_82801H_SMB    0x283e          /* 82801H SMBus Controller */
                   2385: #define        PCI_PRODUCT_INTEL_82801H_EXP_1  0x283f          /* 82801H PCI Express Port #1 */
                   2386: #define        PCI_PRODUCT_INTEL_82801H_EXP_2  0x2841          /* 82801H PCI Express Port #2 */
                   2387: #define        PCI_PRODUCT_INTEL_82801H_EXP_3  0x2843          /* 82801H PCI Express Port #3 */
                   2388: #define        PCI_PRODUCT_INTEL_82801H_EXP_4  0x2845          /* 82801H PCI Express Port #4 */
                   2389: #define        PCI_PRODUCT_INTEL_82801H_EXP_5  0x2847          /* 82801H PCI Express Port #5 */
                   2390: #define        PCI_PRODUCT_INTEL_82801H_EXP_6  0x2849          /* 82801H PCI Express Port #6 */
1.894     xtraeme  2391: #define        PCI_PRODUCT_INTEL_82801HBM_IDE  0x2850          /* 82801H IDE Controller */
1.793     grant    2392: #define        PCI_PRODUCT_INTEL_82801H_HDA    0x284b          /* 82801H High Definition Audio Controller */
                   2393: #define        PCI_PRODUCT_INTEL_82801H_THERMAL        0x284f          /* 82801H Thermal Controller */
1.891     riz      2394: #define        PCI_PRODUCT_INTEL_82801IH_LPC   0x2912          /* 82801IH LPC Interface Bridge */
1.897     ober     2395: #define        PCI_PRODUCT_INTEL_82801IO_LPC   0x2914          /* 82801IO LPC Interface Bridge */
1.891     riz      2396: #define        PCI_PRODUCT_INTEL_82801IR_LPC   0x2916          /* 82801IR LPC Interface Bridge */
                   2397: #define        PCI_PRODUCT_INTEL_82801IB_LPC   0x2918          /* 82801IB LPC Interface Bridge */
                   2398: #define        PCI_PRODUCT_INTEL_82801I_SATA_1 0x2920          /* 82801I SATA Controller with 4 ports */
                   2399: #define        PCI_PRODUCT_INTEL_82801I_SATA_2 0x2921          /* 82801I SATA Controller with 2 ports */
                   2400: #define        PCI_PRODUCT_INTEL_82801I_SATA_AHCI6     0x2922          /* 82801I AHCI SATA Controller with 6 ports */
                   2401: #define        PCI_PRODUCT_INTEL_82801I_SATA_AHCI4     0x2923          /* 82801I AHCI SATA Controller with 4 ports */
                   2402: #define        PCI_PRODUCT_INTEL_82801I_SATA_3 0x2926          /* 82801I SATA Controller with 2 ports */
                   2403: #define        PCI_PRODUCT_INTEL_82801I_SMB    0x2930          /* 82801I SMBus Controller */
                   2404: #define        PCI_PRODUCT_INTEL_82801I_THERMAL        0x2932          /* 82801I Thermal Controller */
                   2405: #define        PCI_PRODUCT_INTEL_82801I_USB_1  0x2934          /* 82801I USB UHCI Controller */
                   2406: #define        PCI_PRODUCT_INTEL_82801I_USB_2  0x2935          /* 82801I USB UHCI Controller */
                   2407: #define        PCI_PRODUCT_INTEL_82801I_USB_3  0x2936          /* 82801I USB UHCI Controller */
                   2408: #define        PCI_PRODUCT_INTEL_82801I_USB_4  0x2937          /* 82801I USB UHCI Controller */
                   2409: #define        PCI_PRODUCT_INTEL_82801I_USB_5  0x2938          /* 82801I USB UHCI Controller */
                   2410: #define        PCI_PRODUCT_INTEL_82801I_USB_6  0x2939          /* 82801I USB UHCI Controller */
                   2411: #define        PCI_PRODUCT_INTEL_82801I_EHCI_1 0x293a          /* 82801I USB EHCI Controller */
                   2412: #define        PCI_PRODUCT_INTEL_82801I_EHCI_2 0x293c          /* 82801I USB EHCI Controller */
                   2413: #define        PCI_PRODUCT_INTEL_82801I_HDA    0x293e          /* 82801I High Definition Audio Controller */
                   2414: #define        PCI_PRODUCT_INTEL_82801I_EXP_1  0x2940          /* 82801I PCI Express Port #1 */
                   2415: #define        PCI_PRODUCT_INTEL_82801I_EXP_2  0x2942          /* 82801I PCI Express Port #2 */
                   2416: #define        PCI_PRODUCT_INTEL_82801I_EXP_3  0x2944          /* 82801I PCI Express Port #3 */
                   2417: #define        PCI_PRODUCT_INTEL_82801I_EXP_4  0x2946          /* 82801I PCI Express Port #4 */
                   2418: #define        PCI_PRODUCT_INTEL_82801I_EXP_5  0x2948          /* 82801I PCI Express Port #5 */
                   2419: #define        PCI_PRODUCT_INTEL_82801I_EXP_6  0x294a          /* 82801I PCI Express Port #6 */
1.893     msaitoh  2420: #define        PCI_PRODUCT_INTEL_82801I_IGP_C  0x294c          /* 82801I (C) LAN Controller */
1.868     markd    2421: #define        PCI_PRODUCT_INTEL_82965Q_HB     0x2990          /* 82965Q Host Bridge */
                   2422: #define        PCI_PRODUCT_INTEL_82965Q_EXP    0x2991          /* 82965Q PCI Express Bridge */
                   2423: #define        PCI_PRODUCT_INTEL_82965Q_IGD    0x2992          /* 82965Q Integrated Graphics Device */
                   2424: #define        PCI_PRODUCT_INTEL_82965Q_IGD_1  0x2993          /* 82965Q Integrated Graphics Device */
1.891     riz      2425: #define        PCI_PRODUCT_INTEL_82801I_LAN    0x29c4          /* 82801I LAN Controller */
1.485     thorpej  2426: #define        PCI_PRODUCT_INTEL_31244 0x3200          /* 31244 Serial ATA Controller */
1.532     ichiro   2427: #define        PCI_PRODUCT_INTEL_82855PM_DDR   0x3340          /* 82855PM MCH Host Controller */
1.644     mycroft  2428: #define        PCI_PRODUCT_INTEL_82855PM_AGP   0x3341          /* 82855PM Host-AGP Bridge */
1.532     ichiro   2429: #define        PCI_PRODUCT_INTEL_82855PM_PM    0x3342          /* 82855PM Power Management Controller */
1.816     cube     2430: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_UP        0x3500          /* 63xxESB PCI Express Upstream Port */
                   2431: #define        PCI_PRODUCT_INTEL_63XXESB_PCIX  0x350c          /* 63xxESB PCI Express to PCI-X Bridge */
                   2432: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_1      0x3510          /* 63xxESB PCI Express Downstream Port #1 */
                   2433: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_2      0x3514          /* 63xxESB PCI Express Downstream Port #2 */
                   2434: #define        PCI_PRODUCT_INTEL_63XXESB_EXP_DN_3      0x3518          /* 63xxESB PCI Express Downstream Port #3 */
1.709     cube     2435: #define        PCI_PRODUCT_INTEL_82830MP_IO_1  0x3575          /* 82830MP CPU to I/O Bridge 1 */
                   2436: #define        PCI_PRODUCT_INTEL_82830MP_AGP   0x3576          /* 82830MP CPU to AGP Bridge */
                   2437: #define        PCI_PRODUCT_INTEL_82830MP_IV    0x3577          /* 82830MP Integrated Video */
                   2438: #define        PCI_PRODUCT_INTEL_82830MP_IO_2  0x3578          /* 82830MP CPU to I/O Bridge 2 */
1.644     mycroft  2439: #define        PCI_PRODUCT_INTEL_82855GM_MCH   0x3580          /* 82855GM Host-Hub Controller */
1.559     martin   2440: #define        PCI_PRODUCT_INTEL_82855GM_IGD   0x3582          /* 82855GM GMCH Integrated Graphics Device */
                   2441: #define        PCI_PRODUCT_INTEL_82855GM_MC    0x3584          /* 82855GM GMCH Memory Controller */
                   2442: #define        PCI_PRODUCT_INTEL_82855GM_CP    0x3585          /* 82855GM GMCH Configuration Process */
1.709     cube     2443: #define        PCI_PRODUCT_INTEL_E7525_MCH     0x3590          /* E7525 Memory Controller Hub */
                   2444: #define        PCI_PRODUCT_INTEL_E7525_MCHER   0x3591          /* E7525 Error Reporting Device */
                   2445: #define        PCI_PRODUCT_INTEL_E7525_PCIE_A  0x3595          /* E7525 PCI Express Port A */
                   2446: #define        PCI_PRODUCT_INTEL_E7525_PCIE_A1 0x3596          /* E7525 PCI Express Port A1 */
                   2447: #define        PCI_PRODUCT_INTEL_E7525_PCIE_B  0x3597          /* E7525 PCI Express Port B */
1.665     skrll    2448: #define        PCI_PRODUCT_INTEL_PRO_WL_2200BG 0x4220          /* PRO/Wireless LAN 2200BG Mini-PCI Adapter */
1.715     skrll    2449: #define        PCI_PRODUCT_INTEL_PRO_WL_2225BG 0x4221          /* PRO/Wireless LAN 2225BG Mini-PCI Adapter */
1.788     markd    2450: #define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_1      0x4222          /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */
1.715     skrll    2451: #define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_1      0x4223          /* PRO/Wireless LAN 2915ABG Mini-PCI Adapter */
                   2452: #define        PCI_PRODUCT_INTEL_PRO_WL_2915ABG_2      0x4224          /* PRO/Wireless LAN 2915ABG Mini-PCI Adapter */
1.818     simonb   2453: #define        PCI_PRODUCT_INTEL_PRO_WL_3945ABG_2      0x4227          /* PRO/Wireless LAN 3945ABG Mini-PCI Adapter */
1.899     ober     2454: #define        PCI_PRODUCT_INTEL_PRO_WL_4965AGN_1      0x4229          /* PRO/Wireless LAN 4965AGN Mini-PCI Adapter */
                   2455: #define        PCI_PRODUCT_INTEL_PRO_WL_4965AGN_2      0x4230          /* PRO/Wireless LAN 4965AGN Mini-PCI Adapter */
1.346     matt     2456: #define        PCI_PRODUCT_INTEL_80312_ATU     0x530d          /* 80310 ATU */
1.644     mycroft  2457: #define        PCI_PRODUCT_INTEL_82371SB_ISA   0x7000          /* 82371SB (PIIX3) PCI-ISA Bridge */
                   2458: #define        PCI_PRODUCT_INTEL_82371SB_IDE   0x7010          /* 82371SB (PIIX3) IDE Interface */
                   2459: #define        PCI_PRODUCT_INTEL_82371SB_USB   0x7020          /* 82371SB (PIIX3) USB Host Controller */
                   2460: #define        PCI_PRODUCT_INTEL_82437VX       0x7030          /* 82437VX (TVX) System Controller */
                   2461: #define        PCI_PRODUCT_INTEL_82439TX       0x7100          /* 82439TX (MTXC) System Controller */
                   2462: #define        PCI_PRODUCT_INTEL_82371AB_ISA   0x7110          /* 82371AB (PIIX4) PCI-ISA Bridge */
                   2463: #define        PCI_PRODUCT_INTEL_82371AB_IDE   0x7111          /* 82371AB (PIIX4) IDE controller */
                   2464: #define        PCI_PRODUCT_INTEL_82371AB_USB   0x7112          /* 82371AB (PIIX4) USB Host Controller */
                   2465: #define        PCI_PRODUCT_INTEL_82371AB_PMC   0x7113          /* 82371AB (PIIX4) Power Management Controller */
1.156     augustss 2466: #define        PCI_PRODUCT_INTEL_82810_MCH     0x7120          /* 82810 Memory Controller Hub */
                   2467: #define        PCI_PRODUCT_INTEL_82810_GC      0x7121          /* 82810 Graphics Controller */
                   2468: #define        PCI_PRODUCT_INTEL_82810_DC100_MCH       0x7122          /* 82810-DC100 Memory Controller Hub */
                   2469: #define        PCI_PRODUCT_INTEL_82810_DC100_GC        0x7123          /* 82810-DC100 Graphics Controller */
1.209     joda     2470: #define        PCI_PRODUCT_INTEL_82810E_MCH    0x7124          /* 82810E Memory Controller Hub */
                   2471: #define        PCI_PRODUCT_INTEL_82810E_GC     0x7125          /* 82810E Graphics Controller */
1.644     mycroft  2472: #define        PCI_PRODUCT_INTEL_82443LX       0x7180          /* 82443LX PCI AGP Controller */
                   2473: #define        PCI_PRODUCT_INTEL_82443LX_AGP   0x7181          /* 82443LX AGP Interface */
1.105     drochner 2474: #define        PCI_PRODUCT_INTEL_82443BX       0x7190          /* 82443BX Host Bridge/Controller */
                   2475: #define        PCI_PRODUCT_INTEL_82443BX_AGP   0x7191          /* 82443BX AGP Interface */
                   2476: #define        PCI_PRODUCT_INTEL_82443BX_NOAGP 0x7192          /* 82443BX Host Bridge/Controller (AGP disabled) */
1.260     soren    2477: #define        PCI_PRODUCT_INTEL_82440MX       0x7194          /* 82443MX Host Bridge/Controller */
                   2478: #define        PCI_PRODUCT_INTEL_82440MX_ACA   0x7195          /* 82443MX AC-97 Audio Controller */
1.644     mycroft  2479: #define        PCI_PRODUCT_INTEL_82440MX_ISA   0x7198          /* 82443MX PCI-ISA Bridge */
1.260     soren    2480: #define        PCI_PRODUCT_INTEL_82440MX_IDE   0x7199          /* 82443MX IDE Controller */
                   2481: #define        PCI_PRODUCT_INTEL_82440MX_USB   0x719a          /* 82443MX USB Host Controller */
                   2482: #define        PCI_PRODUCT_INTEL_82440MX_PMC   0x719b          /* 82443MX Power Management Controller */
                   2483: #define        PCI_PRODUCT_INTEL_82443GX       0x71a0          /* 82443GX Host Bridge/Controller */
                   2484: #define        PCI_PRODUCT_INTEL_82443GX_AGP   0x71a1          /* 82443GX AGP Interface */
                   2485: #define        PCI_PRODUCT_INTEL_82443GX_NOAGP 0x71a2          /* 82443GX Host Bridge/Controller (AGP disabled) */
1.154     soren    2486: #define        PCI_PRODUCT_INTEL_I740  0x7800          /* i740 Graphics Accelerator */
1.43      drochner 2487: #define        PCI_PRODUCT_INTEL_PCI450_PB     0x84c4          /* 82454KX/GX PCI Bridge (PB) */
                   2488: #define        PCI_PRODUCT_INTEL_PCI450_MC     0x84c5          /* 82451KX/GX Memory Controller (MC) */
1.186     drochner 2489: #define        PCI_PRODUCT_INTEL_82451NX_MIOC  0x84ca          /* 82451NX Memory & I/O Controller (MIOC) */
                   2490: #define        PCI_PRODUCT_INTEL_82451NX_PXB   0x84cb          /* 82451NX PCI Expander Bridge (PXB) */
1.644     mycroft  2491: #define        PCI_PRODUCT_INTEL_21152 0xb152          /* S21152BB PCI-PCI Bridge */
                   2492: #define        PCI_PRODUCT_INTEL_21154 0xb154          /* S21152BA,S21154AE/BE PCI-PCI Bridge */
1.435     ichiro   2493: #define        PCI_PRODUCT_INTEL_21555 0xb555          /* 21555 Non-Transparent PCI-PCI Bridge */
1.97      drochner 2494:
                   2495: /* Intergraph products */
                   2496: #define        PCI_PRODUCT_INTERGRAPH_4D50T    0x00e4          /* Powerstorm 4D50T */
1.733     chs      2497: #define        PCI_PRODUCT_INTERGRAPH_4D60T    0x00e3          /* Powerstorm 4D60T */
1.368     ichiro   2498:
                   2499: /* Intersil products */
1.633     mycroft  2500: #define        PCI_PRODUCT_INTERSIL_MINI_PCI_WLAN      0x3873          /* PRISM2.5 Mini-PCI WLAN */
1.661     augustss 2501: #define        PCI_PRODUCT_INTERSIL_MINI_PCI_3877      0x3877          /* PRISM Indigo Mini-PCI WLAN */
                   2502: #define        PCI_PRODUCT_INTERSIL_MINI_PCI_3890      0x3890          /* PRISM Duette Mini-PCI WLAN */
1.14      cgd      2503:
1.270     itojun   2504: /* Invertex */
                   2505: #define        PCI_PRODUCT_INVERTEX_AEON       0x0005          /* AEON */
1.527     rjs      2506:
1.641     mycroft  2507: /* IO Data products */
1.830     itohy    2508: #define        PCI_PRODUCT_IODATA_CBIDE2       0x0003          /* CBIDE2/CI-iCN NinjaATA-32Bi IDE */
1.648     itohy    2509: #define        PCI_PRODUCT_IODATA_CBSCII       0x0005          /* CBSCII NinjaSCSI-32Bi SCSI */
1.641     mycroft  2510:
1.527     rjs      2511: /* ITE products */
                   2512: #define        PCI_PRODUCT_ITE_IT8152  0x8152          /* IT8152 Host Bridge */
1.802     xtraeme  2513: #define        PCI_PRODUCT_ITE_IT8211  0x8211          /* IT8211 IDE Controller */
                   2514: #define        PCI_PRODUCT_ITE_IT8212  0x8212          /* IT8212 IDE Controller */
1.270     itojun   2515:
1.14      cgd      2516: /* I. T. T. products */
                   2517: #define        PCI_PRODUCT_ITT_AGX016  0x0001          /* AGX016 */
1.27      veego    2518: #define        PCI_PRODUCT_ITT_ITT3204 0x0002          /* ITT3204 MPEG Decoder */
1.14      cgd      2519:
1.878     bouyer   2520: /* JMicron products */
                   2521: #define        PCI_PRODUCT_JMICRON_JMB360      0x02360         /* JMB360 SATA controller */
                   2522: #define        PCI_PRODUCT_JMICRON_JMB361      0x02361         /* JMB361 SATA/PATA controller */
                   2523: #define        PCI_PRODUCT_JMICRON_JMB363      0x02363         /* JMB363 SATA/PATA controller */
                   2524: #define        PCI_PRODUCT_JMICRON_JMB365      0x02365         /* JMB365 SATA/PATA controller */
                   2525: #define        PCI_PRODUCT_JMICRON_JMB366      0x02366         /* JMB366 SATA/PATA controller */
                   2526: #define        PCI_PRODUCT_JMICRON_JMB368      0x02368         /* JMB368 PATA controller */
                   2527:
1.610     chs      2528: /* JNI products */
                   2529: #define        PCI_PRODUCT_JNI_JNIC1460        0x1460          /* JNIC-1460 Fibre-Channel adapter */
                   2530: #define        PCI_PRODUCT_JNI_JNIC1560        0x1560          /* JNIC-1560 dual Fibre-Channel adapter */
                   2531: #define        PCI_PRODUCT_JNI_FCI1063 0x4643          /* FCI-1063 Fibre-Channel adapter */
                   2532: #define        PCI_PRODUCT_JNI_FCX26562        0x6562          /* FCX2-6562 dual Fibre-Channel adapter */
                   2533: #define        PCI_PRODUCT_JNI_FCX6562 0x656a          /* FCX-6562 Fibre-Channel adapter */
                   2534:
1.65      thorpej  2535: /* KTI products - XXX better descriptions */
                   2536: #define        PCI_PRODUCT_KTI_NE2KETHER       0x3000          /* Ethernet */
1.120     explorer 2537:
1.666     junyoung 2538: /* LAN Media */
1.120     explorer 2539: #define        PCI_PRODUCT_LMC_HSSI    0x0003          /* HSSI Interface */
                   2540: #define        PCI_PRODUCT_LMC_DS3     0x0004          /* DS3 Interface */
                   2541: #define        PCI_PRODUCT_LMC_SSI     0x0005          /* SSI */
1.322     itojun   2542: #define        PCI_PRODUCT_LMC_DS1     0x0006          /* DS1 */
1.65      thorpej  2543:
1.14      cgd      2544: /* LeadTek Research */
                   2545: #define        PCI_PRODUCT_LEADTEK_S3_805      0x0000          /* S3 805 */
1.333     thorpej  2546:
                   2547: /* Level One products */
                   2548: #define        PCI_PRODUCT_LEVELONE_LXT1001    0x0001          /* LXT-1001 10/100/1000 Ethernet */
1.190     matt     2549:
                   2550: /* Linear Systems / CompuModules */
                   2551: #define        PCI_PRODUCT_LINEARSYS_DVB_TX    0x7629          /* DVB Transmitter */
                   2552: #define        PCI_PRODUCT_LINEARSYS_DVB_RX    0x7630          /* DVB Receiver */
1.56      mycroft  2553:
1.600     tls      2554: /* Linksys products */
                   2555: #define        PCI_PRODUCT_LINKSYS_EG1032      0x1032          /* EG1032 v2 Instant Gigabit Network Adapter */
                   2556: #define        PCI_PRODUCT_LINKSYS_EG1064      0x1064          /* EG1064 v2 Instant Gigabit Network Adapter */
1.718     tron     2557: #define        PCI_PRODUCT_LINKSYS_PCMPC200    0xab08          /* PCMPC200 */
1.768     chuck    2558: #define        PCI_PRODUCT_LINKSYS_PCM200      0xab09          /* PCM200 */
1.749     sekiya   2559: #define        PCI_PRODUCT_LINKSYS2_IPN2220    0x2220          /* IPN 2220 Wireless LAN Adapter (rev 01) */
1.718     tron     2560:
1.111     thorpej  2561: /* Lite-On products */
1.158     thorpej  2562: #define        PCI_PRODUCT_LITEON_82C168       0x0002          /* 82C168/82C169 (PNIC) 10/100 Ethernet */
1.160     thorpej  2563: #define        PCI_PRODUCT_LITEON_82C115       0xc115          /* 82C115 (PNIC II) 10/100 Ethernet */
1.111     thorpej  2564:
1.261     soren    2565: /* Lucent Technologies products */
1.244     joda     2566: #define        PCI_PRODUCT_LUCENT_LTMODEM_0440 0x0440          /* K56flex DSVD LTMODEM */
                   2567: #define        PCI_PRODUCT_LUCENT_LTMODEM_0441 0x0441          /* LTMODEM */
                   2568: #define        PCI_PRODUCT_LUCENT_LTMODEM_0442 0x0442          /* LTMODEM */
                   2569: #define        PCI_PRODUCT_LUCENT_LTMODEM_0443 0x0443          /* LTMODEM */
                   2570: #define        PCI_PRODUCT_LUCENT_LTMODEM_0444 0x0444          /* LTMODEM */
                   2571: #define        PCI_PRODUCT_LUCENT_LTMODEM_0445 0x0445          /* LTMODEM */
                   2572: #define        PCI_PRODUCT_LUCENT_LTMODEM_0446 0x0446          /* LTMODEM */
                   2573: #define        PCI_PRODUCT_LUCENT_LTMODEM_0447 0x0447          /* LTMODEM */
                   2574: #define        PCI_PRODUCT_LUCENT_LTMODEM_0448 0x0448          /* LTMODEM */
                   2575: #define        PCI_PRODUCT_LUCENT_LTMODEM_0449 0x0449          /* LTMODEM */
1.318     soren    2576: #define        PCI_PRODUCT_LUCENT_LTMODEM_044a 0x044a          /* LTMODEM */
                   2577: #define        PCI_PRODUCT_LUCENT_LTMODEM_044b 0x044b          /* LTMODEM */
                   2578: #define        PCI_PRODUCT_LUCENT_LTMODEM_044c 0x044c          /* LTMODEM */
                   2579: #define        PCI_PRODUCT_LUCENT_LTMODEM_044d 0x044d          /* LTMODEM */
                   2580: #define        PCI_PRODUCT_LUCENT_LTMODEM_044e 0x044e          /* LTMODEM */
1.244     joda     2581: #define        PCI_PRODUCT_LUCENT_LTMODEM_0450 0x0450          /* LTMODEM */
                   2582: #define        PCI_PRODUCT_LUCENT_LTMODEM_0451 0x0451          /* LTMODEM */
                   2583: #define        PCI_PRODUCT_LUCENT_LTMODEM_0452 0x0452          /* LTMODEM */
                   2584: #define        PCI_PRODUCT_LUCENT_LTMODEM_0453 0x0453          /* LTMODEM */
                   2585: #define        PCI_PRODUCT_LUCENT_LTMODEM_0454 0x0454          /* LTMODEM */
                   2586: #define        PCI_PRODUCT_LUCENT_LTMODEM_0455 0x0455          /* LTMODEM */
                   2587: #define        PCI_PRODUCT_LUCENT_LTMODEM_0456 0x0456          /* LTMODEM */
                   2588: #define        PCI_PRODUCT_LUCENT_LTMODEM_0457 0x0457          /* LTMODEM */
                   2589: #define        PCI_PRODUCT_LUCENT_LTMODEM_0458 0x0458          /* LTMODEM */
                   2590: #define        PCI_PRODUCT_LUCENT_LTMODEM_0459 0x0459          /* LTMODEM */
1.318     soren    2591: #define        PCI_PRODUCT_LUCENT_LTMODEM_045a 0x045a          /* LTMODEM */
1.643     mycroft  2592: #define        PCI_PRODUCT_LUCENT_OR3LP26      0x5400          /* ORCA FPGA w/32-bit PCI ASIC core */
                   2593: #define        PCI_PRODUCT_LUCENT_OR3TP12      0x5401          /* ORCA FPGA w/64-bit PCI ASIC core */
1.244     joda     2594: #define        PCI_PRODUCT_LUCENT_USBHC        0x5801          /* USB Host Controller */
1.649     darrenr  2595: #define        PCI_PRODUCT_LUCENT_EVDO 0x5802          /* Sierra Wireless AirCard 580 */
1.645     mycroft  2596: #define        PCI_PRODUCT_LUCENT_FW322_323    0x5811          /* FW322/323 IEEE 1394 Host Controller */
1.244     joda     2597:
1.56      mycroft  2598: /* Macronix */
1.111     thorpej  2599: #define        PCI_PRODUCT_MACRONIX_MX98713    0x0512          /* MX98713 (PMAC) 10/100 Ethernet */
                   2600: #define        PCI_PRODUCT_MACRONIX_MX987x5    0x0531          /* MX987x5 (PMAC) 10/100 Ethernet */
1.14      cgd      2601:
1.27      veego    2602: /* Madge Networks products */
1.494     jdolecek 2603: #define        PCI_PRODUCT_MADGE_SMARTRN2      0x0002          /* Smart 16/4 PCI Ringnode Mk2 */
1.27      veego    2604: #define        PCI_PRODUCT_MADGE_COLLAGE25     0x1000          /* Collage 25 ATM adapter */
                   2605: #define        PCI_PRODUCT_MADGE_COLLAGE155    0x1001          /* Collage 155 ATM adapter */
                   2606:
1.776     chs      2607: /* MAGMA products */
                   2608: #define        PCI_PRODUCT_MAGMA_SERIAL16      0x0010          /* 16 DMA PCI-SLRS */
                   2609: #define        PCI_PRODUCT_MAGMA_SERIAL4       0x0011          /* 4 DMA PCI-SLRS */
                   2610:
1.14      cgd      2611: /* Matrox products */
1.27      veego    2612: #define        PCI_PRODUCT_MATROX_ATLAS        0x0518          /* MGA PX2085 (\"Atlas\") */
1.45      mycroft  2613: #define        PCI_PRODUCT_MATROX_MILLENNIUM   0x0519          /* MGA Millennium 2064W (\"Storm\") */
1.93      tron     2614: #define        PCI_PRODUCT_MATROX_MYSTIQUE     0x051a          /* MGA Mystique 1064SG */
                   2615: #define        PCI_PRODUCT_MATROX_MILLENNIUM2  0x051b          /* MGA Millennium II 2164W */
1.483     wiz      2616: #define        PCI_PRODUCT_MATROX_MILLENNIUM2_AGP      0x051f          /* MGA Millennium II 2164WA-B AGP */
1.129     veego    2617: #define        PCI_PRODUCT_MATROX_G200_PCI     0x0520          /* MGA G200 PCI */
                   2618: #define        PCI_PRODUCT_MATROX_G200_AGP     0x0521          /* MGA G200 AGP */
1.136     tron     2619: #define        PCI_PRODUCT_MATROX_G400_AGP     0x0525          /* MGA G400 AGP */
1.75      tron     2620: #define        PCI_PRODUCT_MATROX_IMPRESSION   0x0d10          /* MGA Impression */
1.129     veego    2621: #define        PCI_PRODUCT_MATROX_G100_PCI     0x1000          /* MGA G100 PCI */
1.93      tron     2622: #define        PCI_PRODUCT_MATROX_G100_AGP     0x1001          /* MGA G100 AGP */
1.552     wiz      2623: #define        PCI_PRODUCT_MATROX_G550_AGP     0x2527          /* MGA G550 AGP */
1.137     tsubai   2624:
1.666     junyoung 2625: /* MediaQ products */
1.329     enami    2626: #define        PCI_PRODUCT_MEDIAQ_MQ200        0x0200          /* MQ200 */
1.380     thorpej  2627:
1.666     junyoung 2628: /* Microsoft products */
1.639     mycroft  2629: #define        PCI_PRODUCT_MICROSOFT_MN120     0x0001          /* MN-120 10/100 Ethernet Notebook Adapter */
1.643     mycroft  2630:
1.803     nisimura 2631: /* Micrel products */
                   2632: #define        PCI_PRODUCT_MICREL_KSZ8841      0x8841          /* 10/100 Ethernet */
                   2633: #define        PCI_PRODUCT_MICREL_KSZ8842      0x8842          /* Switched 2-port 10/100 Ethernet */
                   2634:
1.666     junyoung 2635: /* Middle Digital products */
1.380     thorpej  2636: #define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_VGA   0x9050          /* Weasel Virtual VGA */
                   2637: #define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_SERIAL        0x9051          /* Weasel Serial Port */
                   2638: #define        PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_CONTROL       0x9052          /* Weasel Control */
1.329     enami    2639:
1.776     chs      2640: /* Mitsubishi products */
                   2641: #define        PCI_PRODUCT_MITSUBISHIELEC_TORNADO      0x0308          /* Tornado 3000 AGP */
                   2642:
1.137     tsubai   2643: /* Motorola products */
1.189     soren    2644: #define        PCI_PRODUCT_MOT_MPC105  0x0001          /* MPC105 \"Eagle\" Host Bridge */
                   2645: #define        PCI_PRODUCT_MOT_MPC106  0x0002          /* MPC106 \"Grackle\" Host Bridge */
1.304     briggs   2646: #define        PCI_PRODUCT_MOT_MPC8240 0x0003          /* MPC8240 \"Kahlua\" Host Bridge */
1.376     kleink   2647: #define        PCI_PRODUCT_MOT_MPC107  0x0004          /* MPC107 \"Chaparral\" Host Bridge */
1.440     briggs   2648: #define        PCI_PRODUCT_MOT_MPC8245 0x0006          /* MPC8245 \"Kahlua II\" Host Bridge */
1.415     kleink   2649: #define        PCI_PRODUCT_MOT_RAVEN   0x4801          /* Raven Host Bridge & Multi-Processor Interrupt Controller */
                   2650: #define        PCI_PRODUCT_MOT_FALCON  0x4802          /* Falcon ECC Memory Controller Chip Set */
                   2651: #define        PCI_PRODUCT_MOT_HAWK    0x4803          /* Hawk System Memory Controller & PCI Host Bridge */
1.841     rjs      2652: #define        PCI_PRODUCT_MOT_MPC5200B        0x5809          /* MPC5200B Host Bridge */
1.1       cgd      2653:
1.776     chs      2654: /* Moxa Technologies products */
1.771     martin   2655: #define        PCI_PRODUCT_MOXA_C104H  0x1040          /* C104H */
1.776     chs      2656: #define        PCI_PRODUCT_MOXA_CP104  0x1041          /* CP104UL */
                   2657: #define        PCI_PRODUCT_MOXA_CP114  0x1141          /* CP114 */
1.771     martin   2658: #define        PCI_PRODUCT_MOXA_C168H  0x1680          /* C168H */
                   2659:
1.721     chs      2660: /* Mutech products */
                   2661: #define        PCI_PRODUCT_MUTECH_MV1000       0x0001          /* MV1000 */
                   2662:
1.1       cgd      2663: /* Mylex products */
1.288     ad       2664: #define        PCI_PRODUCT_MYLEX_RAID_V2       0x0001          /* DAC960 RAID (v2 interface) */
                   2665: #define        PCI_PRODUCT_MYLEX_RAID_V3       0x0002          /* DAC960 RAID (v3 interface) */
                   2666: #define        PCI_PRODUCT_MYLEX_RAID_V4       0x0010          /* DAC960 RAID (v4 interface) */
                   2667: #define        PCI_PRODUCT_MYLEX_RAID_V5       0x0020          /* DAC960 RAID (v5 interface) */
1.721     chs      2668: #define        PCI_PRODUCT_MYLEX_EXTREMERAID_3000      0x0030          /* eXtremeRAID 3000 */
                   2669: #define        PCI_PRODUCT_MYLEX_EXTREMERAID_2000      0x0040          /* eXtremeRAID 2000 */
                   2670: #define        PCI_PRODUCT_MYLEX_ACCELERAID    0x0050          /* AcceleRAID 352 */
                   2671: #define        PCI_PRODUCT_MYLEX_ACCELERAID_170        0x0052          /* AcceleRAID 170 */
                   2672: #define        PCI_PRODUCT_MYLEX_ACCELERAID_160        0x0054          /* AcceleRAID 160 */
1.664     soren    2673: #define        PCI_PRODUCT_MYLEX_EXTREMERAID1100       0xba55          /* eXtremeRAID 1100 */
                   2674: #define        PCI_PRODUCT_MYLEX_EXTREMERAID   0xba56          /* eXtremeRAID 2000/3000 */
1.310     thorpej  2675:
1.721     chs      2676: /* Myricom products */
                   2677: #define        PCI_PRODUCT_MYRICOM_MYRINET     0x8043          /* Myrinet */
1.484     martin   2678:
                   2679: /* Myson-Century Technology products */
                   2680: #define        PCI_PRODUCT_MYSON_MTD803        0x0803          /* MTD803 3-in-1 Fast Ethernet Controller */
1.481     grant    2681:
1.666     junyoung 2682: /* National Datacomm products */
1.481     grant    2683: #define        PCI_PRODUCT_NDC_NCP130  0x0130          /* NCP130 Wireless NIC */
                   2684: #define        PCI_PRODUCT_NDC_NCP130A2        0x0131          /* NCP130 rev A2 Wireless NIC */
1.14      cgd      2685:
1.65      thorpej  2686: /* NetVin products - XXX better descriptions */
                   2687: #define        PCI_PRODUCT_NETVIN_5000 0x5000          /* 5000 Ethernet */
1.588     chs      2688:
                   2689: /* NetBoost (now Intel) products */
                   2690: #define        PCI_PRODUCT_NETBOOST_POLICY     0x0000          /* Policy Accelerator */
1.65      thorpej  2691:
1.88      drochner 2692: /* Newbridge / Tundra products */
                   2693: #define        PCI_PRODUCT_NEWBRIDGE_CA91CX42  0x0000          /* Universe VME bridge */
1.505     matt     2694: #define        PCI_PRODUCT_NEWBRIDGE_CA91L826A 0x0826          /* QSpan II PCI bridge */
                   2695: #define        PCI_PRODUCT_NEWBRIDGE_CA91L8260 0x8260          /* PowerSpan PCI bridge */
                   2696: #define        PCI_PRODUCT_NEWBRIDGE_CA91L8261 0x8261          /* PowerSpan II PCI bridge */
1.88      drochner 2697:
1.328     drochner 2698: /* National Instruments products */
                   2699: #define        PCI_PRODUCT_NATIONALINST_MXI3   0x2c30          /* MXI-3 PCI extender */
                   2700:
1.14      cgd      2701: /* National Semiconductor products */
1.27      veego    2702: #define        PCI_PRODUCT_NS_DP83810  0x0001          /* DP83810 10/100 Ethernet */
1.267     thorpej  2703: #define        PCI_PRODUCT_NS_DP83815  0x0020          /* DP83815 10/100 Ethernet */
1.327     thorpej  2704: #define        PCI_PRODUCT_NS_DP83820  0x0022          /* DP83820 10/100/1000 Ethernet */
1.883     xtraeme  2705: #define        PCI_PRODUCT_NS_CS5535_HB        0x0028          /* CS5535 Host-PCI Bridge */
                   2706: #define        PCI_PRODUCT_NS_CS5535_ISA       0x002b          /* CS5535 PCI-ISA Bridge */
                   2707: #define        PCI_PRODUCT_NS_CS5535_IDE       0x002d          /* CS5535 IDE Controller */
                   2708: #define        PCI_PRODUCT_NS_CS5535_AUDIO     0x002e          /* CS5535 Audio Controller */
                   2709: #define        PCI_PRODUCT_NS_CS5535_USB       0x002f          /* CS5535 USB Host Controller */
                   2710: #define        PCI_PRODUCT_NS_CS5535_VIDEO     0x0030          /* CS5535 Video Controller */
1.27      veego    2711: #define        PCI_PRODUCT_NS_NS87410  0xd001          /* NS87410 */
1.636     rumble   2712: #define        PCI_PRODUCT_NS_SC1100_IDE       0x0502          /* SC1100 PCI IDE */
                   2713: #define        PCI_PRODUCT_NS_SC1100_AUDIO     0x0503          /* SC1100 XpressAUDIO */
1.564     itojun   2714: #define        PCI_PRODUCT_NS_SC1100_ISA       0x0510          /* SC1100 PCI-ISA bridge */
                   2715: #define        PCI_PRODUCT_NS_SC1100_ACPI      0x0511          /* SC1100 SMI/ACPI */
                   2716: #define        PCI_PRODUCT_NS_SC1100_XBUS      0x0515          /* SC1100 X-Bus */
1.556     kleink   2717:
                   2718: /* Philips products */
                   2719: #define        PCI_PRODUCT_PHILIPS_SAA7130HL   0x7130          /* SAA7130HL PCI video broadcast decoder */
                   2720: #define        PCI_PRODUCT_PHILIPS_SAA7133HL   0x7133          /* SAA7133HL PCI A/V broadcast decoder */
                   2721: #define        PCI_PRODUCT_PHILIPS_SAA7134HL   0x7134          /* SAA7134HL PCI A/V broadcast decoder */
                   2722: #define        PCI_PRODUCT_PHILIPS_SAA7135HL   0x7135          /* SAA7135HL PCI A/V broadcast decoder */
1.584     matt     2723: #define        PCI_PRODUCT_PHILIPS_SAA7146AH   0x7146          /* SAA7146AH PCI Multimedia bridge */
1.109     thorpej  2724:
1.1       cgd      2725: /* NCR/Symbios Logic products */
1.27      veego    2726: #define        PCI_PRODUCT_SYMBIOS_810 0x0001          /* 53c810 */
                   2727: #define        PCI_PRODUCT_SYMBIOS_820 0x0002          /* 53c820 */
                   2728: #define        PCI_PRODUCT_SYMBIOS_825 0x0003          /* 53c825 */
                   2729: #define        PCI_PRODUCT_SYMBIOS_815 0x0004          /* 53c815 */
                   2730: #define        PCI_PRODUCT_SYMBIOS_810AP       0x0005          /* 53c810AP */
                   2731: #define        PCI_PRODUCT_SYMBIOS_860 0x0006          /* 53c860 */
1.293     thorpej  2732: #define        PCI_PRODUCT_SYMBIOS_1510D       0x000a          /* 53c1510D */
1.216     bouyer   2733: #define        PCI_PRODUCT_SYMBIOS_896 0x000b          /* 53c896 */
                   2734: #define        PCI_PRODUCT_SYMBIOS_895 0x000c          /* 53c895 */
                   2735: #define        PCI_PRODUCT_SYMBIOS_885 0x000d          /* 53c885 */
1.281     drochner 2736: #define        PCI_PRODUCT_SYMBIOS_875 0x000f          /* 53c875/876 */
1.180     thorpej  2737: #define        PCI_PRODUCT_SYMBIOS_1510        0x0010          /* 53c1510 */
1.281     drochner 2738: #define        PCI_PRODUCT_SYMBIOS_895A        0x0012          /* 53c895A */
1.424     thorpej  2739: #define        PCI_PRODUCT_SYMBIOS_875A        0x0013          /* 53c875A */
1.281     drochner 2740: #define        PCI_PRODUCT_SYMBIOS_1010        0x0020          /* 53c1010 */
1.296     thorpej  2741: #define        PCI_PRODUCT_SYMBIOS_1010_2      0x0021          /* 53c1010 (66MHz) */
1.518     thorpej  2742: #define        PCI_PRODUCT_SYMBIOS_1030        0x0030          /* 53c1030 */
1.430     matt     2743: #define        PCI_PRODUCT_SYMBIOS_1030R       0x1030          /* 53c1030R */
1.794     heinz    2744: #define        PCI_PRODUCT_SYMBIOS_1030ZC      0x0031          /* 53c1030ZC */
                   2745: #define        PCI_PRODUCT_SYMBIOS_1035        0x0040          /* 53c1035 */
                   2746: #define        PCI_PRODUCT_SYMBIOS_1035ZC      0x0041          /* 53c1035ZC */
                   2747: #define        PCI_PRODUCT_SYMBIOS_SAS1064     0x0050          /* SAS1064 */
                   2748: #define        PCI_PRODUCT_SYMBIOS_SAS1068     0x0054          /* SAS1068 */
1.902     msaitoh  2749: #define        PCI_PRODUCT_SYMBIOS_SAS1068_2   0x0055          /* SAS1068 */
1.794     heinz    2750: #define        PCI_PRODUCT_SYMBIOS_SAS1064E    0x0056          /* SAS1064E */
1.902     msaitoh  2751: #define        PCI_PRODUCT_SYMBIOS_SAS1064E_2  0x0057          /* SAS1064E */
1.794     heinz    2752: #define        PCI_PRODUCT_SYMBIOS_SAS1068E    0x0058          /* SAS1068E */
1.902     msaitoh  2753: #define        PCI_PRODUCT_SYMBIOS_SAS1068E_2  0x0059          /* SAS1068E */
1.794     heinz    2754: #define        PCI_PRODUCT_SYMBIOS_SAS1066E    0x005A          /* SAS1066E */
                   2755: #define        PCI_PRODUCT_SYMBIOS_SAS1064A    0x005C          /* SAS1064A */
                   2756: #define        PCI_PRODUCT_SYMBIOS_SAS1066     0x005E          /* SAS1066 */
                   2757: #define        PCI_PRODUCT_SYMBIOS_SAS1078     0x0060          /* SAS1078 PCI */
                   2758: #define        PCI_PRODUCT_SYMBIOS_SAS1078_PCIE        0x0062          /* SAS1078 PCI Express */
1.107     drochner 2759: #define        PCI_PRODUCT_SYMBIOS_875J        0x008f          /* 53c875J */
1.518     thorpej  2760: #define        PCI_PRODUCT_SYMBIOS_FC909       0x0620          /* FC909 */
                   2761: #define        PCI_PRODUCT_SYMBIOS_FC909A      0x0621          /* FC909A */
1.430     matt     2762: #define        PCI_PRODUCT_SYMBIOS_FC929       0x0622          /* FC929 */
                   2763: #define        PCI_PRODUCT_SYMBIOS_FC929_1     0x0623          /* FC929 */
                   2764: #define        PCI_PRODUCT_SYMBIOS_FC919       0x0624          /* FC919 */
                   2765: #define        PCI_PRODUCT_SYMBIOS_FC919_1     0x0625          /* FC919 */
1.653     martin   2766: #define        PCI_PRODUCT_SYMBIOS_FC929X      0x0626          /* FC929X */
1.678     he       2767: #define        PCI_PRODUCT_SYMBIOS_FC919X      0x0628          /* FC919X */
1.794     heinz    2768: #define        PCI_PRODUCT_SYMBIOS_FC949X      0x0640          /* FC949X */
                   2769: #define        PCI_PRODUCT_SYMBIOS_FC939X      0x0642          /* FC939X */
                   2770: #define        PCI_PRODUCT_SYMBIOS_FC949E      0x0646          /* FC949E */
1.662     martti   2771: #define        PCI_PRODUCT_SYMBIOS_PERC_4SC    0x1960          /* PERC 4/SC */
1.748     jonathan 2772: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_320X       0x0407          /* LSI Megaraid SCSI 320-X */
                   2773: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_320E       0x0408          /* LSI Megaraid SCSI 320-E */
                   2774: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_300X       0x0409          /* LSI Megaraid SATA (300-6X/300-8X) */
1.846     martti   2775: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_SAS        0x0411          /* MegaRAID SAS */
                   2776: #define        PCI_PRODUCT_SYMBIOS_MEGARAID_VERDE_ZCR  0x0413          /* MegaRAID Verde ZCR */
1.75      tron     2777:
1.88      drochner 2778: /* Packet Engines products */
                   2779: #define        PCI_PRODUCT_SYMBIOS_PE_GNIC     0x0702          /* Packet Engines G-NIC Ethernet */
                   2780:
1.797     soren    2781: /* Parallels products */
                   2782: #define        PCI_PRODUCT_PARALLELS_TOOLS     0x1112          /* Tools */
                   2783: #define        PCI_PRODUCT_PARALLELS_VIDEO     0x1121          /* Video */
1.861     rpaulo   2784: #define        PCI_PRODUCT_PARALLELS_VIDEO2    0x1131          /* Video II */
1.797     soren    2785:
1.75      tron     2786: /* NEC products */
1.148     soren    2787: #define        PCI_PRODUCT_NEC_USB     0x0035          /* USB Host Controller */
1.329     enami    2788: #define        PCI_PRODUCT_NEC_VRC4173_CARDU   0x003e          /* VRC4173 PC-Card Unit */
1.75      tron     2789: #define        PCI_PRODUCT_NEC_POWERVR2        0x0046          /* PowerVR PCX2 */
1.645     mycroft  2790: #define        PCI_PRODUCT_NEC_PD72872 0x0063          /* uPD72872 IEEE 1394 Host Controller */
1.329     enami    2791: #define        PCI_PRODUCT_NEC_VRC4173_BCU     0x00a5          /* VRC4173 Bus Control Unit */
                   2792: #define        PCI_PRODUCT_NEC_VRC4173_AC97U   0x00a6          /* VRC4173 AC97 Unit */
1.645     mycroft  2793: #define        PCI_PRODUCT_NEC_PD72870 0x00cd          /* uPD72870 IEEE 1394 Host Controller */
                   2794: #define        PCI_PRODUCT_NEC_PD72871 0x00ce          /* uPD72871 IEEE 1394 Host Controller */
1.349     gehenna  2795: #define        PCI_PRODUCT_NEC_PD720100A       0x00e0          /* USB Host Controller */
1.643     mycroft  2796: #define        PCI_PRODUCT_NEC_VA26D   0x803c          /* Versa Pro LX VA26D */
                   2797: #define        PCI_PRODUCT_NEC_VERSALX 0x8058          /* Versa LX */
1.106     hwr      2798:
                   2799: /* Neomagic products */
1.277     thorpej  2800: #define        PCI_PRODUCT_NEOMAGIC_NMMG2070   0x0001          /* MagicGraph NM2070 */
                   2801: #define        PCI_PRODUCT_NEOMAGIC_NMMG128V   0x0002          /* MagicGraph 128V */
1.106     hwr      2802: #define        PCI_PRODUCT_NEOMAGIC_NMMG128ZV  0x0003          /* MagicGraph 128ZV */
1.138     augustss 2803: #define        PCI_PRODUCT_NEOMAGIC_NMMG2160   0x0004          /* MagicGraph 128XD */
1.127     drochner 2804: #define        PCI_PRODUCT_NEOMAGIC_NMMM256AV_VGA      0x0005          /* MagicMedia 256AV VGA */
1.229     drochner 2805: #define        PCI_PRODUCT_NEOMAGIC_NMMM256ZX_VGA      0x0006          /* MagicMedia 256ZX VGA */
1.277     thorpej  2806: #define        PCI_PRODUCT_NEOMAGIC_NMMM256XLP_AU      0x0016          /* MagicMedia 256XL+ Audio */
1.127     drochner 2807: #define        PCI_PRODUCT_NEOMAGIC_NMMM256AV_AU       0x8005          /* MagicMedia 256AV Audio */
1.229     drochner 2808: #define        PCI_PRODUCT_NEOMAGIC_NMMM256ZX_AU       0x8006          /* MagicMedia 256ZX Audio */
1.27      veego    2809:
1.157     drochner 2810: /* Netgear products */
1.644     mycroft  2811: #define        PCI_PRODUCT_NETGEAR_GA620       0x620a          /* GA620 1000baseSX Ethernet */
                   2812: #define        PCI_PRODUCT_NETGEAR_GA620T      0x630a          /* GA620 1000baseT Ethernet */
1.395     ichiro   2813: #define        PCI_PRODUCT_NETGEAR_MA301       0x4100          /* MA301 PCI IEEE 802.11b */
1.311     msaitoh  2814:
                   2815: /* Netmos products */
1.595     jdolecek 2816: #define        PCI_PRODUCT_NETMOS_NM9805       0x9805          /* 1284 Printer port */
                   2817: #define        PCI_PRODUCT_NETMOS_NM9815       0x9815          /* Dual 1284 Printer port */
1.839     cube     2818: #define        PCI_PRODUCT_NETMOS_NM9820       0x9820          /* Single UART */
1.311     msaitoh  2819: #define        PCI_PRODUCT_NETMOS_NM9835       0x9835          /* Dual UART and 1284 Printer port */
1.434     lukem    2820: #define        PCI_PRODUCT_NETMOS_NM9845       0x9845          /* Quad UART and 1284 Printer port */
1.849     xtraeme  2821: #define        PCI_PRODUCT_NETMOS_NM9855       0x9855          /* 9855 Quad UART and 1284 Printer port */
1.270     itojun   2822:
1.666     junyoung 2823: /* Network Security Technologies */
1.270     itojun   2824: #define        PCI_PRODUCT_NETSEC_7751 0x7751          /* 7751 */
1.157     drochner 2825:
1.27      veego    2826: /* NexGen products */
                   2827: #define        PCI_PRODUCT_NEXGEN_NX82C501     0x4e78          /* NX82C501 Host-PCI Bridge */
                   2828:
                   2829: /* NKK products */
1.318     soren    2830: #define        PCI_PRODUCT_NKK_NDR4600 0xa001          /* NDR4600 Host-PCI Bridge */
1.5       cgd      2831:
1.775     he       2832: /* Nortel products */
                   2833: #define        PCI_PRODUCT_NORTEL_BAYSTACK_21  0x1211          /* Baystack 21 (Accton MPX EN5038) */
                   2834:
1.5       cgd      2835: /* Number Nine products */
1.27      veego    2836: #define        PCI_PRODUCT_NUMBER9_I128        0x2309          /* Imagine-128 */
                   2837: #define        PCI_PRODUCT_NUMBER9_I128_2      0x2339          /* Imagine-128 II */
                   2838:
1.666     junyoung 2839: /* Nvidia products */
1.213     joda     2840: #define        PCI_PRODUCT_NVIDIA_RIVATNT      0x0020          /* RIVA TNT */
                   2841: #define        PCI_PRODUCT_NVIDIA_RIVATNT2     0x0028          /* RIVA TNT2 */
                   2842: #define        PCI_PRODUCT_NVIDIA_RIVATNT2U    0x0029          /* RIVA TNT2 Ultra */
1.318     soren    2843: #define        PCI_PRODUCT_NVIDIA_VANTA        0x002c          /* Vanta */
                   2844: #define        PCI_PRODUCT_NVIDIA_RIVATNT2M64  0x002d          /* RIVA TNT2 Model 64 */
1.879     mrg      2845: #define        PCI_PRODUCT_NVIDIA_MCP04_SMBUS  0x0034          /* MCP04 SMBus */
1.776     chs      2846: #define        PCI_PRODUCT_NVIDIA_MCP04_IDE    0x0035          /* MCP04 IDE */
                   2847: #define        PCI_PRODUCT_NVIDIA_MCP04_SATA   0x0036          /* MCP04 SATA */
                   2848: #define        PCI_PRODUCT_NVIDIA_MCP04_LAN1   0x0037          /* MCP04 Ethernet */
                   2849: #define        PCI_PRODUCT_NVIDIA_MCP04_LAN2   0x0038          /* MCP04 Ethernet */
                   2850: #define        PCI_PRODUCT_NVIDIA_MCP04_SATA2  0x003e          /* MCP04 SATA */
1.684     jdolecek 2851: #define        PCI_PRODUCT_NVIDIA_GEFORCE_6800U        0x0040          /* GeForce 6800 Ultra */
                   2852: #define        PCI_PRODUCT_NVIDIA_GEFORCE_6800 0x0041          /* GeForce 6800 */
                   2853: #define        PCI_PRODUCT_NVIDIA_GEFORCE_6800LE       0x0042          /* GeForce 6800LE */
1.685     jdolecek 2854: #define        PCI_PRODUCT_NVIDIA_GEFORCE_6800GT       0x0045          /* GeForce 6800 GT */
1.733     chs      2855: #define        PCI_PRODUCT_NVIDIA_NFORCE4_PCIB 0x0051          /* nForce4 PCI-ISA bridge */
1.690     kent     2856: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SMBUS        0x0052          /* nForce4 SMBus */
                   2857: #define        PCI_PRODUCT_NVIDIA_NFORCE4_ATA133       0x0053          /* nForce4 ATA133 IDE */
                   2858: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA1        0x0054          /* nForce4 Serial ATA 1 */
                   2859: #define        PCI_PRODUCT_NVIDIA_NFORCE4_SATA2        0x0055          /* nForce4 Serial ATA 2 */
1.776     chs      2860: #define        PCI_PRODUCT_NVIDIA_NFORCE4_LAN1 0x0056          /* nForce4 Ethernet */
                   2861: #define        PCI_PRODUCT_NVIDIA_NFORCE4_LAN2 0x0057          /* nForce4 Ethernet */
1.690     kent     2862: #define        PCI_PRODUCT_NVIDIA_NFORCE4_AC   0x0059          /* nForce4 AC-97 */
1.733     chs      2863: #define        PCI_PRODUCT_NVIDIA_NFORCE4_USB  0x005a          /* nForce4 USB Host Controller */
                   2864: #define        PCI_PRODUCT_NVIDIA_NFORCE4_USB2 0x005b          /* nForce4 USB2 Host Controller */
                   2865: #define        PCI_PRODUCT_NVIDIA_NFORCE4_PCI  0x005c          /* nForce4 PCI Host Bridge */
                   2866: #define        PCI_PRODUCT_NVIDIA_NFORCE4_PCIE 0x005d          /* nForce4 PCIe Host Bridge */
                   2867: #define        PCI_PRODUCT_NVIDIA_NFORCE4_MEM  0x005e          /* nForce4 Memory Controller */
1.610     chs      2868: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PCIB 0x0060          /* nForce2 PCI-ISA bridge */
                   2869: #define        PCI_PRODUCT_NVIDIA_NFORCE2_SMBUS        0x0064          /* nForce2 SMBus Controller */
1.502     thorpej  2870: #define        PCI_PRODUCT_NVIDIA_NFORCE2_ATA133       0x0065          /* nForce2 ATA133 IDE */
1.776     chs      2871: #define        PCI_PRODUCT_NVIDIA_NFORCE2_LAN  0x0066          /* nForce2 Ethernet */
1.610     chs      2872: #define        PCI_PRODUCT_NVIDIA_NFORCE2_OHCI 0x0067          /* nForce2 USB Host Controller */
                   2873: #define        PCI_PRODUCT_NVIDIA_NFORCE2_EHCI 0x0068          /* nForce2 USB2 Host Controller */
1.502     thorpej  2874: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MCPT_AC      0x006a          /* nForce2 MCP-T AC-97 */
1.610     chs      2875: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MCPT_AP      0x006b          /* nForce2 MCP-T Audio Processing Unit */
                   2876: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB  0x006c          /* nForce2 PCI-PCI bridge */
                   2877: #define        PCI_PRODUCT_NVIDIA_NFORCE2_FW   0x006e          /* nForce2 Firewire Controller */
1.683     jdolecek 2878: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_PCIB     0x0080          /* nForce2 Ultra 400 PCI-ISA bridge */
                   2879: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SMBUS    0x0084          /* nForce2 Ultra 400 SMBus Controller */
                   2880: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_ATA133   0x0085          /* nForce2 Ultra 400 ATA133 IDE */
1.776     chs      2881: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_LAN1     0x0086          /* nForce2 Ultra 400 Ethernet */
1.683     jdolecek 2882: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_OHCI     0x0087          /* nForce2 Ultra 400 USB Host Controller */
                   2883: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_EHCI     0x0088          /* nForce2 Ultra 400 USB2 Host Controller */
1.691     jdolecek 2884: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_MCPT_AC  0x008a          /* nForce2 Ultra 400 AC-97 */
1.683     jdolecek 2885: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_PPB      0x008b          /* nForce2 Ultra 400 PCI-PCI bridge */
1.776     chs      2886: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_LAN2     0x008c          /* nForce2 Ultra 400 Ethernet */
1.683     jdolecek 2887: #define        PCI_PRODUCT_NVIDIA_NFORCE2_400_SATA     0x008e          /* nForce2 Ultra 400 Serial ATA Controller */
1.886     kiyohara 2888: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PCIB 0x00d0          /* nForce3 PCI-ISA bridge */
1.585     fvdl     2889: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PCHB 0x00d1          /* nForce3 Host-PCI bridge */
1.886     kiyohara 2890: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB2 0x00d2          /* nForce3 PCI-PCI */
1.585     fvdl     2891: #define        PCI_PRODUCT_NVIDIA_NFORCE3_SMBUS        0x00d4          /* nForce3 SMBus controller */
                   2892: #define        PCI_PRODUCT_NVIDIA_NFORCE3_ATA133       0x00d5          /* nForce3 ATA133 IDE */
1.776     chs      2893: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN1 0x00d6          /* nForce3 Ethernet */
1.585     fvdl     2894: #define        PCI_PRODUCT_NVIDIA_NFORCE3_OHCI 0x00d7          /* nForce3 USB Host Controller */
                   2895: #define        PCI_PRODUCT_NVIDIA_NFORCE3_EHCI 0x00d8          /* nForce3 USB2 Host Controller */
                   2896: #define        PCI_PRODUCT_NVIDIA_NFORCE3_MCPT_AC      0x00da          /* nForce3 MCP-T AC-97 */
1.610     chs      2897: #define        PCI_PRODUCT_NVIDIA_NFORCE3_PPB  0x00dd          /* nForce3 PCI-PCI bridge */
1.776     chs      2898: #define        PCI_PRODUCT_NVIDIA_NFORCE3_LAN4 0x00df          /* nForce3 ethernet #4 */
                   2899: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PCIB     0x00e0          /* nForce3 250 PCI-ISA bridge */
1.663     xtraeme  2900: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PCHB     0x00e1          /* nForce3 250 Host-PCI bridge */
                   2901: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_AGP      0x00e2          /* nForce3 250 AGP */
1.776     chs      2902: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA     0x00e3          /* nForce3 250 Serial ATA Controller */
1.663     xtraeme  2903: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SMBUS    0x00e4          /* nForce3 250 SMBus Controller */
                   2904: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_ATA133   0x00e5          /* nForce3 250 ATA133 IDE */
1.776     chs      2905: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_LAN      0x00e6          /* nForce3 250 Ethernet */
1.663     xtraeme  2906: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_OHCI     0x00e7          /* nForce3 250 USB Host Controller */
                   2907: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_EHCI     0x00e8          /* nForce3 250 USB2 Host Controller */
                   2908: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_MCPT_AC  0x00ea          /* nForce3 250 MCP-T AC-97 */
                   2909: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_PPB      0x00ed          /* nForce3 250 PCI-PCI bridge */
1.813     xtraeme  2910: #define        PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA2    0x00ee          /* nForce3 250 Serial ATA Controller */
1.860     jmcneill 2911: #define        PCI_PRODUCT_NVIDIA_XBOX_SMBUS   0x01b4          /* Xbox nForce SMBus Controller */
                   2912: #define        PCI_PRODUCT_NVIDIA_XBOX_PCHB    0x02a5          /* Xbox nForce Host-PCI bridge */
1.318     soren    2913: #define        PCI_PRODUCT_NVIDIA_ALADDINTNT2  0x00a0          /* Aladdin TNT2 */
1.776     chs      2914: #define        PCI_PRODUCT_NVIDIA_QUADRO4_280NVS2      0x00fd          /* Quadro4 280 NVS */
                   2915: #define        PCI_PRODUCT_NVIDIA_QUADROFX3400SLI      0x00fd          /* Quadro FX 3400 SLI */
1.213     joda     2916: #define        PCI_PRODUCT_NVIDIA_GEFORCE256   0x0100          /* GeForce 256 */
                   2917: #define        PCI_PRODUCT_NVIDIA_GEFORCEDDR   0x0101          /* GeForce DDR */
                   2918: #define        PCI_PRODUCT_NVIDIA_QUADRO       0x0103          /* Quadro */
1.516     joda     2919: #define        PCI_PRODUCT_NVIDIA_GEFORCE2MX   0x0110          /* GeForce2 MX */
                   2920: #define        PCI_PRODUCT_NVIDIA_GEFORCE2MX200        0x0111          /* GeForce2 MX 100/200 */
1.508     pooka    2921: #define        PCI_PRODUCT_NVIDIA_GEFORCE2GO   0x0112          /* GeForce2 Go */
1.516     joda     2922: #define        PCI_PRODUCT_NVIDIA_QUADRO2_MXR  0x0113          /* Quadro2 MXR/EX */
1.213     joda     2923: #define        PCI_PRODUCT_NVIDIA_GEFORCE2     0x0150          /* GeForce2 GTS */
                   2924: #define        PCI_PRODUCT_NVIDIA_GEFORCE2DDR  0x0151          /* GeForce2 GTS (DDR) */
                   2925: #define        PCI_PRODUCT_NVIDIA_GEFORCE2BR   0x0152          /* GeForce2 GTS */
                   2926: #define        PCI_PRODUCT_NVIDIA_QUADRO2      0x0153          /* Quadro2 */
1.776     chs      2927: #define        PCI_PRODUCT_NVIDIA_GEFORCE6200  0x0161          /* GeForce 6200TC */
1.836     cube     2928: #define        PCI_PRODUCT_NVIDIA_GEFORCE6200LE        0x0163          /* GeForce 6200LE */
1.516     joda     2929: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX460       0x0170          /* GeForce4 MX 460 */
                   2930: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX440       0x0171          /* GeForce4 MX 440 */
                   2931: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_MX420       0x0172          /* GeForce4 MX 420 */
                   2932: #define        PCI_PRODUCT_NVIDIA_GF4_MX440_SE 0x0173          /* GeForce4 MX 440 SE */
                   2933: #define        PCI_PRODUCT_NVIDIA_QUADRO4_500XGL       0x0178          /* Quadro4 500XGL */
                   2934: #define        PCI_PRODUCT_NVIDIA_QUADRO4_200NVS       0x017a          /* Quadro4 200/400NVS */
                   2935: #define        PCI_PRODUCT_NVIDIA_GF4_MX440_8X 0x0181          /* GeForce4 MX 440 (AGP8X) */
                   2936: #define        PCI_PRODUCT_NVIDIA_GF4_MX440_SE_8X      0x0182          /* GeForce4 MX 440 SE (AGP8X) */
                   2937: #define        PCI_PRODUCT_NVIDIA_GF4_MX420_8X 0x0183          /* GeForce4 MX 420 (AGP8X) */
                   2938: #define        PCI_PRODUCT_NVIDIA_QUADRO4_580XGL       0x0188          /* Quadro4 580 XGL */
                   2939: #define        PCI_PRODUCT_NVIDIA_QUADRO4_280NVS       0x018a          /* Quadro4 280 NVS */
                   2940: #define        PCI_PRODUCT_NVIDIA_QUADRO4_380XGL       0x018b          /* Quadro4 380 XGL */
                   2941: #define        PCI_PRODUCT_NVIDIA_GEFORCE2_IGP 0x01a0          /* GeForce2 Integrated GPU */
1.465     kent     2942: #define        PCI_PRODUCT_NVIDIA_NFORCE_MCP_AC        0x01b1          /* nForce MCP AC-97 */
1.502     thorpej  2943: #define        PCI_PRODUCT_NVIDIA_NFORCE_ATA100        0x01bc          /* nForce ATA100 IDE */
1.776     chs      2944: #define        PCI_PRODUCT_NVIDIA_NFORCE_USB   0x01c2          /* nForce USB */
1.859     jmcneill 2945: #define        PCI_PRODUCT_NVIDIA_NFORCE_LAN   0x01c3          /* nForce Ethernet */
1.610     chs      2946: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PCHB 0x01e0          /* nForce2 Host-PCI Bridge */
                   2947: #define        PCI_PRODUCT_NVIDIA_NFORCE2_PPB2 0x01e8          /* nForce2 PCI-PCI Bridge */
                   2948: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM1 0x01eb          /* nForce2 Memory Controller */
                   2949: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM2 0x01ec          /* nForce2 Memory Controller */
                   2950: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM3 0x01ed          /* nForce2 Memory Controller */
                   2951: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM4 0x01ee          /* nForce2 Memory Controller */
                   2952: #define        PCI_PRODUCT_NVIDIA_NFORCE2_MEM5 0x01ef          /* nForce2 Memory Controller */
1.516     joda     2953: #define        PCI_PRODUCT_NVIDIA_GF4_MX_IGP   0x01f0          /* GeForce4 MX Integrated GPU */
                   2954: #define        PCI_PRODUCT_NVIDIA_GEFORCE3     0x0200          /* GeForce3 */
                   2955: #define        PCI_PRODUCT_NVIDIA_GEFORCE3_TI200       0x0201          /* GeForce3 Ti 200 */
                   2956: #define        PCI_PRODUCT_NVIDIA_GEFORCE3_TI500       0x0202          /* GeForce3 Ti 500 */
                   2957: #define        PCI_PRODUCT_NVIDIA_QUADRO_DCC   0x0203          /* Quadro DCC */
                   2958: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4600      0x0250          /* GeForce4 Ti 4600 */
                   2959: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4400      0x0251          /* GeForce4 Ti 4400 */
                   2960: #define        PCI_PRODUCT_NVIDIA_GEFORCE4_TI4200      0x0253          /* GeForce4 Ti 4200 */
                   2961: #define        PCI_PRODUCT_NVIDIA_QUADRO4_900XGL       0x0258          /* Quadro4 900XGL */
                   2962: #define        PCI_PRODUCT_NVIDIA_QUADRO4_750XGL       0x0259          /* Quadro4 750XGL */
                   2963: #define        PCI_PRODUCT_NVIDIA_QUADRO4_700XGL       0x025b          /* Quadro4 700XGL */
1.756     manu     2964: #define        PCI_PRODUCT_NVIDIA_NFORCE430_PCIB       0x0260          /* nForce430 PCI-ISA bridge */
                   2965: #define        PCI_PRODUCT_NVIDIA_NFORCE430_SMBUS      0x0264          /* nForce430 SMBus Controller */
                   2966: #define        PCI_PRODUCT_NVIDIA_NFORCE430_ATA133     0x0265          /* nForce430 ATA133 IDE Controller */
1.824     xtraeme  2967: #define        PCI_PRODUCT_NVIDIA_NFORCE430_SATA1      0x0266          /* nForce430 Serial ATA Controller */
                   2968: #define        PCI_PRODUCT_NVIDIA_NFORCE430_SATA2      0x0267          /* nForce430 Serial ATA Controller */
1.776     chs      2969: #define        PCI_PRODUCT_NVIDIA_NFORCE430_LAN1       0x0268          /* nForce430 Gigabit Ethernet Controller */
                   2970: #define        PCI_PRODUCT_NVIDIA_NFORCE430_LAN2       0x0269          /* nForce430 Gigabit Ethernet Controller */
1.814     bsh      2971: #define        PCI_PRODUCT_NVIDIA_NFORCE430_AC 0x026b          /* nForce430 AC-97 Audio Controller */
                   2972: #define        PCI_PRODUCT_NVIDIA_NFORCE430_HDA        0x026c          /* nForce430 High Definition Audio Controller */
1.756     manu     2973: #define        PCI_PRODUCT_NVIDIA_NFORCE430_OHCI       0x026d          /* nForce430 USB Controller */
                   2974: #define        PCI_PRODUCT_NVIDIA_NFORCE430_EHCI       0x026e          /* nForce430 USB2 Controller */
1.516     joda     2975: #define        PCI_PRODUCT_NVIDIA_GF4_TI_4800  0x0280          /* GeForce4 Ti 4800 */
                   2976: #define        PCI_PRODUCT_NVIDIA_GF4_TI_4200_8X       0x0281          /* GeForce4 Ti 4200 (AGP8X) */
                   2977: #define        PCI_PRODUCT_NVIDIA_GF4_TI_4800_SE       0x0282          /* GeForce4 Ti 4800 SE */
1.623     lukem    2978: #define        PCI_PRODUCT_NVIDIA_GF4_TI_4200_GO       0x0286          /* GeForce4 Ti 4200 Go AGP 8x */
1.516     joda     2979: #define        PCI_PRODUCT_NVIDIA_QUADRO4_980_XGL      0x0288          /* Quadro4 980 XGL */
                   2980: #define        PCI_PRODUCT_NVIDIA_QUADRO4_780_XGL      0x0289          /* Quadro4 780 XGL */
                   2981: #define        PCI_PRODUCT_NVIDIA_GEFORCE_FX5800U      0x0301          /* GeForce FX 5800 Ultra */
1.858     jmcneill 2982: #define        PCI_PRODUCT_NVIDIA_XBOXFB       0x02a0          /* Xbox Frame Buffer */
1.516     joda     2983: #define        PCI_PRODUCT_NVIDIA_GEFORCE_FX5800       0x0302          /* GeForce FX 5800 */
                   2984: #define        PCI_PRODUCT_NVIDIA_QUADRO_FX_2000       0x0308          /* Quadro FX 2000 */
                   2985: #define        PCI_PRODUCT_NVIDIA_QUADRO_FX_1000       0x0309          /* Quadro FX 1000 */
1.577     joda     2986: #define        PCI_PRODUCT_NVIDIA_GF_FX5600U   0x0311          /* GeForce FX 5600 Ultra */
                   2987: #define        PCI_PRODUCT_NVIDIA_GF_FX5600    0x0312          /* GeForce FX 5600 */
                   2988: #define        PCI_PRODUCT_NVIDIA_GF_FX5600_SE 0x0314          /* GeForce FX 5600 SE */
                   2989: #define        PCI_PRODUCT_NVIDIA_GF_FX5200U   0x0321          /* GeForce FX 5200 Ultra */
                   2990: #define        PCI_PRODUCT_NVIDIA_GF_FX5200    0x0322          /* GeForce FX 5200 */
                   2991: #define        PCI_PRODUCT_NVIDIA_GF_FX5200SE  0x0323          /* GeForce FX 5200SE */
                   2992: #define        PCI_PRODUCT_NVIDIA_QUADRO_FX_500        0x032B          /* Quadro FX 500 */
                   2993: #define        PCI_PRODUCT_NVIDIA_GF_FX5900U   0x0330          /* GeForce FX 5900 Ultra */
                   2994: #define        PCI_PRODUCT_NVIDIA_GF_FX5900    0x0331          /* GeForce FX 5900 */
1.646     cube     2995: #define        PCI_PRODUCT_NVIDIA_GF_FX5900XT  0x0332          /* GeForce FX 5900XT */
1.577     joda     2996: #define        PCI_PRODUCT_NVIDIA_GF_FX5950U   0x0333          /* GeForce FX 5950 Ultra */
                   2997: #define        PCI_PRODUCT_NVIDIA_QUADRO_FX_3000       0x0338          /* Quadro FX 3000 */
1.651     xtraeme  2998: #define        PCI_PRODUCT_NVIDIA_GF_FX5700_LE 0x0343          /* GeForce FX 5700 LE */
1.838     cube     2999: #define        PCI_PRODUCT_NVIDIA_MCP55_ISA    0x0362          /* nForce MCP55 PCI-ISA Bridge */
1.825     xtraeme  3000: #define        PCI_PRODUCT_NVIDIA_MCP55_SMB    0x0368          /* nForce MCP55 SMBus Controller */
1.836     cube     3001: #define        PCI_PRODUCT_NVIDIA_MCP55_MEM    0x0369          /* nForce MCP55 Memory Controller */
                   3002: #define        PCI_PRODUCT_NVIDIA_MCP55_MEM2   0x036a          /* nForce MCP55 Memory Controller */
1.825     xtraeme  3003: #define        PCI_PRODUCT_NVIDIA_MCP55_IDE    0x036e          /* nForce MCP55 ATA133 IDE Controller */
1.836     cube     3004: #define        PCI_PRODUCT_NVIDIA_MCP55_OHCI   0x036c          /* nForce MCP55 OHCI USB Controller */
                   3005: #define        PCI_PRODUCT_NVIDIA_MCP55_EHCI   0x036d          /* nForce MCP55 EHCI USB Controller */
                   3006: #define        PCI_PRODUCT_NVIDIA_MCP55_PPB    0x0370          /* nForce MCP55 PCI-PCI Bridge */
1.825     xtraeme  3007: #define        PCI_PRODUCT_NVIDIA_MCP55_HDA    0x0371          /* nForce MCP55 High Definition Audio Controller */
1.824     xtraeme  3008: #define        PCI_PRODUCT_NVIDIA_MCP55_LAN1   0x0372          /* nForce MCP55 Gigabit Ethernet Controller */
                   3009: #define        PCI_PRODUCT_NVIDIA_MCP55_LAN2   0x0373          /* nForce MCP55 Gigabit Ethernet Controller */
1.836     cube     3010: #define        PCI_PRODUCT_NVIDIA_MCP55_PCIE   0x0377          /* nForce MCP55 PCI-Express 16x Port */
1.863     isaki    3011: #define        PCI_PRODUCT_NVIDIA_MCP55_SATA   0x037e          /* nForce MCP55 Serial ATA Controller */
1.824     xtraeme  3012: #define        PCI_PRODUCT_NVIDIA_MCP55_SATA2  0x037f          /* nForce MCP55 Serial ATA Controller */
1.875     pooka    3013: #define        PCI_PRODUCT_NVIDIA_GF_GO_7600   0x0398          /* GeForce Go 7600 */
1.825     xtraeme  3014: #define        PCI_PRODUCT_NVIDIA_MCP61_ISA    0x03e0          /* nForce MCP61 PCI-ISA Bridge */
                   3015: #define        PCI_PRODUCT_NVIDIA_MCP61_HDA    0x03e4          /* nForce MCP61 High Definition Audio Controller */
1.826     xtraeme  3016: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN1   0x03e5          /* nForce MCP61 Gigabit Ethernet Controller */
                   3017: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN2   0x03e6          /* nForce MCP61 Gigabit Ethernet Controller */
1.825     xtraeme  3018: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA   0x03e7          /* nForce MCP61 Serial ATA Controller */
                   3019: #define        PCI_PRODUCT_NVIDIA_MCP61_PPB_1  0x03e8          /* nForce MCP61 PCI-PCI Bridge */
                   3020: #define        PCI_PRODUCT_NVIDIA_MCP61_PPB_2  0x03e9          /* nForce MCP61 PCI-PCI Bridge */
                   3021: #define        PCI_PRODUCT_NVIDIA_MCP61_SMB    0x03eb          /* nForce MCP61 SMBus Controller */
                   3022: #define        PCI_PRODUCT_NVIDIA_MCP61_IDE    0x03ec          /* nForce MCP61 ATA133 IDE Controller */
1.826     xtraeme  3023: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA2  0x03f6          /* nForce MCP61 Serial ATA Controller */
                   3024: #define        PCI_PRODUCT_NVIDIA_MCP61_SATA3  0x03f7          /* nForce MCP61 Serial ATA Controller */
1.824     xtraeme  3025: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN3   0x03ee          /* nForce MCP61 Gigabit Ethernet Controller */
                   3026: #define        PCI_PRODUCT_NVIDIA_MCP61_LAN4   0x03ef          /* nForce MCP61 Gigabit Ethernet Controller */
1.825     xtraeme  3027: #define        PCI_PRODUCT_NVIDIA_MCP65_ISA    0x0440          /* nForce MCP65 PCI-ISA Bridge */
                   3028: #define        PCI_PRODUCT_NVIDIA_MCP65_MEM    0x0444          /* nForce MCP65 Memory Controller */
                   3029: #define        PCI_PRODUCT_NVIDIA_MCP65_MEM2   0x0445          /* nForce MCP65 Memory Controller */
                   3030: #define        PCI_PRODUCT_NVIDIA_MCP65_SMB    0x0446          /* nForce MCP65 SMBus Controller */
                   3031: #define        PCI_PRODUCT_NVIDIA_MCP65_IDE    0x0448          /* nForce MCP65 ATA133 IDE Controller */
                   3032: #define        PCI_PRODUCT_NVIDIA_MCP65_PCI    0x0449          /* nForce MCP65 PCI Brige */
                   3033: #define        PCI_PRODUCT_NVIDIA_MCP65_HDA_1  0x044a          /* nForce MCP65 High Definition Audio Controller */
                   3034: #define        PCI_PRODUCT_NVIDIA_MCP65_HDA_2  0x044b          /* nForce MCP65 High Definition Audio Controller */
                   3035: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_1 0x044c          /* nForce MCP65 AHCI Controller */
                   3036: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_2 0x044d          /* nForce MCP65 AHCI Controller */
                   3037: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_3 0x044e          /* nForce MCP65 AHCI Controller */
                   3038: #define        PCI_PRODUCT_NVIDIA_MCP65_AHCI_4 0x044f          /* nForce MCP65 AHCI Controller */
1.826     xtraeme  3039: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN1   0x0450          /* nForce MCP65 Gigabit Ethernet Controller */
                   3040: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN2   0x0451          /* nForce MCP65 Gigabit Ethernet Controller */
                   3041: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN3   0x0452          /* nForce MCP65 Gigabit Ethernet Controller */
                   3042: #define        PCI_PRODUCT_NVIDIA_MCP65_LAN4   0x0453          /* nForce MCP65 Gigabit Ethernet Controller */
1.825     xtraeme  3043: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_1  0x0454          /* nForce MCP65 USB Controller */
                   3044: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_2  0x0455          /* nForce MCP65 USB Controller */
                   3045: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_3  0x0456          /* nForce MCP65 USB Controller */
                   3046: #define        PCI_PRODUCT_NVIDIA_MCP65_USB_4  0x0457          /* nForce MCP65 USB Controller */
                   3047: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_1  0x0458          /* nForce MCP65 PCI-PCI Bridge */
                   3048: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_2  0x0459          /* nForce MCP65 PCI-PCI Bridge */
                   3049: #define        PCI_PRODUCT_NVIDIA_MCP65_PPB_3  0x045a          /* nForce MCP65 PCI-PCI Bridge */
1.826     xtraeme  3050: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA   0x045c          /* nForce MCP65 Serial ATA Controller */
                   3051: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA2  0x045d          /* nForce MCP65 Serial ATA Controller */
                   3052: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA3  0x045e          /* nForce MCP65 Serial ATA Controller */
                   3053: #define        PCI_PRODUCT_NVIDIA_MCP65_SATA4  0x045f          /* nForce MCP65 Serial ATA Controller */
1.864     chs      3054: #define        PCI_PRODUCT_NVIDIA_MCP67_SMB    0x0542          /* nForce MCP67 SMBus Controller */
                   3055: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN1   0x054c          /* nForce MCP67 Gigabit Ethernet Controller */
                   3056: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN2   0x054d          /* nForce MCP67 Gigabit Ethernet Controller */
                   3057: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN3   0x054e          /* nForce MCP67 Gigabit Ethernet Controller */
                   3058: #define        PCI_PRODUCT_NVIDIA_MCP67_LAN4   0x054f          /* nForce MCP67 Gigabit Ethernet Controller */
                   3059: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA   0x0550          /* nForce MCP67 Serial ATA Controller */
                   3060: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA2  0x0551          /* nForce MCP67 Serial ATA Controller */
                   3061: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA3  0x0552          /* nForce MCP67 Serial ATA Controller */
                   3062: #define        PCI_PRODUCT_NVIDIA_MCP67_SATA4  0x0553          /* nForce MCP67 Serial ATA Controller */
                   3063: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_1 0x0554          /* nForce MCP67 AHCI Controller */
                   3064: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_2 0x0555          /* nForce MCP67 AHCI Controller */
                   3065: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_3 0x0556          /* nForce MCP67 AHCI Controller */
                   3066: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_4 0x0557          /* nForce MCP67 AHCI Controller */
                   3067: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_5 0x0558          /* nForce MCP67 AHCI Controller */
                   3068: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_6 0x0559          /* nForce MCP67 AHCI Controller */
                   3069: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_7 0x055a          /* nForce MCP67 AHCI Controller */
                   3070: #define        PCI_PRODUCT_NVIDIA_MCP67_AHCI_8 0x055b          /* nForce MCP67 AHCI Controller */
                   3071: #define        PCI_PRODUCT_NVIDIA_MCP67_HDA_1  0x055c          /* nForce MCP67 High Definition Audio Controller */
                   3072: #define        PCI_PRODUCT_NVIDIA_MCP67_HDA_2  0x055d          /* nForce MCP67 High Definition Audio Controller */
                   3073: #define        PCI_PRODUCT_NVIDIA_MCP67_IDE    0x0560          /* nForce MCP67 ATA133 IDE Controller */
1.135     tron     3074:
1.666     junyoung 3075: /* Nvidia & SGS-Thomson Microelectronics */
1.135     tron     3076: #define        PCI_PRODUCT_NVIDIA_SGS_RIVA128  0x0018          /* Riva 128 */
                   3077:
1.27      veego    3078: /* Oak Technologies products */
                   3079: #define        PCI_PRODUCT_OAKTECH_OTI1007     0x0107          /* OTI107 */
1.5       cgd      3080:
1.157     drochner 3081: /* Olicom products */
1.817     jnemeth  3082: #define        PCI_PRODUCT_OLICOM_OC3136       0x0001          /* OC-3136/3137 Token-Ring 16/4 */
                   3083: #define        PCI_PRODUCT_OLICOM_OC3139       0x0002          /* OC-3139f Fastload 16/4 Token Ring */
                   3084: #define        PCI_PRODUCT_OLICOM_OC3140       0x0004          /* OC-3139/3140 RapidFire Token Ring 16/4 */
                   3085: #define        PCI_PRODUCT_OLICOM_OC3250       0x0005          /* OC-3250 GoCard Token Ring 16/4 */
                   3086: #define        PCI_PRODUCT_OLICOM_OC3530       0x0006          /* OC-3530 RapidFire Token Ring 100 */
                   3087: #define        PCI_PRODUCT_OLICOM_OC3141       0x0007          /* OC-3141 RapidFire Token Ring 16/4 */
                   3088: #define        PCI_PRODUCT_OLICOM_OC3540       0x0008          /* OC-3540 RapidFire HSTR 100/16/4 */
                   3089: #define        PCI_PRODUCT_OLICOM_OC3150       0x000a          /* OC-3150 RapidFire Token-Ring 16/4 */
                   3090: #define        PCI_PRODUCT_OLICOM_OC2805       0x0011          /* OC-2805 Ethernet */
                   3091: #define        PCI_PRODUCT_OLICOM_OC2325       0x0012          /* OC-2325 Ethernet 10/100 */
1.643     mycroft  3092: #define        PCI_PRODUCT_OLICOM_OC2183       0x0013          /* OC-2183/2185 Ethernet */
                   3093: #define        PCI_PRODUCT_OLICOM_OC2326       0x0014          /* OC-2326 10/100-TX Ethernet */
1.817     jnemeth  3094: #define        PCI_PRODUCT_OLICOM_OC2327       0x0019          /* OC-2327/2350 10/100 Ethernet */
                   3095: #define        PCI_PRODUCT_OLICOM_OC6151       0x0021          /* OC-6151/6152 155 Mbit ATM */
                   3096: #define        PCI_PRODUCT_OLICOM_OCATM        0x0022          /* ATM */
1.157     drochner 3097:
1.5       cgd      3098: /* Opti products */
1.14      cgd      3099: #define        PCI_PRODUCT_OPTI_82C557 0xc557          /* 82C557 */
                   3100: #define        PCI_PRODUCT_OPTI_82C558 0xc558          /* 82C558 */
1.228     scw      3101: #define        PCI_PRODUCT_OPTI_82C568 0xc568          /* 82C568 */
                   3102: #define        PCI_PRODUCT_OPTI_82D568 0xd568          /* 82D568 */
1.14      cgd      3103: #define        PCI_PRODUCT_OPTI_82C621 0xc621          /* 82C621 */
1.5       cgd      3104: #define        PCI_PRODUCT_OPTI_82C822 0xc822          /* 82C822 */
1.641     mycroft  3105: #define        PCI_PRODUCT_OPTI_82C861 0xc861          /* 82C861 */
1.121     jonathan 3106: #define        PCI_PRODUCT_OPTI_82C700 0xc700          /* 82C700 */
                   3107: #define        PCI_PRODUCT_OPTI_82C701 0xc701          /* 82C701 */
1.591     matt     3108:
1.610     chs      3109: /* Packet Engines products */
                   3110: #define        PCI_PRODUCT_PACKETENGINES_GNICII        0x0911          /* G-NIC II Ethernet */
                   3111:
1.591     matt     3112: /* pcHDTV products */
                   3113: #define        PCI_PRODUCT_PCHDTV_HD2000       0x2000          /* HD-2000 HDTV video capture */
1.870     jmcneill 3114: #define        PCI_PRODUCT_PCHDTV_HD5500       0x5500          /* HD-5500 HDTV video capture */
1.14      cgd      3115:
1.27      veego    3116: /* PC Tech products */
                   3117: #define        PCI_PRODUCT_PCTECH_RZ1000       0x1000          /* RZ1000 */
1.452     rjs      3118:
                   3119: /* Peak System Technik products */
                   3120: #define        PCI_PRODUCT_PEAK_PCAN   0x0001          /* PCAN CAN controller */
1.273     thorpej  3121:
1.641     mycroft  3122: /* Planex products */
                   3123: #define        PCI_PRODUCT_PLANEX_FNW_3603_TX  0xab06          /* FNW-3603-TX 10/100 Ethernet */
                   3124: #define        PCI_PRODUCT_PLANEX_FNW_3800_TX  0xab07          /* FNW-3800-TX 10/100 Ethernet */
                   3125:
1.218     thorpej  3126: /* PLX Technology products */
1.843     manu     3127: #define        PCI_PRODUCT_PLX_9030    0x9030          /* 9030 Modem 4 port */
1.855     manu     3128: #define        PCI_PRODUCT_PLX_9050    0x9030          /* 9030 Modem 4 port V92 */
1.762     xtraeme  3129: #define        PCI_PRODUCT_PLX_9054    0x9054          /* 9054 I/O Accelerator */
1.218     thorpej  3130: #define        PCI_PRODUCT_PLX_9060ES  0x906e          /* 9060ES PCI bus controller */
1.460     augustss 3131: #define        PCI_PRODUCT_PLX_9656    0x9656          /* 9656 I/O Accelerator */
1.371     thorpej  3132:
                   3133: /* Powerhouse Systems products */
                   3134: #define        PCI_PRODUCT_POWERHOUSE_POWERTOP 0x6037          /* PowerTop PowerPC system controller */
                   3135: #define        PCI_PRODUCT_POWERHOUSE_POWERPRO 0x6073          /* PowerPro PowerPC system controller */
1.27      veego    3136:
1.65      thorpej  3137: /* ProLAN products - XXX better descriptions */
                   3138: #define        PCI_PRODUCT_PROLAN_NE2KETHER    0x1980          /* Ethernet */
                   3139:
1.14      cgd      3140: /* Promise products */
1.829     xtraeme  3141: #define        PCI_PRODUCT_PROMISE_PDC20265    0x0d30          /* PDC20265 Ultra/66 IDE Controller */
1.828     xtraeme  3142: #define        PCI_PRODUCT_PROMISE_PDC20263    0x0d38          /* PDC20263 Ultra/66 IDE Controller */
                   3143: #define        PCI_PRODUCT_PROMISE_PDC20275    0x1275          /* PDC20275 Ultra/133 IDE Controller */
                   3144: #define        PCI_PRODUCT_PROMISE_PDC20318    0x3318          /* PDC20318 Serial ATA Controller */
                   3145: #define        PCI_PRODUCT_PROMISE_PDC20319    0x3319          /* PDC20319 Serial ATA Controller */
                   3146: #define        PCI_PRODUCT_PROMISE_PDC20371    0x3371          /* PDC20371 Serial ATA Controller */
                   3147: #define        PCI_PRODUCT_PROMISE_PDC20379    0x3372          /* PDC20379 Serial ATA Controller */
                   3148: #define        PCI_PRODUCT_PROMISE_PDC20378    0x3373          /* PDC20378 Serial ATA Controller */
                   3149: #define        PCI_PRODUCT_PROMISE_PDC20375    0x3375          /* PDC20375 Serial ATA Controller */
                   3150: #define        PCI_PRODUCT_PROMISE_PDC20376    0x3376          /* PDC20376 Serial ATA Controller */
                   3151: #define        PCI_PRODUCT_PROMISE_PDC20377    0x3377          /* PDC20377 Serial ATA Controller */
                   3152: #define        PCI_PRODUCT_PROMISE_PDC40719    0x3515          /* PDC40719 Serial ATA Controller */
                   3153: #define        PCI_PRODUCT_PROMISE_PDC40519    0x3519          /* PDC40519 Serial ATA Controller */
                   3154: #define        PCI_PRODUCT_PROMISE_PDC20771    0x3570          /* PDC20771 Serial ATA Controller */
                   3155: #define        PCI_PRODUCT_PROMISE_PDC20571    0x3571          /* PDC20571 Serial ATA Controller */
                   3156: #define        PCI_PRODUCT_PROMISE_PDC20579    0x3574          /* PDC20579 Serial ATA Controller */
                   3157: #define        PCI_PRODUCT_PROMISE_PDC40779    0x3577          /* PDC40779 Serial ATA Controller */
                   3158: #define        PCI_PRODUCT_PROMISE_PDC40718    0x3d17          /* PDC40718 Serial ATA Controller */
                   3159: #define        PCI_PRODUCT_PROMISE_PDC40518    0x3d18          /* PDC40518 Serial ATA Controller */
                   3160: #define        PCI_PRODUCT_PROMISE_PDC20775    0x3d73          /* PDC20775 Serial ATA Controller */
                   3161: #define        PCI_PRODUCT_PROMISE_PDC20575    0x3d75          /* PDC20575 Serial ATA Controller */
                   3162: #define        PCI_PRODUCT_PROMISE_PDC20267    0x4d30          /* PDC20267 Ultra/100 IDE Controller */
                   3163: #define        PCI_PRODUCT_PROMISE_PDC20246    0x4d33          /* PDC20246 Ultra/33 IDE Controller */
                   3164: #define        PCI_PRODUCT_PROMISE_PDC20262    0x4d38          /* PDC20262 Ultra/66 IDE Controller */
                   3165: #define        PCI_PRODUCT_PROMISE_PDC20268    0x4d68          /* PDC20268 Ultra/100 IDE Controller */
                   3166: #define        PCI_PRODUCT_PROMISE_PDC20269    0x4d69          /* PDC20269 Ultra/133 IDE Controller */
                   3167: #define        PCI_PRODUCT_PROMISE_PDC20276    0x5275          /* PDC20276 Ultra/133 IDE Controller */
                   3168: #define        PCI_PRODUCT_PROMISE_DC5030      0x5300          /* DC5030 IDE Controller */
                   3169: #define        PCI_PRODUCT_PROMISE_PDC20270    0x6268          /* PDC20270 Ultra/100 IDE Controller */
                   3170: #define        PCI_PRODUCT_PROMISE_PDC20271    0x6269          /* PDC20271 Ultra/133 IDE Controller */
                   3171: #define        PCI_PRODUCT_PROMISE_PDC20617    0x6617          /* PDC20617 Dual Ultra/133 IDE Controller */
                   3172: #define        PCI_PRODUCT_PROMISE_PDC20620    0x6620          /* PDC20620 Dual Ultra/133 IDE Controller */
                   3173: #define        PCI_PRODUCT_PROMISE_PDC20621    0x6621          /* PDC20621 Dual Ultra/133 IDE Controller */
                   3174: #define        PCI_PRODUCT_PROMISE_PDC20618    0x6626          /* PDC20618 Dual Ultra/133 IDE Controler */
                   3175: #define        PCI_PRODUCT_PROMISE_PDC20619    0x6629          /* PDC20619 Dual Ultra/133 IDE Controller */
                   3176: #define        PCI_PRODUCT_PROMISE_PDC20277    0x7275          /* PDC20277 Ultra/133 IDE Controller */
1.1       cgd      3177:
                   3178: /* QLogic products */
                   3179: #define        PCI_PRODUCT_QLOGIC_ISP1020      0x1020          /* ISP1020 */
1.14      cgd      3180: #define        PCI_PRODUCT_QLOGIC_ISP1022      0x1022          /* ISP1022 */
1.116     mjacob   3181: #define        PCI_PRODUCT_QLOGIC_ISP1080      0x1080          /* ISP1080 */
                   3182: #define        PCI_PRODUCT_QLOGIC_ISP1240      0x1240          /* ISP1240 */
1.37      mjacob   3183: #define        PCI_PRODUCT_QLOGIC_ISP2100      0x2100          /* ISP2100 */
1.793     grant    3184: #define        PCI_PRODUCT_QLOGIC_QLA200       0x0119          /* QLA200 */
1.14      cgd      3185:
                   3186: /* Quantum Designs products */
                   3187: #define        PCI_PRODUCT_QUANTUMDESIGNS_8500 0x0001          /* 8500 */
                   3188: #define        PCI_PRODUCT_QUANTUMDESIGNS_8580 0x0002          /* 8580 */
1.385     rafal    3189:
1.721     chs      3190: /* QuickLogic products */
                   3191: #define        PCI_PRODUCT_QUICKLOGIC_PCWATCHDOG       0x5030          /* PC Watchdog */
                   3192:
1.385     rafal    3193: /* Rainbow Technologies products */
                   3194: #define        PCI_PRODUCT_RAINBOW_CS200       0x0200          /* CryptoSwift 200 PKI Accelerator */
1.404     tsutsui  3195:
1.667     jdarrow  3196: /* Ralink Technologies products */
1.792     rpaulo   3197: #define        PCI_PRODUCT_RALINK_RT2460A      0x0101          /* RT2460A 802.11b */
1.727     drochner 3198: #define        PCI_PRODUCT_RALINK_RT2560       0x0201          /* RT2560 802.11b/g */
1.792     rpaulo   3199: #define        PCI_PRODUCT_RALINK_RT2561S      0x0301          /* RT2561S 802.11b/g */
                   3200: #define        PCI_PRODUCT_RALINK_RT2561       0x0302          /* RT2561 802.11b/g */
                   3201: #define        PCI_PRODUCT_RALINK_RT2661       0x0401          /* RT2661 802.11b/g/n */
1.667     jdarrow  3202:
1.404     tsutsui  3203: /* RATOC Systems products */
                   3204: #define        PCI_PRODUCT_RATOC_REXPCI31      0x0853          /* REX PCI-31/33 SCSI */
1.22      jonathan 3205:
1.851     tsutsui  3206: /* Realtek products */
1.95      thorpej  3207: #define        PCI_PRODUCT_REALTEK_RT8029      0x8029          /* 8029 Ethernet */
1.851     tsutsui  3208: #define        PCI_PRODUCT_REALTEK_RT8100      0x8100          /* 8100 10/100 Ethernet */
1.95      thorpej  3209: #define        PCI_PRODUCT_REALTEK_RT8129      0x8129          /* 8129 10/100 Ethernet */
1.850     tsutsui  3210: #define        PCI_PRODUCT_REALTEK_RT8101E     0x8136          /* 8101E 10/100 Ethernet */
1.641     mycroft  3211: #define        PCI_PRODUCT_REALTEK_RT8138      0x8138          /* 8138 10/100 Ethernet */
1.365     thorpej  3212: #define        PCI_PRODUCT_REALTEK_RT8139B     0x8138          /* 8139B 10/100 Ethernet */
1.95      thorpej  3213: #define        PCI_PRODUCT_REALTEK_RT8139      0x8139          /* 8139 10/100 Ethernet */
1.851     tsutsui  3214: #define        PCI_PRODUCT_REALTEK_RT8169SC    0x8167          /* 8169SC/8110SC 10/100/1000 Ethernet */
1.850     tsutsui  3215: #define        PCI_PRODUCT_REALTEK_RT8168      0x8168          /* 8168B/8111B 10/100/1000 Ethernet */
                   3216: #define        PCI_PRODUCT_REALTEK_RT8169      0x8169          /* 8169/S/SB 10/100/1000 Ethernet */
1.617     mycroft  3217: #define        PCI_PRODUCT_REALTEK_RT8180      0x8180          /* 8180 802.11b */
1.864     chs      3218: #define        PCI_PRODUCT_REALTEK_RT8185      0x8185          /* 8185 802.11a/b/g */
1.77      explorer 3219:
1.121     jonathan 3220: /* RICOH products */
1.167     haya     3221: #define        PCI_PRODUCT_RICOH_Rx5C465       0x0465          /* 5C465 PCI-CardBus bridge */
                   3222: #define        PCI_PRODUCT_RICOH_Rx5C466       0x0466          /* 5C466 PCI-CardBus bridge */
                   3223: #define        PCI_PRODUCT_RICOH_Rx5C475       0x0475          /* 5C475 PCI-CardBus bridge */
                   3224: #define        PCI_PRODUCT_RICOH_RL5C476       0x0476          /* 5C476 PCI-CardBus bridge */
                   3225: #define        PCI_PRODUCT_RICOH_Rx5C477       0x0477          /* 5C477 PCI-CardBus bridge */
                   3226: #define        PCI_PRODUCT_RICOH_Rx5C478       0x0478          /* 5C478 PCI-CardBus bridge */
1.559     martin   3227: #define        PCI_PRODUCT_RICOH_Rx5C551       0x0551          /* 5C551 PCI-CardBus bridge/Firewire */
1.493     explorer 3228: #define        PCI_PRODUCT_RICOH_Rx5C552       0x0552          /* 5C552 PCI-CardBus bridge/Firewire */
1.121     jonathan 3229:
1.666     junyoung 3230: /* RISCom (SDL Communications?) products */
1.77      explorer 3231: #define        PCI_PRODUCT_RISCOM_N2   0x5568          /* N2 */
1.1       cgd      3232:
1.227     soren    3233: /* RNS products */
                   3234: #define        PCI_PRODUCT_RNS_FDDI    0x2200          /* 2200 FDDI */
                   3235:
1.650     ragge    3236: /* S2io products */
                   3237: #define        PCI_PRODUCT_S2IO_XFRAME 0x5831          /* Xframe 10 Gigabit ethernet adapter */
                   3238:
1.5       cgd      3239: /* S3 products */
1.27      veego    3240: #define        PCI_PRODUCT_S3_VIRGE    0x5631          /* ViRGE */
                   3241: #define        PCI_PRODUCT_S3_TRIO32   0x8810          /* Trio32 */
1.14      cgd      3242: #define        PCI_PRODUCT_S3_TRIO64   0x8811          /* Trio32/64 */
1.27      veego    3243: #define        PCI_PRODUCT_S3_AURORA64P        0x8812          /* Aurora64V+ */
                   3244: #define        PCI_PRODUCT_S3_TRIO64UVP        0x8814          /* Trio64UV+ */
1.129     veego    3245: #define        PCI_PRODUCT_S3_VIRGE_VX 0x883d          /* ViRGE/VX */
1.10      thorpej  3246: #define        PCI_PRODUCT_S3_868      0x8880          /* 868 */
1.27      veego    3247: #define        PCI_PRODUCT_S3_928      0x88b0          /* 86C928 */
                   3248: #define        PCI_PRODUCT_S3_864_0    0x88c0          /* 86C864-0 (\"Vision864\") */
                   3249: #define        PCI_PRODUCT_S3_864_1    0x88c1          /* 86C864-1 (\"Vision864\") */
                   3250: #define        PCI_PRODUCT_S3_864_2    0x88c2          /* 86C864-2 (\"Vision864\") */
                   3251: #define        PCI_PRODUCT_S3_864_3    0x88c3          /* 86C864-3 (\"Vision864\") */
                   3252: #define        PCI_PRODUCT_S3_964_0    0x88d0          /* 86C964-0 (\"Vision964\") */
                   3253: #define        PCI_PRODUCT_S3_964_1    0x88d1          /* 86C964-1 (\"Vision964\") */
                   3254: #define        PCI_PRODUCT_S3_964_2    0x88d2          /* 86C964-2 (\"Vision964\") */
1.43      drochner 3255: #define        PCI_PRODUCT_S3_964_3    0x88d3          /* 86C964-3 (\"Vision964\") */
1.27      veego    3256: #define        PCI_PRODUCT_S3_968_0    0x88f0          /* 86C968-0 (\"Vision968\") */
                   3257: #define        PCI_PRODUCT_S3_968_1    0x88f1          /* 86C968-1 (\"Vision968\") */
                   3258: #define        PCI_PRODUCT_S3_968_2    0x88f2          /* 86C968-2 (\"Vision968\") */
                   3259: #define        PCI_PRODUCT_S3_968_3    0x88f3          /* 86C968-3 (\"Vision968\") */
1.43      drochner 3260: #define        PCI_PRODUCT_S3_TRIO64V2_DX      0x8901          /* Trio64V2/DX */
1.129     veego    3261: #define        PCI_PRODUCT_S3_PLATO_PX 0x8901          /* Plato/PX */
1.108     augustss 3262: #define        PCI_PRODUCT_S3_TRIO3D   0x8904          /* 86C365 Trio3D */
1.92      tron     3263: #define        PCI_PRODUCT_S3_VIRGE_DX 0x8a01          /* ViRGE/DX */
1.129     veego    3264: #define        PCI_PRODUCT_S3_VIRGE_GX2        0x8a10          /* ViRGE/GX2 */
1.214     thorpej  3265: #define        PCI_PRODUCT_S3_TRIO3D2X 0x8a13          /* Trio3D/2X */
1.242     soren    3266: #define        PCI_PRODUCT_S3_SAVAGE3D 0x8a20          /* Savage3D */
                   3267: #define        PCI_PRODUCT_S3_SAVAGE3D_MV      0x8a21          /* Savage3D+MV */
                   3268: #define        PCI_PRODUCT_S3_SAVAGE4  0x8a22          /* Savage4 */
1.699     xtraeme  3269: #define        PCI_PRODUCT_S3_PROSAVAGE_KM133  0x8a26          /* ProSavage KM133 */
1.129     veego    3270: #define        PCI_PRODUCT_S3_VIRGE_MX 0x8c01          /* ViRGE/MX */
                   3271: #define        PCI_PRODUCT_S3_VIRGE_MXP        0x8c03          /* ViRGE/MXP */
1.242     soren    3272: #define        PCI_PRODUCT_S3_SAVAGE_MX_MV     0x8c10          /* Savage/MX+MV */
                   3273: #define        PCI_PRODUCT_S3_SAVAGE_MX        0x8c11          /* Savage/MX */
                   3274: #define        PCI_PRODUCT_S3_SAVAGE_IX_MV     0x8c12          /* Savage/IX+MV */
                   3275: #define        PCI_PRODUCT_S3_SAVAGE_IX        0x8c13          /* Savage/IX */
1.542     christos 3276: #define        PCI_PRODUCT_S3_SAVAGE_IXC       0x8c2e          /* Savage/IXC */
1.242     soren    3277: #define        PCI_PRODUCT_S3_SAVAGE2000       0x9102          /* Savage2000 */
1.79      augustss 3278: #define        PCI_PRODUCT_S3_SONICVIBES       0xca00          /* SonicVibes */
1.155     thorpej  3279:
1.776     chs      3280: /* SafeNet products */
                   3281: #define        PCI_PRODUCT_SAFENET_SAFEXCEL    0x1141          /* SafeXcel */
                   3282:
1.157     drochner 3283: /* Samsung Semiconductor products */
1.155     thorpej  3284: #define        PCI_PRODUCT_SAMSUNGSEMI_KS8920  0x8920          /* KS8920 10/100 Ethernet */
1.454     augustss 3285:
                   3286: /* Sandburst products */
                   3287: #define        PCI_PRODUCT_SANDBURST_QE1000    0x0180          /* QE1000 */
                   3288: #define        PCI_PRODUCT_SANDBURST_FE1000    0x0200          /* FE1000 */
                   3289: /*product SANDBURST    SE1600  0x0100  SE1600*/
1.302     thorpej  3290:
                   3291: /* SEGA Enterprises products */
                   3292: #define        PCI_PRODUCT_SEGA_BROADBAND      0x1234          /* Broadband Adapter */
1.276     ad       3293:
                   3294: /* ServerWorks products */
1.629     mycroft  3295: #define        PCI_PRODUCT_SERVERWORKS_CNB20_LE_AGP    0x0005          /* CNB20-LE PCI/AGP bridge */
                   3296: #define        PCI_PRODUCT_SERVERWORKS_CNB30_LE_PCI    0x0006          /* CNB30-LE PCI bridge */
                   3297: #define        PCI_PRODUCT_SERVERWORKS_CNB20_LE_PCI    0x0007          /* CNB20-LE PCI bridge */
                   3298: #define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_PCI    0x0008          /* CNB20-HE PCI bridge */
                   3299: #define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_AGP    0x0009          /* CNB20-HE PCI/AGP bridge */
                   3300: #define        PCI_PRODUCT_SERVERWORKS_CIOB_X  0x0010          /* CIOB-X PCI-X bridge */
                   3301: #define        PCI_PRODUCT_SERVERWORKS_CMIC_HE 0x0011          /* CMIC-HE PCI/AGP bridge */
                   3302: #define        PCI_PRODUCT_SERVERWORKS_CNB30_HE        0x0012          /* CNB30-HE PCI bridge */
                   3303: #define        PCI_PRODUCT_SERVERWORKS_CNB20_HE_PCI2   0x0013          /* CNB20-HE PCI/AGP bridge */
                   3304: #define        PCI_PRODUCT_SERVERWORKS_CMIC_LE 0x0014          /* CMIC-LE PCI/AGP bridge */
                   3305: #define        PCI_PRODUCT_SERVERWORKS_CMIC_SL 0x0017          /* CMIC-SL PCI/AGP bridge */
                   3306: #define        PCI_PRODUCT_SERVERWORKS_CIOB_X2 0x0101          /* CIOB-X2 PCI-X bridge */
                   3307: #define        PCI_PRODUCT_SERVERWORKS_CIOB_E  0x0110          /* CIOB-E PCI-X bridge */
1.631     mycroft  3308: #define        PCI_PRODUCT_SERVERWORKS_OSB4    0x0200          /* OSB4 southbridge */
                   3309: #define        PCI_PRODUCT_SERVERWORKS_CSB5    0x0201          /* CSB5 southbridge */
                   3310: #define        PCI_PRODUCT_SERVERWORKS_CSB6    0x0203          /* CSB6 southbridge */
1.887     martin   3311: #define        PCI_PRODUCT_SERVERWORKS_HT1000SB        0x0205          /* HT1000SB southbridge */
1.419     mycroft  3312: #define        PCI_PRODUCT_SERVERWORKS_OSB4_IDE        0x0211          /* OSB4 IDE */
                   3313: #define        PCI_PRODUCT_SERVERWORKS_CSB5_IDE        0x0212          /* CSB5 IDE */
1.629     mycroft  3314: #define        PCI_PRODUCT_SERVERWORKS_CSB6_RAID       0x0213          /* CSB6 IDE/RAID */
                   3315: #define        PCI_PRODUCT_SERVERWORKS_CSB6_IDE        0x0217          /* CSB6 IDE/RAID */
1.583     lukem    3316: #define        PCI_PRODUCT_SERVERWORKS_OSB4_USB        0x0220          /* OSB4/CSB5 USB Host Controller */
                   3317: #define        PCI_PRODUCT_SERVERWORKS_CSB6_USB        0x0221          /* CSB6 USB Host Controller */
1.631     mycroft  3318: #define        PCI_PRODUCT_SERVERWORKS_CSB5_LPC        0x0225          /* CSB5 ISA/LPC bridge */
                   3319: #define        PCI_PRODUCT_SERVERWORKS_CSB6_LPC        0x0227          /* CSB6 ISA/LPC bridge */
1.772     bouyer   3320: #define        PCI_PRODUCT_SERVERWORKS_K2_SATA 0x0240          /* K2 SATA */
1.773     bouyer   3321: #define        PCI_PRODUCT_SERVERWORKS_FRODO4_SATA     0x0241          /* Frodo4 SATA */
                   3322: #define        PCI_PRODUCT_SERVERWORKS_FRODO8_SATA     0x0242          /* Frodo8 SATA */
                   3323: #define        PCI_PRODUCT_SERVERWORKS_HT1000_SATA     0x024a          /* HT-1000 SATA */
1.752     silke    3324: #define        PCI_PRODUCT_SERVERWORKS_BCM5714 0x0103          /* bcm5714/bcm5715 integral PCI-E to PCI-X bridge */
1.27      veego    3325:
1.157     drochner 3326: /* SGI products */
1.223     soren    3327: #define        PCI_PRODUCT_SGI_IOC3    0x0003          /* IOC3 */
1.227     soren    3328: #define        PCI_PRODUCT_SGI_RAD1    0x0005          /* PsiTech RAD1 */
1.157     drochner 3329: #define        PCI_PRODUCT_SGI_TIGON   0x0009          /* Tigon Gigabit Ethernet */
                   3330:
1.575     nisimura 3331: /* SGS-Thomson products */
1.27      veego    3332: #define        PCI_PRODUCT_SGSTHOMSON_2000     0x0008          /* STG 2000X */
                   3333: #define        PCI_PRODUCT_SGSTHOMSON_1764     0x1746          /* STG 1764X */
1.408     simonb   3334:
1.666     junyoung 3335: /* Broadcom (SiByte) products */
1.409     simonb   3336: #define        PCI_PRODUCT_SIBYTE_BCM1250_PCIHB        0x0001          /* BCM1250 PCI Host Bridge */
                   3337: #define        PCI_PRODUCT_SIBYTE_BCM1250_LDTHB        0x0002          /* BCM1250 LDT Host Bridge */
1.5       cgd      3338:
1.101     matt     3339: /* Sigma Designs products */
                   3340: #define        PCI_PRODUCT_SIGMA_HOLLYWOODPLUS 0x8300          /* REALmagic Hollywood-Plus MPEG-2 Decoder */
1.524     christos 3341:
                   3342: /* SIIG Inc products */
                   3343: #define        PCI_PRODUCT_SIIG_CYBER10_S550   0x1000          /* Cyber10x Serial 16550 PCI */
                   3344: #define        PCI_PRODUCT_SIIG_CYBER10_S650   0x1001          /* Cyber10x Serial 16650 PCI */
                   3345: #define        PCI_PRODUCT_SIIG_CYBER10_S850   0x1002          /* Cyber10x Serial 16850 PCI */
                   3346: #define        PCI_PRODUCT_SIIG_CYBER10_IO550  0x1010          /* Cyber10x I/O 16550 PCI */
                   3347: #define        PCI_PRODUCT_SIIG_CYBER10_IO650  0x1011          /* Cyber10x I/O 16650 PCI */
                   3348: #define        PCI_PRODUCT_SIIG_CYBER10_IO850  0x1010          /* Cyber10x I/O 16850 PCI */
                   3349: #define        PCI_PRODUCT_SIIG_CYBER10_P      0x1020          /* Cyber10x Parallel PCI */
                   3350: #define        PCI_PRODUCT_SIIG_CYBER10_2P     0x1021          /* Cyber10x Parallel Dual PCI */
                   3351: #define        PCI_PRODUCT_SIIG_CYBER10_2S550  0x1030          /* Cyber10x Serial Dual 16550 PCI */
                   3352: #define        PCI_PRODUCT_SIIG_CYBER10_2S650  0x1031          /* Cyber10x Serial Dual 16650 PCI */
                   3353: #define        PCI_PRODUCT_SIIG_CYBER10_2S850  0x1032          /* Cyber10x Serial Dual 16850 PCI */
                   3354: #define        PCI_PRODUCT_SIIG_CYBER10_2S1P550        0x1034          /* Cyber10x 2S1P 16550 PCI */
                   3355: #define        PCI_PRODUCT_SIIG_CYBER10_2S1P650        0x1035          /* Cyber10x 2S1P 16650 PCI */
                   3356: #define        PCI_PRODUCT_SIIG_CYBER10_2S1P850        0x1036          /* Cyber10x 2S1P 16850 PCI */
                   3357: #define        PCI_PRODUCT_SIIG_CYBER10_4S550  0x1050          /* Cyber10x 4S 16550 PCI */
                   3358: #define        PCI_PRODUCT_SIIG_CYBER10_4S650  0x1051          /* Cyber10x 4S 16650 PCI */
                   3359: #define        PCI_PRODUCT_SIIG_CYBER10_4S850  0x1052          /* Cyber10x 4S 16850 PCI */
                   3360: #define        PCI_PRODUCT_SIIG_CYBER20_S550   0x2000          /* Cyber20x Serial 16550 PCI */
                   3361: #define        PCI_PRODUCT_SIIG_CYBER20_S650   0x2001          /* Cyber20x Serial 16650 PCI */
                   3362: #define        PCI_PRODUCT_SIIG_CYBER20_S850   0x2002          /* Cyber20x Serial 16850 PCI */
                   3363: #define        PCI_PRODUCT_SIIG_CYBER20_IO550  0x2010          /* Cyber20x I/O 16550 PCI */
                   3364: #define        PCI_PRODUCT_SIIG_CYBER20_IO650  0x2011          /* Cyber20x I/O 16650 PCI */
                   3365: #define        PCI_PRODUCT_SIIG_CYBER20_IO850  0x2010          /* Cyber20x I/O 16850 PCI */
                   3366: #define        PCI_PRODUCT_SIIG_CYBER20_P      0x2020          /* Cyber20x Parallel PCI */
                   3367: #define        PCI_PRODUCT_SIIG_CYBER20_2P     0x2021          /* Cyber20x Parallel Dual PCI */
                   3368: #define        PCI_PRODUCT_SIIG_CYBER20_2S550  0x2030          /* Cyber20x Serial Dual 16550 PCI */
                   3369: #define        PCI_PRODUCT_SIIG_CYBER20_2S650  0x2031          /* Cyber20x Serial Dual 16650 PCI */
                   3370: #define        PCI_PRODUCT_SIIG_CYBER20_2S850  0x2032          /* Cyber20x Serial Dual 16850 PCI */
                   3371: #define        PCI_PRODUCT_SIIG_CYBER20_2P1S550        0x2040          /* Cyber20x 2P1S 16550 PCI */
                   3372: #define        PCI_PRODUCT_SIIG_CYBER20_2P1S650        0x2041          /* Cyber20x 2P1S 16650 PCI */
                   3373: #define        PCI_PRODUCT_SIIG_CYBER20_2P1S850        0x2042          /* Cyber20x 2P1S 16850 PCI */
                   3374: #define        PCI_PRODUCT_SIIG_CYBER20_4S550  0x2050          /* Cyber20x 4S 16550 PCI */
                   3375: #define        PCI_PRODUCT_SIIG_CYBER20_4S650  0x2051          /* Cyber20x 4S 16650 PCI */
                   3376: #define        PCI_PRODUCT_SIIG_CYBER20_4S850  0x2052          /* Cyber20x 4S 16850 PCI */
                   3377: #define        PCI_PRODUCT_SIIG_CYBER20_2S1P550        0x2060          /* Cyber20x 2S1P 16550 PCI */
                   3378: #define        PCI_PRODUCT_SIIG_CYBER20_2S1P650        0x2061          /* Cyber20x 2S1P 16650 PCI */
                   3379: #define        PCI_PRODUCT_SIIG_CYBER20_2S1P850        0x2062          /* Cyber20x 2S1P 16850 PCI */
1.864     chs      3380: #define        PCI_PRODUCT_SIIG_PS8000P650     0x2081          /* PCI Serial 8000 Plus 16650 */
                   3381: #define        PCI_PRODUCT_SIIG_PS8000P850     0x2082          /* PCI Serial 8000 Plus 16850 */
1.101     matt     3382:
1.14      cgd      3383: /* Silicon Integrated System products */
                   3384: #define        PCI_PRODUCT_SIS_86C201  0x0001          /* 86C201 */
                   3385: #define        PCI_PRODUCT_SIS_86C202  0x0002          /* 86C202 */
                   3386: #define        PCI_PRODUCT_SIS_86C205  0x0005          /* 86C205 */
1.85      drochner 3387: #define        PCI_PRODUCT_SIS_85C503  0x0008          /* 85C503 or 5597/5598 ISA bridge */
1.188     drochner 3388: #define        PCI_PRODUCT_SIS_600PMC  0x0009          /* 600 Power Mngmt Controller */
1.643     mycroft  3389: #define        PCI_PRODUCT_SIS_180_SATA        0x0180          /* 180 SATA controller */
1.799     xtraeme  3390: #define        PCI_PRODUCT_SIS_181_SATA        0x0181          /* 181 SATA controller */
                   3391: #define        PCI_PRODUCT_SIS_182_SATA        0x0182          /* 182 SATA controller */
1.761     abs      3392: #define        PCI_PRODUCT_SIS_190     0x0190          /* 190 Ethernet */
1.85      drochner 3393: #define        PCI_PRODUCT_SIS_5597_VGA        0x0200          /* 5597/5598 integrated VGA */
1.721     chs      3394: #define        PCI_PRODUCT_SIS_300     0x0300          /* 300/305 AGP VGA */
1.14      cgd      3395: #define        PCI_PRODUCT_SIS_85C501  0x0406          /* 85C501 */
                   3396: #define        PCI_PRODUCT_SIS_85C496  0x0496          /* 85C496 */
1.644     mycroft  3397: #define        PCI_PRODUCT_SIS_530HB   0x0530          /* 530 Host-PCI Bridge */
                   3398: #define        PCI_PRODUCT_SIS_540HB   0x0540          /* 540 Host-PCI Bridge */
                   3399: #define        PCI_PRODUCT_SIS_550HB   0x0550          /* 550 Host-PCI Bridge */
1.14      cgd      3400: #define        PCI_PRODUCT_SIS_85C601  0x0601          /* 85C601 */
1.643     mycroft  3401: #define        PCI_PRODUCT_SIS_620     0x0620          /* 620 Host Bridge */
                   3402: #define        PCI_PRODUCT_SIS_630     0x0630          /* 630 Host Bridge */
                   3403: #define        PCI_PRODUCT_SIS_633     0x0633          /* 633 Host Bridge */
                   3404: #define        PCI_PRODUCT_SIS_635     0x0635          /* 635 Host Bridge */
                   3405: #define        PCI_PRODUCT_SIS_640     0x0640          /* 640 Host Bridge */
                   3406: #define        PCI_PRODUCT_SIS_645     0x0645          /* 645 Host Bridge */
                   3407: #define        PCI_PRODUCT_SIS_646     0x0646          /* 646 Host Bridge */
                   3408: #define        PCI_PRODUCT_SIS_648     0x0648          /* 648 Host Bridge */
                   3409: #define        PCI_PRODUCT_SIS_650     0x0650          /* 650 Host Bridge */
                   3410: #define        PCI_PRODUCT_SIS_651     0x0651          /* 651 Host Bridge */
                   3411: #define        PCI_PRODUCT_SIS_652     0x0652          /* 652 Host Bridge */
                   3412: #define        PCI_PRODUCT_SIS_655     0x0655          /* 655 Host Bridge */
                   3413: #define        PCI_PRODUCT_SIS_658     0x0658          /* 658 Host Bridge */
1.799     xtraeme  3414: #define        PCI_PRODUCT_SIS_661     0x0661          /* 661 Host Bridge */
1.643     mycroft  3415: #define        PCI_PRODUCT_SIS_730     0x0730          /* 730 Host Bridge */
                   3416: #define        PCI_PRODUCT_SIS_733     0x0733          /* 733 Host Bridge */
                   3417: #define        PCI_PRODUCT_SIS_735     0x0735          /* 735 Host Bridge */
                   3418: #define        PCI_PRODUCT_SIS_740     0x0740          /* 740 Host Bridge */
                   3419: #define        PCI_PRODUCT_SIS_741     0x0741          /* 741 Host Bridge */
                   3420: #define        PCI_PRODUCT_SIS_745     0x0745          /* 745 Host Bridge */
                   3421: #define        PCI_PRODUCT_SIS_746     0x0746          /* 746 Host Bridge */
                   3422: #define        PCI_PRODUCT_SIS_748     0x0748          /* 748 Host Bridge */
                   3423: #define        PCI_PRODUCT_SIS_750     0x0750          /* 750 Host Bridge */
                   3424: #define        PCI_PRODUCT_SIS_751     0x0751          /* 751 Host Bridge */
                   3425: #define        PCI_PRODUCT_SIS_752     0x0752          /* 752 Host Bridge */
                   3426: #define        PCI_PRODUCT_SIS_755     0x0755          /* 755 Host Bridge */
1.799     xtraeme  3427: #define        PCI_PRODUCT_SIS_760     0x0760          /* 760 Host Bridge */
                   3428: #define        PCI_PRODUCT_SIS_761     0x0761          /* 761 Host Bridge */
1.643     mycroft  3429: #define        PCI_PRODUCT_SIS_900     0x0900          /* 900 10/100 Ethernet */
                   3430: #define        PCI_PRODUCT_SIS_961     0x0961          /* 961 Host Bridge */
                   3431: #define        PCI_PRODUCT_SIS_962     0x0962          /* 962 Host Bridge */
                   3432: #define        PCI_PRODUCT_SIS_963     0x0963          /* 963 Host Bridge */
                   3433: #define        PCI_PRODUCT_SIS_964     0x0964          /* 964 Host Bridge */
1.719     bouyer   3434: #define        PCI_PRODUCT_SIS_965     0x0965          /* 965 Host Bridge */
1.85      drochner 3435: #define        PCI_PRODUCT_SIS_5597_IDE        0x5513          /* 5597/5598 IDE controller */
                   3436: #define        PCI_PRODUCT_SIS_5597_HB 0x5597          /* 5597/5598 host bridge */
1.188     drochner 3437: #define        PCI_PRODUCT_SIS_530VGA  0x6306          /* 530 GUI Accelerator+3D */
1.507     joda     3438: #define        PCI_PRODUCT_SIS_6325    0x6325          /* 6325 AGP VGA */
1.134     drochner 3439: #define        PCI_PRODUCT_SIS_6326    0x6326          /* 6326 AGP VGA */
1.85      drochner 3440: #define        PCI_PRODUCT_SIS_5597_USB        0x7001          /* 5597/5598 USB host controller */
1.507     joda     3441: #define        PCI_PRODUCT_SIS_7002    0x7002          /* 7002 USB 2.0 host controller */
1.643     mycroft  3442: #define        PCI_PRODUCT_SIS_7012_AC 0x7012          /* 7012 AC-97 Sound */
                   3443: #define        PCI_PRODUCT_SIS_7016    0x7016          /* 7016 10/100 Ethernet */
                   3444: #define        PCI_PRODUCT_SIS_7018    0x7018          /* 7018 Sound */
1.124     drochner 3445:
1.666     junyoung 3446: /* Silicon Motion products */
1.512     salo     3447: #define        PCI_PRODUCT_SILMOTION_SM710     0x0710          /* LynxEM */
                   3448: #define        PCI_PRODUCT_SILMOTION_SM712     0x0712          /* LynxEM+ */
                   3449: #define        PCI_PRODUCT_SILMOTION_SM720     0x0720          /* Lynx3DM */
                   3450: #define        PCI_PRODUCT_SILMOTION_SM810     0x0810          /* LynxE */
                   3451: #define        PCI_PRODUCT_SILMOTION_SM811     0x0811          /* LynxE */
                   3452: #define        PCI_PRODUCT_SILMOTION_SM820     0x0820          /* Lynx3D */
1.510     salo     3453: #define        PCI_PRODUCT_SILMOTION_SM910     0x0910          /* Lynx */
1.14      cgd      3454:
1.5       cgd      3455: /* SMC products */
1.643     mycroft  3456: #define        PCI_PRODUCT_SMC_37C665  0x1000          /* FDC37C665 */
                   3457: #define        PCI_PRODUCT_SMC_37C922  0x1001          /* FDC37C922 */
1.39      thorpej  3458: #define        PCI_PRODUCT_SMC_83C170  0x0005          /* 83C170 (\"EPIC/100\") Fast Ethernet */
1.146     thorpej  3459: #define        PCI_PRODUCT_SMC_83C175  0x0006          /* 83C175 (\"EPIC/100\") Fast Ethernet */
1.152     mcr      3460:
1.666     junyoung 3461: /* Solidum Systems */
1.152     mcr      3462: #define        PCI_PRODUCT_SOLIDUM_AMD971      0x2000          /* SNP8023: AMD 971 */
                   3463: #define        PCI_PRODUCT_SOLIDUM_CLASS802    0x8023          /* SNP8023: Classifier Engine */
1.340     mcr      3464: #define        PCI_PRODUCT_SOLIDUM_PAXWARE1100 0x1100          /* PAX.ware 1100 dual Gb Classifier Engine */
1.228     scw      3465:
1.157     drochner 3466: /* Sony products */
1.230     matt     3467: #define        PCI_PRODUCT_SONY_CXD1947A       0x8009          /* CXD1947A IEEE 1394 Host Controller */
1.645     mycroft  3468: #define        PCI_PRODUCT_SONY_CXD3222        0x8039          /* CXD3222 IEEE 1394 Host Controller */
1.202     jdolecek 3469: #define        PCI_PRODUCT_SONY_MEMSTICK       0x808a          /* Memory Stick I/F Controller */
1.157     drochner 3470:
1.666     junyoung 3471: /* Sun Microsystems products */
1.235     mrg      3472: #define        PCI_PRODUCT_SUN_EBUS    0x1000          /* PCIO Ebus2 */
                   3473: #define        PCI_PRODUCT_SUN_HMENETWORK      0x1001          /* PCIO Happy Meal Ethernet */
1.316     mrg      3474: #define        PCI_PRODUCT_SUN_EBUSIII 0x1100          /* PCIO Ebus2 (US III) */
                   3475: #define        PCI_PRODUCT_SUN_ERINETWORK      0x1101          /* ERI Ethernet */
                   3476: #define        PCI_PRODUCT_SUN_FIREWIRE        0x1102          /* FireWire controller */
                   3477: #define        PCI_PRODUCT_SUN_USB     0x1103          /* USB controller */
1.361     eeh      3478: #define        PCI_PRODUCT_SUN_GEMNETWORK      0x2bad          /* GEM Gigabit Ethernet */
1.157     drochner 3479: #define        PCI_PRODUCT_SUN_SIMBA   0x5000          /* Simba PCI bridge */
1.643     mycroft  3480: #define        PCI_PRODUCT_SUN_5821    0x5454          /* BCM5821 */
1.561     jonathan 3481: #define        PCI_PRODUCT_SUN_SCA1K   0x5455          /* Crypto Accelerator 1000 */
1.287     eeh      3482: #define        PCI_PRODUCT_SUN_PSYCHO  0x8000          /* psycho PCI controller */
1.247     mrg      3483: #define        PCI_PRODUCT_SUN_MS_IIep 0x9000          /* microSPARC IIep PCI */
1.287     eeh      3484: #define        PCI_PRODUCT_SUN_US_IIi  0xa000          /* UltraSPARC IIi PCI */
1.321     matt     3485: #define        PCI_PRODUCT_SUN_US_IIe  0xa001          /* UltraSPARC IIe PCI */
1.165     thorpej  3486:
                   3487: /* Sundance Technology products */
1.905   ! xtraeme  3488: #define        PCI_PRODUCT_SUNDANCETI_IP100A   0x0200          /* IP100A 10/100 Ethernet */
1.165     thorpej  3489: #define        PCI_PRODUCT_SUNDANCETI_ST201    0x0201          /* ST201 10/100 Ethernet */
1.728     christos 3490: #define        PCI_PRODUCT_SUNDANCETI_ST1023   0x1023          /* ST1023 Gigabit Ethernet */
1.342     thorpej  3491: #define        PCI_PRODUCT_SUNDANCETI_ST2021   0x2021          /* ST2021 Gigabit Ethernet */
1.65      thorpej  3492:
                   3493: /* Surecom Technology products */
                   3494: #define        PCI_PRODUCT_SURECOM_NE34        0x0e34          /* NE-34 Ethernet */
1.14      cgd      3495:
                   3496: /* Symphony Labs products */
                   3497: #define        PCI_PRODUCT_SYMPHONY_82C101     0x0001          /* 82C101 */
1.27      veego    3498: #define        PCI_PRODUCT_SYMPHONY_82C103     0x0103          /* 82C103 */
                   3499: #define        PCI_PRODUCT_SYMPHONY_82C105     0x0105          /* 82C105 */
                   3500: #define        PCI_PRODUCT_SYMPHONY2_82C101    0x0001          /* 82C101 */
1.201     mark     3501: #define        PCI_PRODUCT_SYMPHONY_83C553     0x0565          /* 83C553 PCI-ISA Bridge */
1.244     joda     3502:
                   3503: /* Schneider & Koch (really SysKonnect) products */
                   3504: #define        PCI_PRODUCT_SCHNEIDERKOCH_SKNET_FDDI    0x4000          /* SK-NET FDDI-xP */
1.338     thorpej  3505: #define        PCI_PRODUCT_SCHNEIDERKOCH_SKNET_GE      0x4300          /* SK-NET GE */
1.570     jdolecek 3506: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK9821v2      0x4320          /* SK-9821 v2.0 */
1.447     fvdl     3507: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9DX1       0x4400          /* SK-NET SK-9DX1 Gigabit Ethernet */
1.393     thorpej  3508: /* These next two are are really subsystem IDs */
                   3509: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9D21       0x4421          /* SK-9D21 1000BASE-T */
                   3510: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9D41       0x4441          /* SK-9D41 1000BASE-X */
1.831     riz      3511:
                   3512: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9SXX       0x9000          /* SK-9Sxx Gigabit Ethernet */
1.751     jonathan 3513: /* This next entry is used for both single-port (SK-9E21D) and dual-port
1.770     dogcow   3514:  * (SK-9E22) gig-e based on Marvell Yukon-2, with PCI revision 0x17 for
                   3515:  * the single-port and 0x12 for the    dual-port.
1.751     jonathan 3516:  */
                   3517: #define        PCI_PRODUCT_SCHNEIDERKOCH_SK_9E21       0x9e00          /* SK-9E21D/SK-9E22 1000base-T */
1.341     thorpej  3518:
1.666     junyoung 3519: /* Tamarack Microelectronics */
1.643     mycroft  3520: #define        PCI_PRODUCT_TAMARACK_TC9021     0x1021          /* TC9021 Gigabit Ethernet */
                   3521: #define        PCI_PRODUCT_TAMARACK_TC9021_ALT 0x9021          /* TC9021 Gigabit Ethernet (alt ID) */
1.27      veego    3522:
1.593     chs      3523: /* Tandem Computers */
                   3524: #define        PCI_PRODUCT_TANDEM_SERVERNETII  0x0005          /* ServerNet II VIA adapter */
                   3525:
                   3526: /* Tekram Technology products (1st PCI Vendor ID) */
1.27      veego    3527: #define        PCI_PRODUCT_TEKRAM_DC290        0xdc29          /* DC-290(M) */
1.14      cgd      3528:
1.27      veego    3529: /* Tekram Technology products (2nd PCI Vendor ID) */
                   3530: #define        PCI_PRODUCT_TEKRAM2_DC690C      0x690c          /* DC-690C */
1.320     ad       3531: #define        PCI_PRODUCT_TEKRAM2_DC315       0x0391          /* DC-315/DC-395 */
1.27      veego    3532:
1.29      augustss 3533: /* Texas Instruments products */
1.48      christos 3534: #define        PCI_PRODUCT_TI_TLAN     0x0500          /* TLAN */
1.145     drochner 3535: #define        PCI_PRODUCT_TI_TVP4020  0x3d07          /* TVP4020 Permedia 2 */
1.230     matt     3536: #define        PCI_PRODUCT_TI_TSB12LV21        0x8000          /* TSB12LV21 IEEE 1394 Host Controller */
1.645     mycroft  3537: #define        PCI_PRODUCT_TI_TSB12LV22        0x8009          /* TSB12LV22 IEEE 1394 Host Controller */
                   3538: #define        PCI_PRODUCT_TI_PCI4450LYNX      0x8011          /* PCI4450 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
                   3539: #define        PCI_PRODUCT_TI_PCI4410LYNX      0x8017          /* PCI4410 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
                   3540: #define        PCI_PRODUCT_TI_TSB12LV23        0x8019          /* TSB12LV23 IEEE 1394 Host Controller */
                   3541: #define        PCI_PRODUCT_TI_TSB12LV26        0x8020          /* TSB12LV26 IEEE 1394 Host Controller */
                   3542: #define        PCI_PRODUCT_TI_TSB43AA22        0x8021          /* TSB43AA22 IEEE 1394 Host Controller */
                   3543: #define        PCI_PRODUCT_TI_TSB43AA22A       0x8023          /* TSB43AA22/A IEEE 1394 Host Controller */
                   3544: #define        PCI_PRODUCT_TI_TSB43AA23        0x8024          /* TSB43AA23 IEEE 1394 Host Controller */
                   3545: #define        PCI_PRODUCT_TI_TSB43AB21        0x8026          /* TSB43AA21 IEEE 1394 Host Controller */
                   3546: #define        PCI_PRODUCT_TI_PCI4451LYNX      0x8027          /* PCI4451 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
                   3547: #define        PCI_PRODUCT_TI_PCI4510LYNX      0x8029          /* PCI4510 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
                   3548: #define        PCI_PRODUCT_TI_PCI4520LYNX      0x802A          /* PCI4520 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
                   3549: #define        PCI_PRODUCT_TI_PCI7410LYNX      0x802B          /* PCI7[4-6]10 IEEE 1394 Host Controller w/ PCI-CardBus Bridge */
1.738     rpaulo   3550: #define        PCI_PRODUCT_TI_PCI72111CB       0x8031          /* PCI7x21/7x11 Cardbus Controller */
1.737     rpaulo   3551: #define        PCI_PRODUCT_TI_PCI72111FW       0x8032          /* PCI7x21/7x11 IEEE 1394 Host Controller */
1.739     rpaulo   3552: #define        PCI_PRODUCT_TI_PCI72111FM       0x8033          /* PCI7x21/7x11 Integrated FlashMedia Controller */
1.723     seb      3553: #define        PCI_PRODUCT_TI_PCI6515A 0x8036          /* PCI6515A Cardbus Controller */
                   3554: #define        PCI_PRODUCT_TI_PCI6515ASM       0x8038          /* PCI6515A Cardbus Controller (Smart Card mode) */
1.834     sketch   3555: #define        PCI_PRODUCT_TI_ACX100A  0x8400          /* ACX100A 802.11b */
                   3556: #define        PCI_PRODUCT_TI_ACX100B  0x8401          /* ACX100B 802.11b */
1.667     jdarrow  3557: #define        PCI_PRODUCT_TI_ACX111   0x9066          /* ACX111 802.11b/g */
1.121     jonathan 3558: #define        PCI_PRODUCT_TI_PCI1130  0xac12          /* PCI1130 PCI-CardBus Bridge */
1.193     joda     3559: #define        PCI_PRODUCT_TI_PCI1031  0xac13          /* PCI1031 PCI-PCMCIA Bridge */
1.121     jonathan 3560: #define        PCI_PRODUCT_TI_PCI1131  0xac15          /* PCI1131 PCI-CardBus Bridge */
                   3561: #define        PCI_PRODUCT_TI_PCI1250  0xac16          /* PCI1250 PCI-CardBus Bridge */
                   3562: #define        PCI_PRODUCT_TI_PCI1220  0xac17          /* PCI1220 PCI-CardBus Bridge */
                   3563: #define        PCI_PRODUCT_TI_PCI1221  0xac19          /* PCI1221 PCI-CardBus Bridge */
1.255     haya     3564: #define        PCI_PRODUCT_TI_PCI1210  0xac1a          /* PCI1210 PCI-CardBus Bridge */
1.161     augustss 3565: #define        PCI_PRODUCT_TI_PCI1450  0xac1b          /* PCI1450 PCI-CardBus Bridge */
1.129     veego    3566: #define        PCI_PRODUCT_TI_PCI1225  0xac1c          /* PCI1225 PCI-CardBus Bridge */
                   3567: #define        PCI_PRODUCT_TI_PCI1251  0xac1d          /* PCI1251 PCI-CardBus Bridge */
1.150     veego    3568: #define        PCI_PRODUCT_TI_PCI1211  0xac1e          /* PCI1211 PCI-CardBus Bridge */
1.161     augustss 3569: #define        PCI_PRODUCT_TI_PCI1251B 0xac1f          /* PCI1251B PCI-CardBus Bridge */
1.193     joda     3570: #define        PCI_PRODUCT_TI_PCI2030  0xac20          /* PCI2030 PCI-PCI Bridge */
1.467     drochner 3571: #define        PCI_PRODUCT_TI_PCI2050  0xac28          /* PCI2050 PCI-PCI Bridge */
1.645     mycroft  3572: #define        PCI_PRODUCT_TI_PCI4450YENTA     0xac40          /* PCI4450 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3573: #define        PCI_PRODUCT_TI_PCI4410YENTA     0xac41          /* PCI4410 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3574: #define        PCI_PRODUCT_TI_PCI4451YENTA     0xac42          /* PCI4451 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3575: #define        PCI_PRODUCT_TI_PCI4510YENTA     0xac44          /* PCI4510 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3576: #define        PCI_PRODUCT_TI_PCI4520YENTA     0xac46          /* PCI4520 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3577: #define        PCI_PRODUCT_TI_PCI7510YENTA     0xac47          /* PCI7510 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3578: #define        PCI_PRODUCT_TI_PCI7610YENTA     0xac48          /* PCI7610 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
                   3579: #define        PCI_PRODUCT_TI_PCI7410YENTA     0xac49          /* PCI7410 PCI-CardBus Bridge w/ IEEE 1394 Host Controller */
1.531     haya     3580: #define        PCI_PRODUCT_TI_PCI7610SM        0xac4A          /* PCI7610 PCI-CardBus Bridge (Smart Card mode) */
                   3581: #define        PCI_PRODUCT_TI_PCI7410SD        0xac4B          /* PCI7[46]10 PCI-CardBus Bridge (SD/MMC mode) */
                   3582: #define        PCI_PRODUCT_TI_PCI7410MS        0xac4C          /* PCI7[46]10 PCI-CardBus Bridge (Memory stick mode) */
1.255     haya     3583: #define        PCI_PRODUCT_TI_PCI1410  0xac50          /* PCI1410 PCI-CardBus Bridge */
1.161     augustss 3584: #define        PCI_PRODUCT_TI_PCI1420  0xac51          /* PCI1420 PCI-CardBus Bridge */
1.194     haya     3585: #define        PCI_PRODUCT_TI_PCI1451  0xac52          /* PCI1451 PCI-CardBus Bridge */
1.531     haya     3586: #define        PCI_PRODUCT_TI_PCI1421  0xac53          /* PCI1421 PCI-CardBus Bridge */
                   3587: #define        PCI_PRODUCT_TI_PCI1620  0xac54          /* PCI1620 PCI-CardBus Bridge */
                   3588: #define        PCI_PRODUCT_TI_PCI1520  0xac55          /* PCI1520 PCI-CardBus Bridge */
                   3589: #define        PCI_PRODUCT_TI_PCI1510  0xac56          /* PCI1510 PCI-CardBus Bridge */
                   3590: #define        PCI_PRODUCT_TI_PCI1530  0xac57          /* PCI1530 PCI-CardBus Bridge */
                   3591: #define        PCI_PRODUCT_TI_PCI1515  0xac58          /* PCI1515 PCI-CardBus Bridge */
1.644     mycroft  3592: #define        PCI_PRODUCT_TI_PCI2040  0xac60          /* PCI2040 PCI-DSP Bridge */
1.314     bouyer   3593:
                   3594: /* Titan Electronics products */
1.439     seb      3595: #define        PCI_PRODUCT_TITAN_PCI800L       0x8080          /* PCI-800L */
1.314     bouyer   3596: #define        PCI_PRODUCT_TITAN_PCI800H       0xa003          /* PCI-800H */
1.343     bouyer   3597: #define        PCI_PRODUCT_TITAN_PCI100H       0xa001          /* PCI-100H */
1.138     augustss 3598:
1.148     soren    3599: /* Toshiba America products */
1.62      drochner 3600: #define        PCI_PRODUCT_TOSHIBA_R4X00       0x0009          /* R4x00 Host-PCI Bridge */
                   3601: #define        PCI_PRODUCT_TOSHIBA_TC35856F    0x0020          /* TC35856F ATM (\"Meteor\") */
1.121     jonathan 3602:
1.255     haya     3603: /* Toshiba products */
1.325     simonb   3604: #define        PCI_PRODUCT_TOSHIBA2_PORTEGE    0x0001          /* Portege Notebook */
1.148     soren    3605: #define        PCI_PRODUCT_TOSHIBA2_HOST       0x0601          /* Host Bridge/Controller */
1.644     mycroft  3606: #define        PCI_PRODUCT_TOSHIBA2_ISA        0x0602          /* PCI-ISA Bridge */
                   3607: #define        PCI_PRODUCT_TOSHIBA2_ToPIC95    0x0603          /* ToPIC95 PCI-CardBus Bridge */
                   3608: #define        PCI_PRODUCT_TOSHIBA2_ToPIC95B   0x060a          /* ToPIC95B PCI-CardBus Bridge */
                   3609: #define        PCI_PRODUCT_TOSHIBA2_ToPIC97    0x060f          /* ToPIC97 PCI-CardBus Bridge */
1.551     hubertf  3610: #define        PCI_PRODUCT_TOSHIBA2_SMCARD     0x0804          /* Smart Media Controller */
                   3611: #define        PCI_PRODUCT_TOSHIBA2_SDCARD     0x0805          /* Secure Digital Card Controller Type-A */
1.644     mycroft  3612: #define        PCI_PRODUCT_TOSHIBA2_ToPIC100   0x0617          /* ToPIC100 PCI-CardBus Bridge */
1.255     haya     3613: #define        PCI_PRODUCT_TOSHIBA2_OBOE       0x0701          /* Fast Infrared Type O */
                   3614: #define        PCI_PRODUCT_TOSHIBA2_DONAUOBOE  0x0d01          /* Fast Infrared Type DO */
1.347     matt     3615:
                   3616: /* Transmeta products */
1.713     augustss 3617: #define        PCI_PRODUCT_TRANSMETA_TM8000NB  0x0061          /* TM8000 Integrated Northbridge */
1.347     matt     3618: #define        PCI_PRODUCT_TRANSMETA_NORTHBRIDGE       0x0295          /* Virtual Northbridge */
                   3619: #define        PCI_PRODUCT_TRANSMETA_LONGRUN   0x0395          /* LongRun Northbridge */
                   3620: #define        PCI_PRODUCT_TRANSMETA_SDRAM     0x0396          /* SDRAM Controller */
                   3621: #define        PCI_PRODUCT_TRANSMETA_BIOS_SCRATCH      0x0397          /* BIOS Scratchpad */
1.14      cgd      3622:
                   3623: /* Trident products */
1.363     itojun   3624: #define        PCI_PRODUCT_TRIDENT_4DWAVE_DX   0x2000          /* 4DWAVE DX */
                   3625: #define        PCI_PRODUCT_TRIDENT_4DWAVE_NX   0x2001          /* 4DWAVE NX */
1.237     augustss 3626: #define        PCI_PRODUCT_TRIDENT_CYBERBLADE_I7       0x8420          /* CyberBlade i7 */
1.14      cgd      3627: #define        PCI_PRODUCT_TRIDENT_TGUI_9320   0x9320          /* TGUI 9320 */
1.27      veego    3628: #define        PCI_PRODUCT_TRIDENT_TGUI_9350   0x9350          /* TGUI 9350 */
                   3629: #define        PCI_PRODUCT_TRIDENT_TGUI_9360   0x9360          /* TGUI 9360 */
1.87      mark     3630: #define        PCI_PRODUCT_TRIDENT_CYBER_9397  0x9397          /* CYBER 9397 */
1.234     soren    3631: #define        PCI_PRODUCT_TRIDENT_CYBER_9397DVD       0x939a          /* CYBER 9397DVD */
1.187     hubertf  3632: #define        PCI_PRODUCT_TRIDENT_CYBER_9525  0x9525          /* CYBER 9525 */
1.14      cgd      3633: #define        PCI_PRODUCT_TRIDENT_TGUI_9420   0x9420          /* TGUI 9420 */
                   3634: #define        PCI_PRODUCT_TRIDENT_TGUI_9440   0x9440          /* TGUI 9440 */
                   3635: #define        PCI_PRODUCT_TRIDENT_TGUI_9660   0x9660          /* TGUI 9660 */
                   3636: #define        PCI_PRODUCT_TRIDENT_TGUI_9680   0x9680          /* TGUI 9680 */
                   3637: #define        PCI_PRODUCT_TRIDENT_TGUI_9682   0x9682          /* TGUI 9682 */
1.323     hubertf  3638: #define        PCI_PRODUCT_TRIDENT_CYBERBLADE  0x9910          /* CyberBlade */
1.238     bouyer   3639:
                   3640: /* Triones Technologies products */
                   3641: /* The 366 and 370 controllers have the same product ID */
1.593     chs      3642: #define        PCI_PRODUCT_TRIONES_HPT343      0x0003          /* HPT343/345 IDE Controller */
                   3643: #define        PCI_PRODUCT_TRIONES_HPT366      0x0004          /* HPT366/370/372 IDE Controller */
                   3644: #define        PCI_PRODUCT_TRIONES_HPT372A     0x0005          /* HPT372A IDE Controller */
1.566     chs      3645: #define        PCI_PRODUCT_TRIONES_HPT302      0x0006          /* HPT302 IDE Controller */
1.593     chs      3646: #define        PCI_PRODUCT_TRIONES_HPT371      0x0007          /* HPT371 IDE Controller */
1.433     bouyer   3647: #define        PCI_PRODUCT_TRIONES_HPT374      0x0008          /* HPT374 IDE Controller */
1.593     chs      3648: #define        PCI_PRODUCT_TRIONES_HPT372N     0x0009          /* HPT372N IDE Controller */
1.68      mark     3649:
                   3650: /* TriTech Microelectronics products*/
                   3651: #define        PCI_PRODUCT_TRITECH_TR25202     0xfc02          /* Pyramid3D TR25202 */
1.5       cgd      3652:
                   3653: /* Tseng Labs products */
1.14      cgd      3654: #define        PCI_PRODUCT_TSENG_ET4000_W32P_A 0x3202          /* ET4000w32p rev A */
                   3655: #define        PCI_PRODUCT_TSENG_ET4000_W32P_B 0x3205          /* ET4000w32p rev B */
                   3656: #define        PCI_PRODUCT_TSENG_ET4000_W32P_C 0x3206          /* ET4000w32p rev C */
                   3657: #define        PCI_PRODUCT_TSENG_ET4000_W32P_D 0x3207          /* ET4000w32p rev D */
                   3658: #define        PCI_PRODUCT_TSENG_ET6000        0x3208          /* ET6000 */
1.5       cgd      3659:
1.782     jmcneill 3660: /* Turtle Beach products */
                   3661: #define        PCI_PRODUCT_TURTLE_BEACH_SANTA_CRUZ     0x3357          /* Santa Cruz */
                   3662:
1.5       cgd      3663: /* UMC products */
1.27      veego    3664: #define        PCI_PRODUCT_UMC_UM82C881        0x0001          /* UM82C881 486 Chipset */
1.644     mycroft  3665: #define        PCI_PRODUCT_UMC_UM82C886        0x0002          /* UM82C886 PCI-ISA Bridge */
1.27      veego    3666: #define        PCI_PRODUCT_UMC_UM8673F 0x0101          /* UM8673F EIDE Controller */
                   3667: #define        PCI_PRODUCT_UMC_UM8881  0x0881          /* UM8881 HB4 486 PCI Chipset */
                   3668: #define        PCI_PRODUCT_UMC_UM82C891        0x0891          /* UM82C891 */
                   3669: #define        PCI_PRODUCT_UMC_UM886A  0x1001          /* UM886A */
                   3670: #define        PCI_PRODUCT_UMC_UM8886BF        0x673a          /* UM8886BF */
                   3671: #define        PCI_PRODUCT_UMC_UM8710  0x8710          /* UM8710 */
                   3672: #define        PCI_PRODUCT_UMC_UM8886  0x886a          /* UM8886 */
1.10      thorpej  3673: #define        PCI_PRODUCT_UMC_UM8881F 0x8881          /* UM8881F PCI-Host bridge */
                   3674: #define        PCI_PRODUCT_UMC_UM8886F 0x8886          /* UM8886F PCI-ISA bridge */
1.14      cgd      3675: #define        PCI_PRODUCT_UMC_UM8886A 0x888a          /* UM8886A */
                   3676: #define        PCI_PRODUCT_UMC_UM8891A 0x8891          /* UM8891A */
1.27      veego    3677: #define        PCI_PRODUCT_UMC_UM9017F 0x9017          /* UM9017F */
                   3678: #define        PCI_PRODUCT_UMC_UM8886N 0xe88a          /* UM8886N */
                   3679: #define        PCI_PRODUCT_UMC_UM8891N 0xe891          /* UM8891N */
                   3680:
                   3681: /* ULSI Systems products */
                   3682: #define        PCI_PRODUCT_ULSI_US201  0x0201          /* US201 */
1.198     bouyer   3683:
                   3684: /* US Robotics products */
1.299     jdolecek 3685: #define        PCI_PRODUCT_USR_3C2884A 0x1007          /* 56K Voice Internal PCI Modem (WinModem) */
1.198     bouyer   3686: #define        PCI_PRODUCT_USR_3CP5609 0x1008          /* 3CP5609 PCI 16550 Modem */
1.711     cube     3687: #define        PCI_PRODUCT_USR2_USR997902      0x0116          /* USR997902 Gigabit Ethernet */
1.520     jdc      3688: #define        PCI_PRODUCT_USR2_2415   0x3685          /* Wireless PCI-PCMCIA adapter */
1.27      veego    3689:
                   3690: /* V3 Semiconductor products */
                   3691: #define        PCI_PRODUCT_V3_V292PBC  0x0292          /* V292PBC AMD290x0 Host-PCI Bridge */
                   3692: #define        PCI_PRODUCT_V3_V960PBC  0x0960          /* V960PBC i960 Host-PCI Bridge */
1.318     soren    3693: #define        PCI_PRODUCT_V3_V96DPC   0xc960          /* V96DPC i960 (Dual) Host-PCI Bridge */
1.14      cgd      3694:
1.69      bouyer   3695: /* VIA Technologies products, from http://www.via.com.tw/ */
1.645     mycroft  3696: #define        PCI_PRODUCT_VIATECH_VT6305      0x0130          /* VT6305 IEEE 1394 Host Controller */
1.886     kiyohara 3697: #define        PCI_PRODUCT_VIATECH_K8M800_0    0x0204          /* K8M800 Host */
                   3698: #define        PCI_PRODUCT_VIATECH_K8T890_0    0x0238          /* K8T890 Host */
1.702     xtraeme  3699: #define        PCI_PRODUCT_VIATECH_KT880       0x0269          /* KT880 CPU to PCI Bridge */
1.886     kiyohara 3700: #define        PCI_PRODUCT_VIATECH_K8HTB_0     0x0282          /* K8HTB Host */
1.671     bouyer   3701: #define        PCI_PRODUCT_VIATECH_VT8363_HB   0x0305          /* VT8363 (Apollo KT133) Host Bridge */
1.888     tron     3702: #define        PCI_PRODUCT_VIATECH_VT3351_HB_0351      0x0351          /* VT3351 Host Bridge */
1.207     joda     3703: #define        PCI_PRODUCT_VIATECH_VT8371_HB   0x0391          /* VT8371 (Apollo KX133) Host Bridge */
1.671     bouyer   3704: #define        PCI_PRODUCT_VIATECH_VT8501_MVP4 0x0501          /* VT8501 (Apollo MVP4) Host Bridge */
1.34      fvdl     3705: #define        PCI_PRODUCT_VIATECH_VT82C505    0x0505          /* VT82C505 (Pluto) */
1.27      veego    3706: #define        PCI_PRODUCT_VIATECH_VT82C561    0x0561          /* VT82C561 */
1.94      bouyer   3707: #define        PCI_PRODUCT_VIATECH_VT82C586A_IDE       0x0571          /* VT82C586A IDE Controller */
1.27      veego    3708: #define        PCI_PRODUCT_VIATECH_VT82C576    0x0576          /* VT82C576 3V */
1.895     xtraeme  3709: #define        PCI_PRODUCT_VIATECH_CX700_IDE   0x0581          /* CX700 IDE Controller */
1.69      bouyer   3710: #define        PCI_PRODUCT_VIATECH_VT82C580VP  0x0585          /* VT82C580 (Apollo VP) Host-PCI Bridge */
1.671     bouyer   3711: #define        PCI_PRODUCT_VIATECH_VT82C586_ISA        0x0586          /* VT82C586 PCI-ISA Bridge */
1.842     bouyer   3712: #define        PCI_PRODUCT_VIATECH_VT8237A_SATA        0x0591          /* VT8237A Integrated SATA Controller */
1.69      bouyer   3713: #define        PCI_PRODUCT_VIATECH_VT82C595    0x0595          /* VT82C595 (Apollo VP2) Host-PCI Bridge */
1.671     bouyer   3714: #define        PCI_PRODUCT_VIATECH_VT82C596A   0x0596          /* VT82C596A PCI-ISA Bridge */
1.115     sakamoto 3715: #define        PCI_PRODUCT_VIATECH_VT82C597    0x0597          /* VT82C597 (Apollo VP3) Host-PCI Bridge */
1.419     mycroft  3716: #define        PCI_PRODUCT_VIATECH_VT82C598PCI 0x0598          /* VT82C598 (Apollo MVP3) Host-PCI Bridge */
                   3717: #define        PCI_PRODUCT_VIATECH_VT8605PCI   0x0605          /* VT8605 (Apollo ProMedia 133) Host-PCI Bridge */
1.671     bouyer   3718: #define        PCI_PRODUCT_VIATECH_VT82C686A_ISA       0x0686          /* VT82C686A PCI-ISA Bridge */
1.115     sakamoto 3719: #define        PCI_PRODUCT_VIATECH_VT82C691    0x0691          /* VT82C691 (Apollo Pro) Host-PCI */
                   3720: #define        PCI_PRODUCT_VIATECH_VT82C693    0x0693          /* VT82C693 (Apollo Pro Plus) Host-PCI */
1.43      drochner 3721: #define        PCI_PRODUCT_VIATECH_VT86C926    0x0926          /* VT86C926 Amazon PCI-Ethernet Controller */
1.34      fvdl     3722: #define        PCI_PRODUCT_VIATECH_VT82C570M   0x1000          /* VT82C570M (Apollo) Host-PCI Bridge */
                   3723: #define        PCI_PRODUCT_VIATECH_VT82C570MV  0x1006          /* VT82C570M (Apollo) PCI-ISA Bridge */
1.702     xtraeme  3724: #define        PCI_PRODUCT_VIATECH_KT880_1     0x1269          /* KT880 CPU to PCI Bridge */
1.888     tron     3725: #define        PCI_PRODUCT_VIATECH_VT3351_HB_1351      0x1351          /* VT3351 Host Bridge */
1.671     bouyer   3726: #define        PCI_PRODUCT_VIATECH_VT82C586_IDE        0x1571          /* VT82C586 IDE Controller */
1.70      bouyer   3727: #define        PCI_PRODUCT_VIATECH_VT82C595_2  0x1595          /* VT82C595 (Apollo VP2) Host-PCI Bridge */
1.702     xtraeme  3728: #define        PCI_PRODUCT_VIATECH_KT880_2     0x2269          /* KT880 CPU to PCI Bridge */
1.888     tron     3729: #define        PCI_PRODUCT_VIATECH_VT3351_HB_2351      0x2351          /* VT3351 Host Bridge */
                   3730: #define        PCI_PRODUCT_VIATECH_VT8251_PPB_287A     0x287a          /* VT8251 PCI-PCI Bridge */
                   3731: #define        PCI_PRODUCT_VIATECH_VT8251_PCIE1        0x287c          /* VT8251 PCIE Root Port1 */
                   3732: #define        PCI_PRODUCT_VIATECH_VT8251_PCIE2        0x287d          /* VT8251 PCIE Root Port2 */
                   3733: #define        PCI_PRODUCT_VIATECH_VT8251_VLINK        0x287e          /* VT8251 Ultra VLINK Controller */
1.43      drochner 3734: #define        PCI_PRODUCT_VIATECH_VT83C572    0x3038          /* VT83C572 USB Controller */
1.671     bouyer   3735: #define        PCI_PRODUCT_VIATECH_VT82C586_PWR        0x3040          /* VT82C586 Power Management Controller */
1.102     thorpej  3736: #define        PCI_PRODUCT_VIATECH_VT3043      0x3043          /* VT3043 (Rhine) 10/100 Ethernet */
1.669     rumble   3737: #define        PCI_PRODUCT_VIATECH_VT6306      0x3044          /* VT6306 IEEE 1394 Host Controller */
1.745     xtraeme  3738: #define        PCI_PRODUCT_VIATECH_VT6105M     0x3053          /* VT6105M (Rhine III) 10/100 Ethernet */
1.212     tsarna   3739: #define        PCI_PRODUCT_VIATECH_VT82C686A_SMB       0x3057          /* VT82C686A SMBus Controller */
                   3740: #define        PCI_PRODUCT_VIATECH_VT82C686A_AC97      0x3058          /* VT82C686A AC-97 Audio Controller */
1.476     kent     3741: #define        PCI_PRODUCT_VIATECH_VT8233_AC97 0x3059          /* VT8233/VT8235 AC-97 Audio Controller */
1.263     tron     3742: #define        PCI_PRODUCT_VIATECH_VT6102      0x3065          /* VT6102 (Rhine II) 10/100 Ethernet */
1.444     jdolecek 3743: #define        PCI_PRODUCT_VIATECH_VT82C686A_MC97      0x3068          /* VT82C686A MC-97 Modem Controller */
1.372     augustss 3744: #define        PCI_PRODUCT_VIATECH_VT8233      0x3074          /* VT8233 PCI-ISA Bridge */
                   3745: #define        PCI_PRODUCT_VIATECH_VT8366      0x3099          /* VT8366 (Apollo KT266) CPU-PCI Bridge */
1.444     jdolecek 3746: #define        PCI_PRODUCT_VIATECH_VT8653      0x3101          /* VT8653 (Apollo Pro 266T) CPU-PCI Bridge */
1.565     bouyer   3747: #define        PCI_PRODUCT_VIATECH_VT8237_EHCI 0x3104          /* VT8237 EHCI USB Controller */
1.568     dogcow   3748: #define        PCI_PRODUCT_VIATECH_VT6105      0x3106          /* VT6105 (Rhine III) 10/100 Ethernet */
1.695     jdolecek 3749: #define        PCI_PRODUCT_VIATECH_VT612X      0x3119          /* VT612X (Velocity) 10/100/1000 Ethernet */
1.589     cube     3750: #define        PCI_PRODUCT_VIATECH_VT8623_VGA  0x3122          /* VT8623 (Apollo CLE266) VGA Controller */
                   3751: #define        PCI_PRODUCT_VIATECH_VT8623      0x3123          /* VT8623 (Apollo CLE266) CPU-PCI Bridge */
1.443     cjs      3752: #define        PCI_PRODUCT_VIATECH_VT8233A     0x3147          /* VT8233A PCI-ISA Bridge */
1.574     bouyer   3753: #define        PCI_PRODUCT_VIATECH_VT8237_SATA 0x3149          /* VT8237 Integrated SATA Controller */
1.886     kiyohara 3754: #define        PCI_PRODUCT_VIATECH_K8HTB       0x3188          /* K8HTB Host */
1.888     tron     3755: #define        PCI_PRODUCT_VIATECH_VT6421_RAID 0x3249          /* VT6421 Serial RAID Controller */
1.811     jmcneill 3756: #define        PCI_PRODUCT_VIATECH_VT3314_IG   0x3344          /* VT3314 CN900 UniChrome Integrated Graphics */
1.786     xtraeme  3757: #define        PCI_PRODUCT_VIATECH_VT8237R_SATA        0x3349          /* VT8237R Integrated SATA Controller */
1.888     tron     3758: #define        PCI_PRODUCT_VIATECH_VT3351_HB_3351      0x3351          /* VT3351 Host Bridge */
1.702     xtraeme  3759: #define        PCI_PRODUCT_VIATECH_KT880_3     0x3269          /* KT880 CPU to PCI bridge */
1.476     kent     3760: #define        PCI_PRODUCT_VIATECH_VT8235      0x3177          /* VT8235 (Apollo KT400) PCI-ISA Bridge */
1.528     augustss 3761: #define        PCI_PRODUCT_VIATECH_VT8377      0x3189          /* VT8377 Apollo KT400 CPU to PCI Bridge */
1.700     xtraeme  3762: #define        PCI_PRODUCT_VIATECH_VT8378      0x3205          /* VT8378 Apollo KM400 CPU to PCI Bridge */
1.565     bouyer   3763: #define        PCI_PRODUCT_VIATECH_VT8237      0x3227          /* VT8237 (Apollo KT600) PCI-ISA Bridge */
1.805     kent     3764: #define        PCI_PRODUCT_VIATECH_VT8237A_HDA 0x3288          /* VT8237A/VT8251 High Definition Audio Controller */
1.866     mlelstv  3765: #define        PCI_PRODUCT_VIATECH_VT8237A_ISA 0x3337          /* VT8237A/VT82C586A PCI-ISA Bridge */
1.888     tron     3766: #define        PCI_PRODUCT_VIATECH_VT8237S_ISA 0x3372          /* VT8237S PCI-ISA Bridge */
                   3767: #define        PCI_PRODUCT_VIATECH_VT8237A_PPB 0x337a          /* VT8237A PCI-PCI Bridge */
                   3768: #define        PCI_PRODUCT_VIATECH_VT8237A_HB  0x337b          /* VT8237A Host Bridge */
1.702     xtraeme  3769: #define        PCI_PRODUCT_VIATECH_KT880_4     0x4269          /* KT880 CPU to PCI Bridge */
1.888     tron     3770: #define        PCI_PRODUCT_VIATECH_VT3351_HB_4351      0x4351          /* VT3351 Host Bridge */
                   3771: #define        PCI_PRODUCT_VIATECH_VT3351_IOAPIC       0x5351          /* VT3351 I/O APIC Interrupt Controller */
1.98      thorpej  3772: #define        PCI_PRODUCT_VIATECH_VT86C100A   0x6100          /* VT86C100A (Rhine-II) 10/100 Ethernet */
1.700     xtraeme  3773: #define        PCI_PRODUCT_VIATECH_VT8378_IG   0x7205          /* VT8378 KM400 UniChrome Integrated Graphics */
1.702     xtraeme  3774: #define        PCI_PRODUCT_VIATECH_KT880_5     0x7269          /* KT880 CPU to PCI Bridge */
1.888     tron     3775: #define        PCI_PRODUCT_VIATECH_VT3351_HB_7351      0x7351          /* VT3351 Host Bridge */
1.753     xtraeme  3776: #define        PCI_PRODUCT_VIATECH_VT8231      0x8231          /* VT8231 PCI-ISA Bridge */
1.635     christos 3777: #define        PCI_PRODUCT_VIATECH_VT8231_PWR  0x8235          /* VT8231 Power Management Controller */
1.671     bouyer   3778: #define        PCI_PRODUCT_VIATECH_VT8363_PPB  0x8305          /* VT8363 (Apollo KT133) PCI to AGP Bridge */
1.207     joda     3779: #define        PCI_PRODUCT_VIATECH_VT8371_PPB  0x8391          /* VT8371 (Apollo KX133) PCI-PCI Bridge */
1.671     bouyer   3780: #define        PCI_PRODUCT_VIATECH_VT8501AGP   0x8501          /* VT8501 (Apollo MVP4) CPU-AGP Bridge */
1.419     mycroft  3781: #define        PCI_PRODUCT_VIATECH_VT82C597AGP 0x8597          /* VT82C597 (Apollo VP3) CPU-AGP Bridge */
                   3782: #define        PCI_PRODUCT_VIATECH_VT82C598AGP 0x8598          /* VT82C598 (Apollo MVP3) CPU-AGP Bridge */
                   3783: #define        PCI_PRODUCT_VIATECH_VT8605AGP   0x8605          /* VT8605 (Apollo ProMedia 133) Host-AGP Bridge */
1.888     tron     3784: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_A238     0xa238          /* K8T890 PCI-PCI Bridge */
1.444     jdolecek 3785: #define        PCI_PRODUCT_VIATECH_VT8633AGP   0xb091          /* VT8633 (Apollo Pro 266) CPU-AGP Bridge */
1.671     bouyer   3786: #define        PCI_PRODUCT_VIATECH_VT8366AGP   0xb099          /* VT8366 (Apollo KT266) CPU-AGP Bridge */
1.528     augustss 3787: #define        PCI_PRODUCT_VIATECH_VT8377AGP   0xb168          /* VT8377 CPU-AGP Bridge */
1.886     kiyohara 3788: #define        PCI_PRODUCT_VIATECH_K8HTB_AGP   0xb188          /* K8HTB AGP */
1.700     xtraeme  3789: #define        PCI_PRODUCT_VIATECH_VT8377CEAGP 0xb198          /* VT8377CE CPU-AGP Bridge */
1.888     tron     3790: #define        PCI_PRODUCT_VIATECH_VT3237_PPB  0xb999          /* K8T890 North / VT8237 South PCI-PCI Bridge */
                   3791: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_C238     0xc238          /* K8T890 PCI-PCI Bridge */
                   3792: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_D238     0xd238          /* K8T890 PCI-PCI Bridge */
                   3793: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_E238     0xe238          /* K8T890 PCI-PCI Bridge */
                   3794: #define        PCI_PRODUCT_VIATECH_K8T890_PPB_F238     0xf238          /* K8T890 PCI-PCI Bridge */
1.14      cgd      3795:
                   3796: /* Vortex Computer Systems products */
1.249     ad       3797: #define        PCI_PRODUCT_VORTEX_GDT_60x0     0x0000          /* GDT6000/6020/6050 */
                   3798: #define        PCI_PRODUCT_VORTEX_GDT_6000B    0x0001          /* GDT6000B/6010 */
                   3799: #define        PCI_PRODUCT_VORTEX_GDT_6x10     0x0002          /* GDT6110/6510 */
                   3800: #define        PCI_PRODUCT_VORTEX_GDT_6x20     0x0003          /* GDT6120/6520 */
                   3801: #define        PCI_PRODUCT_VORTEX_GDT_6530     0x0004          /* GDT6530 */
                   3802: #define        PCI_PRODUCT_VORTEX_GDT_6550     0x0005          /* GDT6550 */
                   3803: #define        PCI_PRODUCT_VORTEX_GDT_6x17     0x0006          /* GDT6117/6517 */
                   3804: #define        PCI_PRODUCT_VORTEX_GDT_6x27     0x0007          /* GDT6127/6527 */
                   3805: #define        PCI_PRODUCT_VORTEX_GDT_6537     0x0008          /* GDT6537 */
                   3806: #define        PCI_PRODUCT_VORTEX_GDT_6557     0x0009          /* GDT6557/6557-ECC */
1.252     ad       3807: #define        PCI_PRODUCT_VORTEX_GDT_6x15     0x000a          /* GDT6115/6515 */
                   3808: #define        PCI_PRODUCT_VORTEX_GDT_6x25     0x000b          /* GDT6125/6525 */
                   3809: #define        PCI_PRODUCT_VORTEX_GDT_6535     0x000c          /* GDT6535 */
                   3810: #define        PCI_PRODUCT_VORTEX_GDT_6555     0x000d          /* GDT6555/6555-ECC */
1.377     ad       3811: #define        PCI_PRODUCT_VORTEX_GDT_6x17RP   0x0100          /* GDT6[15]17RP */
                   3812: #define        PCI_PRODUCT_VORTEX_GDT_6x27RP   0x0101          /* GDT6[15]27RP */
1.249     ad       3813: #define        PCI_PRODUCT_VORTEX_GDT_6537RP   0x0102          /* GDT6537RP */
                   3814: #define        PCI_PRODUCT_VORTEX_GDT_6557RP   0x0103          /* GDT6557RP */
1.377     ad       3815: #define        PCI_PRODUCT_VORTEX_GDT_6x11RP   0x0104          /* GDT6[15]11RP */
                   3816: #define        PCI_PRODUCT_VORTEX_GDT_6x21RP   0x0105          /* GDT6[15]21RP */
                   3817: #define        PCI_PRODUCT_VORTEX_GDT_6x17RD   0x0110          /* GDT6[15]17RD */
                   3818: #define        PCI_PRODUCT_VORTEX_GDT_6x27RD   0x0111          /* GDT6[5]127RD */
1.249     ad       3819: #define        PCI_PRODUCT_VORTEX_GDT_6537RD   0x0112          /* GDT6537RD */
                   3820: #define        PCI_PRODUCT_VORTEX_GDT_6557RD   0x0113          /* GDT6557RD */
1.377     ad       3821: #define        PCI_PRODUCT_VORTEX_GDT_6x11RD   0x0114          /* GDT6[15]11RD */
                   3822: #define        PCI_PRODUCT_VORTEX_GDT_6x21RD   0x0115          /* GDT6[15]21RD */
                   3823: #define        PCI_PRODUCT_VORTEX_GDT_6x18RD   0x0118          /* GDT6[156]18RD */
                   3824: #define        PCI_PRODUCT_VORTEX_GDT_6x28RD   0x0119          /* GDT6[156]28RD */
                   3825: #define        PCI_PRODUCT_VORTEX_GDT_6x38RD   0x011a          /* GDT6[56]38RD */
                   3826: #define        PCI_PRODUCT_VORTEX_GDT_6x58RD   0x011b          /* GDT6[56]58RD */
                   3827: #define        PCI_PRODUCT_VORTEX_GDT_6x17RP2  0x0120          /* GDT6[15]17RP2 */
                   3828: #define        PCI_PRODUCT_VORTEX_GDT_6x27RP2  0x0121          /* GDT6[15]27RP2 */
                   3829: #define        PCI_PRODUCT_VORTEX_GDT_6537RP2  0x0123          /* GDT6537RP2 */
                   3830: #define        PCI_PRODUCT_VORTEX_GDT_6x11RP2  0x0124          /* GDT6[15]11RP2 */
                   3831: #define        PCI_PRODUCT_VORTEX_GDT_6x21RP2  0x0125          /* GDT6[15]21RP2 */
                   3832: #define        PCI_PRODUCT_VORTEX_GDT_6x13RS   0x0136          /* GDT6513RS */
                   3833: #define        PCI_PRODUCT_VORTEX_GDT_6x23RS   0x0137          /* GDT6523RS */
1.252     ad       3834: #define        PCI_PRODUCT_VORTEX_GDT_6518RS   0x0138          /* GDT6518RS */
1.377     ad       3835: #define        PCI_PRODUCT_VORTEX_GDT_6x28RS   0x0139          /* GDT6x28RS */
                   3836: #define        PCI_PRODUCT_VORTEX_GDT_6x38RS   0x013a          /* GDT6x38RS */
                   3837: #define        PCI_PRODUCT_VORTEX_GDT_6x58RS   0x013b          /* GDT6x58RS */
                   3838: #define        PCI_PRODUCT_VORTEX_GDT_6x33RS   0x013c          /* GDT6x33RS */
                   3839: #define        PCI_PRODUCT_VORTEX_GDT_6x43RS   0x013d          /* GDT6x43RS */
                   3840: #define        PCI_PRODUCT_VORTEX_GDT_6x53RS   0x013e          /* GDT6x53RS */
                   3841: #define        PCI_PRODUCT_VORTEX_GDT_6x63RS   0x013f          /* GDT6x63RS */
                   3842: #define        PCI_PRODUCT_VORTEX_GDT_7x13RN   0x0166          /* GDT7x13RN */
                   3843: #define        PCI_PRODUCT_VORTEX_GDT_7x23RN   0x0167          /* GDT7x23RN */
                   3844: #define        PCI_PRODUCT_VORTEX_GDT_7x18RN   0x0168          /* GDT7[156]18RN */
                   3845: #define        PCI_PRODUCT_VORTEX_GDT_7x28RN   0x0169          /* GDT7[156]28RN */
                   3846: #define        PCI_PRODUCT_VORTEX_GDT_7x38RN   0x016a          /* GDT7[56]38RN */
                   3847: #define        PCI_PRODUCT_VORTEX_GDT_7x58RN   0x016b          /* GDT7[56]58RN */
                   3848: #define        PCI_PRODUCT_VORTEX_GDT_7x43RN   0x016d          /* GDT7[56]43RN */
                   3849: #define        PCI_PRODUCT_VORTEX_GDT_7x53RN   0x016E          /* GDT7x53RN */
                   3850: #define        PCI_PRODUCT_VORTEX_GDT_7x63RN   0x016F          /* GDT7x63RN */
                   3851: #define        PCI_PRODUCT_VORTEX_GDT_4x13RZ   0x01D6          /* GDT4x13RZ */
                   3852: #define        PCI_PRODUCT_VORTEX_GDT_4x23RZ   0x01D7          /* GDT4x23RZ */
                   3853: #define        PCI_PRODUCT_VORTEX_GDT_8x13RZ   0x01F6          /* GDT8x13RZ */
                   3854: #define        PCI_PRODUCT_VORTEX_GDT_8x23RZ   0x01F7          /* GDT8x23RZ */
                   3855: #define        PCI_PRODUCT_VORTEX_GDT_8x33RZ   0x01FC          /* GDT8x33RZ */
                   3856: #define        PCI_PRODUCT_VORTEX_GDT_8x43RZ   0x01FD          /* GDT8x43RZ */
                   3857: #define        PCI_PRODUCT_VORTEX_GDT_8x53RZ   0x01FE          /* GDT8x53RZ */
                   3858: #define        PCI_PRODUCT_VORTEX_GDT_8x63RZ   0x01FF          /* GDT8x63RZ */
                   3859: #define        PCI_PRODUCT_VORTEX_GDT_6x19RD   0x0210          /* GDT6[56]19RD */
                   3860: #define        PCI_PRODUCT_VORTEX_GDT_6x29RD   0x0211          /* GDT6[56]29RD */
                   3861: #define        PCI_PRODUCT_VORTEX_GDT_7x19RN   0x0260          /* GDT7[56]19RN */
                   3862: #define        PCI_PRODUCT_VORTEX_GDT_7x29RN   0x0261          /* GDT7[56]29RN */
                   3863: #define        PCI_PRODUCT_VORTEX_GDT_ICP      0x0300          /* ICP */
1.14      cgd      3864:
                   3865: /* VLSI products */
1.27      veego    3866: #define        PCI_PRODUCT_VLSI_82C592 0x0005          /* 82C592 CPU Bridge */
                   3867: #define        PCI_PRODUCT_VLSI_82C593 0x0006          /* 82C593 ISA Bridge */
                   3868: #define        PCI_PRODUCT_VLSI_82C594 0x0007          /* 82C594 Wildcat System Controller */
                   3869: #define        PCI_PRODUCT_VLSI_82C596597      0x0008          /* 82C596/597 Wildcat ISA Bridge */
                   3870: #define        PCI_PRODUCT_VLSI_82C541 0x000c          /* 82C541 */
                   3871: #define        PCI_PRODUCT_VLSI_82C543 0x000d          /* 82C543 */
                   3872: #define        PCI_PRODUCT_VLSI_82C532 0x0101          /* 82C532 */
                   3873: #define        PCI_PRODUCT_VLSI_82C534 0x0102          /* 82C534 */
                   3874: #define        PCI_PRODUCT_VLSI_82C535 0x0104          /* 82C535 */
                   3875: #define        PCI_PRODUCT_VLSI_82C147 0x0105          /* 82C147 */
                   3876: #define        PCI_PRODUCT_VLSI_82C975 0x0200          /* 82C975 */
                   3877: #define        PCI_PRODUCT_VLSI_82C925 0x0280          /* 82C925 */
1.14      cgd      3878:
1.746     xtraeme  3879: /* VMware products */
                   3880: #define        PCI_PRODUCT_VMWARE_VIRTUAL      0x0710          /* Virtual SVGA */
                   3881: #define        PCI_PRODUCT_VMWARE_VIRTUAL2     0x0405          /* Virtual SVGA II */
                   3882:
1.14      cgd      3883: /* Weitek products */
                   3884: #define        PCI_PRODUCT_WEITEK_P9000        0x9001          /* P9000 */
                   3885: #define        PCI_PRODUCT_WEITEK_P9100        0x9100          /* P9100 */
                   3886:
1.27      veego    3887: /* Western Digital products */
                   3888: #define        PCI_PRODUCT_WD_WD33C193A        0x0193          /* WD33C193A */
                   3889: #define        PCI_PRODUCT_WD_WD33C196A        0x0196          /* WD33C196A */
                   3890: #define        PCI_PRODUCT_WD_WD33C197A        0x0197          /* WD33C197A */
                   3891: #define        PCI_PRODUCT_WD_WD7193   0x3193          /* WD7193 */
                   3892: #define        PCI_PRODUCT_WD_WD7197   0x3197          /* WD7197 */
                   3893: #define        PCI_PRODUCT_WD_WD33C296A        0x3296          /* WD33C296A */
                   3894: #define        PCI_PRODUCT_WD_WD34C296 0x4296          /* WD34C296 */
1.318     soren    3895: #define        PCI_PRODUCT_WD_90C      0xc24a          /* 90C */
1.27      veego    3896:
1.14      cgd      3897: /* Winbond Electronics products */
                   3898: #define        PCI_PRODUCT_WINBOND_W83769F     0x0001          /* W83769F */
1.312     matt     3899: #define        PCI_PRODUCT_WINBOND_W83C553F_0  0x0565          /* W83C553F PCI-ISA Bridge */
                   3900: #define        PCI_PRODUCT_WINBOND_W83C553F_1  0x0105          /* W83C553F IDE Controller */
1.111     thorpej  3901: #define        PCI_PRODUCT_WINBOND_W89C840F    0x0840          /* W89C840F 10/100 Ethernet */
                   3902: #define        PCI_PRODUCT_WINBOND_W89C940F    0x0940          /* W89C940F Ethernet */
1.201     mark     3903: #define        PCI_PRODUCT_WINBOND_W89C940F_1  0x5a5a          /* W89C940F Ethernet */
1.474     pooka    3904: #define        PCI_PRODUCT_WINBOND_W6692       0x6692          /* W6692 ISDN */
1.170     joda     3905:
1.648     itohy    3906: /* Workbit products */
                   3907: #define        PCI_PRODUCT_WORKBIT_NJSC32BI    0x8007          /* NinjaSCSI-32Bi SCSI */
1.830     itohy    3908: #define        PCI_PRODUCT_WORKBIT_NJATA32BI   0x8008          /* NinjaATA-32Bi IDE */
1.648     itohy    3909: #define        PCI_PRODUCT_WORKBIT_NJSC32UDE   0x8009          /* NinjaSCSI-32UDE SCSI */
                   3910: #define        PCI_PRODUCT_WORKBIT_NJSC32BI_KME        0xf007          /* NinjaSCSI-32Bi SCSI (KME) */
1.830     itohy    3911: #define        PCI_PRODUCT_WORKBIT_NJATA32BI_KME       0xf008          /* NinjaATA-32Bi IDE (KME) */
1.648     itohy    3912: #define        PCI_PRODUCT_WORKBIT_NJSC32UDE_IODATA    0xf010          /* NinjaSCSI-32UDE SCSI (IODATA) */
                   3913: #define        PCI_PRODUCT_WORKBIT_NJSC32UDE_LOGITEC   0xf012          /* NinjaSCSI-32UDE SCSI (LOGITEC) */
                   3914: #define        PCI_PRODUCT_WORKBIT_NJSC32UDE_LOGITEC2  0xf013          /* NinjaSCSI-32UDE SCSI (LOGITEC2) */
                   3915: #define        PCI_PRODUCT_WORKBIT_NJSC32UDE_BUFFALO   0xf015          /* NinjaSCSI-32UDE SCSI (BUFFALO) */
1.830     itohy    3916: #define        PCI_PRODUCT_WORKBIT_NPATA32_CF32A       0xf021          /* CF32A CompactFlash Adapter */
1.857     ichiro   3917: #define        PCI_PRODUCT_WORKBIT_NPATA32_CF32A_BUFFALO       0xf024          /* CF32A CF Adapter (BUFFALO) */
1.830     itohy    3918: #define        PCI_PRODUCT_WORKBIT_NPATA32_KME 0xf02c          /* NPATA-32 IDE (KME) */
1.648     itohy    3919:
1.170     joda     3920: /* Xircom products */
                   3921: /* is the `-3' here just indicating revision 3, or is it really part
                   3922:    of the device name? */
                   3923: #define        PCI_PRODUCT_XIRCOM_X3201_3      0x0002          /* X3201-3 Fast Ethernet Controller */
                   3924: /* this is the device id `indicating 21143 driver compatibility' */
                   3925: #define        PCI_PRODUCT_XIRCOM_X3201_3_21143        0x0003          /* X3201-3 Fast Ethernet Controller (21143) */
1.309     thorpej  3926: #define        PCI_PRODUCT_XIRCOM_WINGLOBAL    0x000c          /* WinGlobal Modem */
1.642     mycroft  3927: #define        PCI_PRODUCT_XIRCOM_MODEM56      0x0103          /* 56k Modem */
1.103     thorpej  3928:
                   3929: /* Yamaha products */
1.251     jonathan 3930: #define        PCI_PRODUCT_YAMAHA_YMF724       0x0004          /* 724 Audio */
1.318     soren    3931: #define        PCI_PRODUCT_YAMAHA_YMF740       0x000a          /* 740 Audio */
                   3932: #define        PCI_PRODUCT_YAMAHA_YMF740C      0x000c          /* 740C (DS-1) Audio */
                   3933: #define        PCI_PRODUCT_YAMAHA_YMF724F      0x000d          /* 724F (DS-1) Audio */
1.221     jonathan 3934: #define        PCI_PRODUCT_YAMAHA_YMF744B      0x0010          /* 744 (DS-1S) Audio */
                   3935: #define        PCI_PRODUCT_YAMAHA_YMF754       0x0012          /* 754 (DS-1E) Audio */
1.14      cgd      3936:
                   3937: /* Zeinet products */
                   3938: #define        PCI_PRODUCT_ZEINET_1221 0x0001          /* 1221 */
1.18      christos 3939:
1.27      veego    3940: /* Ziatech products */
                   3941: #define        PCI_PRODUCT_ZIATECH_ZT8905      0x8905          /* PCI-ST32 Bridge */
                   3942:
1.104     drochner 3943: /* Zoran products */
                   3944: #define        PCI_PRODUCT_ZORAN_ZR36120       0x6120          /* Video Controller */

CVSweb <webmaster@jp.NetBSD.org>