1 /* 2 * SPDX-FileCopyrightText: Copyright (c) 2009 - 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. 3 * SPDX-License-Identifier: MIT 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining a 6 * copy of this software and associated documentation files (the "Software"), 7 * to deal in the Software without restriction, including without limitation 8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 * and/or sell copies of the Software, and to permit persons to whom the 10 * Software is furnished to do so, subject to the following conditions: 11 * 12 * The above copyright notice and this permission notice shall be included in 13 * all copies or substantial portions of the Software. 14 * 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 21 * DEALINGS IN THE SOFTWARE. 22 */ 23 /* 24 * This header file contains the 3-character Plug and Play Vendor IDs and 25 * their translation into Vendor names. 26 * 27 * If the includer defines NV_PNP_VENDOR_IDS_USE_TCHAR, then 28 * PNPVendorID::vendorName will have type const TCHAR*; otherwise, it will have 29 * type const char*. 30 * 31 * References: 32 * https://uefi.org/pnp_id_list 33 * 34 */ 35 36 #ifndef __NV_PNP_VENDOR_IDS_H__ 37 #define __NV_PNP_VENDOR_IDS_H__ 38 39 #if defined(NV_PNP_VENDOR_IDS_USE_TCHAR) 40 #define _VENDOR_NAME_TYPE const TCHAR 41 #define _VENDOR_NAME_ENTRY(x) _T(x) 42 #else 43 #define _VENDOR_NAME_TYPE const char 44 #define _VENDOR_NAME_ENTRY(x) (x) 45 #endif 46 47 typedef struct tagPNPVendorID 48 { 49 char vendorId[4]; // PNP Vendor ID (example: "SNY") 50 _VENDOR_NAME_TYPE* vendorName; // Vendor name for display (example: "Sony") 51 } PNPVendorId; 52 53 54 /* 55 * The PNPVendorIds[] table maps between the 3-character Plug and 56 * Play Vendor Identifiers and user-friendly vendor names 57 */ 58 static const PNPVendorId PNPVendorIds[] = 59 { 60 { "___", _VENDOR_NAME_ENTRY("Targa") }, 61 { "@@@", _VENDOR_NAME_ENTRY("Sangyo") }, 62 63 { "AAA", _VENDOR_NAME_ENTRY("Avolites Ltd") }, 64 { "AAC", _VENDOR_NAME_ENTRY("Acer") }, 65 { "ABC", _VENDOR_NAME_ENTRY("AboCom System Inc") }, 66 { "ABP", _VENDOR_NAME_ENTRY("Advanced System Products") }, 67 { "ACE", _VENDOR_NAME_ENTRY("ACME") }, 68 { "ACC", _VENDOR_NAME_ENTRY("ACCTON") }, 69 { "ACI", _VENDOR_NAME_ENTRY("Ancor Communications Inc") }, 70 { "ACK", _VENDOR_NAME_ENTRY("ACKSYS") }, 71 { "ACN", _VENDOR_NAME_ENTRY("ACON") }, 72 { "ACR", _VENDOR_NAME_ENTRY("Acer") }, 73 { "ACS", _VENDOR_NAME_ENTRY("Altos/ACS") }, 74 { "ACT", _VENDOR_NAME_ENTRY("Actebis/Targa") }, 75 { "ADI", _VENDOR_NAME_ENTRY("ADI") }, 76 { "ADP", _VENDOR_NAME_ENTRY("Adaptec") }, 77 { "ADT", _VENDOR_NAME_ENTRY("ADTEK") }, 78 { "ADV", _VENDOR_NAME_ENTRY("AMD") }, 79 { "ADX", _VENDOR_NAME_ENTRY("ADAX") }, 80 { "AEI", _VENDOR_NAME_ENTRY("AIR") }, 81 { "AEM", _VENDOR_NAME_ENTRY("AEM") }, 82 { "AEO", _VENDOR_NAME_ENTRY("UHC") }, 83 { "AGI", _VENDOR_NAME_ENTRY("Artish Graphics") }, 84 { "AKB", _VENDOR_NAME_ENTRY("Akebia") }, 85 { "AIC", _VENDOR_NAME_ENTRY("Arnos Instruments") }, 86 { "AIR", _VENDOR_NAME_ENTRY("Advanced Integrated Research") }, 87 { "AKB", _VENDOR_NAME_ENTRY("Akebia") }, 88 { "ALA", _VENDOR_NAME_ENTRY("Alacron") }, 89 { "ALR", _VENDOR_NAME_ENTRY("Advanced Logic Research") }, 90 { "AMC", _VENDOR_NAME_ENTRY("Attachmate") }, 91 { "AMD", _VENDOR_NAME_ENTRY("Amdek") }, 92 { "AMI", _VENDOR_NAME_ENTRY("American Megatrends") }, 93 { "AMP", _VENDOR_NAME_ENTRY("Amptron") }, 94 { "AMT", _VENDOR_NAME_ENTRY("Amtrans") }, 95 { "ANC", _VENDOR_NAME_ENTRY("Ancot") }, 96 { "ANI", _VENDOR_NAME_ENTRY("Anigma") }, 97 { "AOC", _VENDOR_NAME_ENTRY("AOC") }, 98 { "APD", _VENDOR_NAME_ENTRY("Applidata") }, 99 { "API", _VENDOR_NAME_ENTRY("AcerView") }, 100 { "APP", _VENDOR_NAME_ENTRY("Apple") }, 101 { "APS", _VENDOR_NAME_ENTRY("Autologic") }, 102 { "ARC", _VENDOR_NAME_ENTRY("Alta Research") }, 103 { "ART", _VENDOR_NAME_ENTRY("ArtMedia") }, 104 { "ASE", _VENDOR_NAME_ENTRY("ASEM") }, 105 { "ASI", _VENDOR_NAME_ENTRY("Ahead Systems") }, 106 { "AST", _VENDOR_NAME_ENTRY("AST Research") }, 107 { "ASU", _VENDOR_NAME_ENTRY("ASUS") }, 108 { "ATI", _VENDOR_NAME_ENTRY("Allied Telesis") }, 109 { "ATO", _VENDOR_NAME_ENTRY("ASTRO DESIGN, INC.") }, 110 { "ATT", _VENDOR_NAME_ENTRY("AT&T") }, 111 { "ATX", _VENDOR_NAME_ENTRY("Athenix") }, 112 { "AUO", _VENDOR_NAME_ENTRY("AU Optronics Corporation") }, 113 { "AUS", _VENDOR_NAME_ENTRY("Asustek Computer Inc") }, 114 { "AVI", _VENDOR_NAME_ENTRY("AIR") }, 115 { "AVO", _VENDOR_NAME_ENTRY("Avocent Corporation") }, 116 { "AZU", _VENDOR_NAME_ENTRY("Azura") }, 117 118 { "BAN", _VENDOR_NAME_ENTRY("Banyan") }, 119 { "BCC", _VENDOR_NAME_ENTRY("Beaver Computer Corporation") }, 120 { "BCD", _VENDOR_NAME_ENTRY("Dr. Seufert GmbH") }, 121 { "BEO", _VENDOR_NAME_ENTRY("Bang & Olufsen") }, 122 { "BGT", _VENDOR_NAME_ENTRY("Budzetron") }, 123 { "BIG", _VENDOR_NAME_ENTRY("Bigscreen, Inc.") }, 124 { "BMM", _VENDOR_NAME_ENTRY("MAG Technology") }, 125 { "BNQ", _VENDOR_NAME_ENTRY("BenQ") }, 126 { "BOE", _VENDOR_NAME_ENTRY("BOE Technology Group Co., Ltd") }, 127 { "BRG", _VENDOR_NAME_ENTRY("Bridge") }, 128 { "BTC", _VENDOR_NAME_ENTRY("Bit 3") }, 129 { "BTE", _VENDOR_NAME_ENTRY("Brilliant Technology") }, 130 { "BUS", _VENDOR_NAME_ENTRY("BusTek") }, 131 132 { "CAL", _VENDOR_NAME_ENTRY("Acon") }, 133 { "CCI", _VENDOR_NAME_ENTRY("Cache") }, 134 { "CCP", _VENDOR_NAME_ENTRY("Epson") }, 135 { "CDP", _VENDOR_NAME_ENTRY("CalComp") }, 136 { "CFG", _VENDOR_NAME_ENTRY("Atlantis") }, 137 { "CHA", _VENDOR_NAME_ENTRY("Chase Research") }, 138 { "CIP", _VENDOR_NAME_ENTRY("Ciprico") }, 139 { "CLO", _VENDOR_NAME_ENTRY("Clone Computers/Analogy") }, 140 { "CLT", _VENDOR_NAME_ENTRY("automated computer control systems")}, 141 { "CMD", _VENDOR_NAME_ENTRY("CMD Technology") }, 142 { "CMN", _VENDOR_NAME_ENTRY("Chimei innolux corp.") }, 143 { "CMO", _VENDOR_NAME_ENTRY("Chi Mei Optoelectronics corp.") }, 144 { "CNI", _VENDOR_NAME_ENTRY("Connect International") }, 145 { "CNT", _VENDOR_NAME_ENTRY("CNet Technology") }, 146 { "COM", _VENDOR_NAME_ENTRY("Comtrol") }, 147 { "CPC", _VENDOR_NAME_ENTRY("Ciprico") }, 148 { "CPD", _VENDOR_NAME_ENTRY("CompuAdd") }, 149 { "CPG", _VENDOR_NAME_ENTRY("DFI") }, 150 { "CPI", _VENDOR_NAME_ENTRY("Computer Peripherals") }, 151 { "CPL", _VENDOR_NAME_ENTRY("Compal") }, 152 { "CPQ", _VENDOR_NAME_ENTRY("Compaq") }, 153 { "CPT", _VENDOR_NAME_ENTRY("cPATH") }, 154 { "CPX", _VENDOR_NAME_ENTRY("Powermatic Data Systems") }, 155 { "CRD", _VENDOR_NAME_ENTRY("Cardinal Technologies") }, 156 { "CRN", _VENDOR_NAME_ENTRY("Cornerstone") }, 157 { "CRS", _VENDOR_NAME_ENTRY("Cisco") }, 158 { "CSE", _VENDOR_NAME_ENTRY("Compu Shack") }, 159 { "CSI", _VENDOR_NAME_ENTRY("Cabletron") }, 160 { "CSS", _VENDOR_NAME_ENTRY("CSS Laboratories") }, 161 { "CTN", _VENDOR_NAME_ENTRY("Computone") }, 162 { "CTX", _VENDOR_NAME_ENTRY("Chuntex/CTX") }, 163 { "CUB", _VENDOR_NAME_ENTRY("Cubix") }, 164 { "CUI", _VENDOR_NAME_ENTRY("CUI") }, 165 { "CYB", _VENDOR_NAME_ENTRY("CyberVision") }, 166 167 { "DBI", _VENDOR_NAME_ENTRY("DigiBoard") }, 168 { "DBL", _VENDOR_NAME_ENTRY("Doble Engineering") }, 169 { "DCC", _VENDOR_NAME_ENTRY("Dale Computer") }, 170 { "DCE", _VENDOR_NAME_ENTRY("Mylex") }, 171 { "DCM", _VENDOR_NAME_ENTRY("DCM Data Products") }, 172 { "DEC", _VENDOR_NAME_ENTRY("DEC") }, 173 { "DEI", _VENDOR_NAME_ENTRY("Deico Electronics") }, 174 { "DEL", _VENDOR_NAME_ENTRY("Dell") }, 175 { "DFI", _VENDOR_NAME_ENTRY("DFI") }, 176 { "DGC", _VENDOR_NAME_ENTRY("Data General") }, 177 { "DGS", _VENDOR_NAME_ENTRY("Diagsoft") }, 178 { "DIA", _VENDOR_NAME_ENTRY("Diadem") }, 179 { "DIO", _VENDOR_NAME_ENTRY("DIO") }, 180 { "DIS", _VENDOR_NAME_ENTRY("Diseda") }, 181 { "DIT", _VENDOR_NAME_ENTRY("Dragon Information Technology") }, 182 { "DLK", _VENDOR_NAME_ENTRY("D-Link") }, 183 { "DLO", _VENDOR_NAME_ENTRY("Dlodlo Technologies Co., Ltd") }, 184 { "DMB", _VENDOR_NAME_ENTRY("Digicom Systems") }, 185 { "DMS", _VENDOR_NAME_ENTRY("DOME imaging systems") }, 186 { "DNV", _VENDOR_NAME_ENTRY("NexView") }, 187 { "DOM", _VENDOR_NAME_ENTRY("Dome Imaging Systems") }, 188 { "DON", _VENDOR_NAME_ENTRY("DENON, Ltd.") }, 189 { "DPC", _VENDOR_NAME_ENTRY("Delta") }, 190 { "DPI", _VENDOR_NAME_ENTRY("DocuPoint") }, 191 { "DPL", _VENDOR_NAME_ENTRY("Digital Projection Limited") }, 192 { "DPN", _VENDOR_NAME_ENTRY("Shanghai Lexiang Technology Limited") }, 193 { "DPT", _VENDOR_NAME_ENTRY("DPT") }, 194 { "DRT", _VENDOR_NAME_ENTRY("Digital Research") }, 195 { "DSJ", _VENDOR_NAME_ENTRY("VR Technology Holdings Limited") }, 196 { "DSM", _VENDOR_NAME_ENTRY("DSM Digial Services") }, 197 { "DTC", _VENDOR_NAME_ENTRY("Data Technology") }, 198 { "DTI", _VENDOR_NAME_ENTRY("Diversified Technology") }, 199 { "DTK", _VENDOR_NAME_ENTRY("DTK Computer") }, 200 { "DTX", _VENDOR_NAME_ENTRY("Data Translation") }, 201 { "DVC", _VENDOR_NAME_ENTRY("DecaView") }, 202 { "DWE", _VENDOR_NAME_ENTRY("Daewoo") }, 203 204 { "ECS", _VENDOR_NAME_ENTRY("EliteGroup/ECS") }, 205 { "ENC", _VENDOR_NAME_ENTRY("Eizo") }, 206 { "EGO", _VENDOR_NAME_ENTRY("Ergo Electronics") }, 207 { "EKC", _VENDOR_NAME_ENTRY("Kodak") }, 208 { "EHJ", _VENDOR_NAME_ENTRY("Epson") }, 209 { "EIZ", _VENDOR_NAME_ENTRY("Eizo") }, 210 { "ELI", _VENDOR_NAME_ENTRY("Edsun") }, 211 { "ELS", _VENDOR_NAME_ENTRY("ELSA") }, 212 { "ELX", _VENDOR_NAME_ENTRY("Elonex") }, 213 { "EMC", _VENDOR_NAME_ENTRY("ProView/EMC") }, 214 { "ENC", _VENDOR_NAME_ENTRY("Eizo") }, 215 { "EPI", _VENDOR_NAME_ENTRY("Envision") }, 216 { "EQX", _VENDOR_NAME_ENTRY("Equinox") }, 217 { "ERG", _VENDOR_NAME_ENTRY("Ergo") }, 218 { "ERP", _VENDOR_NAME_ENTRY("EURAPLAN") }, 219 { "ESI", _VENDOR_NAME_ENTRY("Extended Systems") }, 220 { "ETT", _VENDOR_NAME_ENTRY("E-Tech Research") }, 221 { "EVX", _VENDOR_NAME_ENTRY("Everex") }, 222 { "EXP", _VENDOR_NAME_ENTRY("Data Export") }, 223 224 { "FCB", _VENDOR_NAME_ENTRY("Furukawa Electric") }, 225 { "FCM", _VENDOR_NAME_ENTRY("Funai") }, 226 { "FCT", _VENDOR_NAME_ENTRY("Free Computer Technology") }, 227 { "FDC", _VENDOR_NAME_ENTRY("Future Domain") }, 228 { "FDX", _VENDOR_NAME_ENTRY("Findex, Inc. ") }, 229 { "FGL", _VENDOR_NAME_ENTRY("Fujitsu") }, 230 { "FIC", _VENDOR_NAME_ENTRY("First International") }, 231 { "FOR", _VENDOR_NAME_ENTRY("Formac") }, 232 { "FOV", _VENDOR_NAME_ENTRY("FOVE INC") }, 233 { "FRC", _VENDOR_NAME_ENTRY("FORCE Computers") }, 234 { "FRI", _VENDOR_NAME_ENTRY("Fibernet Research") }, 235 { "FTN", _VENDOR_NAME_ENTRY("Fountain Technologies") }, 236 { "FUJ", _VENDOR_NAME_ENTRY("Fujitsu") }, 237 238 { "GAG", _VENDOR_NAME_ENTRY("Gage Applied Sciences") }, 239 { "GCI", _VENDOR_NAME_ENTRY("Gateway Communications") }, 240 { "GEN", _VENDOR_NAME_ENTRY("Genesys") }, 241 { "GMX", _VENDOR_NAME_ENTRY("GMX") }, 242 { "GRA", _VENDOR_NAME_ENTRY("Graphica") }, 243 { "GSM", _VENDOR_NAME_ENTRY("LG Electronics") }, 244 { "GVC", _VENDOR_NAME_ENTRY("GVC") }, 245 { "GWY", _VENDOR_NAME_ENTRY("Gateway") }, 246 247 { "HCL", _VENDOR_NAME_ENTRY("HCL") }, 248 { "HCP", _VENDOR_NAME_ENTRY("Hitachi") }, 249 { "HCW", _VENDOR_NAME_ENTRY("Hauppauge") }, 250 { "HDL", _VENDOR_NAME_ENTRY("Headland") }, 251 { "HEC", _VENDOR_NAME_ENTRY("Hisense") }, 252 { "HEI", _VENDOR_NAME_ENTRY("Hyundai") }, 253 { "HIT", _VENDOR_NAME_ENTRY("Hitachi/HINT") }, 254 { "HMX", _VENDOR_NAME_ENTRY("HUMAX Co., Ltd.") }, 255 { "HPN", _VENDOR_NAME_ENTRY("HP Inc.") }, 256 { "HSD", _VENDOR_NAME_ENTRY("HannStar Display Corp") }, 257 { "HSL", _VENDOR_NAME_ENTRY("Hansol") }, 258 { "HTC", _VENDOR_NAME_ENTRY("Hitachi") }, 259 { "HVR", _VENDOR_NAME_ENTRY("HTC Corporation") }, 260 { "HWD", _VENDOR_NAME_ENTRY("HighWater Designs") }, 261 { "HWP", _VENDOR_NAME_ENTRY("HP") }, 262 { "HYL", _VENDOR_NAME_ENTRY("Hypereal") }, 263 { "HYP", _VENDOR_NAME_ENTRY("Hyphen Limited") }, 264 { "HWV", _VENDOR_NAME_ENTRY("Huawei Technologies Co., Ltd") }, 265 266 { "IBC", _VENDOR_NAME_ENTRY("IBS") }, 267 { "IBM", _VENDOR_NAME_ENTRY("IBM") }, 268 { "ICC", _VENDOR_NAME_ENTRY("BICC Data Networks") }, 269 { "ICL", _VENDOR_NAME_ENTRY("Fujitsu/ICL") }, 270 { "ICN", _VENDOR_NAME_ENTRY("Sanyo/Icon") }, 271 { "ICU", _VENDOR_NAME_ENTRY("Intel") }, 272 { "IDS", _VENDOR_NAME_ENTRY("Intellistor") }, 273 { "IFT", _VENDOR_NAME_ENTRY("Informtech") }, 274 { "IGM", _VENDOR_NAME_ENTRY("IGM Communications") }, 275 { "III", _VENDOR_NAME_ENTRY("Intelligent Instrumentation") }, 276 { "IIN", _VENDOR_NAME_ENTRY("Intel") }, 277 { "IMA", _VENDOR_NAME_ENTRY("Imagraph") }, 278 { "IMC", _VENDOR_NAME_ENTRY("IMC Networks") }, 279 { "IMP", _VENDOR_NAME_ENTRY("Impression") }, 280 { "IMX", _VENDOR_NAME_ENTRY("Arpara Technology Co., Ltd.") }, 281 { "INF", _VENDOR_NAME_ENTRY("Inframetrics") }, 282 { "INL", _VENDOR_NAME_ENTRY("InnoLux Display Corporation") }, 283 { "INP", _VENDOR_NAME_ENTRY("Interphase") }, 284 { "INS", _VENDOR_NAME_ENTRY("Ines") }, 285 { "INT", _VENDOR_NAME_ENTRY("Intel") }, 286 { "IOD", _VENDOR_NAME_ENTRY("IODATA") }, 287 { "ISA", _VENDOR_NAME_ENTRY("ISA") }, 288 { "ISI", _VENDOR_NAME_ENTRY("Interface Solutions") }, 289 { "ISL", _VENDOR_NAME_ENTRY("Isolation Systems") }, 290 { "ITA", _VENDOR_NAME_ENTRY("Itausa") }, 291 { "ITC", _VENDOR_NAME_ENTRY("ITK") }, 292 { "ITN", _VENDOR_NAME_ENTRY("NTI Group/ASUS") }, 293 { "ITK", _VENDOR_NAME_ENTRY("NTI Group") }, 294 { "IVK", _VENDOR_NAME_ENTRY("Iiyama") }, 295 { "IVM", _VENDOR_NAME_ENTRY("Idek Iiyama") }, 296 { "IVR", _VENDOR_NAME_ENTRY("Inlife-Handnet Co., Ltd.") }, 297 { "IWR", _VENDOR_NAME_ENTRY("Icuiti Corporation") }, 298 299 { "JDI", _VENDOR_NAME_ENTRY("Japan Display Inc") }, 300 { "JEN", _VENDOR_NAME_ENTRY("Jean") }, 301 { "JKC", _VENDOR_NAME_ENTRY("JVC Kenwood Corporation") }, 302 { "JVC", _VENDOR_NAME_ENTRY("JVC") }, 303 304 { "KDS", _VENDOR_NAME_ENTRY("Korea Data Systems") }, 305 { "KDK", _VENDOR_NAME_ENTRY("Kodiak") }, 306 { "KES", _VENDOR_NAME_ENTRY("Kesa Crop") }, 307 { "KFC", _VENDOR_NAME_ENTRY("KFC Computek") }, 308 { "KPC", _VENDOR_NAME_ENTRY("King Phoenix") }, 309 { "KSC", _VENDOR_NAME_ENTRY("Kinetic Systems") }, 310 { "KTC", _VENDOR_NAME_ENTRY("Kingston Technology") }, 311 { "KTG", _VENDOR_NAME_ENTRY("KayserThrede") }, 312 { "KTR", _VENDOR_NAME_ENTRY("IMRI") }, 313 { "KYC", _VENDOR_NAME_ENTRY("Kyocera") }, 314 315 { "LAG", _VENDOR_NAME_ENTRY("Laguna Systems") }, 316 { "LCD", _VENDOR_NAME_ENTRY("Toshiba Matsushita Display Technology Co., Ltd")}, 317 { "LCS", _VENDOR_NAME_ENTRY("Longshine Electronics") }, 318 { "LEF", _VENDOR_NAME_ENTRY("Leaf Systems") }, 319 { "LEN", _VENDOR_NAME_ENTRY("Lenovo Group Limited") }, 320 { "LGD", _VENDOR_NAME_ENTRY("LG Display") }, 321 { "LGE", _VENDOR_NAME_ENTRY("LG Electronics") }, 322 { "LKM", _VENDOR_NAME_ENTRY("Likom/LKM") }, 323 { "LNK", _VENDOR_NAME_ENTRY("Link Technologies") }, 324 { "LTI", _VENDOR_NAME_ENTRY("Longshine") }, 325 { "LTN", _VENDOR_NAME_ENTRY("Lite-On") }, 326 327 { "MAG", _VENDOR_NAME_ENTRY("MAG Technology") }, 328 { "MAX", _VENDOR_NAME_ENTRY("Maxdata/Belinea") }, 329 { "MAY", _VENDOR_NAME_ENTRY("Maynard Electronics") }, 330 { "MBC", _VENDOR_NAME_ENTRY("MBC") }, 331 { "MCC", _VENDOR_NAME_ENTRY("MCCI") }, 332 { "MCD", _VENDOR_NAME_ENTRY("McDATA") }, 333 { "MCI", _VENDOR_NAME_ENTRY("Micronics") }, 334 { "MCR", _VENDOR_NAME_ENTRY("Marina Communications") }, 335 { "MCS", _VENDOR_NAME_ENTRY("Micro Computer Systems") }, 336 { "MCT", _VENDOR_NAME_ENTRY("Microtec") }, 337 { "MDD", _VENDOR_NAME_ENTRY("Modis") }, 338 { "MDG", _VENDOR_NAME_ENTRY("Madge Networks") }, 339 { "MDS", _VENDOR_NAME_ENTRY("Micro Display Systems") }, 340 { "MDT", _VENDOR_NAME_ENTRY("Magus Data") }, 341 { "MED", _VENDOR_NAME_ENTRY("Medion") }, 342 { "MEI", _VENDOR_NAME_ENTRY("Panasonic") }, 343 { "MEL", _VENDOR_NAME_ENTRY("Mitsubishi") }, 344 { "MET", _VENDOR_NAME_ENTRY("Metheus") }, 345 { "MFG", _VENDOR_NAME_ENTRY("Microfield Graphics") }, 346 { "MGC", _VENDOR_NAME_ENTRY("CompuAdd") }, 347 { "MGT", _VENDOR_NAME_ENTRY("Megatech") }, 348 { "MIC", _VENDOR_NAME_ENTRY("Micronics") }, 349 { "MIR", _VENDOR_NAME_ENTRY("Miro") }, 350 { "MJI", _VENDOR_NAME_ENTRY("MARANTZ JAPAN, INC.") }, 351 { "MLX", _VENDOR_NAME_ENTRY("Mylex") }, 352 { "MMX", _VENDOR_NAME_ENTRY("MAG Technology") }, 353 { "MOR", _VENDOR_NAME_ENTRY("Morse Technology") }, 354 { "MSI", _VENDOR_NAME_ENTRY("Microstep") }, 355 { "MST", _VENDOR_NAME_ENTRY("MS Telematica") }, 356 { "MSV", _VENDOR_NAME_ENTRY("Mosgi") }, 357 { "MTC", _VENDOR_NAME_ENTRY("Mitac") }, 358 { "MTI", _VENDOR_NAME_ENTRY("Morse Technology") }, 359 { "MTQ", _VENDOR_NAME_ENTRY("Mountain Computer") }, 360 { "MTS", _VENDOR_NAME_ENTRY("Multi-Tech Systems") }, 361 { "MTX", _VENDOR_NAME_ENTRY("Matrox") }, 362 { "MVD", _VENDOR_NAME_ENTRY("Microvitec PLC") }, 363 { "MVN", _VENDOR_NAME_ENTRY("META COMPANY") }, 364 { "MWY", _VENDOR_NAME_ENTRY("Microway") }, 365 { "MYA", _VENDOR_NAME_ENTRY("Monydata") }, 366 { "MYL", _VENDOR_NAME_ENTRY("Mylex") }, 367 { "MYX", _VENDOR_NAME_ENTRY("Micronyx") }, 368 { "MZI", _VENDOR_NAME_ENTRY("Mozo") }, 369 370 { "NAN", _VENDOR_NAME_ENTRY("Nanao") }, 371 { "NCA", _VENDOR_NAME_ENTRY("Siemens Nixdorf") }, 372 { "NCD", _VENDOR_NAME_ENTRY("NCD") }, 373 { "NCS", _VENDOR_NAME_ENTRY("Northgate") }, 374 { "NDC", _VENDOR_NAME_ENTRY("National DataComm") }, 375 { "NDS", _VENDOR_NAME_ENTRY("Nokia") }, 376 { "NEC", _VENDOR_NAME_ENTRY("NEC") }, 377 { "NIC", _VENDOR_NAME_ENTRY("National Instruments") }, 378 { "NIT", _VENDOR_NAME_ENTRY("Network Info Technology") }, 379 { "NOK", _VENDOR_NAME_ENTRY("Nokia") }, 380 { "NPI", _VENDOR_NAME_ENTRY("Network Peripherals") }, 381 { "NSC", _VENDOR_NAME_ENTRY("National Semiconductor") }, 382 { "NSS", _VENDOR_NAME_ENTRY("Newport Systems") }, 383 { "NTI", _VENDOR_NAME_ENTRY("New Tech") }, 384 { "NVD", _VENDOR_NAME_ENTRY("NVIDIA") }, 385 { "NVL", _VENDOR_NAME_ENTRY("Novell") }, 386 { "NXG", _VENDOR_NAME_ENTRY("Nexgen") }, 387 388 { "OAS", _VENDOR_NAME_ENTRY("OAsys") }, 389 { "OCN", _VENDOR_NAME_ENTRY("Olfan") }, 390 { "OEC", _VENDOR_NAME_ENTRY("Daytek") }, 391 { "OLC", _VENDOR_NAME_ENTRY("Olicom") }, 392 { "OLI", _VENDOR_NAME_ENTRY("Olivetti") }, 393 { "OKI", _VENDOR_NAME_ENTRY("OKI Electric Industrial Company Ltd") }, 394 { "ONK", _VENDOR_NAME_ENTRY("ONKYO Corporation") }, 395 { "OPT", _VENDOR_NAME_ENTRY("OPTi") }, 396 { "OQI", _VENDOR_NAME_ENTRY("Optiquest") }, 397 { "OTI", _VENDOR_NAME_ENTRY("Orchid Technology") }, 398 { "OVR", _VENDOR_NAME_ENTRY("Oculus VR Inc.") }, 399 { "OZO", _VENDOR_NAME_ENTRY("Zoom Telephonics") }, 400 401 { "PAR", _VENDOR_NAME_ENTRY("Parallan Comp Inc") }, 402 { "PBE", _VENDOR_NAME_ENTRY("Packard Bell") }, 403 { "PBI", _VENDOR_NAME_ENTRY("Pitney Bowes") }, 404 { "PBN", _VENDOR_NAME_ENTRY("Packard Bell") }, 405 { "PCI", _VENDOR_NAME_ENTRY("Pioneer Computer") }, 406 { "PCP", _VENDOR_NAME_ENTRY("Procomp") }, 407 { "PDR", _VENDOR_NAME_ENTRY("Pure Data") }, 408 { "PEA", _VENDOR_NAME_ENTRY("Peacock") }, 409 { "PGS", _VENDOR_NAME_ENTRY("Princeton Graphics") }, 410 { "PHI", _VENDOR_NAME_ENTRY("Phillips") }, 411 { "PHL", _VENDOR_NAME_ENTRY("Philips") }, 412 { "PIO", _VENDOR_NAME_ENTRY("Pioneer Electronic Corporation") }, 413 { "PI0", _VENDOR_NAME_ENTRY("Pioneer") }, 414 { "PIR", _VENDOR_NAME_ENTRY("Pico Technology Inc") }, 415 { "PJD", _VENDOR_NAME_ENTRY("Projectiondesign AS") }, 416 { "PLB", _VENDOR_NAME_ENTRY("PLB") }, 417 { "PLX", _VENDOR_NAME_ENTRY("Ocean Office Automation") }, 418 { "PMC", _VENDOR_NAME_ENTRY("PMC Consumer Electronics") }, 419 { "PMV", _VENDOR_NAME_ENTRY("MAG Technology") }, 420 { "PNR", _VENDOR_NAME_ENTRY("Planar Systems, Inc.") }, 421 { "PRO", _VENDOR_NAME_ENTRY("Proteon") }, 422 { "PSI", _VENDOR_NAME_ENTRY("PSI Perceptive Solutions") }, 423 { "PTS", _VENDOR_NAME_ENTRY("ProView/EMC/PTS") }, 424 { "PVR", _VENDOR_NAME_ENTRY("Pimax Tech Co., Ltd") }, 425 426 { "QDI", _VENDOR_NAME_ENTRY("Quantum Data Incorporated") }, 427 { "QDM", _VENDOR_NAME_ENTRY("Quadram") }, 428 { "QTD", _VENDOR_NAME_ENTRY("Quantum 3D Inc") }, 429 { "QTM", _VENDOR_NAME_ENTRY("Quantum") }, 430 431 { "RAC", _VENDOR_NAME_ENTRY("Racore Computer Products") }, 432 { "RCE", _VENDOR_NAME_ENTRY("RCE") }, 433 { "RCI", _VENDOR_NAME_ENTRY("RC International") }, 434 { "REL", _VENDOR_NAME_ENTRY("Relisys") }, 435 { "REM", _VENDOR_NAME_ENTRY("REM") }, 436 { "RII", _VENDOR_NAME_ENTRY("Racal Interlan") }, 437 { "RMP", _VENDOR_NAME_ENTRY("Research Machines") }, 438 { "ROK", _VENDOR_NAME_ENTRY("Rockwell") }, 439 { "RTI", _VENDOR_NAME_ENTRY("Rancho Technology") }, 440 { "RUN", _VENDOR_NAME_ENTRY("RUNCO International") }, 441 442 { "SAM", _VENDOR_NAME_ENTRY("Samsung") }, 443 { "SAN", _VENDOR_NAME_ENTRY("Sanyo Electric Co.,Ltd.") }, 444 { "SCC", _VENDOR_NAME_ENTRY("SORD") }, 445 { "SCD", _VENDOR_NAME_ENTRY("Sanyo") }, 446 { "SDC", _VENDOR_NAME_ENTRY("Samsung Display Corp.") }, 447 { "SDI", _VENDOR_NAME_ENTRY("Samtron/Sigma Designs") }, 448 { "SDT", _VENDOR_NAME_ENTRY("Siemens AG") }, 449 { "SEA", _VENDOR_NAME_ENTRY("Segate") }, 450 { "SEC", _VENDOR_NAME_ENTRY("Seiko/Epson") }, 451 { "SEN", _VENDOR_NAME_ENTRY("Sencore") }, 452 { "SFL", _VENDOR_NAME_ENTRY("Shiftall Inc") }, 453 { "SGT", _VENDOR_NAME_ENTRY("Stargate Technology/AT&T") }, 454 { "SGX", _VENDOR_NAME_ENTRY("SGI") }, 455 { "SHP", _VENDOR_NAME_ENTRY("Sharp") }, 456 { "SIB", _VENDOR_NAME_ENTRY("Sanyo") }, 457 { "SIE", _VENDOR_NAME_ENTRY("Siemens Nixdorf") }, 458 { "SII", _VENDOR_NAME_ENTRY("Silicon Image, Inc.") }, 459 { "SIS", _VENDOR_NAME_ENTRY("SiS/Modula Tech") }, 460 { "SIT", _VENDOR_NAME_ENTRY("Sitintel") }, 461 { "SIX", _VENDOR_NAME_ENTRY("Zuniq Data") }, 462 { "SKD", _VENDOR_NAME_ENTRY("Schneider & Koch") }, 463 { "SKW", _VENDOR_NAME_ENTRY("Skyworth") }, 464 { "SKY", _VENDOR_NAME_ENTRY("SKYDATA S.P.A.") }, 465 { "SLB", _VENDOR_NAME_ENTRY("Shlumberger Ltd") }, 466 { "SLT", _VENDOR_NAME_ENTRY("Salt Internatioinal Corp.") }, 467 { "SLX", _VENDOR_NAME_ENTRY("Specialix") }, 468 { "SMC", _VENDOR_NAME_ENTRY("Standard Microsystems") }, 469 { "SMI", _VENDOR_NAME_ENTRY("Smile") }, 470 { "SML", _VENDOR_NAME_ENTRY("Smile") }, 471 { "SMS", _VENDOR_NAME_ENTRY("Silicon Multimedia Systems") }, 472 { "SNI", _VENDOR_NAME_ENTRY("Siemens Nixdorf") }, 473 { "SNY", _VENDOR_NAME_ENTRY("Sony") }, 474 { "SOB", _VENDOR_NAME_ENTRY("Sanyo") }, 475 { "SPE", _VENDOR_NAME_ENTRY("SPEA") }, 476 { "SPT", _VENDOR_NAME_ENTRY("Sceptre") }, 477 { "SRC", _VENDOR_NAME_ENTRY("Shamrock/SunRiver") }, 478 { "SSS", _VENDOR_NAME_ENTRY("S3") }, 479 { "STA", _VENDOR_NAME_ENTRY("Stesa") }, 480 { "STB", _VENDOR_NAME_ENTRY("STB Systems") }, 481 { "STC", _VENDOR_NAME_ENTRY("Sampo/STAC") }, 482 { "STP", _VENDOR_NAME_ENTRY("Sceptre") }, 483 { "STR", _VENDOR_NAME_ENTRY("Starlight Networks") }, 484 { "SUK", _VENDOR_NAME_ENTRY("Schneider & Koch") }, 485 { "SUP", _VENDOR_NAME_ENTRY("Supra/Diamond Media") }, 486 { "SUR", _VENDOR_NAME_ENTRY("Surenam") }, 487 { "SVR", _VENDOR_NAME_ENTRY("Sensics Inc.") }, 488 { "SYL", _VENDOR_NAME_ENTRY("Sylvania") }, 489 { "SYN", _VENDOR_NAME_ENTRY("Synaptics Inc") }, 490 491 { "TAI", _VENDOR_NAME_ENTRY("Toshiba") }, 492 { "TAT", _VENDOR_NAME_ENTRY("Tatung") }, 493 { "TAX", _VENDOR_NAME_ENTRY("Taxan") }, 494 { "TCC", _VENDOR_NAME_ENTRY("Tandon") }, 495 { "TCI", _VENDOR_NAME_ENTRY("Tulip") }, 496 { "TCL", _VENDOR_NAME_ENTRY("Tech Concepts") }, 497 { "TCM", _VENDOR_NAME_ENTRY("Techmedia/3Com") }, 498 { "TCO", _VENDOR_NAME_ENTRY("Thomas Conrad") }, 499 { "TCR", _VENDOR_NAME_ENTRY("Thomson Consumer Electronics") }, 500 { "TCS", _VENDOR_NAME_ENTRY("Tatung") }, 501 { "TDS", _VENDOR_NAME_ENTRY("Tri Data Systems") }, 502 { "TDT", _VENDOR_NAME_ENTRY("TDT") }, 503 { "TDY", _VENDOR_NAME_ENTRY("Tandy") }, 504 { "TEA", _VENDOR_NAME_ENTRY("Teac") }, 505 { "TEC", _VENDOR_NAME_ENTRY("Tecmar") }, 506 { "TEI", _VENDOR_NAME_ENTRY("TECO") }, 507 { "TGI", _VENDOR_NAME_ENTRY("TriGem") }, 508 { "TGS", _VENDOR_NAME_ENTRY("Torus") }, 509 { "TMA", _VENDOR_NAME_ENTRY("Tianma Microelectronics") }, 510 { "TOS", _VENDOR_NAME_ENTRY("Toshiba") }, 511 { "TRI", _VENDOR_NAME_ENTRY("Tricord") }, 512 { "TRM", _VENDOR_NAME_ENTRY("Tekram") }, 513 { "TRL", _VENDOR_NAME_ENTRY("Royal") }, 514 { "TRS", _VENDOR_NAME_ENTRY("Torus") }, 515 { "TRU", _VENDOR_NAME_ENTRY("Aashima/Truevision") }, 516 { "TSB", _VENDOR_NAME_ENTRY("Toshiba") }, 517 { "TSC", _VENDOR_NAME_ENTRY("Sanyo") }, 518 { "TSI", _VENDOR_NAME_ENTRY("TeleVideo") }, 519 { "TST", _VENDOR_NAME_ENTRY("Transtream Inc") }, 520 { "TTC", _VENDOR_NAME_ENTRY("Telecommunications Techniques") }, 521 { "TTK", _VENDOR_NAME_ENTRY("Totoku") }, 522 { "TTX", _VENDOR_NAME_ENTRY("TTX") }, 523 { "TVI", _VENDOR_NAME_ENTRY("TeleVideo/Truevision") }, 524 { "TVM", _VENDOR_NAME_ENTRY("TVM") }, 525 { "TWA", _VENDOR_NAME_ENTRY("Tidewater") }, 526 { "TWE", _VENDOR_NAME_ENTRY("Kontron") }, 527 { "TXN", _VENDOR_NAME_ENTRY("Texas Instruments") }, 528 { "TYN", _VENDOR_NAME_ENTRY("Tyan Computer") }, 529 530 { "UBI", _VENDOR_NAME_ENTRY("Ungermann Bass") }, 531 { "UFO", _VENDOR_NAME_ENTRY("UFO Systems") }, 532 { "UNA", _VENDOR_NAME_ENTRY("Unisys") }, 533 { "UNI", _VENDOR_NAME_ENTRY("Unisys") }, 534 { "UNM", _VENDOR_NAME_ENTRY("Unisys") }, 535 { "UNO", _VENDOR_NAME_ENTRY("Unisys") }, 536 { "UNS", _VENDOR_NAME_ENTRY("Unisys") }, 537 { "UNT", _VENDOR_NAME_ENTRY("Unisys") }, 538 { "USC", _VENDOR_NAME_ENTRY("UltraStor") }, 539 { "USR", _VENDOR_NAME_ENTRY("US Robotics") }, 540 { "UTB", _VENDOR_NAME_ENTRY("Utobia") }, 541 542 { "VES", _VENDOR_NAME_ENTRY("Vestel") }, 543 { "VIK", _VENDOR_NAME_ENTRY("Viking") }, 544 { "VLV", _VENDOR_NAME_ENTRY("Valve Corporation") }, 545 { "VMI", _VENDOR_NAME_ENTRY("Vermont MicroSystems") }, 546 { "VOB", _VENDOR_NAME_ENTRY("Vobis") }, 547 { "VRG", _VENDOR_NAME_ENTRY("VRgineers, Inc. ") }, 548 { "VRT", _VENDOR_NAME_ENTRY("Varjo Technologies") }, 549 { "VSC", _VENDOR_NAME_ENTRY("ViewSonic") }, 550 551 { "WAC", _VENDOR_NAME_ENTRY("Wacom Tech") }, 552 { "WDC", _VENDOR_NAME_ENTRY("Western Digital") }, 553 { "WDE", _VENDOR_NAME_ENTRY("Westinghouse Digital Electronics") }, 554 { "WIL", _VENDOR_NAME_ENTRY("WIPRO") }, 555 { "WTC", _VENDOR_NAME_ENTRY("Wen Technology") }, 556 { "WYS", _VENDOR_NAME_ENTRY("Wyse Technology") }, 557 558 { "YMH", _VENDOR_NAME_ENTRY("Yamaha Corporation") }, 559 { "YHQ", _VENDOR_NAME_ENTRY("Yokogawa") }, 560 561 { "ZCM", _VENDOR_NAME_ENTRY("Zenith") }, 562 { "ZDS", _VENDOR_NAME_ENTRY("Zenith") }, 563 { "ZYT", _VENDOR_NAME_ENTRY("Zytex") }, 564 }; 565 566 #endif /* __NV_PNP_VENDOR_IDS_H__ */ 567 568