Update vendors database
* Add some common PCI devices vendors (mainly for storage and network
adapters)
* Remove most duplicates (in some cases it is unclear what should be
remained)
Based on data from https://devicehunt.com/ and https://pci-ids.ucw.cz/
Tested: shows vendor for Broadcom / LSI MegaRAID controller
Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: Ie211c8f8121f1676b089a8065fb92df1aeb148cc
diff --git a/include/pciVendors.hpp b/include/pciVendors.hpp
index fb6c139..0354f8d 100644
--- a/include/pciVendors.hpp
+++ b/include/pciVendors.hpp
@@ -24,7 +24,11 @@
// GetPCI-SIGVendorIDMap.py
static boost::container::flat_map<int, std::string> pciVendors{
{0x1E4A, "2CRSI SA"},
+ {0x12B9, "3Com Corp, Modem Division"},
+ {0xA727, "3Com Corporation"},
+ {0x10B7, "3Com Corporation"},
{0x1DA0, "3M Company"},
+ {0x13C1, "3ware Inc"},
{0x38EF, "4Links Limited"},
{0x1872, "A & D Company, Ltd"},
{0x160D, "AAEON Electronics, Inc."},
@@ -42,11 +46,15 @@
{0x1C2A, "Acromag inc"},
{0x1DE2, "Action Star Technology Co., Ltd."},
{0x4153, "Active Silicon, Ltd."},
+ {0x9004, "Adaptec"},
+ {0x9005, "Adaptec"},
{0x1CC1, "ADATA Technology Co., Ltd."},
{0x15B8, "ADDI-DATA Gmbh"},
{0x144A, "Adlink Technology, Inc."},
{0x1CDA, "ADTEC Corporation"},
{0x1022, "Advanced Micro Devices"},
+ {0x1002, "Advanced Micro Devices, Inc. [AMD/ATI]"},
+ {0x10CD, "Advanced System Products, Inc"},
{0x130F, "Advanet, Inc."},
{0x13FE, "Advantech Co., Ltd."},
{0x1850, "Advantest Corporation"},
@@ -62,7 +70,6 @@
{0xF1D0, "AJA Video"},
{0x1CF0, "Akitio"},
{0x1096, "Alacron"},
- {0x1096, "Alacron, Inc"},
{0x1C0B, "Alazar Technologies, Inc."},
{0x1DC2, "Alco Digital Devices Limited"},
{0x1DED, "Alibaba (China) Co., Ltd."},
@@ -85,14 +92,13 @@
{0x1C36, "Annapurna Labs"},
{0x1852, "Anritsu Corporation"},
{0x19EC, "ANSYS, Inc."},
- {0x1D6B, "AO Kraftway corporation PLC"},
{0x1BCD, "Apacer Technology Inc."},
{0x106B, "Apple Computer"},
{0x1D6A, "Aquantia Corp"},
+ {0x17D3, "Areca Technology Corp."},
{0x13E6, "ARGOSY RESEARCH INC."},
{0x1E28, "Aricent INC"},
{0x1AA1, "Aristocrat Technologies Australia Pty Ltd."},
- {0x1A83, "ARKUS Inc."},
{0x13B5, "ARM Ltd."},
{0x1E17, "Arnold & Richter Cine Technik GmbH & Co. Betriebs KG"},
{0x1E42, "ART Beijing Science and Technology Development Co., Ltd."},
@@ -104,7 +110,6 @@
{0x1E4D, "Asolid Technology Co., Ltd."},
{0x1A03, "ASPEED Technology Inc."},
{0x1C18, "Asset InterTech Inc"},
- {0x1C18, "ASSET InterTech, Inc."},
{0x19D7, "Astek Corporation"},
{0x11BF, "Astrodesign, Inc."},
{0x1BD0, "Astronics Corporation"},
@@ -125,7 +130,6 @@
{0x1E0C, "Axiomtek Co., Ltd."},
{0x1A3B, "AzureWave Technologies Inc."},
{0x1D84, "b-plus GmbH"},
- {0x119D, "B.U.G. MORI SEIKI CO., LTD."},
{0x1B9F, "BAE Systems"},
{0x1D22, "Baidu"},
{0x13CC, "Barco, Inc."},
@@ -157,9 +161,15 @@
{0x15E0, "Blue Coat Systems"},
{0x16F2, "Bosch Rexroth AG"},
{0x1E16, "BOXX Technologies, LLC"},
+ {0x1166, "Broadcom"},
+ {0x182F, "Broadcom"},
+ {0x1000, "Broadcom / LSI"},
+ {0x166D, "Broadcom Corporation"},
+ {0xFEDA, "Broadcom Inc"},
{0x14E4, "Broadcom Limited"},
{0x1154, "Buffalo Inc."},
{0x1E3D, "Burlywood, Inc"},
+ {0x104B, "BusLogic"},
{0x1BCB, "Bustec Production Ltd."},
{0x1E3A, "Cactus Technologies, Limited"},
{0x17CD, "Cadence Design Systems"},
@@ -170,6 +180,8 @@
{0x1C96, "Carina System Co., Ltd."},
{0x1DD9, "Casa Systems, Inc."},
{0x1ACD, "Cassidian"},
+ {0x1657, "Cavium QLogic"},
+ {0x177D, "Cavium, Inc."},
{0x1D69, "Celeno Communications (Israel) LTD"},
{0x18D4, "Celestica"},
{0x123C, "Century Systems, Inc."},
@@ -194,6 +206,7 @@
{0x1DE6, "Communication Automation Corporation"},
{0x14C0, "Compal Electronics, Inc."},
{0x1C69, "Comtel Electronics GmbH"},
+ {0x0E11, "Compaq Computer Corporation"},
{0x125F, "Concurrent Technologies"},
{0x1C9B, "Conduant Corporation"},
{0x1A2F, "Congatec AG"},
@@ -209,7 +222,6 @@
{0x1E23, "Credo Semiconductor, Inc."},
{0x1DFD, "CRU-INC"},
{0xCCEC, "Curtiss-Wright Controls Embedded Computing"},
- {0x18F2, "Dai-Ichi Seiko Co., Ltd(I-PEX)"},
{0x19EB, "DAIHEN Corporation"},
{0x1BFA, "Daiichi Jitsugyo Viswill Co., Ltd"},
{0x1C33, "Daktronics"},
@@ -218,36 +230,35 @@
{0x0303, "DAQ System"},
{0x1D91, "DAQRI LABS"},
{0x1E1A, "DataDirect Networks"},
- {0x1D4C, "Datawise Systems, Inc."},
{0x1CB8, "Dawning Information Industry Co., Ltd."},
{0x1DC3, "Deep Insights Inc."},
{0x1A0E, "DekTec Digital Video B.V."},
{0x1E33, "Delkin Devices"},
{0x1028, "Dell Computer Corporation"},
+ {0x1120, "Dell EMC"},
{0x1A05, "Delta Electronics, Inc."},
{0x1B66, "Deltatec"},
{0x1192, "Densan Co., Ltd."},
- {0x1192, "DENSAN Co.,Ltd."},
{0x1C04, "Dexon Systems Ltd"},
{0x15BD, "DFI Inc."},
{0x1D4C, "Diamanti, Inc."},
{0x1369, "Digigram"},
{0xDD01, "Digital Devices"},
+ {0x1011, "Digital Equipment Corporation"},
{0x18FD, "Digital Media Professionals, Inc."},
{0xD161, "Digium, Inc."},
{0x17DF, "Dini Group LaJolla Inc."},
- {0x12D8, "Diodes Incorporated"},
{0x1B31, "DisplayLink (UK) Ltd"},
{0x119D, "DMG MORI B.U.G. CO., LTD."},
{0x1D0C, "Dolby Laboratories, Inc."},
{0x11C8, "Dolphin Interconnect Solutions AS"},
{0x4453, "dSPACE GmbH"},
+ {0x134A, "DTC Technology Corp."},
{0x1D3E, "DTS INSIGHT CORPORATION"},
{0x1BFC, "duagon AG"},
{0x3100, "Dynabook Inc."},
{0x1197, "DynamicSignals, LLC"},
{0x1B98, "E.E.P.D. GmbH"},
- {0x1974, "Eberspächer Electronics GmbH & Co. KG"},
{0x177C, "EBRAINS, INC."},
{0x1DD6, "ECRIN SYSTEMS"},
{0x1428, "EDEC Linsey System"},
@@ -263,7 +274,6 @@
{0x1D4B, "Elektrosfera LTD."},
{0x1019, "Elitegroup Computer Systems Inc."},
{0x1E25, "Elk Solutions, LLC"},
- {0x1C24, "Elma Bustronic Corp."},
{0x1C24, "Elma Electronic Inc"},
{0x1433, "Eltec Elektronik AG"},
{0x2782, "Emdoor Digital Technology Co., Ltd."},
@@ -327,7 +337,6 @@
{0x1DCB, "Genesis Technology USA, Inc."},
{0x17A0, "Genesys Logic, Inc."},
{0x15E7, "GET Engineering Corp."},
- {0x15E7, "GET Engineering Corporation"},
{0x165C, "Gidel Ltd."},
{0x1458, "Giga-Byte Technology Co., Ltd."},
{0x1AC1, "Global Unichip Corp."},
@@ -342,7 +351,6 @@
{0x1D95, "Graphcore Ltd"},
{0x1FCA, "Grass Valley"},
{0x1B95, "Green Hills Software"},
- {0x1BF5, "Greenliant"},
{0x1BF5, "Greenliant Systems"},
{0x1DE0, "Groq, Inc."},
{0x1E4C, "GSI Technology"},
@@ -357,14 +365,14 @@
{0x1C42, "Harman Automotive Division"},
{0x1738, "Harris Corporation (GCSD)"},
{0x19CB, "Hartmann Electronic GmbH"},
- {0x19CB, "Hartmann Elektronik GmbH"},
{0x19A6, "HDL Design House"},
{0x112B, "Heidelberger Druckmaschinen AG"},
{0x1ACD, "Hensoldt Sensors GmbH"},
{0x103C, "Hewlett Packard"},
{0x1590, "Hewlett Packard Enterprise"},
{0x1DEA, "Hibertek International Limited"},
- {0x15CF, "Hilscher Gesellschaft fuer Systemautomation mbH"},
+ {0x13A3, "Hifn Inc."},
+ {0x1103, "HighPoint Technologies, Inc."},
{0x15CF, "Hilscher GmbH"},
{0x184C, "Hirose Electric USA Inc."},
{0x1FCD, "Hitachi High-Technologies Corporation"},
@@ -372,9 +380,7 @@
{0x1367, "Hitachi Zosen Corporation"},
{0x1054, "Hitachi, Ltd"},
{0x14A9, "Hivertec Inc."},
- {0x1BEE, "HMS Technology Center Ravensburg GmbH"},
{0x10AC, "Honeywell Inc."},
- {0x103C, "HP Inc."},
{0x1426, "HRCP Research and Development Partnership"},
{0x19E5, "Huawei Technologies Co., Ltd."},
{0x21B4, "Hunan Goke Microelectronics Co., Ltd."},
@@ -385,6 +391,7 @@
{0x11CA, "IBEX Technology, Co. Ltd."},
{0x1014, "IBM"},
{0x1B53, "iD corporation"},
+ {0x111D, "IDT (PMC/Microsemi/Microchip)"},
{0x180C, "IEI Integration Corp."},
{0x1C9D, "Illumina"},
{0x1E3E, "Iluvatar CoreX Inc. Nanjing"},
@@ -396,19 +403,16 @@
{0x1BC0, "InnoDisk Corporation"},
{0x1DBE, "INNOGRIT CORPORATION"},
{0x1CFB, "Innotech Corporation"},
- {0x1771, "InnoVISION Multimedia Limited."},
{0x1771, "InnoVision Multimedia, Ltd."},
{0x1D98, "Innovium, Inc."},
{0x1BD4, "Inspur Electronic Information Industry Co., Ltd."},
{0x1D4D, "Integrated Design Tools, Inc."},
- {0x111D, "Integrated Device Technology"},
{0x8086, "Intel Corporation"},
{0x1739, "Interface Concept"},
{0x1147, "Interface Corporation"},
{0x1A6E, "International Game Technology"},
{0x1BDC, "Intrado Inc."},
{0x1E12, "Introspect Technology"},
- {0x1B26, "INVEA-TECH a.s."},
{0x1D2F, "INVECAS, Inc."},
{0x1170, "Inventec Corporation"},
{0x1546, "IOI Technology Corporation"},
@@ -435,10 +439,8 @@
{0x1D7E, "KISTI"},
{0x1BBA, "KLA-Tencor"},
{0x1CA2, "KnowledgeTek, Inc."},
- {0x1D93, "KNS Group"},
{0x1D90, "KnuEdge Inc."},
{0x1629, "Kongsberg Spacetec A.S."},
- {0x16CB, "Konica Minolta Holdings Inc."},
{0x16CB, "Konica Minolta Inc."},
{0x1059, "Kontron"},
{0x1A07, "Kvaser AB"},
@@ -468,6 +470,8 @@
{0x1916, "Macnica Inc."},
{0x137A, "Mark of the Unicorn Inc"},
{0x1148, "Marvell Semiconductor, Inc."},
+ {0x1B4B, "Marvell Technology Group Ltd."},
+ {0x11AB, "Marvell Technology Group Ltd."},
{0x16E2, "Marvin Test Solutions, Inc."},
{0x102B, "Matrox Graphics, Inc."},
{0x1BBF, "Maxeler Technologies Ltd."},
@@ -507,9 +511,9 @@
{0x1DFE, "Motorola Solutions"},
{0x18E6, "MPL AG"},
{0x1B08, "MSC Technologies GmbH"},
- {0x1B08, "MSC Vertriebs GmbH"},
{0x1322, "MTT Corporation"},
{0x1B7B, "Multisuns Corporation"},
+ {0x1069, "Mylex Corporation"},
{0x1E53, "Mythic - AI"},
{0x198A, "Nallatech"},
{0x1CFC, "Naltec, Inc."},
@@ -518,7 +522,6 @@
{0x1093, "National Instruments"},
{0x1BCF, "NEC"},
{0x1D85, "Neosem Holdings Inc"},
- {0x1275, "NetApp"},
{0x1275, "NetApp, Inc."},
{0x1B26, "Netcope Technologies a.s."},
{0x1D82, "NETINT Technologies Inc."},
@@ -553,7 +556,6 @@
{0x1270, "Olympus Corporation"},
{0x10CB, "Omron Corporation"},
{0x160C, "OMS Motion, Inc."},
- {0x160C, "OMS Motoin, Inc."},
{0x1529, "ON Semiconductor"},
{0x1954, "One Stop Systems, Inc."},
{0x1DF7, "opencpi.org"},
@@ -590,19 +592,23 @@
{0x1556, "PLDA"},
{0x1C79, "Plexus Corp."},
{0x1D7F, "Plugable"},
+ {0x11F8, "PMC-Sierra Inc."},
{0x15BB, "Portwell Inc"},
{0x1D51, "Powerleader Science & Technology Co. Ltd"},
{0x1C67, "PreSonus Audio Electronics Inc."},
- {0x160C, "Pro-Dex, Oregon Micro Systems"},
{0x1D10, "Procera Networks, Inc."},
{0x1C72, "ProDesign Electronic GmbH"},
{0x105A, "Promise Technology, Inc."},
{0x19D5, "Protech Systems"},
{0x17C3, "Protogate, Inc."},
{0x1D00, "Pure Storage, Inc."},
+ {0x1077, "QLogic Corp."},
{0x1BAA, "QNAP Systems, Inc."},
{0x1E34, "Qrypt, Inc."},
{0x1A9D, "QSC Audio Products, Inc."},
+ {0x17CB, "Qualcomm"},
+ {0x1969, "Qualcomm Atheros"},
+ {0x168C, "Qualcomm Atheros"},
{0x5143, "Qualcomm Inc."},
{0x152D, "Quanta Computer Inc."},
{0x1BB5, "Quantenna Communications, Inc."},
@@ -651,7 +657,6 @@
{0x1C2E, "Schneider Electric Japan Holdings Ltd."},
{0x1AA9, "Schweitzer Engineering Labs, Inc."},
{0x1D60, "Scietera Technologies, Inc"},
- {0x11C6, "SCREEN Graphic and Precision Solutions Co., Ltd."},
{0x11C6, "SCREEN GRAPHIC SOLUTIONS CO., LTD."},
{0x1BB1, "Seagate Technology LLC"},
{0x1A0D, "SEAKR Engineering Inc."},
@@ -659,8 +664,6 @@
{0x1BEC, "SECO Srl"},
{0x1CDD, "Secunet Security Networks AG"},
{0x11DB, "Sega Corporation"},
- {0x11DB, "SEGA Interactive Co., Ltd."},
- {0x1C85, "Seiko Instruments, Inc."},
{0x1CB4, "SerialTek"},
{0x1E27, "Shanghai Denglin Technology Co., Ltd"},
{0x1E36, "Shanghai Enflame Technology Co. Ltd"},
@@ -705,7 +708,6 @@
{0x1BC9, "Sonifex Ltd"},
{0x104D, "Sony Corporation"},
{0x1E31, "SORD Corporation"},
- {0x1B37, "SP Devices"},
{0x1BB8, "Space Exploration Technologies"},
{0x1DAC, "SparkLAN Communications, Inc."},
{0x1E41, "Spectra7 Microsystems"},
@@ -741,10 +743,12 @@
{0x12AF, "TDK Corporation"},
{0x1513, "TE Connectivity"},
{0x1A9F, "Tech S.A.T. GmbH"},
- {0x1227, "Tech Source Inc."},
{0x1D61, "Technobox, Inc."},
{0x1C4E, "Techway"},
{0x1DA1, "Teko Telecom S.r.l. a Socio Unico"},
+ {0x1DE1, "Tekram Technology Co.,Ltd."},
+ {0x10E1, "Tekram Technology Co.,Ltd."},
+ {0x16A5, "Tekram Technology Co.,Ltd."},
{0x1268, "Tektronix"},
{0x1D88, "Telechips Inc."},
{0x1570, "Teledyne LeCroy"},
@@ -768,7 +772,6 @@
{0x1D72, "Timi Personal Computing Co., Ltd."},
{0x14D2, "TITAN Electronics Inc."},
{0x1BC8, "Tokushu Denshi Kairo Inc."},
- {0x1BC8, "TokushuDenshiKairo Inc."},
{0x1679, "Tokyo Electron Device Ltd."},
{0x138B, "TOKYO KEIKI INC."},
{0x1E22, "Tongfang Computer Co.,Ltd"},
@@ -793,7 +796,6 @@
{0x1D44, "ULINK Technology, Inc."},
{0x18D1, "ULVAC-PHI, Inc."},
{0x1C1A, "UNH InterOperability Laboratory"},
- {0x1C1A, "UNH InterOperability Laboratory (UNH-IOL)"},
{0x1D78, "UNIC Memory Technology Co., Ltd."},
{0x19BF, "Unicom Engineering Inc"},
{0x1018, "Unisys Corporation"},
@@ -834,6 +836,7 @@
{0x10EE, "Xilinx, Inc."},
{0xDEDA, "XIMEA"},
{0x1C5B, "XJTAG Ltd."},
+ {0x1D93, "YADRO"},
{0x1073, "Yamaha Corporation"},
{0x18B4, "Yamaichi Electronics"},
{0x150B, "Yamashita Systems Corp"},
@@ -843,4 +846,4 @@
{0x1D6B, "ZAO Kraftway Corporation PLC"},
{0x1E21, "ZF Friedrichshafen AG"},
{0x1CCF, "Zoom Corporation"},
-};
\ No newline at end of file
+};