diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1997-07-03 07:22:11 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1997-07-03 07:22:11 +0000 |
commit | 01966f4ac3366c4d42c79898f742450d06bc6164 (patch) | |
tree | 8438c50078de82d9f831cf3da03c3f4cbac4d72c /sys/dev/pci | |
parent | 2d7f1e782a4ccd0d560541115024f4f1ab12618f (diff) |
sync
Diffstat (limited to 'sys/dev/pci')
-rw-r--r-- | sys/dev/pci/pcidevs.h | 478 | ||||
-rw-r--r-- | sys/dev/pci/pcidevs_data.h | 1745 |
2 files changed, 1970 insertions, 253 deletions
diff --git a/sys/dev/pci/pcidevs.h b/sys/dev/pci/pcidevs.h index 3858805de92..c641c5024f2 100644 --- a/sys/dev/pci/pcidevs.h +++ b/sys/dev/pci/pcidevs.h @@ -2,10 +2,8 @@ * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * OpenBSD: pcidevs,v 1.17 1997/04/10 16:33:11 pefo Exp + * NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp */ -/* $NetBSD: pcidevs,v 1.20 1996/10/19 13:01:49 jonathan Exp $ */ - /* * Copyright (c) 1995, 1996 Christopher G. Demetriou @@ -39,11 +37,18 @@ */ /* + * NOTE: a fairly complete list of PCI codes can be found at: + * + * http://www.halcyon.com/scripts/jboemler/pci/pcicode + */ + +/* * List of known PCI vendors */ -#define PCI_VENDOR_OLDCOMPAQ 0x0e11 /* Compaq (Old ID. see "COMPAQ" below.) */ -#define PCI_VENDOR_OLDNCR 0x1000 /* NCR (Old ID. see "NCR" below.) */ +#define PCI_VENDOR_MARTINMARIETTA 0x003d /* Martin-Marietta Corporation */ +#define PCI_VENDOR_COMPAQ 0x0e11 /* Compaq */ +#define PCI_VENDOR_SYMBIOS 0x1000 /* Symbios Logic */ #define PCI_VENDOR_ATI 0x1002 /* ATI Technologies */ #define PCI_VENDOR_ULSI 0x1003 /* ULSI Systems */ #define PCI_VENDOR_VLSI 0x1004 /* VLSI Technology */ @@ -56,28 +61,29 @@ #define PCI_VENDOR_TSENG 0x100c /* Tseng Labs */ #define PCI_VENDOR_AST 0x100d /* AST Research */ #define PCI_VENDOR_WEITEK 0x100e /* Weitek */ -#define PCI_VENDOR_VIDEOLOGIC 0x1010 /* Video Logic, Ltd. */ +#define PCI_VENDOR_VIDEOLOGIC 0x1010 /* Video Logic */ #define PCI_VENDOR_DEC 0x1011 /* Digital Equipment */ #define PCI_VENDOR_MICRONICS 0x1012 /* Micronics Computers */ #define PCI_VENDOR_CIRRUS 0x1013 /* Cirrus Logic */ #define PCI_VENDOR_IBM 0x1014 /* IBM */ +#define PCI_VENDOR_LSIL 0x1015 /* LSI Logic Corp of Canada */ #define PCI_VENDOR_ICLPERSONAL 0x1016 /* ICL Personal Systems */ #define PCI_VENDOR_SPEA 0x1017 /* SPEA Software */ #define PCI_VENDOR_UNISYS 0x1018 /* Unisys Systems */ #define PCI_VENDOR_ELITEGROUP 0x1019 /* Elitegroup Computer Systems */ -#define PCI_VENDOR_NCR 0x101a /* NCR */ +#define PCI_VENDOR_NCR 0x101a /* AT&T Global Information Systems */ #define PCI_VENDOR_VITESSE 0x101b /* Vitesse Semiconductor */ #define PCI_VENDOR_WD 0x101c /* Western Digital */ #define PCI_VENDOR_AMI 0x101e /* American Megatrends */ #define PCI_VENDOR_PICTURETEL 0x101f /* PictureTel */ #define PCI_VENDOR_HITACHICOMP 0x1020 /* Hitachi Computer Products */ #define PCI_VENDOR_OKI 0x1021 /* OKI Electric Industry */ -#define PCI_VENDOR_AMD 0x1022 /* AMD */ +#define PCI_VENDOR_AMD 0x1022 /* Advanced Micro Devices */ #define PCI_VENDOR_TRIDENT 0x1023 /* Trident Microsystems */ #define PCI_VENDOR_ZENITH 0x1024 /* Zenith Data Systems */ #define PCI_VENDOR_ACER 0x1025 /* Acer */ #define PCI_VENDOR_DELL 0x1028 /* Dell Computer */ -#define PCI_VENDOR_SIEMENS 0x1029 /* Siemens Nixdorf IS */ +#define PCI_VENDOR_SNI 0x1029 /* Siemens Nixdorf AG */ #define PCI_VENDOR_LSILOGIC 0x102a /* LSI Logic, Headland div. */ #define PCI_VENDOR_MATROX 0x102b /* Matrox */ #define PCI_VENDOR_CHIPS 0x102c /* Chips and Technologies */ @@ -86,7 +92,7 @@ #define PCI_VENDOR_TOSHIBA 0x102f /* Toshiba America */ #define PCI_VENDOR_TMCRESEARCH 0x1030 /* TMC Research */ #define PCI_VENDOR_MIRO 0x1031 /* Miro Computer Products */ -#define PCI_VENDOR_COMPAQ 0x1032 /* Compaq */ +#define PCI_VENDOR_COMPAQ2 0x1032 /* Compaq (2nd PCI Vendor ID) */ #define PCI_VENDOR_NEC 0x1033 /* NEC */ #define PCI_VENDOR_BURNDY 0x1034 /* Burndy */ #define PCI_VENDOR_COMPCOMM 0x1035 /* Comp. & Comm. Research Lab */ @@ -96,7 +102,7 @@ #define PCI_VENDOR_SIS 0x1039 /* Silicon Integrated System */ #define PCI_VENDOR_SEIKOEPSON 0x103a /* Seiko Epson */ #define PCI_VENDOR_TATUNGAMERICA 0x103b /* Tatung Co. of America */ -#define PCI_VENDOR_HP 0x103C /* Hewlett-Packard */ +#define PCI_VENDOR_HP 0x103c /* Hewlett-Packard */ #define PCI_VENDOR_SOLLIDAY 0x103e /* Solliday Engineering */ #define PCI_VENDOR_LOGICMODELLING 0x103f /* Logic Modeling */ #define PCI_VENDOR_KPC 0x1040 /* Kubota Pacific */ @@ -111,8 +117,8 @@ #define PCI_VENDOR_FOUNTAINTECH 0x1049 /* Fountain Technology */ #define PCI_VENDOR_SGSTHOMSON 0x104a /* SGS Thomson Microelectric */ #define PCI_VENDOR_BUSLOGIC 0x104b /* BusLogic */ -#define PCI_VENDOR_TI 0x104C /* Texas Instruments */ -#define PCI_VENDOR_SONY 0x104D /* Sony */ +#define PCI_VENDOR_TI 0x104c /* Texas Instruments */ +#define PCI_VENDOR_SONY 0x104d /* Sony */ #define PCI_VENDOR_OAKTECH 0x104e /* Oak Technology */ #define PCI_VENDOR_COTIME 0x104f /* Co-time Computer */ #define PCI_VENDOR_WINBOND 0x1050 /* Winbond Electronics */ @@ -131,17 +137,17 @@ #define PCI_VENDOR_VTECH 0x105e /* Vtech Computers */ #define PCI_VENDOR_INFOTRONIC 0x105f /* Infotronic America */ #define PCI_VENDOR_UMC 0x1060 /* United Microelectronics */ -#define PCI_VENDOR_ITT 0x1061 /* I. T. T. (or X technology?) */ -#define PCI_VENDOR_MASPAR 0x1062 /* Maspar Computer */ +#define PCI_VENDOR_ITT 0x1061 /* I. T. T. */ +#define PCI_VENDOR_MASPAR 0x1062 /* MasPar Computer */ #define PCI_VENDOR_OCEANOA 0x1063 /* Ocean Office Automation */ #define PCI_VENDOR_ALCATEL 0x1064 /* Alcatel CIT */ #define PCI_VENDOR_TEXASMICRO 0x1065 /* Texas Microsystems */ #define PCI_VENDOR_PICOPOWER 0x1066 /* Picopower Technology */ -#define PCI_VENDOR_MITSUBISHI 0x1067 /* Mitsubishi */ +#define PCI_VENDOR_MITSUBISHI 0x1067 /* Mitsubishi Electronics */ #define PCI_VENDOR_DIVERSIFIED 0x1068 /* Diversified Technology */ #define PCI_VENDOR_MYLEX 0x1069 /* Mylex */ #define PCI_VENDOR_ATEN 0x106a /* Aten Research */ -#define PCI_VENDOR_APPLE 0x106B /* Apple */ +#define PCI_VENDOR_APPLE 0x106b /* Apple Computer */ #define PCI_VENDOR_HYUNDAI 0x106c /* Hyundai Electronics America */ #define PCI_VENDOR_SEQUENT 0x106d /* Sequent */ #define PCI_VENDOR_DFI 0x106e /* DFI */ @@ -172,9 +178,10 @@ #define PCI_VENDOR_CACHECOMP 0x1087 /* Cache Computer */ #define PCI_VENDOR_MICROCOMP 0x1088 /* Microcomputer Systems */ #define PCI_VENDOR_DG 0x1089 /* Data General Corporation */ -#define PCI_VENDOR_BIT3 0x108A /* Bit3 Computer Corp. */ -#define PCI_VENDOR_OAKLEIGH 0x108c /* Oakleigh Systems */ +#define PCI_VENDOR_BIT3 0x108a /* Bit3 Computer Corp. */ +#define PCI_VENDOR_ELONEX 0x108c /* Elonex PLC c/o Oakleigh Systems */ #define PCI_VENDOR_OLICOM 0x108d /* Olicom */ +#define PCI_VENDOR_SUN 0x108e /* Sun Microsystems */ #define PCI_VENDOR_SYSTEMSOFT 0x108f /* Systemsoft */ #define PCI_VENDOR_ENCORE 0x1090 /* Encore Computer */ #define PCI_VENDOR_INTERGRAPH 0x1091 /* Intergraph */ @@ -184,7 +191,7 @@ #define PCI_VENDOR_CMDTECH 0x1095 /* CMD Technology */ #define PCI_VENDOR_ALACRON 0x1096 /* Alacron */ #define PCI_VENDOR_APPIAN 0x1097 /* Appian Technology */ -#define PCI_VENDOR_QUANTUMDESIGNS 0x1098 /* Quantum Designs (or Vision?) */ +#define PCI_VENDOR_QUANTUMDESIGNS 0x1098 /* Quantum Designs */ #define PCI_VENDOR_SAMSUNGELEC 0x1099 /* Samsung Electronics */ #define PCI_VENDOR_PACKARDBELL 0x109a /* Packard Bell */ #define PCI_VENDOR_GEMLIGHT 0x109b /* Gemlight Computer */ @@ -205,6 +212,7 @@ #define PCI_VENDOR_ACC 0x10aa /* ACC Microelectronics */ #define PCI_VENDOR_DIGICOM 0x10ab /* Digicom */ #define PCI_VENDOR_HONEYWELL 0x10ac /* Honeywell IASD */ +#define PCI_VENDOR_SYMPHONY 0x10ad /* Symphony Labs */ #define PCI_VENDOR_CORNERSTONE 0x10ae /* Cornerstone Technology */ #define PCI_VENDOR_MICROCOMPSON 0x10af /* Micro Computer Sysytems (M) SON */ #define PCI_VENDOR_CARDEXPER 0x10b0 /* CardExpert Technology */ @@ -214,7 +222,7 @@ #define PCI_VENDOR_STB 0x10b4 /* STB Systems */ #define PCI_VENDOR_PLX 0x10b5 /* PLX Technology */ #define PCI_VENDOR_MADGE 0x10b6 /* Madge Networks */ -#define PCI_VENDOR_3COM 0x10b7 /* 3Com */ +#define PCI_VENDOR_3COM 0x10B7 /* 3Com */ #define PCI_VENDOR_SMC 0x10b8 /* Standard Microsystems */ #define PCI_VENDOR_ALI 0x10b9 /* Acer Labs */ #define PCI_VENDOR_MITSUBISHIELEC 0x10ba /* Mitsubishi Electronics */ @@ -239,7 +247,7 @@ #define PCI_VENDOR_ADVSYSPROD 0x10cd /* Advanced System Products */ #define PCI_VENDOR_RADIUS 0x10ce /* Radius */ #define PCI_VENDOR_CITICORP 0x10cf /* Citicorp TTI */ -#define PCI_VENDOR_FUJUTSU 0x10d0 /* Fujitsu Limited */ +#define PCI_VENDOR_FUJITSU2 0x10d0 /* Fujitsu Limited (2nd PCI Vendor ID) */ #define PCI_VENDOR_FUTUREPLUS 0x10d1 /* Future+ Systems */ #define PCI_VENDOR_MOLEX 0x10d2 /* Molex */ #define PCI_VENDOR_JABIL 0x10d3 /* Jabil Circuit */ @@ -256,6 +264,7 @@ #define PCI_VENDOR_NVIDIA 0x10de /* Nvidia Corporation */ #define PCI_VENDOR_EMULEX 0x10df /* Emulex */ #define PCI_VENDOR_IMS 0x10e0 /* Integrated Micro Solutions */ +#define PCI_VENDOR_TEKRAM 0x10e1 /* Tekram Technology (1st PCI Vendor ID) */ #define PCI_VENDOR_APTIX 0x10e2 /* Aptix Corporation */ #define PCI_VENDOR_NEWBRIDGE 0x10e3 /* Newbridge Microsystems */ #define PCI_VENDOR_TANDEM 0x10e4 /* Tandem Computers */ @@ -275,7 +284,7 @@ #define PCI_VENDOR_ACHME 0x10f2 /* Achme Computer */ #define PCI_VENDOR_ALARIS 0x10f3 /* Alaris */ #define PCI_VENDOR_SMOS 0x10f4 /* S-MOS Systems */ -#define PCI_VENDOR_MKK 0x10f5 /* NKK Corporation */ +#define PCI_VENDOR_NKK 0x10f5 /* NKK Corporation */ #define PCI_VENDOR_CREATIVE 0x10f6 /* Creative Electronic Systems */ #define PCI_VENDOR_MATSUSHITA 0x10f7 /* Matsushita */ #define PCI_VENDOR_ALTOS 0x10f8 /* Altos India */ @@ -296,6 +305,7 @@ #define PCI_VENDOR_STRATIS 0x1107 /* Stratus Computer */ #define PCI_VENDOR_PROTEON 0x1108 /* Proteon */ #define PCI_VENDOR_COGENT 0x1109 /* Cogent Data Technologies */ +#define PCI_VENDOR_SIEMENS 0x110a /* Siemens AG / Siemens Nixdorf AG */ #define PCI_VENDOR_XENON 0x110b /* Xenon Microsystems */ #define PCI_VENDOR_MINIMAX 0x110c /* Mini-Max Technology */ #define PCI_VENDOR_ZNYX 0x110d /* Znyx Advanced Systems */ @@ -303,10 +313,10 @@ #define PCI_VENDOR_ROSS 0x110f /* Ross Technology */ #define PCI_VENDOR_POWERHOUSE 0x1110 /* Powerhouse Systems */ #define PCI_VENDOR_SCO 0x1111 /* Santa Cruz Operation */ -#define PCI_VENDOR_ROCKWELL 0x1112 /* Rockwell Network Systems */ +#define PCI_VENDOR_RNS 0x1112 /* RNS */ #define PCI_VENDOR_ACCTON 0x1113 /* Accton Technology */ #define PCI_VENDOR_ATMEL 0x1114 /* Atmel */ -#define PCI_VENDOR_3DLABS 0x1115 /* 3D Labs */ +#define PCI_VENDOR_DUPONT 0x1115 /* DuPont Pixel Systems */ #define PCI_VENDOR_DATATRANSLATION 0x1116 /* Data Translation */ #define PCI_VENDOR_DATACUBE 0x1117 /* Datacube */ #define PCI_VENDOR_BERG 0x1118 /* Berg Electronics */ @@ -321,8 +331,8 @@ #define PCI_VENDOR_ZILOG 0x1121 /* Zilog */ #define PCI_VENDOR_MULTITECH 0x1122 /* Multi-tech Systems */ #define PCI_VENDOR_LEUTRON 0x1124 /* Leutron Vision */ -#define PCI_VENDOR_EUROCORE 0x1125 /* Eurocore */ -#define PCI_VENDOR_VIGRA 0x1125 /* Vigra */ +#define PCI_VENDOR_EUROCORE 0x1125 /* Eurocore/Vigra */ +#define PCI_VENDOR_VIGRA 0x1126 /* Vigra */ #define PCI_VENDOR_FORE 0x1127 /* FORE Systems */ #define PCI_VENDOR_FIRMWORKS 0x1129 /* Firmworks */ #define PCI_VENDOR_HERMES 0x112a /* Hermes Electronics */ @@ -388,22 +398,117 @@ #define PCI_VENDOR_CDAC 0x1169 /* Centre for Dev. of Advanced Computing */ #define PCI_VENDOR_POLARIS 0x116a /* Polaris Communications */ #define PCI_VENDOR_CONNECTWARE 0x116b /* Connectware */ -#define PCI_VENDOR_MARTINMARIETTA 0x116d /* Martin-Marietta */ #define PCI_VENDOR_WSTECH 0x116f /* Workstation Technology */ #define PCI_VENDOR_INVENTEC 0x1170 /* Inventec */ -#define PCI_VENDOR_ZEITNET 0x1193 /* ZeitNet */ -#define PCI_VENDOR_SPECIALIX 0x11cb /* Specialix */ -#define PCI_VENDOR_CYCLADES 0x120e /* Cyclades */ +#define PCI_VENDOR_LOUGHSOUND 0x1171 /* Loughborough Sound Images */ +#define PCI_VENDOR_ALTERA 0x1172 /* Altera Corperation */ +#define PCI_VENDOR_ADOBE 0x1173 /* Adobe Systems */ +#define PCI_VENDOR_BRIDGEPORT 0x1174 /* Bridgeport Machines */ +#define PCI_VENDOR_MIRTRON 0x1175 /* Mitron Computer */ +#define PCI_VENDOR_SBE 0x1176 /* SBE */ +#define PCI_VENDOR_SILICONENG 0x1177 /* Silicon Engineering */ +#define PCI_VENDOR_ALFA 0x1178 /* Alfa */ +#define PCI_VENDOR_TOSHIBA2 0x1179 /* Toshiba Info Systems (2nd PCI Vendor ID) */ +#define PCI_VENDOR_ATREND 0x117a /* A-Trend Technology */ +#define PCI_VENDOR_ATTO 0x117c /* Atto Technology */ +#define PCI_VENDOR_TR 0x117e /* T/R Systems */ +#define PCI_VENDOR_RICOH 0x1180 /* Ricoh */ +#define PCI_VENDOR_TELEMATICS 0x1181 /* Telematics International */ +#define PCI_VENDOR_FUJIKURA 0x1183 /* Fujikura */ +#define PCI_VENDOR_FORKS 0x1184 /* Forks */ +#define PCI_VENDOR_DATAWORLD 0x1185 /* Dataworld */ +#define PCI_VENDOR_DLINK 0x1186 /* D-Link Systems */ +#define PCI_VENDOR_ATL 0x1187 /* Advanced Techonoloy Labratories */ +#define PCI_VENDOR_SHIMA 0x1188 /* Shima Seiki Manufacturing */ +#define PCI_VENDOR_MATSUSHITA2 0x1189 /* Matsushita Electronics (2nd PCI Vendor ID) */ +#define PCI_VENDOR_HILEVEL 0x118a /* HiLevel Technology */ +#define PCI_VENDOR_COROLLARY 0x118c /* Corrollary */ +#define PCI_VENDOR_BITFLOW 0x118d /* BitFlow */ +#define PCI_VENDOR_HERMSTEDT 0x118e /* Hermstedt */ +#define PCI_VENDOR_ARTOP 0x1191 /* Artop Electric */ +#define PCI_VENDOR_DENSAN 0x1192 /* Densan */ #define PCI_VENDOR_ZEINET 0x1193 /* Zeinet */ -#define PCI_VENDOR_SYMPHONY 0x1c1c /* Symphony Labs */ -#define PCI_VENDOR_TEKRAM 0x1de1 /* Tekram Technology */ -#define PCI_VENDOR_AVANCE2 0x4005 /* Avance Logic (mistyped? see 0x1005) */ +#define PCI_VENDOR_TOUCAN 0x1194 /* Toucan Technology */ +#define PCI_VENDOR_RATOC 0x1195 /* Ratoc System */ +#define PCI_VENDOR_HYTEC 0x1196 /* Hytec Electronic */ +#define PCI_VENDOR_GAGE 0x1197 /* Gage Applied Sciences */ +#define PCI_VENDOR_LAMBDA 0x1198 /* Lambda Systems */ +#define PCI_VENDOR_DCA 0x1199 /* Digital Communications Associates */ +#define PCI_VENDOR_MINDSHARE 0x119a /* Mind Share */ +#define PCI_VENDOR_OMEGA 0x119b /* Omega Micro */ +#define PCI_VENDOR_ITI 0x119c /* Information Technology Institute */ +#define PCI_VENDOR_BUG 0x119d /* Bug Sapporo */ +#define PCI_VENDOR_FUJITSU3 0x119e /* Fujitsu (3th PCI Vendor ID) */ +#define PCI_VENDOR_BULL 0x119f /* Bull Hn Information Systems */ +#define PCI_VENDOR_CONVEX 0x11a0 /* Convex Computer */ +#define PCI_VENDOR_HAMAMATSU 0x11a1 /* Hamamatsu Photonics */ +#define PCI_VENDOR_SIERRA2 0x11a2 /* Sierra Research & Technology (2nd PCI Vendor ID) */ +#define PCI_VENDOR_BARCO 0x11a4 /* Barco */ +#define PCI_VENDOR_MICROUNITY 0x11a5 /* MicroUnity Systems Engineering */ +#define PCI_VENDOR_PUREDATA 0x11a6 /* Pure Data */ +#define PCI_VENDOR_POWERCC 0x11a7 /* Power Computing */ +#define PCI_VENDOR_INNOSYS 0x11a9 /* InnoSys */ +#define PCI_VENDOR_ACTEL 0x11aa /* Actel */ +#define PCI_VENDOR_GALILEO 0x11ab /* Galileo Technology */ +#define PCI_VENDOR_CANNON 0x11ac /* Cannon IS */ +#define PCI_VENDOR_LITEON 0x11ad /* Lite-On Communications */ +#define PCI_VENDOR_SCITEX 0x11ae /* Scitex Corporation */ +#define PCI_VENDOR_PROLOG 0x11af /* Pro-Log Corporation */ +#define PCI_VENDOR_V3 0x11b0 /* V3 Semiconductor */ +#define PCI_VENDOR_APRICOT 0x11b1 /* Apricot Computer */ +#define PCI_VENDOR_KODAK 0x11b2 /* Eastman Kodak */ +#define PCI_VENDOR_BARR 0x11b3 /* Barr Systems */ +#define PCI_VENDOR_LEITECH 0x11b4 /* Leitch Technology */ +#define PCI_VENDOR_RADSTONE 0x11b5 /* Radstone Technology */ +#define PCI_VENDOR_UNITEDVIDEO 0x11b6 /* United Video */ +#define PCI_VENDOR_MOT2 0x11b7 /* Motorola (2nd PCI Vendor ID) */ +#define PCI_VENDOR_XPOINT 0x11b8 /* Xpoint Technologies */ +#define PCI_VENDOR_PATHLIGHT 0x11b9 /* Pathlight Technology */ +#define PCI_VENDOR_VIDEOTRON 0x11ba /* VideoTron */ +#define PCI_VENDOR_PYRAMID 0x11bb /* Pyramid Technologies */ +#define PCI_VENDOR_NETPERIPH 0x11bc /* Network Peripherals */ +#define PCI_VENDOR_PINNACLE 0x11bd /* Pinnacle Systems */ +#define PCI_VENDOR_IMI 0x11be /* International Microcircuts */ +#define PCI_VENDOR_NEC2 0x11c3 /* NEC (2nd PCI Vendor ID) */ +#define PCI_VENDOR_DOCTECH 0x11c4 /* Document Technologies */ +#define PCI_VENDOR_SHIVA 0x11c5 /* Shiva */ +#define PCI_VENDOR_DCMDATA 0x11c7 /* DCM Data Systems */ +#define PCI_VENDOR_DOLPHIN 0x11c8 /* Dolphin Interconnect Solutions */ +#define PCI_VENDOR_MRTMAGMA 0x11c9 /* Mesa Ridge Technologies (MAGMA) */ +#define PCI_VENDOR_LSISYS 0x11ca /* LSI Systems */ +#define PCI_VENDOR_SPECIALIX 0x11cb /* Specialix Research */ +#define PCI_VENDOR_MKC 0x11cc /* Michels & Kleberhoff Computer */ +#define PCI_VENDOR_HAL 0x11cd /* HAL Computer Systems */ +#define PCI_VENDOR_ZORAN 0x11de /* Zoran Corporation */ +#define PCI_VENDOR_PMCSIERRA 0x11f8 /* PMC-Sierra */ +#define PCI_VENDOR_CYCLADES 0x120e /* Cyclades */ +#define PCI_VENDOR_ESSENTIAL 0x120f /* Essential Communications */ +#define PCI_VENDOR_ARIEL 0x1220 /* Ariel */ +#define PCI_VENDOR_AZTECH 0x122d /* Aztech */ +#define PCI_VENDOR_3DO 0x1239 /* The 3D0 Company */ +#define PCI_VENDOR_STALLION 0x124d /* Stallion Technologies */ +#define PCI_VENDOR_LINEARSYS 0x1254 /* Linear Systems */ +#define PCI_VENDOR_AURORA 0x125c /* Aurora Technologies */ +#define PCI_VENDOR_NETAPP 0x1275 /* Network Appliance */ +#define PCI_VENDOR_ROCKWELL 0x127a /* Rockwell Semiconductor Systems */ +#define PCI_VENDOR_KOFAX 0x1296 /* Kofax Image Products */ +#define PCI_VENDOR_PICTUREEL 0x12c5 /* Picture Elements */ +#define PCI_VENDOR_SYMPHONY2 0x1c1c /* Symphony Labs (2nd PCI Vendor ID) */ +#define PCI_VENDOR_TEKRAM2 0x1de1 /* Tekram Technology (2nd PCI Vendor ID) */ +#define PCI_VENDOR_3DLABS 0x3d3d /* 3D Labs */ +#define PCI_VENDOR_AVANCE2 0x4005 /* Avance Logic (2nd PCI Vendor ID) */ +#define PCI_VENDOR_BUSLOGIC2 0x4b10 /* Buslogic (2nd PCI Vendor ID) */ #define PCI_VENDOR_S3 0x5333 /* S3 */ +#define PCI_VENDOR_NETPOWER2 0x5700 /* NetPower (2nd PCI Vendor ID) */ +#define PCI_VENDOR_C4T 0x6374 /* c't Magazin */ +#define PCI_VENDOR_QUANCM 0x8008 /* Quancm Electronic GmbH */ #define PCI_VENDOR_INTEL 0x8086 /* Intel */ +#define PCI_VENDOR_TRIGEM2 0x8800 /* Trigem Computer (2nd PCI Vendor ID) */ +#define PCI_VENDOR_COMPUTONE 0x8e0e /* Computone Corperation */ #define PCI_VENDOR_ADP 0x9004 /* Adaptec */ #define PCI_VENDOR_ATRONICS 0x907f /* Atronics */ -#define PCI_VENDOR_NETPOWERNEW 0xdead /* NetPower */ -#define PCI_VENDOR_ARK 0xedd8 /* Ark Logic (or Arc? or Hercules?) */ +#define PCI_VENDOR_ARC 0xedd8 /* ARC Logic */ +#define PCI_VENDOR_BAD 0xffff /* ILLEGITIMATE VENDOR ID */ /* * List of known products. Grouped by vendor. @@ -419,10 +524,20 @@ #define PCI_PRODUCT_3COM_3C905TX 0x9050 /* 3c905 100Base-TX */ #define PCI_PRODUCT_3COM_3C905T4 0x9051 /* 3c905 100Base-T4 */ +/* 3D Labs products */ +#define PCI_PRODUCT_3DLABS_300SX 0x0001 /* 300SX (\"Glint\") */ + +/* ACC Products */ +#define PCI_PRODUCT_ACC_2188 0x0000 /* ACCM 2188 VL-PCI Bridge */ + +/* Acer products */ +#define PCI_PRODUCT_ACER_M1435 0x1435 /* M1435 VL-PCI Bridge */ + /* Acer Labs products */ -#define PCI_PRODUCT_ALI_M1445 0x1445 /* M1445 */ -#define PCI_PRODUCT_ALI_M1449 0x1449 /* M1449 */ -#define PCI_PRODUCT_ALI_M1451 0x1451 /* M1451 */ +#define PCI_PRODUCT_ALI_M1445 0x1445 /* M1445 VL-PCI Bridge */ +#define PCI_PRODUCT_ALI_M1449 0x1449 /* M1449 PCI-ISA Bridge */ +#define PCI_PRODUCT_ALI_M1451 0x1451 /* M1451 Host-PCI Bridge */ +#define PCI_PRODUCT_ALI_M1461 0x1461 /* M1461 Host-PCI Bridge */ #define PCI_PRODUCT_ALI_M4803 0x5215 /* M4803 */ /* Adaptec products */ @@ -435,6 +550,7 @@ #define PCI_PRODUCT_ADP_AIC7870 0x7078 /* AIC-7870 */ #define PCI_PRODUCT_ADP_2940 0x7178 /* AHA-2940 */ #define PCI_PRODUCT_ADP_3940 0x7278 /* AHA-3940 */ +#define PCI_PRODUCT_ADP_3985 0x7378 /* AHA-3985 */ #define PCI_PRODUCT_ADP_2944 0x7478 /* AHA-2944 */ #define PCI_PRODUCT_ADP_AIC7880 0x8078 /* AIC-7880 Ultra */ #define PCI_PRODUCT_ADP_2940U 0x8178 /* AHA-2940 Ultra */ @@ -444,10 +560,12 @@ /* AMD products */ #define PCI_PRODUCT_AMD_PCNET_PCI 0x2000 /* 79c970 PCnet-PCI LANCE Ethernet */ #define PCI_PRODUCT_AMD_PCSCSI_PCI 0x2020 /* 53c974 PCscsi-PCI SCSI */ +#define PCI_PRODUCT_AMD_PCNETS_PCI 0x2040 /* 79C974 PCnet-PCI Ethernet & SCSI */ -/* ARK Logic products */ -#define PCI_PRODUCT_ARK_1000PV 0xa091 /* 1000PV */ -#define PCI_PRODUCT_ARK_2000PV 0xa099 /* 2000PV */ +/* ARC Logic products */ +#define PCI_PRODUCT_ARC_1000PV 0xa091 /* 1000PV */ +#define PCI_PRODUCT_ARC_2000PV 0xa099 /* 2000PV */ +#define PCI_PRODUCT_ARC_2000MT 0xa0a1 /* 2000MT */ /* ATI products */ #define PCI_PRODUCT_ATI_MACH32 0x4158 /* Mach32 */ @@ -458,32 +576,75 @@ #define PCI_PRODUCT_ATI_MACH64_GT 0x4754 /* Mach64 GT */ #define PCI_PRODUCT_ATI_MACH64_GX 0x4758 /* Mach64 GX */ +/* Applied Micro Circuts products */ +#define PCI_PRODUCT_AMCIRCUITS_S5933 0x4750 /* S5933 PCI Matchmaker */ +#define PCI_PRODUCT_AMCIRCUITS_LANAI 0x8043 /* Myrinet LANai Interface */ + /* Atronics products */ #define PCI_PRODUCT_ATRONICS_IDE_2015PL 0x2015 /* IDE-2015PL */ /* Avance Logic products */ -#define PCI_PRODUCT_AVANCE_ALG2301 0x2301 /* ALG2301 */ +#define PCI_PRODUCT_AVANCE_AVL2301 0x2301 /* AVL2301 */ +#define PCI_PRODUCT_AVANCE_AVG2302 0x2302 /* AVG2302 */ +#define PCI_PRODUCT_AVANCE2_ALG2301 0x2301 /* ALG2301 */ +#define PCI_PRODUCT_AVANCE2_ALG2302 0x2302 /* ALG2302 */ /* BusLogic products */ -#define PCI_PRODUCT_BUSLOGIC_OLD946C 0x0140 /* 946C 01 */ -#define PCI_PRODUCT_BUSLOGIC_946C 0x1040 /* 946C 10 */ +#define PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC 0x0140 /* MultiMaster NC */ +#define PCI_PRODUCT_BUSLOGIC_MULTIMASTER 0x1040 /* MultiMaster */ +#define PCI_PRODUCT_BUSLOGIC_FLASHPOINT 0x8130 /* FlashPoint */ + +/* c't Magazin products */ +#define PCI_PRODUCT_C4T_GPPCI 0x6773 /* GPPCI */ /* Chips and Technologies products */ +#define PCI_PRODUCT_CHIPS_64310 0x00b8 /* 64310 */ #define PCI_PRODUCT_CHIPS_65545 0x00d8 /* 65545 */ +#define PCI_PRODUCT_CHIPS_65548 0x00dc /* 65548 */ +#define PCI_PRODUCT_CHIPS_65550 0x00e0 /* 65550 */ /* Cirrus Logic products */ -#define PCI_PRODUCT_CIRRUS_GD_5430 0x00a0 /* GD 5430 */ -#define PCI_PRODUCT_CIRRUS_GD_5434_4 0x00a4 /* GD 5434-4 */ -#define PCI_PRODUCT_CIRRUS_GD_5434_8 0x00a8 /* GD 5434-8 */ -#define PCI_PRODUCT_CIRRUS_GD_5436 0x00ac /* GD 5436 */ -#define PCI_PRODUCT_CIRRUS_CL_6729 0x1100 /* CL 6729 */ -#define PCI_PRODUCT_CIRRUS_CL_7542 0x1200 /* CL 7542 */ +#define PCI_PRODUCT_CIRRUS_CL_GD7548 0x0038 /* CL-GD7548 */ +#define PCI_PRODUCT_CIRRUS_CL_GD5430 0x00a0 /* CL-GD5430 */ +#define PCI_PRODUCT_CIRRUS_CL_GD5434_4 0x00a4 /* CL-GD5434-4 */ +#define PCI_PRODUCT_CIRRUS_CL_GD5434_8 0x00a8 /* CL-GD5434-8 */ +#define PCI_PRODUCT_CIRRUS_CL_GD5436 0x00ac /* CL-GD5436 */ +#define PCI_PRODUCT_CIRRUS_CL_GD5446 0x00b8 /* CL-GD5446 */ +#define PCI_PRODUCT_CIRRUS_CL_GD6729 0x1100 /* CL-GD6729 */ +#define PCI_PRODUCT_CIRRUS_CL_GD7542 0x1200 /* CL-GD7542 */ +#define PCI_PRODUCT_CIRRUS_CL_GD7543 0x1202 /* CL-GD7543 */ +#define PCI_PRODUCT_CIRRUS_CL_GD7541 0x1204 /* CL-GD7541 */ /* CMD Technology products */ #define PCI_PRODUCT_CMDTECH_640A 0x0640 /* 640A */ +#define PCI_PRODUCT_CMDTECH_642 0x0642 /* 642 */ +#define PCI_PRODUCT_CMDTECH_646 0x0646 /* 646 */ +#define PCI_PRODUCT_CMDTECH_650A 0x0650 /* 650A */ + +/* Cogent Data Technologies products */ +#define PCI_PRODUCT_COGENT_EM110TX 0x1400 /* EX110TX PCI Fast Ethernet Adapter */ + +/* Compaq products */ +#define PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE 0x0001 /* PCI-EISA Bridge */ +#define PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE 0x0002 /* PCI-ISA Bridge */ +#define PCI_PRODUCT_COMPAQ_TRIFLEX1 0x1000 /* Triflex Host-PCI Bridge */ +#define PCI_PRODUCT_COMPAQ_TRIFLEX2 0x2000 /* Triflex Host-PCI Bridge */ +#define PCI_PRODUCT_COMPAQ_QVISION_V0 0x3032 /* QVision */ +#define PCI_PRODUCT_COMPAQ_QVISION_1280P 0x3033 /* QVision 1280/p */ +#define PCI_PRODUCT_COMPAQ_QVISION_V2 0x3034 /* QVision */ +#define PCI_PRODUCT_COMPAQ_TRIFLEX4 0x4000 /* Triflex Host-PCI Bridge */ /* Contaq Microsystems products */ -#define PCI_PRODUCT_CONTAQ_82C599 0x0600 /* 82C599 */ +#define PCI_PRODUCT_CONTAQ_82C599 0x0600 /* 82C599 PCI-VLB Bridge */ + +/* Corollary Products */ +#define PCI_PRODUCT_COROLLARY_CBUSII_PCIB 0x0014 /* \"C-Bus II\"-PCI Bridge */ + +/* Cyclades products */ +#define PCI_PRODUCT_CYCLADES_CYCLOMY_1 0x0100 /* Cyclom-Y below 1M */ +#define PCI_PRODUCT_CYCLADES_CYCLOMY_2 0x0101 /* Cyclom-Y above 1M */ +#define PCI_PRODUCT_CYCLADES_CYCLOMZ_1 0x0200 /* Cyclom-Z below 1M */ +#define PCI_PRODUCT_CYCLADES_CYCLOMZ_2 0x0201 /* Cyclom-Z above 1M */ /* DEC products */ #define PCI_PRODUCT_DEC_21050 0x0001 /* DECchip 21050 PCI-PCI Bridge */ @@ -497,13 +658,29 @@ /* product DEC ??? 0x0010 ??? VME Interface */ #define PCI_PRODUCT_DEC_21041 0x0014 /* DECchip 21041 (\"Tulip Pass 3\") */ #define PCI_PRODUCT_DEC_DGLPB 0x0016 /* DGLPB (\"OPPO\") */ +#define PCI_PRODUCT_DEC_21142 0x0019 /* DECchip 21142/3 */ +#define PCI_PRODUCT_DEC_21052 0x0021 /* DECchip 21052 PCI-PCI Bridge */ +#define PCI_PRODUCT_DEC_21150 0x0022 /* DECchip 21150 PCI-PCI Bridge */ +#define PCI_PRODUCT_DEC_21152 0x0024 /* DECchip 21152 PCI-PCI Bridge */ +#define PCI_PRODUCT_DEC_21153 0x0025 /* DECchip 21153 PCI-PCI Bridge */ +#define PCI_PRODUCT_DEC_21154 0x0026 /* DECchip 21154 PCI-PCI Bridge */ /* Diamond products */ -#define PCI_PRODUCT_DIAMOND_vIPER 0x9001 /* Viper/PCI */ +#define PCI_PRODUCT_DIAMOND_VIPER 0x9001 /* Viper/PCI */ /* Distributed Processing Technology products */ #define PCI_PRODUCT_DPT_SC_RAID 0xa400 /* SmartCache/Raid */ +/* Emulex products */ +#define PCI_PRODUCT_EMULEX_LPPFC 0x10df /* \"Light Pulse\" FibreChannel adapter */ + +/* Essential Communications products */ +#define PCI_PRODUCT_ESSENTIAL_RR_HIPPI 0x0001 /* RoadRunner HIPPI Interface */ +#define PCI_PRODUCT_ESSENTIAL_RR_GIGE 0x0005 /* RoadRunner Gig-E Interface */ + +/* Evans & Sutherland products */ +#define PCI_PRODUCT_ES_FREEDOM 0x0001 /* Freedom PCI-GBus Interface */ + /* FORE products */ #define PCI_PRODUCT_FORE_PCA200 0x0210 /* ATM PCA-200 */ #define PCI_PRODUCT_FORE_PCA200E 0x0300 /* ATM PCA-200e */ @@ -519,60 +696,95 @@ #define PCI_PRODUCT_HP_J2585A 0x1030 /* J2585A */ /* IBM products */ +#define PCI_PRODUCT_IBM_0x0002 0x0002 /* MCA Bridge */ +#define PCI_PRODUCT_IBM_0x0005 0x0005 /* CPU Bridge - Alta Lite */ +#define PCI_PRODUCT_IBM_0x0007 0x0007 /* CPU Bridge - Alta MP */ +#define PCI_PRODUCT_IBM_0x000a 0x000a /* ISA Bridge w/PnP */ +#define PCI_PRODUCT_IBM_0x0017 0x0017 /* CPU Bridge */ +#define PCI_PRODUCT_IBM_0x0018 0x0018 /* Auto LANStreamer */ +#define PCI_PRODUCT_IBM_GXT150P 0x001B /* GXT-150P 2D Accelerator */ +#define PCI_PRODUCT_IBM_0x0020 0x0020 /* MCA Bridge */ #define PCI_PRODUCT_IBM_82351 0x0022 /* 82351 PCI-PCI Bridge */ +#define PCI_PRODUCT_IBM_0x0036 0x0036 /* Miami/PCI */ /* Integrated Micro Solutions products */ #define PCI_PRODUCT_IMS_8849 0x8849 /* 8849 */ /* Intel products */ #define PCI_PRODUCT_INTEL_PCEB 0x0482 /* 82375EB PCI-EISA Bridge */ -#define PCI_PRODUCT_INTEL_CDC 0x0483 /* 82424ZX Cache and DRAM controller */ +#define PCI_PRODUCT_INTEL_CDC 0x0483 /* 82424ZX (Saturn) Cache and DRAM controller */ #define PCI_PRODUCT_INTEL_SIO 0x0484 /* 82378IB PCI-ISA Bridge (System I/O) */ #define PCI_PRODUCT_INTEL_PCIB 0x0486 /* 82426EX PCI-ISA Bridge */ -#define PCI_PRODUCT_INTEL_PCMC 0x04a3 /* 82434LX PCI, Cache, and Memory Controller */ +#define PCI_PRODUCT_INTEL_PCMC 0x04a3 /* 82434LX/NX (Mercury/Neptune) PCI, Cache, and DRAM Controller */ +#define PCI_PRODUCT_INTEL_82092AA 0x1222 /* 82092AA IDE controller */ #define PCI_PRODUCT_INTEL_SAA7116 0x1223 /* SAA7116 */ -#define PCI_PRODUCT_INTEL_82437 0x122d /* 82437 Triton */ -#define PCI_PRODUCT_INTEL_82471 0x122e /* 82471 Triton */ -#define PCI_PRODUCT_INTEL_82438 0x1230 /* 82438 */ -#define PCI_PRODUCT_INTEL_82440FX 0x1237 /* 82440FX Natoma, PCI and memory controller */ -#define PCI_PRODUCT_INTEL_82371SBa 0x7000 /* 82371SB PCI-ISA bridge */ -#define PCI_PRODUCT_INTEL_82371SBb 0x7010 /* 82371SB IDE interface */ -#define PCI_PRODUCT_INTEL_82450KX 0x84c4 /* 82450KX Orion, PCI memory controller */ -#define PCI_PRODUCT_INTEL_82454GX 0x84c5 /* 82454GX Orion, host to PCI bridge */ +#define PCI_PRODUCT_INTEL_82596 0x1226 /* 82596 LAN Controller */ +#define PCI_PRODUCT_INTEL_EEPRO100 0x1227 /* EE Pro 100 10/100 Fast Ethernet */ +#define PCI_PRODUCT_INTEL_EEPRO100S 0x1228 /* EE Pro 100 Smart 10/100 Fast Ethernet */ +#define PCI_PRODUCT_INTEL_82557 0x1229 /* 82557 Fast Ethernet LAN Controller */ +#define PCI_PRODUCT_INTEL_82437 0x122d /* 82437FX (Triton) PCI, Cache, and DRAM Controller */ +#define PCI_PRODUCT_INTEL_82471 0x122e /* 82471FB (Triton) PCI-ISA Bridge */ +#define PCI_PRODUCT_INTEL_82438 0x1230 /* 82438 (Triton) IDE controller */ +#define PCI_PRODUCT_INTEL_82371MX 0x1234 /* 82371 (Triton MX) PCI-ISA Bridge and IDE Controller */ +#define PCI_PRODUCT_INTEL_82437MX 0x1235 /* 82437 (Triton MX) PCI, Cache, and DRAM Controller */ +#define PCI_PRODUCT_INTEL_82440FX 0x1237 /* 82440FX (Natoma) PCI and Memory Controller */ +#define PCI_PRODUCT_INTEL_82439 0x1250 /* 82439 (Triton II) TXC Host Bridge */ +#define PCI_PRODUCT_INTEL_82371SB 0x7000 /* 82371SB (Triton II) PCI-ISA Bridge */ +#define PCI_PRODUCT_INTEL_82371IDE 0x7010 /* 82371SB (Triton II) IDE controller */ +#define PCI_PRODUCT_INTEL_82371USB 0x7020 /* 82371SB (Triton II) USB Interface */ +#define PCI_PRODUCT_INTEL_82430VX 0x7030 /* 82430VX (Triton VX) Host Bridge */ +#define PCI_PRODUCT_INTEL_82371AB 0x7110 /* 82371AB PIIX4 ISA Bridge */ +#define PCI_PRODUCT_INTEL_PCI450_PB 0x84c4 /* 450 PCIset (Orion) Host-PCI bridge */ +#define PCI_PRODUCT_INTEL_PCI450_MC 0x84c5 /* 450 PCIset (Orion) Memory Controller */ /* I. T. T. products */ #define PCI_PRODUCT_ITT_AGX016 0x0001 /* AGX016 */ +#define PCI_PRODUCT_ITT_ITT3204 0x0002 /* ITT3204 MPEG Decoder */ /* LeadTek Research */ #define PCI_PRODUCT_LEADTEK_S3_805 0x0000 /* S3 805 */ +/* Madge Networks products */ +#define PCI_PRODUCT_MADGE_COLLAGE25 0x1000 /* Collage 25 ATM adapter */ +#define PCI_PRODUCT_MADGE_COLLAGE155 0x1001 /* Collage 155 ATM adapter */ + /* Matrox products */ -#define PCI_PRODUCT_MATROX_ATLAS 0x0518 /* MGA-2 Atlas PX2085 */ -#define PCI_PRODUCT_MATROX_MILLENIUM 0x0519 /* MGA-2064 Millenium */ -#define PCI_PRODUCT_MATROX_MYSTIQUE 0x051a /* MGA-1064 Mystique */ #define PCI_PRODUCT_MATROX_IMPRESSION 0x0d10 /* MGA Impression */ +#define PCI_PRODUCT_MATROX_ATLAS 0x0518 /* MGA PX2085 (\"Atlas\") */ +#define PCI_PRODUCT_MATROX_MILLENIUM 0x0519 /* MGA Millenium 2064W (\"Storm\") */ +#define PCI_PRODUCT_MATROX_MYSTIQUE 0x102B /* MGA 1064SG */ /* Mylex products */ -#define PCI_PRODUCT_MYLEX_960P 0x0001 /* RAID controller */ +#define PCI_PRODUCT_MYLEX_960P 0x0001 /* DAC960P RAID controller */ /* Mutech products */ #define PCI_PRODUCT_MUTECH_MV1000 0x0001 /* MV1000 */ /* National Semiconductor products */ -#define PCI_PRODUCT_NS_87410 0xd001 /* 87410 */ +#define PCI_PRODUCT_NS_DP83810 0x0001 /* DP83810 10/100 Ethernet */ +#define PCI_PRODUCT_NS_NS87410 0xd001 /* NS87410 */ /* NCR/Symbios Logic products */ -#define PCI_PRODUCT_OLDNCR_810 0x0001 /* 53c810 */ -#define PCI_PRODUCT_OLDNCR_820 0x0002 /* 53c820 */ -#define PCI_PRODUCT_OLDNCR_825 0x0003 /* 53c825 */ -#define PCI_PRODUCT_OLDNCR_815 0x0004 /* 53c815 */ -#define PCI_PRODUCT_OLDNCR_810AP 0x0005 /* 53c810AP */ -#define PCI_PRODUCT_OLDNCR_860 0x0006 /* 53c860 */ -#define PCI_PRODUCT_OLDNCR_875 0x000f /* 53c875 */ -/* do the NCR chips use the new ID, as well? */ +#define PCI_PRODUCT_SYMBIOS_810 0x0001 /* 53c810 */ +#define PCI_PRODUCT_SYMBIOS_820 0x0002 /* 53c820 */ +#define PCI_PRODUCT_SYMBIOS_825 0x0003 /* 53c825 */ +#define PCI_PRODUCT_SYMBIOS_815 0x0004 /* 53c815 */ +#define PCI_PRODUCT_SYMBIOS_810AP 0x0005 /* 53c810AP */ +#define PCI_PRODUCT_SYMBIOS_860 0x0006 /* 53c860 */ +#define PCI_PRODUCT_SYMBIOS_875 0x000f /* 53c875 */ + +/* NexGen products */ +#define PCI_PRODUCT_NEXGEN_NX82C501 0x4e78 /* NX82C501 Host-PCI Bridge */ + +/* NKK products */ +#define PCI_PRODUCT_NKK_NDR4600 0xA001 /* NDR4600 Host-PCI Bridge */ /* Number Nine products */ -#define PCI_PRODUCT_NUMBER9_IMAG128 0x2309 /* Imagine-128 */ +#define PCI_PRODUCT_NUMBER9_I128 0x2309 /* Imagine-128 */ +#define PCI_PRODUCT_NUMBER9_I128_2 0x2339 /* Imagine-128 II */ + +/* Oak Technologies products */ +#define PCI_PRODUCT_OAKTECH_OTI1007 0x0107 /* OTI107 */ /* Opti products */ #define PCI_PRODUCT_OPTI_82C557 0xc557 /* 82C557 */ @@ -580,6 +792,9 @@ #define PCI_PRODUCT_OPTI_82C621 0xc621 /* 82C621 */ #define PCI_PRODUCT_OPTI_82C822 0xc822 /* 82C822 */ +/* PC Tech products */ +#define PCI_PRODUCT_PCTECH_RZ1000 0x1000 /* RZ1000 */ + /* Promise products */ #define PCI_PRODUCT_PROMISE_DC5030 0x5300 /* DC5030 */ @@ -595,14 +810,30 @@ #define PCI_PRODUCT_REALTEK_RT8029 0x8029 /* Ethernet */ /* S3 products */ +#define PCI_PRODUCT_S3_VIRGE 0x5631 /* ViRGE */ +#define PCI_PRODUCT_S3_TRIO32 0x8810 /* Trio32 */ #define PCI_PRODUCT_S3_TRIO64 0x8811 /* Trio32/64 */ +#define PCI_PRODUCT_S3_AURORA64P 0x8812 /* Aurora64V+ */ +#define PCI_PRODUCT_S3_TRIO64UVP 0x8814 /* Trio64UV+ */ #define PCI_PRODUCT_S3_868 0x8880 /* 868 */ -#define PCI_PRODUCT_S3_928 0x88b0 /* 928 */ -#define PCI_PRODUCT_S3_864_0 0x88c0 /* 864-0 */ -#define PCI_PRODUCT_S3_864_1 0x88c1 /* 864-1 */ -#define PCI_PRODUCT_S3_964_0 0x88d0 /* 964-0 */ -#define PCI_PRODUCT_S3_964_1 0x88d1 /* 964-1 */ -#define PCI_PRODUCT_S3_968 0x88f0 /* 968 */ +#define PCI_PRODUCT_S3_VIRGE_VX 0x883d /* ViRGE/VX */ +#define PCI_PRODUCT_S3_928 0x88b0 /* 86C928 */ +#define PCI_PRODUCT_S3_864_0 0x88c0 /* 86C864-0 (\"Vision864\") */ +#define PCI_PRODUCT_S3_864_1 0x88c1 /* 86C864-1 (\"Vision864\") */ +#define PCI_PRODUCT_S3_864_2 0x88c2 /* 86C864-2 (\"Vision864\") */ +#define PCI_PRODUCT_S3_864_3 0x88c3 /* 86C864-3 (\"Vision864\") */ +#define PCI_PRODUCT_S3_964_0 0x88d0 /* 86C964-0 (\"Vision964\") */ +#define PCI_PRODUCT_S3_964_1 0x88d1 /* 86C964-1 (\"Vision964\") */ +#define PCI_PRODUCT_S3_964_2 0x88d2 /* 86C964-2 (\"Vision964\") */ +#define PCI_PRODUCT_S3_964_3 0x88d1 /* 86C964-3 (\"Vision964\") */ +#define PCI_PRODUCT_S3_968_0 0x88f0 /* 86C968-0 (\"Vision968\") */ +#define PCI_PRODUCT_S3_968_1 0x88f1 /* 86C968-1 (\"Vision968\") */ +#define PCI_PRODUCT_S3_968_2 0x88f2 /* 86C968-2 (\"Vision968\") */ +#define PCI_PRODUCT_S3_968_3 0x88f3 /* 86C968-3 (\"Vision968\") */ + +/* SGS Thomson products */ +#define PCI_PRODUCT_SGSTHOMSON_2000 0x0008 /* STG 2000X */ +#define PCI_PRODUCT_SGSTHOMSON_1764 0x1746 /* STG 1764X */ /* Silicon Integrated System products */ #define PCI_PRODUCT_SIS_86C201 0x0001 /* 86C201 */ @@ -615,15 +846,30 @@ /* SMC products */ #define PCI_PRODUCT_SMC_37C665 0x1000 /* FDC 37C665 */ +#define PCI_PRODUCT_SMC_37C922 0x1001 /* FDC 37C922 */ /* Symphony Labs products */ #define PCI_PRODUCT_SYMPHONY_82C101 0x0001 /* 82C101 */ +#define PCI_PRODUCT_SYMPHONY_82C103 0x0103 /* 82C103 */ +#define PCI_PRODUCT_SYMPHONY_82C105 0x0105 /* 82C105 */ +#define PCI_PRODUCT_SYMPHONY2_82C101 0x0001 /* 82C101 */ + +/* Tekram Technology products (1st PCI Vendor ID)*/ +#define PCI_PRODUCT_TEKRAM_DC290 0xdc29 /* DC-290(M) */ + +/* Tekram Technology products (2nd PCI Vendor ID) */ +#define PCI_PRODUCT_TEKRAM2_DC690C 0x690c /* DC-690C */ -/* Tekram Technology products */ -#define PCI_PRODUCT_TEKRAM_DC290 0xdc29 /* DC290 */ +/* Texas Instruments products */ +#define PCI_PRODUCT_TI_CT1130 0xac12 /* CT1130 */ + +/* Toshiba products */ +#define PCI_PRODUCT_TOSHIBA_R4X00 0x102f /* R4x00 Host-PCI Bridge */ /* Trident products */ #define PCI_PRODUCT_TRIDENT_TGUI_9320 0x9320 /* TGUI 9320 */ +#define PCI_PRODUCT_TRIDENT_TGUI_9350 0x9350 /* TGUI 9350 */ +#define PCI_PRODUCT_TRIDENT_TGUI_9360 0x9360 /* TGUI 9360 */ #define PCI_PRODUCT_TRIDENT_TGUI_9420 0x9420 /* TGUI 9420 */ #define PCI_PRODUCT_TRIDENT_TGUI_9440 0x9440 /* TGUI 9440 */ #define PCI_PRODUCT_TRIDENT_TGUI_9660 0x9660 /* TGUI 9660 */ @@ -638,38 +884,76 @@ #define PCI_PRODUCT_TSENG_ET6000 0x3208 /* ET6000 */ /* UMC products */ -#define PCI_PRODUCT_UMC_UM8673F 0x0101 /* UM8673F */ +#define PCI_PRODUCT_UMC_UM82C881 0x0001 /* UM82C881 486 Chipset */ +#define PCI_PRODUCT_UMC_UM82C886 0x0002 /* UM82C886 ISA Bridge */ +#define PCI_PRODUCT_UMC_UM8673F 0x0101 /* UM8673F EIDE Controller */ +#define PCI_PRODUCT_UMC_UM8881 0x0881 /* UM8881 HB4 486 PCI Chipset */ +#define PCI_PRODUCT_UMC_UM82C891 0x0891 /* UM82C891 */ +#define PCI_PRODUCT_UMC_UM886A 0x1001 /* UM886A */ +#define PCI_PRODUCT_UMC_UM8886BF 0x673a /* UM8886BF */ +#define PCI_PRODUCT_UMC_UM8710 0x8710 /* UM8710 */ +#define PCI_PRODUCT_UMC_UM8886 0x886a /* UM8886 */ #define PCI_PRODUCT_UMC_UM8881F 0x8881 /* UM8881F PCI-Host bridge */ #define PCI_PRODUCT_UMC_UM8886F 0x8886 /* UM8886F PCI-ISA bridge */ #define PCI_PRODUCT_UMC_UM8886A 0x888a /* UM8886A */ #define PCI_PRODUCT_UMC_UM8891A 0x8891 /* UM8891A */ +#define PCI_PRODUCT_UMC_UM9017F 0x9017 /* UM9017F */ +#define PCI_PRODUCT_UMC_UM8886N 0xe88a /* UM8886N */ +#define PCI_PRODUCT_UMC_UM8891N 0xe891 /* UM8891N */ + +/* ULSI Systems products */ +#define PCI_PRODUCT_ULSI_US201 0x0201 /* US201 */ + +/* V3 Semiconductor products */ +#define PCI_PRODUCT_V3_V292PBC 0x0292 /* V292PBC AMD290x0 Host-PCI Bridge */ +#define PCI_PRODUCT_V3_V960PBC 0x0960 /* V960PBC i960 Host-PCI Bridge */ +#define PCI_PRODUCT_V3_V96DPC 0xC960 /* V96DPC i960 (Dual) Host-PCI Bridge */ /* VIA Technologies products */ -#define PCI_PRODUCT_VIATECH_82C505 0x0505 /* 82C505 */ -#define PCI_PRODUCT_VIATECH_ALT_82C505 0x0561 /* 82C505 */ -#define PCI_PRODUCT_VIATECH_82C576 0x0505 /* 82C576 3V */ +#define PCI_PRODUCT_VIATECH_VT82C505 0x0505 /* VT82C505 (\"Pluto\") */ +#define PCI_PRODUCT_VIATECH_VT82C561 0x0561 /* VT82C561 */ +#define PCI_PRODUCT_VIATECH_VT82C576 0x0576 /* VT82C576 3V */ +#define PCI_PRODUCT_VIATECH_VT82C570M 0x1000 /* VT82C570M (\"Apollo\") Host-PCI Bridge */ +#define PCI_PRODUCT_VIATECH_VT82C570MV 0x1006 /* VT82C570M (\"Apollo\") PCI-ISA Bridge */ +#define PCI_PRODUCT_VIATECH_VT82C416MV 0x1571 /* VT82C416MV */ /* Vortex Computer Systems products */ #define PCI_PRODUCT_VORTEX_GDT_6000B 0x0001 /* GDT 6000b */ /* VLSI products */ -#define PCI_PRODUCT_VLSI_82C592_FC1 0x0005 /* 82C592-FC1 */ -#define PCI_PRODUCT_VLSI_82C593_FC1 0x0006 /* 82C593-FC1 */ +#define PCI_PRODUCT_VLSI_82C592 0x0005 /* 82C592 CPU Bridge */ +#define PCI_PRODUCT_VLSI_82C593 0x0006 /* 82C593 ISA Bridge */ +#define PCI_PRODUCT_VLSI_82C594 0x0007 /* 82C594 Wildcat System Controller */ +#define PCI_PRODUCT_VLSI_82C596597 0x0008 /* 82C596/597 Wildcat ISA Bridge */ +#define PCI_PRODUCT_VLSI_82C541 0x000c /* 82C541 */ +#define PCI_PRODUCT_VLSI_82C543 0x000d /* 82C543 */ +#define PCI_PRODUCT_VLSI_82C532 0x0101 /* 82C532 */ +#define PCI_PRODUCT_VLSI_82C534 0x0102 /* 82C534 */ +#define PCI_PRODUCT_VLSI_82C535 0x0104 /* 82C535 */ +#define PCI_PRODUCT_VLSI_82C147 0x0105 /* 82C147 */ +#define PCI_PRODUCT_VLSI_82C975 0x0200 /* 82C975 */ +#define PCI_PRODUCT_VLSI_82C925 0x0280 /* 82C925 */ /* Weitek products */ #define PCI_PRODUCT_WEITEK_P9000 0x9001 /* P9000 */ #define PCI_PRODUCT_WEITEK_P9100 0x9100 /* P9100 */ +/* Western Digital products */ +#define PCI_PRODUCT_WD_WD33C193A 0x0193 /* WD33C193A */ +#define PCI_PRODUCT_WD_WD33C196A 0x0196 /* WD33C196A */ +#define PCI_PRODUCT_WD_WD33C197A 0x0197 /* WD33C197A */ +#define PCI_PRODUCT_WD_WD7193 0x3193 /* WD7193 */ +#define PCI_PRODUCT_WD_WD7197 0x3197 /* WD7197 */ +#define PCI_PRODUCT_WD_WD33C296A 0x3296 /* WD33C296A */ +#define PCI_PRODUCT_WD_WD34C296 0x4296 /* WD34C296 */ +#define PCI_PRODUCT_WD_90C 0xC24A /* 90C */ + /* Winbond Electronics products */ #define PCI_PRODUCT_WINBOND_W83769F 0x0001 /* W83769F */ /* Zeinet products */ #define PCI_PRODUCT_ZEINET_1221 0x0001 /* 1221 */ -/* Cyclades products */ -#define PCI_PRODUCT_CYCLADES_CYCLOMY_1 0x0100 /* Cyclom-Y below 1M */ -#define PCI_PRODUCT_CYCLADES_CYCLOMY_2 0x0101 /* Cyclom-Y above 1M */ +/* Ziatech products */ +#define PCI_PRODUCT_ZIATECH_ZT8905 0x8905 /* PCI-ST32 Bridge */ -/* Cyclades products */ -#define PCI_PRODUCT_CYCLADES_CYCLOMY_1 0x0100 /* Cyclom-Y below 1M */ -#define PCI_PRODUCT_CYCLADES_CYCLOMY_2 0x0101 /* Cyclom-Y above 1M */ diff --git a/sys/dev/pci/pcidevs_data.h b/sys/dev/pci/pcidevs_data.h index 2bd46cb1901..28676ba536b 100644 --- a/sys/dev/pci/pcidevs_data.h +++ b/sys/dev/pci/pcidevs_data.h @@ -2,10 +2,39 @@ * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * OpenBSD: pcidevs,v 1.17 1997/04/10 16:33:11 pefo Exp + * NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp */ -/* $NetBSD: pcidevs,v 1.20 1996/10/19 13:01:49 jonathan Exp $ */ +/* + * Copyright (c) 1995, 1996 Christopher G. Demetriou + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by Christopher G. Demetriou + * for the NetBSD Project. + * 4. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ struct pci_knowndev pci_knowndevs[] = { { @@ -57,22 +86,46 @@ struct pci_knowndev pci_knowndevs[] = { "3c905 100Base-T4", }, { + PCI_VENDOR_3DLABS, PCI_PRODUCT_3DLABS_300SX, + 0, + "3D Labs", + "300SX (\"Glint\")", + }, + { + PCI_VENDOR_ACC, PCI_PRODUCT_ACC_2188, + 0, + "ACC Microelectronics", + "ACCM 2188 VL-PCI Bridge", + }, + { + PCI_VENDOR_ACER, PCI_PRODUCT_ACER_M1435, + 0, + "Acer", + "M1435 VL-PCI Bridge", + }, + { PCI_VENDOR_ALI, PCI_PRODUCT_ALI_M1445, 0, "Acer Labs", - "M1445", + "M1445 VL-PCI Bridge", }, { PCI_VENDOR_ALI, PCI_PRODUCT_ALI_M1449, 0, "Acer Labs", - "M1449", + "M1449 PCI-ISA Bridge", }, { PCI_VENDOR_ALI, PCI_PRODUCT_ALI_M1451, 0, "Acer Labs", - "M1451", + "M1451 Host-PCI Bridge", + }, + { + PCI_VENDOR_ALI, PCI_PRODUCT_ALI_M1461, + 0, + "Acer Labs", + "M1461 Host-PCI Bridge", }, { PCI_VENDOR_ALI, PCI_PRODUCT_ALI_M4803, @@ -135,6 +188,12 @@ struct pci_knowndev pci_knowndevs[] = { "AHA-3940", }, { + PCI_VENDOR_ADP, PCI_PRODUCT_ADP_3985, + 0, + "Adaptec", + "AHA-3985", + }, + { PCI_VENDOR_ADP, PCI_PRODUCT_ADP_2944, 0, "Adaptec", @@ -167,28 +226,40 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_PCNET_PCI, 0, - "AMD", + "Advanced Micro Devices", "79c970 PCnet-PCI LANCE Ethernet", }, { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_PCSCSI_PCI, 0, - "AMD", + "Advanced Micro Devices", "53c974 PCscsi-PCI SCSI", }, { - PCI_VENDOR_ARK, PCI_PRODUCT_ARK_1000PV, + PCI_VENDOR_AMD, PCI_PRODUCT_AMD_PCNETS_PCI, 0, - "Ark Logic (or Arc? or Hercules?)", + "Advanced Micro Devices", + "79C974 PCnet-PCI Ethernet & SCSI", + }, + { + PCI_VENDOR_ARC, PCI_PRODUCT_ARC_1000PV, + 0, + "ARC Logic", "1000PV", }, { - PCI_VENDOR_ARK, PCI_PRODUCT_ARK_2000PV, + PCI_VENDOR_ARC, PCI_PRODUCT_ARC_2000PV, 0, - "Ark Logic (or Arc? or Hercules?)", + "ARC Logic", "2000PV", }, { + PCI_VENDOR_ARC, PCI_PRODUCT_ARC_2000MT, + 0, + "ARC Logic", + "2000MT", + }, + { PCI_VENDOR_ATI, PCI_PRODUCT_ATI_MACH32, 0, "ATI Technologies", @@ -231,28 +302,76 @@ struct pci_knowndev pci_knowndevs[] = { "Mach64 GX", }, { + PCI_VENDOR_AMCIRCUITS, PCI_PRODUCT_AMCIRCUITS_S5933, + 0, + "Applied Micro Circuits", + "S5933 PCI Matchmaker", + }, + { + PCI_VENDOR_AMCIRCUITS, PCI_PRODUCT_AMCIRCUITS_LANAI, + 0, + "Applied Micro Circuits", + "Myrinet LANai Interface", + }, + { PCI_VENDOR_ATRONICS, PCI_PRODUCT_ATRONICS_IDE_2015PL, 0, "Atronics", "IDE-2015PL", }, { - PCI_VENDOR_AVANCE, PCI_PRODUCT_AVANCE_ALG2301, + PCI_VENDOR_AVANCE, PCI_PRODUCT_AVANCE_AVL2301, + 0, + "Avance Logic", + "AVL2301", + }, + { + PCI_VENDOR_AVANCE, PCI_PRODUCT_AVANCE_AVG2302, 0, "Avance Logic", + "AVG2302", + }, + { + PCI_VENDOR_AVANCE2, PCI_PRODUCT_AVANCE2_ALG2301, + 0, + "Avance Logic (2nd PCI Vendor ID)", "ALG2301", }, { - PCI_VENDOR_BUSLOGIC, PCI_PRODUCT_BUSLOGIC_OLD946C, + PCI_VENDOR_AVANCE2, PCI_PRODUCT_AVANCE2_ALG2302, + 0, + "Avance Logic (2nd PCI Vendor ID)", + "ALG2302", + }, + { + PCI_VENDOR_BUSLOGIC, PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC, 0, "BusLogic", - "946C 01", + "MultiMaster NC", }, { - PCI_VENDOR_BUSLOGIC, PCI_PRODUCT_BUSLOGIC_946C, + PCI_VENDOR_BUSLOGIC, PCI_PRODUCT_BUSLOGIC_MULTIMASTER, 0, "BusLogic", - "946C 10", + "MultiMaster", + }, + { + PCI_VENDOR_BUSLOGIC, PCI_PRODUCT_BUSLOGIC_FLASHPOINT, + 0, + "BusLogic", + "FlashPoint", + }, + { + PCI_VENDOR_C4T, PCI_PRODUCT_C4T_GPPCI, + 0, + "c't Magazin", + "GPPCI", + }, + { + PCI_VENDOR_CHIPS, PCI_PRODUCT_CHIPS_64310, + 0, + "Chips and Technologies", + "64310", }, { PCI_VENDOR_CHIPS, PCI_PRODUCT_CHIPS_65545, @@ -261,40 +380,76 @@ struct pci_knowndev pci_knowndevs[] = { "65545", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_GD_5430, + PCI_VENDOR_CHIPS, PCI_PRODUCT_CHIPS_65548, + 0, + "Chips and Technologies", + "65548", + }, + { + PCI_VENDOR_CHIPS, PCI_PRODUCT_CHIPS_65550, + 0, + "Chips and Technologies", + "65550", + }, + { + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD7548, + 0, + "Cirrus Logic", + "CL-GD7548", + }, + { + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD5430, + 0, + "Cirrus Logic", + "CL-GD5430", + }, + { + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD5434_4, + 0, + "Cirrus Logic", + "CL-GD5434-4", + }, + { + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD5434_8, 0, "Cirrus Logic", - "GD 5430", + "CL-GD5434-8", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_GD_5434_4, + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD5436, 0, "Cirrus Logic", - "GD 5434-4", + "CL-GD5436", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_GD_5434_8, + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD5446, 0, "Cirrus Logic", - "GD 5434-8", + "CL-GD5446", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_GD_5436, + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD6729, 0, "Cirrus Logic", - "GD 5436", + "CL-GD6729", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_6729, + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD7542, 0, "Cirrus Logic", - "CL 6729", + "CL-GD7542", }, { - PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_7542, + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD7543, 0, "Cirrus Logic", - "CL 7542", + "CL-GD7543", + }, + { + PCI_VENDOR_CIRRUS, PCI_PRODUCT_CIRRUS_CL_GD7541, + 0, + "Cirrus Logic", + "CL-GD7541", }, { PCI_VENDOR_CMDTECH, PCI_PRODUCT_CMDTECH_640A, @@ -303,10 +458,112 @@ struct pci_knowndev pci_knowndevs[] = { "640A", }, { + PCI_VENDOR_CMDTECH, PCI_PRODUCT_CMDTECH_642, + 0, + "CMD Technology", + "642", + }, + { + PCI_VENDOR_CMDTECH, PCI_PRODUCT_CMDTECH_646, + 0, + "CMD Technology", + "646", + }, + { + PCI_VENDOR_CMDTECH, PCI_PRODUCT_CMDTECH_650A, + 0, + "CMD Technology", + "650A", + }, + { + PCI_VENDOR_COGENT, PCI_PRODUCT_COGENT_EM110TX, + 0, + "Cogent Data Technologies", + "EX110TX PCI Fast Ethernet Adapter", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_PCI_EISA_BRIDGE, + 0, + "Compaq", + "PCI-EISA Bridge", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_PCI_ISA_BRIDGE, + 0, + "Compaq", + "PCI-ISA Bridge", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_TRIFLEX1, + 0, + "Compaq", + "Triflex Host-PCI Bridge", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_TRIFLEX2, + 0, + "Compaq", + "Triflex Host-PCI Bridge", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_QVISION_V0, + 0, + "Compaq", + "QVision", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_QVISION_1280P, + 0, + "Compaq", + "QVision 1280/p", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_QVISION_V2, + 0, + "Compaq", + "QVision", + }, + { + PCI_VENDOR_COMPAQ, PCI_PRODUCT_COMPAQ_TRIFLEX4, + 0, + "Compaq", + "Triflex Host-PCI Bridge", + }, + { PCI_VENDOR_CONTAQ, PCI_PRODUCT_CONTAQ_82C599, 0, "Contaq Microsystems", - "82C599", + "82C599 PCI-VLB Bridge", + }, + { + PCI_VENDOR_COROLLARY, PCI_PRODUCT_COROLLARY_CBUSII_PCIB, + 0, + "Corrollary", + "\"C-Bus II\"-PCI Bridge", + }, + { + PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_1, + 0, + "Cyclades", + "Cyclom-Y below 1M", + }, + { + PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_2, + 0, + "Cyclades", + "Cyclom-Y above 1M", + }, + { + PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMZ_1, + 0, + "Cyclades", + "Cyclom-Z below 1M", + }, + { + PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMZ_2, + 0, + "Cyclades", + "Cyclom-Z above 1M", }, { PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21050, @@ -369,7 +626,43 @@ struct pci_knowndev pci_knowndevs[] = { "DGLPB (\"OPPO\")", }, { - PCI_VENDOR_DIAMOND, PCI_PRODUCT_DIAMOND_vIPER, + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21142, + 0, + "Digital Equipment", + "DECchip 21142/3", + }, + { + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21052, + 0, + "Digital Equipment", + "DECchip 21052 PCI-PCI Bridge", + }, + { + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21150, + 0, + "Digital Equipment", + "DECchip 21150 PCI-PCI Bridge", + }, + { + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21152, + 0, + "Digital Equipment", + "DECchip 21152 PCI-PCI Bridge", + }, + { + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21153, + 0, + "Digital Equipment", + "DECchip 21153 PCI-PCI Bridge", + }, + { + PCI_VENDOR_DEC, PCI_PRODUCT_DEC_21154, + 0, + "Digital Equipment", + "DECchip 21154 PCI-PCI Bridge", + }, + { + PCI_VENDOR_DIAMOND, PCI_PRODUCT_DIAMOND_VIPER, 0, "Diamond Computer Systems", "Viper/PCI", @@ -381,6 +674,30 @@ struct pci_knowndev pci_knowndevs[] = { "SmartCache/Raid", }, { + PCI_VENDOR_EMULEX, PCI_PRODUCT_EMULEX_LPPFC, + 0, + "Emulex", + "\"Light Pulse\" FibreChannel adapter", + }, + { + PCI_VENDOR_ESSENTIAL, PCI_PRODUCT_ESSENTIAL_RR_HIPPI, + 0, + "Essential Communications", + "RoadRunner HIPPI Interface", + }, + { + PCI_VENDOR_ESSENTIAL, PCI_PRODUCT_ESSENTIAL_RR_GIGE, + 0, + "Essential Communications", + "RoadRunner Gig-E Interface", + }, + { + PCI_VENDOR_ES, PCI_PRODUCT_ES_FREEDOM, + 0, + "Evans & Sutherland", + "Freedom PCI-GBus Interface", + }, + { PCI_VENDOR_FORE, PCI_PRODUCT_FORE_PCA200, 0, "FORE Systems", @@ -417,12 +734,66 @@ struct pci_knowndev pci_knowndevs[] = { "J2585A", }, { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0002, + 0, + "IBM", + "MCA Bridge", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0005, + 0, + "IBM", + "CPU Bridge - Alta Lite", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0007, + 0, + "IBM", + "CPU Bridge - Alta MP", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x000a, + 0, + "IBM", + "ISA Bridge w/PnP", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0017, + 0, + "IBM", + "CPU Bridge", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0018, + 0, + "IBM", + "Auto LANStreamer", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_GXT150P, + 0, + "IBM", + "GXT-150P 2D Accelerator", + }, + { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0020, + 0, + "IBM", + "MCA Bridge", + }, + { PCI_VENDOR_IBM, PCI_PRODUCT_IBM_82351, 0, "IBM", "82351 PCI-PCI Bridge", }, { + PCI_VENDOR_IBM, PCI_PRODUCT_IBM_0x0036, + 0, + "IBM", + "Miami/PCI", + }, + { PCI_VENDOR_IMS, PCI_PRODUCT_IMS_8849, 0, "Integrated Micro Solutions", @@ -438,7 +809,7 @@ struct pci_knowndev pci_knowndevs[] = { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CDC, 0, "Intel", - "82424ZX Cache and DRAM controller", + "82424ZX (Saturn) Cache and DRAM controller", }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_SIO, @@ -456,7 +827,13 @@ struct pci_knowndev pci_knowndevs[] = { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PCMC, 0, "Intel", - "82434LX PCI, Cache, and Memory Controller", + "82434LX/NX (Mercury/Neptune) PCI, Cache, and DRAM Controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82092AA, + 0, + "Intel", + "82092AA IDE controller", }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_SAA7116, @@ -465,94 +842,172 @@ struct pci_knowndev pci_knowndevs[] = { "SAA7116", }, { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82596, + 0, + "Intel", + "82596 LAN Controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EEPRO100, + 0, + "Intel", + "EE Pro 100 10/100 Fast Ethernet", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EEPRO100S, + 0, + "Intel", + "EE Pro 100 Smart 10/100 Fast Ethernet", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82557, + 0, + "Intel", + "82557 Fast Ethernet LAN Controller", + }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82437, 0, "Intel", - "82437 Triton", + "82437FX (Triton) PCI, Cache, and DRAM Controller", }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82471, 0, "Intel", - "82471 Triton", + "82471FB (Triton) PCI-ISA Bridge", }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82438, 0, "Intel", - "82438", + "82438 (Triton) IDE controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371MX, + 0, + "Intel", + "82371 (Triton MX) PCI-ISA Bridge and IDE Controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82437MX, + 0, + "Intel", + "82437 (Triton MX) PCI, Cache, and DRAM Controller", }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82440FX, 0, "Intel", - "82440FX Natoma, PCI and memory controller", + "82440FX (Natoma) PCI and Memory Controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82439, + 0, + "Intel", + "82439 (Triton II) TXC Host Bridge", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371SB, + 0, + "Intel", + "82371SB (Triton II) PCI-ISA Bridge", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371IDE, + 0, + "Intel", + "82371SB (Triton II) IDE controller", + }, + { + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371USB, + 0, + "Intel", + "82371SB (Triton II) USB Interface", }, { - PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371SBa, + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82430VX, 0, "Intel", - "82371SB PCI-ISA bridge", + "82430VX (Triton VX) Host Bridge", }, { - PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371SBb, + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82371AB, 0, "Intel", - "82371SB IDE interface", + "82371AB PIIX4 ISA Bridge", }, { - PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82450KX, + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PCI450_PB, 0, "Intel", - "82450KX Orion, PCI memory controller", + "450 PCIset (Orion) Host-PCI bridge", }, { - PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82454GX, + PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PCI450_MC, 0, "Intel", - "82454GX Orion, host to PCI bridge", + "450 PCIset (Orion) Memory Controller", }, { PCI_VENDOR_ITT, PCI_PRODUCT_ITT_AGX016, 0, - "I. T. T. (or X technology?)", + "I. T. T.", "AGX016", }, { + PCI_VENDOR_ITT, PCI_PRODUCT_ITT_ITT3204, + 0, + "I. T. T.", + "ITT3204 MPEG Decoder", + }, + { PCI_VENDOR_LEADTEK, PCI_PRODUCT_LEADTEK_S3_805, 0, "LeadTek Research", "S3 805", }, { - PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_ATLAS, + PCI_VENDOR_MADGE, PCI_PRODUCT_MADGE_COLLAGE25, + 0, + "Madge Networks", + "Collage 25 ATM adapter", + }, + { + PCI_VENDOR_MADGE, PCI_PRODUCT_MADGE_COLLAGE155, + 0, + "Madge Networks", + "Collage 155 ATM adapter", + }, + { + PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_IMPRESSION, 0, "Matrox", - "MGA-2 Atlas PX2085", + "MGA Impression", }, { - PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_MILLENIUM, + PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_ATLAS, 0, "Matrox", - "MGA-2064 Millenium", + "MGA PX2085 (\"Atlas\")", }, { - PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_MYSTIQUE, + PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_MILLENIUM, 0, "Matrox", - "MGA-1064 Mystique", + "MGA Millenium 2064W (\"Storm\")", }, { - PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_IMPRESSION, + PCI_VENDOR_MATROX, PCI_PRODUCT_MATROX_MYSTIQUE, 0, "Matrox", - "MGA Impression", + "MGA 1064SG", }, { PCI_VENDOR_MYLEX, PCI_PRODUCT_MYLEX_960P, 0, "Mylex", - "RAID controller", + "DAC960P RAID controller", }, { PCI_VENDOR_MUTECH, PCI_PRODUCT_MUTECH_MV1000, @@ -561,60 +1016,90 @@ struct pci_knowndev pci_knowndevs[] = { "MV1000", }, { - PCI_VENDOR_NS, PCI_PRODUCT_NS_87410, + PCI_VENDOR_NS, PCI_PRODUCT_NS_DP83810, + 0, + "National Semiconductor", + "DP83810 10/100 Ethernet", + }, + { + PCI_VENDOR_NS, PCI_PRODUCT_NS_NS87410, 0, "National Semiconductor", - "87410", + "NS87410", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_810, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_810, 0, - "NCR", + "Symbios Logic", "53c810", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_820, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_820, 0, - "NCR", + "Symbios Logic", "53c820", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_825, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_825, 0, - "NCR", + "Symbios Logic", "53c825", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_815, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_815, 0, - "NCR", + "Symbios Logic", "53c815", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_810AP, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_810AP, 0, - "NCR", + "Symbios Logic", "53c810AP", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_860, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_860, 0, - "NCR", + "Symbios Logic", "53c860", }, { - PCI_VENDOR_OLDNCR, PCI_PRODUCT_OLDNCR_875, + PCI_VENDOR_SYMBIOS, PCI_PRODUCT_SYMBIOS_875, 0, - "NCR", + "Symbios Logic", "53c875", }, { - PCI_VENDOR_NUMBER9, PCI_PRODUCT_NUMBER9_IMAG128, + PCI_VENDOR_NEXGEN, PCI_PRODUCT_NEXGEN_NX82C501, + 0, + "NexGen Microsystems", + "NX82C501 Host-PCI Bridge", + }, + { + PCI_VENDOR_NKK, PCI_PRODUCT_NKK_NDR4600, + 0, + "NKK Corporation", + "NDR4600 Host-PCI Bridge", + }, + { + PCI_VENDOR_NUMBER9, PCI_PRODUCT_NUMBER9_I128, 0, "Number 9 Computer Company", "Imagine-128", }, { + PCI_VENDOR_NUMBER9, PCI_PRODUCT_NUMBER9_I128_2, + 0, + "Number 9 Computer Company", + "Imagine-128 II", + }, + { + PCI_VENDOR_OAKTECH, PCI_PRODUCT_OAKTECH_OTI1007, + 0, + "Oak Technology", + "OTI107", + }, + { PCI_VENDOR_OPTI, PCI_PRODUCT_OPTI_82C557, 0, "Opti", @@ -639,6 +1124,12 @@ struct pci_knowndev pci_knowndevs[] = { "82C822", }, { + PCI_VENDOR_PCTECH, PCI_PRODUCT_PCTECH_RZ1000, + 0, + "PC Technology", + "RZ1000", + }, + { PCI_VENDOR_PROMISE, PCI_PRODUCT_PROMISE_DC5030, 0, "Promise Technology", @@ -659,13 +1150,13 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_QUANTUMDESIGNS, PCI_PRODUCT_QUANTUMDESIGNS_8500, 0, - "Quantum Designs (or Vision?)", + "Quantum Designs", "8500", }, { PCI_VENDOR_QUANTUMDESIGNS, PCI_PRODUCT_QUANTUMDESIGNS_8580, 0, - "Quantum Designs (or Vision?)", + "Quantum Designs", "8580", }, { @@ -675,52 +1166,136 @@ struct pci_knowndev pci_knowndevs[] = { "Ethernet", }, { + PCI_VENDOR_S3, PCI_PRODUCT_S3_VIRGE, + 0, + "S3", + "ViRGE", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_TRIO32, + 0, + "S3", + "Trio32", + }, + { PCI_VENDOR_S3, PCI_PRODUCT_S3_TRIO64, 0, "S3", "Trio32/64", }, { + PCI_VENDOR_S3, PCI_PRODUCT_S3_AURORA64P, + 0, + "S3", + "Aurora64V+", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_TRIO64UVP, + 0, + "S3", + "Trio64UV+", + }, + { PCI_VENDOR_S3, PCI_PRODUCT_S3_868, 0, "S3", "868", }, { + PCI_VENDOR_S3, PCI_PRODUCT_S3_VIRGE_VX, + 0, + "S3", + "ViRGE/VX", + }, + { PCI_VENDOR_S3, PCI_PRODUCT_S3_928, 0, "S3", - "928", + "86C928", }, { PCI_VENDOR_S3, PCI_PRODUCT_S3_864_0, 0, "S3", - "864-0", + "86C864-0 (\"Vision864\")", }, { PCI_VENDOR_S3, PCI_PRODUCT_S3_864_1, 0, "S3", - "864-1", + "86C864-1 (\"Vision864\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_864_2, + 0, + "S3", + "86C864-2 (\"Vision864\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_864_3, + 0, + "S3", + "86C864-3 (\"Vision864\")", }, { PCI_VENDOR_S3, PCI_PRODUCT_S3_964_0, 0, "S3", - "964-0", + "86C964-0 (\"Vision964\")", }, { PCI_VENDOR_S3, PCI_PRODUCT_S3_964_1, 0, "S3", - "964-1", + "86C964-1 (\"Vision964\")", }, { - PCI_VENDOR_S3, PCI_PRODUCT_S3_968, + PCI_VENDOR_S3, PCI_PRODUCT_S3_964_2, 0, "S3", - "968", + "86C964-2 (\"Vision964\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_964_3, + 0, + "S3", + "86C964-3 (\"Vision964\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_968_0, + 0, + "S3", + "86C968-0 (\"Vision968\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_968_1, + 0, + "S3", + "86C968-1 (\"Vision968\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_968_2, + 0, + "S3", + "86C968-2 (\"Vision968\")", + }, + { + PCI_VENDOR_S3, PCI_PRODUCT_S3_968_3, + 0, + "S3", + "86C968-3 (\"Vision968\")", + }, + { + PCI_VENDOR_SGSTHOMSON, PCI_PRODUCT_SGSTHOMSON_2000, + 0, + "SGS Thomson Microelectric", + "STG 2000X", + }, + { + PCI_VENDOR_SGSTHOMSON, PCI_PRODUCT_SGSTHOMSON_1764, + 0, + "SGS Thomson Microelectric", + "STG 1764X", }, { PCI_VENDOR_SIS, PCI_PRODUCT_SIS_86C201, @@ -771,16 +1346,58 @@ struct pci_knowndev pci_knowndevs[] = { "FDC 37C665", }, { + PCI_VENDOR_SMC, PCI_PRODUCT_SMC_37C922, + 0, + "Standard Microsystems", + "FDC 37C922", + }, + { PCI_VENDOR_SYMPHONY, PCI_PRODUCT_SYMPHONY_82C101, 0, "Symphony Labs", "82C101", }, { + PCI_VENDOR_SYMPHONY, PCI_PRODUCT_SYMPHONY_82C103, + 0, + "Symphony Labs", + "82C103", + }, + { + PCI_VENDOR_SYMPHONY, PCI_PRODUCT_SYMPHONY_82C105, + 0, + "Symphony Labs", + "82C105", + }, + { + PCI_VENDOR_SYMPHONY2, PCI_PRODUCT_SYMPHONY2_82C101, + 0, + "Symphony Labs (2nd PCI Vendor ID)", + "82C101", + }, + { PCI_VENDOR_TEKRAM, PCI_PRODUCT_TEKRAM_DC290, 0, - "Tekram Technology", - "DC290", + "Tekram Technology (1st PCI Vendor ID)", + "DC-290(M)", + }, + { + PCI_VENDOR_TEKRAM2, PCI_PRODUCT_TEKRAM2_DC690C, + 0, + "Tekram Technology (2nd PCI Vendor ID)", + "DC-690C", + }, + { + PCI_VENDOR_TI, PCI_PRODUCT_TI_CT1130, + 0, + "Texas Instruments", + "CT1130", + }, + { + PCI_VENDOR_TOSHIBA, PCI_PRODUCT_TOSHIBA_R4X00, + 0, + "Toshiba America", + "R4x00 Host-PCI Bridge", }, { PCI_VENDOR_TRIDENT, PCI_PRODUCT_TRIDENT_TGUI_9320, @@ -789,6 +1406,18 @@ struct pci_knowndev pci_knowndevs[] = { "TGUI 9320", }, { + PCI_VENDOR_TRIDENT, PCI_PRODUCT_TRIDENT_TGUI_9350, + 0, + "Trident Microsystems", + "TGUI 9350", + }, + { + PCI_VENDOR_TRIDENT, PCI_PRODUCT_TRIDENT_TGUI_9360, + 0, + "Trident Microsystems", + "TGUI 9360", + }, + { PCI_VENDOR_TRIDENT, PCI_PRODUCT_TRIDENT_TGUI_9420, 0, "Trident Microsystems", @@ -849,10 +1478,58 @@ struct pci_knowndev pci_knowndevs[] = { "ET6000", }, { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM82C881, + 0, + "United Microelectronics", + "UM82C881 486 Chipset", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM82C886, + 0, + "United Microelectronics", + "UM82C886 ISA Bridge", + }, + { PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8673F, 0, "United Microelectronics", - "UM8673F", + "UM8673F EIDE Controller", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8881, + 0, + "United Microelectronics", + "UM8881 HB4 486 PCI Chipset", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM82C891, + 0, + "United Microelectronics", + "UM82C891", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM886A, + 0, + "United Microelectronics", + "UM886A", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8886BF, + 0, + "United Microelectronics", + "UM8886BF", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8710, + 0, + "United Microelectronics", + "UM8710", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8886, + 0, + "United Microelectronics", + "UM8886", }, { PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8881F, @@ -879,22 +1556,82 @@ struct pci_knowndev pci_knowndevs[] = { "UM8891A", }, { - PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_82C505, + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM9017F, + 0, + "United Microelectronics", + "UM9017F", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8886N, + 0, + "United Microelectronics", + "UM8886N", + }, + { + PCI_VENDOR_UMC, PCI_PRODUCT_UMC_UM8891N, + 0, + "United Microelectronics", + "UM8891N", + }, + { + PCI_VENDOR_ULSI, PCI_PRODUCT_ULSI_US201, + 0, + "ULSI Systems", + "US201", + }, + { + PCI_VENDOR_V3, PCI_PRODUCT_V3_V292PBC, + 0, + "V3 Semiconductor", + "V292PBC AMD290x0 Host-PCI Bridge", + }, + { + PCI_VENDOR_V3, PCI_PRODUCT_V3_V960PBC, + 0, + "V3 Semiconductor", + "V960PBC i960 Host-PCI Bridge", + }, + { + PCI_VENDOR_V3, PCI_PRODUCT_V3_V96DPC, + 0, + "V3 Semiconductor", + "V96DPC i960 (Dual) Host-PCI Bridge", + }, + { + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C505, + 0, + "VIA Technologies", + "VT82C505 (\"Pluto\")", + }, + { + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C561, + 0, + "VIA Technologies", + "VT82C561", + }, + { + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C576, + 0, + "VIA Technologies", + "VT82C576 3V", + }, + { + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C570M, 0, "VIA Technologies", - "82C505", + "VT82C570M (\"Apollo\") Host-PCI Bridge", }, { - PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_ALT_82C505, + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C570MV, 0, "VIA Technologies", - "82C505", + "VT82C570M (\"Apollo\") PCI-ISA Bridge", }, { - PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_82C576, + PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C416MV, 0, "VIA Technologies", - "82C576 3V", + "VT82C416MV", }, { PCI_VENDOR_VORTEX, PCI_PRODUCT_VORTEX_GDT_6000B, @@ -903,16 +1640,76 @@ struct pci_knowndev pci_knowndevs[] = { "GDT 6000b", }, { - PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C592_FC1, + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C592, + 0, + "VLSI Technology", + "82C592 CPU Bridge", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C593, + 0, + "VLSI Technology", + "82C593 ISA Bridge", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C594, + 0, + "VLSI Technology", + "82C594 Wildcat System Controller", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C596597, + 0, + "VLSI Technology", + "82C596/597 Wildcat ISA Bridge", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C541, + 0, + "VLSI Technology", + "82C541", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C543, + 0, + "VLSI Technology", + "82C543", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C532, 0, "VLSI Technology", - "82C592-FC1", + "82C532", }, { - PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C593_FC1, + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C534, 0, "VLSI Technology", - "82C593-FC1", + "82C534", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C535, + 0, + "VLSI Technology", + "82C535", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C147, + 0, + "VLSI Technology", + "82C147", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C975, + 0, + "VLSI Technology", + "82C975", + }, + { + PCI_VENDOR_VLSI, PCI_PRODUCT_VLSI_82C925, + 0, + "VLSI Technology", + "82C925", }, { PCI_VENDOR_WEITEK, PCI_PRODUCT_WEITEK_P9000, @@ -927,51 +1724,87 @@ struct pci_knowndev pci_knowndevs[] = { "P9100", }, { - PCI_VENDOR_WINBOND, PCI_PRODUCT_WINBOND_W83769F, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD33C193A, 0, - "Winbond Electronics", - "W83769F", + "Western Digital", + "WD33C193A", }, { - PCI_VENDOR_ZEINET, PCI_PRODUCT_ZEINET_1221, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD33C196A, 0, - "Zeinet", - "1221", + "Western Digital", + "WD33C196A", }, { - PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_1, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD33C197A, 0, - "Cyclades", - "Cyclom-Y below 1M", + "Western Digital", + "WD33C197A", }, { - PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_2, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD7193, 0, - "Cyclades", - "Cyclom-Y above 1M", + "Western Digital", + "WD7193", }, { - PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_1, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD7197, 0, - "Cyclades", - "Cyclom-Y below 1M", + "Western Digital", + "WD7197", }, { - PCI_VENDOR_CYCLADES, PCI_PRODUCT_CYCLADES_CYCLOMY_2, + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD33C296A, 0, - "Cyclades", - "Cyclom-Y above 1M", + "Western Digital", + "WD33C296A", + }, + { + PCI_VENDOR_WD, PCI_PRODUCT_WD_WD34C296, + 0, + "Western Digital", + "WD34C296", + }, + { + PCI_VENDOR_WD, PCI_PRODUCT_WD_90C, + 0, + "Western Digital", + "90C", + }, + { + PCI_VENDOR_WINBOND, PCI_PRODUCT_WINBOND_W83769F, + 0, + "Winbond Electronics", + "W83769F", + }, + { + PCI_VENDOR_ZEINET, PCI_PRODUCT_ZEINET_1221, + 0, + "Zeinet", + "1221", + }, + { + PCI_VENDOR_ZIATECH, PCI_PRODUCT_ZIATECH_ZT8905, + 0, + "Ziatech", + "PCI-ST32 Bridge", + }, + { + PCI_VENDOR_MARTINMARIETTA, 0, + PCI_KNOWNDEV_NOPROD, + "Martin-Marietta Corporation", + NULL, }, { - PCI_VENDOR_OLDCOMPAQ, 0, + PCI_VENDOR_COMPAQ, 0, PCI_KNOWNDEV_NOPROD, "Compaq", NULL, }, { - PCI_VENDOR_OLDNCR, 0, + PCI_VENDOR_SYMBIOS, 0, PCI_KNOWNDEV_NOPROD, - "NCR", + "Symbios Logic", NULL, }, { @@ -1049,7 +1882,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_VIDEOLOGIC, 0, PCI_KNOWNDEV_NOPROD, - "Video Logic, Ltd.", + "Video Logic", NULL, }, { @@ -1077,6 +1910,12 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_LSIL, 0, + PCI_KNOWNDEV_NOPROD, + "LSI Logic Corp of Canada", + NULL, + }, + { PCI_VENDOR_ICLPERSONAL, 0, PCI_KNOWNDEV_NOPROD, "ICL Personal Systems", @@ -1103,7 +1942,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_NCR, 0, PCI_KNOWNDEV_NOPROD, - "NCR", + "AT&T Global Information Systems", NULL, }, { @@ -1145,7 +1984,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_AMD, 0, PCI_KNOWNDEV_NOPROD, - "AMD", + "Advanced Micro Devices", NULL, }, { @@ -1173,9 +2012,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_SIEMENS, 0, + PCI_VENDOR_SNI, 0, PCI_KNOWNDEV_NOPROD, - "Siemens Nixdorf IS", + "Siemens Nixdorf AG", NULL, }, { @@ -1227,9 +2066,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_COMPAQ, 0, + PCI_VENDOR_COMPAQ2, 0, PCI_KNOWNDEV_NOPROD, - "Compaq", + "Compaq (2nd PCI Vendor ID)", NULL, }, { @@ -1499,13 +2338,13 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_ITT, 0, PCI_KNOWNDEV_NOPROD, - "I. T. T. (or X technology?)", + "I. T. T.", NULL, }, { PCI_VENDOR_MASPAR, 0, PCI_KNOWNDEV_NOPROD, - "Maspar Computer", + "MasPar Computer", NULL, }, { @@ -1535,7 +2374,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_MITSUBISHI, 0, PCI_KNOWNDEV_NOPROD, - "Mitsubishi", + "Mitsubishi Electronics", NULL, }, { @@ -1559,7 +2398,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_APPLE, 0, PCI_KNOWNDEV_NOPROD, - "Apple", + "Apple Computer", NULL, }, { @@ -1749,9 +2588,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_OAKLEIGH, 0, + PCI_VENDOR_ELONEX, 0, PCI_KNOWNDEV_NOPROD, - "Oakleigh Systems", + "Elonex PLC c/o Oakleigh Systems", NULL, }, { @@ -1761,6 +2600,12 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_SUN, 0, + PCI_KNOWNDEV_NOPROD, + "Sun Microsystems", + NULL, + }, + { PCI_VENDOR_SYSTEMSOFT, 0, PCI_KNOWNDEV_NOPROD, "Systemsoft", @@ -1817,7 +2662,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_QUANTUMDESIGNS, 0, PCI_KNOWNDEV_NOPROD, - "Quantum Designs (or Vision?)", + "Quantum Designs", NULL, }, { @@ -1941,6 +2786,12 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_SYMPHONY, 0, + PCI_KNOWNDEV_NOPROD, + "Symphony Labs", + NULL, + }, + { PCI_VENDOR_CORNERSTONE, 0, PCI_KNOWNDEV_NOPROD, "Cornerstone Technology", @@ -2145,9 +2996,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_FUJUTSU, 0, + PCI_VENDOR_FUJITSU2, 0, PCI_KNOWNDEV_NOPROD, - "Fujitsu Limited", + "Fujitsu Limited (2nd PCI Vendor ID)", NULL, }, { @@ -2247,6 +3098,12 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_TEKRAM, 0, + PCI_KNOWNDEV_NOPROD, + "Tekram Technology (1st PCI Vendor ID)", + NULL, + }, + { PCI_VENDOR_APTIX, 0, PCI_KNOWNDEV_NOPROD, "Aptix Corporation", @@ -2361,7 +3218,7 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_MKK, 0, + PCI_VENDOR_NKK, 0, PCI_KNOWNDEV_NOPROD, "NKK Corporation", NULL, @@ -2487,6 +3344,12 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_SIEMENS, 0, + PCI_KNOWNDEV_NOPROD, + "Siemens AG / Siemens Nixdorf AG", + NULL, + }, + { PCI_VENDOR_XENON, 0, PCI_KNOWNDEV_NOPROD, "Xenon Microsystems", @@ -2529,9 +3392,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_ROCKWELL, 0, + PCI_VENDOR_RNS, 0, PCI_KNOWNDEV_NOPROD, - "Rockwell Network Systems", + "RNS", NULL, }, { @@ -2547,9 +3410,9 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_3DLABS, 0, + PCI_VENDOR_DUPONT, 0, PCI_KNOWNDEV_NOPROD, - "3D Labs", + "DuPont Pixel Systems", NULL, }, { @@ -2639,7 +3502,7 @@ struct pci_knowndev pci_knowndevs[] = { { PCI_VENDOR_EUROCORE, 0, PCI_KNOWNDEV_NOPROD, - "Eurocore", + "Eurocore/Vigra", NULL, }, { @@ -3039,12 +3902,6 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_MARTINMARIETTA, 0, - PCI_KNOWNDEV_NOPROD, - "Martin-Marietta", - NULL, - }, - { PCI_VENDOR_WSTECH, 0, PCI_KNOWNDEV_NOPROD, "Workstation Technology", @@ -3057,15 +3914,489 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_ZEITNET, 0, + PCI_VENDOR_LOUGHSOUND, 0, + PCI_KNOWNDEV_NOPROD, + "Loughborough Sound Images", + NULL, + }, + { + PCI_VENDOR_ALTERA, 0, + PCI_KNOWNDEV_NOPROD, + "Altera Corperation", + NULL, + }, + { + PCI_VENDOR_ADOBE, 0, + PCI_KNOWNDEV_NOPROD, + "Adobe Systems", + NULL, + }, + { + PCI_VENDOR_BRIDGEPORT, 0, + PCI_KNOWNDEV_NOPROD, + "Bridgeport Machines", + NULL, + }, + { + PCI_VENDOR_MIRTRON, 0, + PCI_KNOWNDEV_NOPROD, + "Mitron Computer", + NULL, + }, + { + PCI_VENDOR_SBE, 0, PCI_KNOWNDEV_NOPROD, - "ZeitNet", + "SBE", + NULL, + }, + { + PCI_VENDOR_SILICONENG, 0, + PCI_KNOWNDEV_NOPROD, + "Silicon Engineering", + NULL, + }, + { + PCI_VENDOR_ALFA, 0, + PCI_KNOWNDEV_NOPROD, + "Alfa", + NULL, + }, + { + PCI_VENDOR_TOSHIBA2, 0, + PCI_KNOWNDEV_NOPROD, + "Toshiba Info Systems (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_ATREND, 0, + PCI_KNOWNDEV_NOPROD, + "A-Trend Technology", + NULL, + }, + { + PCI_VENDOR_ATTO, 0, + PCI_KNOWNDEV_NOPROD, + "Atto Technology", + NULL, + }, + { + PCI_VENDOR_TR, 0, + PCI_KNOWNDEV_NOPROD, + "T/R Systems", + NULL, + }, + { + PCI_VENDOR_RICOH, 0, + PCI_KNOWNDEV_NOPROD, + "Ricoh", + NULL, + }, + { + PCI_VENDOR_TELEMATICS, 0, + PCI_KNOWNDEV_NOPROD, + "Telematics International", + NULL, + }, + { + PCI_VENDOR_FUJIKURA, 0, + PCI_KNOWNDEV_NOPROD, + "Fujikura", + NULL, + }, + { + PCI_VENDOR_FORKS, 0, + PCI_KNOWNDEV_NOPROD, + "Forks", + NULL, + }, + { + PCI_VENDOR_DATAWORLD, 0, + PCI_KNOWNDEV_NOPROD, + "Dataworld", + NULL, + }, + { + PCI_VENDOR_DLINK, 0, + PCI_KNOWNDEV_NOPROD, + "D-Link Systems", + NULL, + }, + { + PCI_VENDOR_ATL, 0, + PCI_KNOWNDEV_NOPROD, + "Advanced Techonoloy Labratories", + NULL, + }, + { + PCI_VENDOR_SHIMA, 0, + PCI_KNOWNDEV_NOPROD, + "Shima Seiki Manufacturing", + NULL, + }, + { + PCI_VENDOR_MATSUSHITA2, 0, + PCI_KNOWNDEV_NOPROD, + "Matsushita Electronics (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_HILEVEL, 0, + PCI_KNOWNDEV_NOPROD, + "HiLevel Technology", + NULL, + }, + { + PCI_VENDOR_COROLLARY, 0, + PCI_KNOWNDEV_NOPROD, + "Corrollary", + NULL, + }, + { + PCI_VENDOR_BITFLOW, 0, + PCI_KNOWNDEV_NOPROD, + "BitFlow", + NULL, + }, + { + PCI_VENDOR_HERMSTEDT, 0, + PCI_KNOWNDEV_NOPROD, + "Hermstedt", + NULL, + }, + { + PCI_VENDOR_ARTOP, 0, + PCI_KNOWNDEV_NOPROD, + "Artop Electric", + NULL, + }, + { + PCI_VENDOR_DENSAN, 0, + PCI_KNOWNDEV_NOPROD, + "Densan", + NULL, + }, + { + PCI_VENDOR_ZEINET, 0, + PCI_KNOWNDEV_NOPROD, + "Zeinet", + NULL, + }, + { + PCI_VENDOR_TOUCAN, 0, + PCI_KNOWNDEV_NOPROD, + "Toucan Technology", + NULL, + }, + { + PCI_VENDOR_RATOC, 0, + PCI_KNOWNDEV_NOPROD, + "Ratoc System", + NULL, + }, + { + PCI_VENDOR_HYTEC, 0, + PCI_KNOWNDEV_NOPROD, + "Hytec Electronic", + NULL, + }, + { + PCI_VENDOR_GAGE, 0, + PCI_KNOWNDEV_NOPROD, + "Gage Applied Sciences", + NULL, + }, + { + PCI_VENDOR_LAMBDA, 0, + PCI_KNOWNDEV_NOPROD, + "Lambda Systems", + NULL, + }, + { + PCI_VENDOR_DCA, 0, + PCI_KNOWNDEV_NOPROD, + "Digital Communications Associates", + NULL, + }, + { + PCI_VENDOR_MINDSHARE, 0, + PCI_KNOWNDEV_NOPROD, + "Mind Share", + NULL, + }, + { + PCI_VENDOR_OMEGA, 0, + PCI_KNOWNDEV_NOPROD, + "Omega Micro", + NULL, + }, + { + PCI_VENDOR_ITI, 0, + PCI_KNOWNDEV_NOPROD, + "Information Technology Institute", + NULL, + }, + { + PCI_VENDOR_BUG, 0, + PCI_KNOWNDEV_NOPROD, + "Bug Sapporo", + NULL, + }, + { + PCI_VENDOR_FUJITSU3, 0, + PCI_KNOWNDEV_NOPROD, + "Fujitsu (3th PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_BULL, 0, + PCI_KNOWNDEV_NOPROD, + "Bull Hn Information Systems", + NULL, + }, + { + PCI_VENDOR_CONVEX, 0, + PCI_KNOWNDEV_NOPROD, + "Convex Computer", + NULL, + }, + { + PCI_VENDOR_HAMAMATSU, 0, + PCI_KNOWNDEV_NOPROD, + "Hamamatsu Photonics", + NULL, + }, + { + PCI_VENDOR_SIERRA2, 0, + PCI_KNOWNDEV_NOPROD, + "Sierra Research & Technology (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_BARCO, 0, + PCI_KNOWNDEV_NOPROD, + "Barco", + NULL, + }, + { + PCI_VENDOR_MICROUNITY, 0, + PCI_KNOWNDEV_NOPROD, + "MicroUnity Systems Engineering", + NULL, + }, + { + PCI_VENDOR_PUREDATA, 0, + PCI_KNOWNDEV_NOPROD, + "Pure Data", + NULL, + }, + { + PCI_VENDOR_POWERCC, 0, + PCI_KNOWNDEV_NOPROD, + "Power Computing", + NULL, + }, + { + PCI_VENDOR_INNOSYS, 0, + PCI_KNOWNDEV_NOPROD, + "InnoSys", + NULL, + }, + { + PCI_VENDOR_ACTEL, 0, + PCI_KNOWNDEV_NOPROD, + "Actel", + NULL, + }, + { + PCI_VENDOR_GALILEO, 0, + PCI_KNOWNDEV_NOPROD, + "Galileo Technology", + NULL, + }, + { + PCI_VENDOR_CANNON, 0, + PCI_KNOWNDEV_NOPROD, + "Cannon IS", + NULL, + }, + { + PCI_VENDOR_LITEON, 0, + PCI_KNOWNDEV_NOPROD, + "Lite-On Communications", + NULL, + }, + { + PCI_VENDOR_SCITEX, 0, + PCI_KNOWNDEV_NOPROD, + "Scitex Corporation", + NULL, + }, + { + PCI_VENDOR_PROLOG, 0, + PCI_KNOWNDEV_NOPROD, + "Pro-Log Corporation", + NULL, + }, + { + PCI_VENDOR_V3, 0, + PCI_KNOWNDEV_NOPROD, + "V3 Semiconductor", + NULL, + }, + { + PCI_VENDOR_APRICOT, 0, + PCI_KNOWNDEV_NOPROD, + "Apricot Computer", + NULL, + }, + { + PCI_VENDOR_KODAK, 0, + PCI_KNOWNDEV_NOPROD, + "Eastman Kodak", + NULL, + }, + { + PCI_VENDOR_BARR, 0, + PCI_KNOWNDEV_NOPROD, + "Barr Systems", + NULL, + }, + { + PCI_VENDOR_LEITECH, 0, + PCI_KNOWNDEV_NOPROD, + "Leitch Technology", + NULL, + }, + { + PCI_VENDOR_RADSTONE, 0, + PCI_KNOWNDEV_NOPROD, + "Radstone Technology", + NULL, + }, + { + PCI_VENDOR_UNITEDVIDEO, 0, + PCI_KNOWNDEV_NOPROD, + "United Video", + NULL, + }, + { + PCI_VENDOR_MOT2, 0, + PCI_KNOWNDEV_NOPROD, + "Motorola (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_XPOINT, 0, + PCI_KNOWNDEV_NOPROD, + "Xpoint Technologies", + NULL, + }, + { + PCI_VENDOR_PATHLIGHT, 0, + PCI_KNOWNDEV_NOPROD, + "Pathlight Technology", + NULL, + }, + { + PCI_VENDOR_VIDEOTRON, 0, + PCI_KNOWNDEV_NOPROD, + "VideoTron", + NULL, + }, + { + PCI_VENDOR_PYRAMID, 0, + PCI_KNOWNDEV_NOPROD, + "Pyramid Technologies", + NULL, + }, + { + PCI_VENDOR_NETPERIPH, 0, + PCI_KNOWNDEV_NOPROD, + "Network Peripherals", + NULL, + }, + { + PCI_VENDOR_PINNACLE, 0, + PCI_KNOWNDEV_NOPROD, + "Pinnacle Systems", + NULL, + }, + { + PCI_VENDOR_IMI, 0, + PCI_KNOWNDEV_NOPROD, + "International Microcircuts", + NULL, + }, + { + PCI_VENDOR_NEC2, 0, + PCI_KNOWNDEV_NOPROD, + "NEC (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_DOCTECH, 0, + PCI_KNOWNDEV_NOPROD, + "Document Technologies", + NULL, + }, + { + PCI_VENDOR_SHIVA, 0, + PCI_KNOWNDEV_NOPROD, + "Shiva", + NULL, + }, + { + PCI_VENDOR_DCMDATA, 0, + PCI_KNOWNDEV_NOPROD, + "DCM Data Systems", + NULL, + }, + { + PCI_VENDOR_DOLPHIN, 0, + PCI_KNOWNDEV_NOPROD, + "Dolphin Interconnect Solutions", + NULL, + }, + { + PCI_VENDOR_MRTMAGMA, 0, + PCI_KNOWNDEV_NOPROD, + "Mesa Ridge Technologies (MAGMA)", + NULL, + }, + { + PCI_VENDOR_LSISYS, 0, + PCI_KNOWNDEV_NOPROD, + "LSI Systems", NULL, }, { PCI_VENDOR_SPECIALIX, 0, PCI_KNOWNDEV_NOPROD, - "Specialix", + "Specialix Research", + NULL, + }, + { + PCI_VENDOR_MKC, 0, + PCI_KNOWNDEV_NOPROD, + "Michels & Kleberhoff Computer", + NULL, + }, + { + PCI_VENDOR_HAL, 0, + PCI_KNOWNDEV_NOPROD, + "HAL Computer Systems", + NULL, + }, + { + PCI_VENDOR_ZORAN, 0, + PCI_KNOWNDEV_NOPROD, + "Zoran Corporation", + NULL, + }, + { + PCI_VENDOR_PMCSIERRA, 0, + PCI_KNOWNDEV_NOPROD, + "PMC-Sierra", NULL, }, { @@ -3075,27 +4406,99 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_ZEINET, 0, + PCI_VENDOR_ESSENTIAL, 0, PCI_KNOWNDEV_NOPROD, - "Zeinet", + "Essential Communications", NULL, }, { - PCI_VENDOR_SYMPHONY, 0, + PCI_VENDOR_ARIEL, 0, PCI_KNOWNDEV_NOPROD, - "Symphony Labs", + "Ariel", NULL, }, { - PCI_VENDOR_TEKRAM, 0, + PCI_VENDOR_AZTECH, 0, PCI_KNOWNDEV_NOPROD, - "Tekram Technology", + "Aztech", + NULL, + }, + { + PCI_VENDOR_3DO, 0, + PCI_KNOWNDEV_NOPROD, + "The 3D0 Company", + NULL, + }, + { + PCI_VENDOR_STALLION, 0, + PCI_KNOWNDEV_NOPROD, + "Stallion Technologies", + NULL, + }, + { + PCI_VENDOR_LINEARSYS, 0, + PCI_KNOWNDEV_NOPROD, + "Linear Systems", + NULL, + }, + { + PCI_VENDOR_AURORA, 0, + PCI_KNOWNDEV_NOPROD, + "Aurora Technologies", + NULL, + }, + { + PCI_VENDOR_NETAPP, 0, + PCI_KNOWNDEV_NOPROD, + "Network Appliance", + NULL, + }, + { + PCI_VENDOR_ROCKWELL, 0, + PCI_KNOWNDEV_NOPROD, + "Rockwell Semiconductor Systems", + NULL, + }, + { + PCI_VENDOR_KOFAX, 0, + PCI_KNOWNDEV_NOPROD, + "Kofax Image Products", + NULL, + }, + { + PCI_VENDOR_PICTUREEL, 0, + PCI_KNOWNDEV_NOPROD, + "Picture Elements", + NULL, + }, + { + PCI_VENDOR_SYMPHONY2, 0, + PCI_KNOWNDEV_NOPROD, + "Symphony Labs (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_TEKRAM2, 0, + PCI_KNOWNDEV_NOPROD, + "Tekram Technology (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_3DLABS, 0, + PCI_KNOWNDEV_NOPROD, + "3D Labs", NULL, }, { PCI_VENDOR_AVANCE2, 0, PCI_KNOWNDEV_NOPROD, - "Avance Logic (mistyped? see 0x1005)", + "Avance Logic (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_BUSLOGIC2, 0, + PCI_KNOWNDEV_NOPROD, + "Buslogic (2nd PCI Vendor ID)", NULL, }, { @@ -3105,12 +4508,42 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { + PCI_VENDOR_NETPOWER2, 0, + PCI_KNOWNDEV_NOPROD, + "NetPower (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_C4T, 0, + PCI_KNOWNDEV_NOPROD, + "c't Magazin", + NULL, + }, + { + PCI_VENDOR_QUANCM, 0, + PCI_KNOWNDEV_NOPROD, + "Quancm Electronic GmbH", + NULL, + }, + { PCI_VENDOR_INTEL, 0, PCI_KNOWNDEV_NOPROD, "Intel", NULL, }, { + PCI_VENDOR_TRIGEM2, 0, + PCI_KNOWNDEV_NOPROD, + "Trigem Computer (2nd PCI Vendor ID)", + NULL, + }, + { + PCI_VENDOR_COMPUTONE, 0, + PCI_KNOWNDEV_NOPROD, + "Computone Corperation", + NULL, + }, + { PCI_VENDOR_ADP, 0, PCI_KNOWNDEV_NOPROD, "Adaptec", @@ -3123,15 +4556,15 @@ struct pci_knowndev pci_knowndevs[] = { NULL, }, { - PCI_VENDOR_NETPOWERNEW, 0, + PCI_VENDOR_ARC, 0, PCI_KNOWNDEV_NOPROD, - "NetPower", + "ARC Logic", NULL, }, { - PCI_VENDOR_ARK, 0, + PCI_VENDOR_BAD, 0, PCI_KNOWNDEV_NOPROD, - "Ark Logic (or Arc? or Hercules?)", + "ILLEGITIMATE VENDOR ID", NULL, }, { 0, 0, 0, NULL, NULL, } |