TianoCore EDK2 master
Loading...
Searching...
No Matches
JedecJep106Lib.c
Go to the documentation of this file.
1
10#include <Library/BaseLib.h>
11#include <Library/DebugLib.h>
12
13typedef struct {
14 UINT8 Code;
15 CONST CHAR8 *Manufacturer;
17
18// From JEP106BE, published Jan 2022.
20STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank1[] = {
21 { 0x01, "AMD" },
22 { 0x02, "AMI" },
23 { 0x83, "Fairchild" },
24 { 0x04, "Fujitsu" },
25 { 0x85, "GTE" },
26 { 0x86, "Harris" },
27 { 0x07, "Hitachi" },
28 { 0x08, "Inmos" },
29 { 0x89, "Intel" },
30 { 0x8A, "I.T.T." },
31 { 0x0B, "Intersil" },
32 { 0x8C, "Monolithic Technologies" },
33 { 0x0D, "Mostek" },
34 { 0x0E, "Freescale (Motorola)" },
35 { 0x8F, "National" },
36 { 0x10, "NEC" },
37 { 0x91, "RCA" },
38 { 0x92, "Raytheon" },
39 { 0x13, "Conexant (Rockwell)" },
40 { 0x94, "Seeq" },
41 { 0x15, "NXP (Philips)" },
42 { 0x16, "Synertek" },
43 { 0x97, "Texas Instruments" },
44 { 0x98, "Kioxia Corporation" },
45 { 0x19, "Xicor" },
46 { 0x1A, "Zilog" },
47 { 0x9B, "Eurotechnique" },
48 { 0x1C, "Mitsubishi" },
49 { 0x9D, "Lucent (AT&T)" },
50 { 0x9E, "Exel" },
51 { 0x1F, "Atmel" },
52 { 0x20, "STMicroelectronics" },
53 { 0xA1, "Lattice Semi" },
54 { 0xA2, "NCR" },
55 { 0x23, "Wafer Scale Integration" },
56 { 0xA4, "IBM" },
57 { 0x25, "Tristar" },
58 { 0x26, "Visic" },
59 { 0xA7, "Intl. CMOS Technology" },
60 { 0xA8, "SSSI" },
61 { 0x29, "Microchip Technology" },
62 { 0x2A, "Ricoh Ltd." },
63 { 0xAB, "VLSI" },
64 { 0x2C, "Micron Technology" },
65 { 0xAD, "SK Hynix" },
66 { 0xAE, "OKI Semiconductor" },
67 { 0x2F, "ACTEL" },
68 { 0xB0, "Sharp" },
69 { 0x31, "Catalyst" },
70 { 0x32, "Panasonic" },
71 { 0xB3, "IDT" },
72 { 0x34, "Cypress" },
73 { 0xB5, "DEC" },
74 { 0xB6, "LSI Logic" },
75 { 0x37, "Zarlink (Plessy)" },
76 { 0x38, "UTMC" },
77 { 0xB9, "Thinking Machine" },
78 { 0xBA, "Thomson CSF" },
79 { 0x3B, "Integrated CMOS (Vertex)" },
80 { 0xBC, "Honeywell" },
81 { 0x3D, "Tektronic" },
82 { 0x3E, "Oracle Corporation" },
83 { 0xBF, "Silicon Storage Technology" },
84 { 0x40, "ProMos/Mosel Vitelic" },
85 { 0xC1, "Infineon (Siemens)" },
86 { 0xC2, "Macronix" },
87 { 0x43, "Xerox" },
88 { 0xC4, "Plus Logic" },
89 { 0x45, "Western Digital Technologies Inc" },
90 { 0x46, "Elan Circuit Tech" },
91 { 0xC7, "European Silicon Str." },
92 { 0xC8, "Apple Computer" },
93 { 0x49, "Xilinx" },
94 { 0x4A, "Compaq" },
95 { 0xCB, "Protocol Engines" },
96 { 0x4C, "SCI" },
97 { 0xCD, "Seiko Instruments" },
98 { 0xCE, "Samsung" },
99 { 0x4F, "I3 Design System" },
100 { 0xD0, "Klic" },
101 { 0x51, "Crosspoint Solutions" },
102 { 0x52, "Alliance Semiconductor" },
103 { 0xD3, "Tandem" },
104 { 0x54, "Hewlett-Packard" },
105 { 0xD5, "Integrated Silicon Solutions" },
106 { 0xD6, "Brooktree" },
107 { 0x57, "New Media" },
108 { 0x58, "MHS Electronic" },
109 { 0xD9, "Performance Semi" },
110 { 0xDA, "Winbond Electronic" },
111 { 0x5B, "Kawasaki Steel" },
112 { 0xDC, "Bright Micro" },
113 { 0x5D, "TECMAR" },
114 { 0x5E, "Exar" },
115 { 0xDF, "PCMCIA" },
116 { 0xE0, "LG Semi (Goldstar)" },
117 { 0x61, "Northern Telecom" },
118 { 0x62, "Sanyo" },
119 { 0xE3, "Array Microsystems" },
120 { 0x64, "Crystal Semiconductor" },
121 { 0xE5, "Analog Devices" },
122 { 0xE6, "PMC-Sierra" },
123 { 0x67, "Asparix" },
124 { 0x68, "Convex Computer" },
125 { 0xE9, "Quality Semiconductor" },
126 { 0xEA, "Nimbus Technology" },
127 { 0x6B, "Transwitch" },
128 { 0xEC, "Micronas (ITT Intermetal)" },
129 { 0x6D, "Cannon" },
130 { 0x6E, "Altera" },
131 { 0xEF, "NEXCOM" },
132 { 0x70, "Qualcomm" },
133 { 0xF1, "Sony" },
134 { 0xF2, "Cray Research" },
135 { 0x73, "AMS(Austria Micro)" },
136 { 0xF4, "Vitesse" },
137 { 0x75, "Aster Electronics" },
138 { 0x76, "Bay Networks (Synoptic)" },
139 { 0xF7, "Zentrum/ZMD" },
140 { 0xF8, "TRW" },
141 { 0x79, "Thesys" },
142 { 0x7A, "Solbourne Computer" },
143 { 0xFB, "Allied-Signal" },
144 { 0x7C, "Dialog Semiconductor" },
145 { 0xFD, "Media Vision" },
146 { 0xFE, "Numonyx Corporation" },
147 { 0xFF, "" }
148};
149
151STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank2[] = {
152 { 0x01, "Cirrus Logic" },
153 { 0x02, "National Instruments" },
154 { 0x83, "ILC Data Device" },
155 { 0x04, "Alcatel Mietec" },
156 { 0x85, "Micro Linear" },
157 { 0x86, "Univ. of NC" },
158 { 0x07, "JTAG Technologies" },
159 { 0x08, "BAE Systems (Loral)" },
160 { 0x89, "Nchip" },
161 { 0x8A, "Galileo Tech" },
162 { 0x0B, "Bestlink Systems" },
163 { 0x8C, "Graychip" },
164 { 0x0D, "GENNUM" },
165 { 0x0E, "VideoLogic" },
166 { 0x8F, "Robert Bosch" },
167 { 0x10, "Chip Express" },
168 { 0x91, "DATARAM" },
169 { 0x92, "United Microelectronics Corp." },
170 { 0x13, "TCSI" },
171 { 0x94, "Smart Modular" },
172 { 0x15, "Hughes Aircraft" },
173 { 0x16, "Lanstar Semiconductor" },
174 { 0x97, "Qlogic" },
175 { 0x98, "Kingston" },
176 { 0x19, "Music Semi" },
177 { 0x1A, "Ericsson Components" },
178 { 0x9B, "SPaSE" },
179 { 0x1C, "Eon Silicon Devices" },
180 { 0x9D, "Integrated Silicon Solution (ISSI)" },
181 { 0x9E, "DoD" },
182 { 0x1F, "Integ. Memories Tech." },
183 { 0x20, "Corollary Inc." },
184 { 0xA1, "Dallas Semiconductor" },
185 { 0xA2, "Omnivision" },
186 { 0x23, "EIV (Switzerland)" },
187 { 0xA4, "Novatel Wireless" },
188 { 0x25, "Zarlink (Mitel)" },
189 { 0x26, "Clearpoint" },
190 { 0xA7, "Cabletron" },
191 { 0xA8, "STEC (Silicon Tech)" },
192 { 0x29, "Vanguard" },
193 { 0x2A, "Hagiwara Sys-Com" },
194 { 0xAB, "Vantis" },
195 { 0x2C, "Celestica" },
196 { 0xAD, "Century" },
197 { 0xAE, "Hal Computers" },
198 { 0x2F, "Rohm Company Ltd." },
199 { 0xB0, "Juniper Networks" },
200 { 0x31, "Libit Signal Processing" },
201 { 0x32, "Mushkin Enhanced Memory" },
202 { 0xB3, "Tundra Semiconductor" },
203 { 0x34, "Adaptec Inc." },
204 { 0xB5, "Lighspeed Semi" },
205 { 0xB6, "ZSP Corp." },
206 { 0x37, "AMIC Technology" },
207 { 0x38, "Adobe Systems" },
208 { 0xB9, "Dynachip" },
209 { 0xBA, "PNY Technologies, Inc." },
210 { 0x3B, "Newport Digital" },
211 { 0xBC, "MMC Network" },
212 { 0x3D, "T Square" },
213 { 0x3E, "Seiko Epson" },
214 { 0xBF, "Broadcom" },
215 { 0x40, "Viking Components" },
216 { 0xC1, "V3 Semiconductor" },
217 { 0xC2, "Flextronics (Orbit Semiconductor)" },
218 { 0x43, "Suwa Electronics" },
219 { 0xC4, "Transmeta" },
220 { 0x45, "Micron CMS" },
221 { 0x46, "American Computer & Digital Components Inc." },
222 { 0xC7, "Enhance 3000 Inc." },
223 { 0xC8, "Tower Semiconductor" },
224 { 0x49, "CPU Design" },
225 { 0x4A, "Price Point" },
226 { 0xCB, "Maxim Integrated Product" },
227 { 0x4C, "Tellabs" },
228 { 0xCD, "Centaur Technology" },
229 { 0xCE, "Unigen Corporation" },
230 { 0x4F, "Transcent Information" },
231 { 0xD0, "Memory Card Technology" },
232 { 0x51, "CKD Corporation Ltd." },
233 { 0x52, "Capital Instruments, Inc." },
234 { 0xD3, "Aica Kogyo, Ltd." },
235 { 0x54, "Linvex Technology" },
236 { 0xD5, "MSC Vertriebs GmbH" },
237 { 0xD6, "AKM Company, Ltd." },
238 { 0x57, "Dynamem, Inc." },
239 { 0x58, "NERA ASA" },
240 { 0xD9, "GSI Technology" },
241 { 0xDA, "Dane-Elec (C Memory)" },
242 { 0x5B, "Acorn Computers" },
243 { 0xDC, "Lara Technology" },
244 { 0x5D, "Oak Technology, Inc." },
245 { 0x5E, "Itec Memory" },
246 { 0xDF, "Tanisys Technology" },
247 { 0xE0, "Truevision" },
248 { 0x61, "Wintec Industries" },
249 { 0x62, "Super PC Memory" },
250 { 0xE3, "MGV Memory" },
251 { 0x64, "Galvantech" },
252 { 0xE5, "Gadzoox Networks" },
253 { 0xE6, "Multi Dimensional Cons." },
254 { 0x67, "Gatefield" },
255 { 0x68, "Integrated Memory System" },
256 { 0xE9, "Triscend" },
257 { 0xEA, "XaQti" },
258 { 0x6B, "Goldenram" },
259 { 0xEC, "Clear Logic" },
260 { 0x6D, "Cimaron Communications" },
261 { 0x6E, "Nippon Steel Semi. Corp." },
262 { 0xEF, "Advantage Memory" },
263 { 0x70, "AMCC" },
264 { 0xF1, "LeCroy" },
265 { 0xF2, "Yamaha Corporation" },
266 { 0x73, "Digital Microwave" },
267 { 0xF4, "NetLogic Microsystems" },
268 { 0x75, "MIMOS Semiconductor" },
269 { 0x76, "Advanced Fiber" },
270 { 0xF7, "BF Goodrich Data" },
271 { 0xF8, "Epigram" },
272 { 0x79, "Acbel Polytech Inc." },
273 { 0x7A, "Apacer Technology" },
274 { 0xFB, "Admor Memory" },
275 { 0x7C, "FOXCONN" },
276 { 0xFD, "Quadratics Superconductor" },
277 { 0xFE, "3COM" },
278 { 0xFF, "" }
279};
280
282STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank3[] = {
283 { 0x01, "Camintonn Corporation" },
284 { 0x02, "ISOA Incorporated" },
285 { 0x83, "Agate Semiconductor" },
286 { 0x04, "ADMtek Incorporated" },
287 { 0x85, "HYPERTEC" },
288 { 0x86, "Adhoc Technologies" },
289 { 0x07, "MOSAID Technologies" },
290 { 0x08, "Ardent Technologies" },
291 { 0x89, "Switchcore" },
292 { 0x8A, "Cisco Systems Inc" },
293 { 0x0B, "Allayer Technologies" },
294 { 0x8C, "WorkX AG (Wichman)" },
295 { 0x0D, "Oasis Semiconductor" },
296 { 0x0E, "Novanet Semiconductor" },
297 { 0x8F, "E-M Solutions" },
298 { 0x10, "Power General" },
299 { 0x91, "Advanced Hardware Arch." },
300 { 0x92, "Inova Semiconductors GmbH" },
301 { 0x13, "Telocity" },
302 { 0x94, "Delkin Devices" },
303 { 0x15, "Symagery Microsystems" },
304 { 0x16, "C-Port Corporation" },
305 { 0x97, "SiberCore Technologies" },
306 { 0x98, "Southland Microsystems" },
307 { 0x19, "Malleable Technologies" },
308 { 0x1A, "Kendin Communications" },
309 { 0x9B, "Great Technology Microcomputer" },
310 { 0x1C, "Sanmina Corporation" },
311 { 0x9D, "HADCO Corporation" },
312 { 0x9E, "Corsair" },
313 { 0x1F, "Actrans System Inc" },
314 { 0x20, "ALPHA Technologies" },
315 { 0xA1, "Silicon Laboratories Inc (Cygnal)" },
316 { 0xA2, "Artesyn Technologies" },
317 { 0x23, "Align Manufacturing" },
318 { 0xA4, "Peregrine Technologies" },
319 { 0x25, "Chameleon Systems" },
320 { 0x26, "Aplus Flash Technology" },
321 { 0xA7, "MIPS Technologies" },
322 { 0xA8, "Chrysalis ITS" },
323 { 0x29, "ADTEC Corporation" },
324 { 0x2A, "Kentron Technologies" },
325 { 0xAB, "Win Technologies" },
326 { 0x2C, "Tezzaron Semiconductor" },
327 { 0xAD, "Extreme Packet Devices" },
328 { 0xAE, "RF Micro Devices" },
329 { 0x2F, "Siemens AG" },
330 { 0xB0, "Sarnoff Corporation" },
331 { 0x31, "Itautec SA" },
332 { 0x32, "Radiata Inc" },
333 { 0xB3, "Benchmark Elect. (AVEX)" },
334 { 0x34, "Legend" },
335 { 0xB5, "SpecTek Incorporated" },
336 { 0xB6, "Hi/fn" },
337 { 0x37, "Enikia Incorporated" },
338 { 0x38, "SwitchOn Networks" },
339 { 0xB9, "AANetcom Incorporated" },
340 { 0xBA, "Micro Memory Bank" },
341 { 0x3B, "ESS Technology" },
342 { 0xBC, "Virata Corporation" },
343 { 0x3D, "Excess Bandwidth" },
344 { 0x3E, "West Bay Semiconductor" },
345 { 0xBF, "DSP Group" },
346 { 0x40, "Newport Communications" },
347 { 0xC1, "Chip2Chip Incorporated" },
348 { 0xC2, "Phobos Corporation" },
349 { 0x43, "Intellitech Corporation" },
350 { 0xC4, "Nordic VLSI ASA" },
351 { 0x45, "Ishoni Networks" },
352 { 0x46, "Silicon Spice" },
353 { 0xC7, "Alchemy Semiconductor" },
354 { 0xC8, "Agilent Technologies" },
355 { 0x49, "Centillium Communications" },
356 { 0x4A, "W.L. Gore" },
357 { 0xCB, "HanBit Electronics" },
358 { 0x4C, "GlobeSpan" },
359 { 0xCD, "Element 14" },
360 { 0xCE, "Pycon" },
361 { 0x4F, "Saifun Semiconductors" },
362 { 0xD0, "Sibyte Incorporated" },
363 { 0x51, "MetaLink Technologies" },
364 { 0x52, "Feiya Technology" },
365 { 0xD3, "I & C Technology" },
366 { 0x54, "Shikatronics" },
367 { 0xD5, "Elektrobit" },
368 { 0xD6, "Megic" },
369 { 0x57, "Com-Tier" },
370 { 0x58, "Malaysia Micro Solutions" },
371 { 0xD9, "Hyperchip" },
372 { 0xDA, "Gemstone Communications" },
373 { 0x5B, "Anadigm (Anadyne)" },
374 { 0xDC, "3ParData" },
375 { 0x5D, "Mellanox Technologies" },
376 { 0x5E, "Tenx Technologies" },
377 { 0xDF, "Helix AG" },
378 { 0xE0, "Domosys" },
379 { 0x61, "Skyup Technology" },
380 { 0x62, "HiNT Corporation" },
381 { 0xE3, "Chiaro" },
382 { 0x64, "MDT Technologies GmbH" },
383 { 0xE5, "Exbit Techology A/S" },
384 { 0xE6, "Integrated Technology Express" },
385 { 0x67, "AVED Memory" },
386 { 0x68, "Legerity" },
387 { 0xE9, "Jasmine Networks" },
388 { 0xEA, "Caspian Networks" },
389 { 0x6B, "nCUBE" },
390 { 0xEC, "Silicon Access Networks" },
391 { 0x6D, "FDK Corporation" },
392 { 0x6E, "High Bandwidth Access" },
393 { 0xEF, "MultiLink Technology" },
394 { 0x70, "BRECIS" },
395 { 0xF1, "World Wide Packets" },
396 { 0xF2, "APW" },
397 { 0x73, "Chicory Systems" },
398 { 0xF4, "Xstream Logic" },
399 { 0x75, "Fast-Chip" },
400 { 0x76, "Zucotto Wireless" },
401 { 0xF7, "Realchip" },
402 { 0xF8, "Galaxy Power" },
403 { 0x79, "eSilicon" },
404 { 0x7A, "Morphics Technology" },
405 { 0xFB, "Accelerant Networks" },
406 { 0x7C, "Silicon Wave" },
407 { 0xFD, "SandCraft" },
408 { 0xFE, "Elpida" },
409 { 0xFF, "" }
410};
411
413STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank4[] = {
414 { 0x01, "Solectron" },
415 { 0x02, "Optosys Technologies" },
416 { 0x83, "Buffalo (Formerly Melco)" },
417 { 0x04, "TriMedia Technologies" },
418 { 0x85, "Cyan Technologies" },
419 { 0x86, "Global Locate" },
420 { 0x07, "Optilion" },
421 { 0x08, "Terago Communications" },
422 { 0x89, "Ikanos Communications" },
423 { 0x8A, "Princeton Technology" },
424 { 0x0B, "Nanya Technology" },
425 { 0x8C, "Elite Flash Storage" },
426 { 0x0D, "Mysticom" },
427 { 0x0E, "LightSand Communications" },
428 { 0x8F, "ATI Technologies" },
429 { 0x10, "Agere Systems" },
430 { 0x91, "NeoMagic" },
431 { 0x92, "AuroraNetics" },
432 { 0x13, "Golden Empire" },
433 { 0x94, "Mushkin" },
434 { 0x15, "Tioga Technologies" },
435 { 0x16, "Netlist" },
436 { 0x97, "TeraLogic" },
437 { 0x98, "Cicada Semiconductor" },
438 { 0x19, "Centon Electronics" },
439 { 0x1A, "Tyco Electronics" },
440 { 0x9B, "Magis Works" },
441 { 0x1C, "Zettacom" },
442 { 0x9D, "Cogency Semiconductor" },
443 { 0x9E, "Chipcon AS" },
444 { 0x1F, "Aspex Technology" },
445 { 0x20, "F5 Networks" },
446 { 0xA1, "Programmable Silicon Solutions" },
447 { 0xA2, "ChipWrights" },
448 { 0x23, "Acorn Networks" },
449 { 0xA4, "Quicklogic" },
450 { 0x25, "Kingmax Semiconductor" },
451 { 0x26, "BOPS" },
452 { 0xA7, "Flasys" },
453 { 0xA8, "BitBlitz Communications" },
454 { 0x29, "eMemory Technology" },
455 { 0x2A, "Procket Networks" },
456 { 0xAB, "Purple Ray" },
457 { 0x2C, "Trebia Networks" },
458 { 0xAD, "Delta Electronics" },
459 { 0xAE, "Onex Communications" },
460 { 0x2F, "Ample Communcations" },
461 { 0xB0, "Memory Experts Intl" },
462 { 0x31, "Astute Networks" },
463 { 0x32, "Azanda Network Devices" },
464 { 0xB3, "Dibcom" },
465 { 0x34, "Tekmos" },
466 { 0xB5, "API NetWorks" },
467 { 0xB6, "Bay Microsystems" },
468 { 0x37, "Firecron Ltd" },
469 { 0x38, "Resonext Communications" },
470 { 0xB9, "Tachsys Technologies" },
471 { 0xBA, "Equator Technology" },
472 { 0x3B, "Concept Computer" },
473 { 0xBC, "SILCOM" },
474 { 0x3D, "3Dlabs" },
475 { 0x3E, "c't Magazine" },
476 { 0xBF, "Sanera Systems" },
477 { 0x40, "Silicon Packets" },
478 { 0xC1, "Viasystems Group" },
479 { 0xC2, "Simtek" },
480 { 0x43, "Semicon Devices Singapore" },
481 { 0xC4, "Satron Handelsges" },
482 { 0x45, "Improv Systems" },
483 { 0x46, "INDUSYS GmbH" },
484 { 0xC7, "Corrent" },
485 { 0xC8, "Infrant Technologies" },
486 { 0x49, "Ritek Corp" },
487 { 0x4A, "empowerTel Networks" },
488 { 0xCB, "Hypertec" },
489 { 0x4C, "Cavium Networks" },
490 { 0xCD, "PLX Technology" },
491 { 0xCE, "Massana Design" },
492 { 0x4F, "Intrinsity" },
493 { 0xD0, "Valence Semiconductor" },
494 { 0x51, "Terawave Communications" },
495 { 0x52, "IceFyre Semiconductor" },
496 { 0xD3, "Primarion" },
497 { 0x54, "Picochip Designs Ltd" },
498 { 0xD5, "Silverback Systems" },
499 { 0xD6, "Jade Star Technologies" },
500 { 0x57, "Pijnenburg Securealink" },
501 { 0x58, "takeMS - Ultron AG" },
502 { 0xD9, "Cambridge Silicon Radio" },
503 { 0xDA, "Swissbit" },
504 { 0x5B, "Nazomi Communications" },
505 { 0xDC, "eWave System" },
506 { 0x5D, "Rockwell Collins" },
507 { 0x5E, "Picocel Co Ltd (Paion)" },
508 { 0xDF, "Alphamosaic Ltd" },
509 { 0xE0, "Sandburst" },
510 { 0x61, "SiCon Video" },
511 { 0x62, "NanoAmp Solutions" },
512 { 0xE3, "Ericsson Technology" },
513 { 0x64, "PrairieComm" },
514 { 0xE5, "Mitac International" },
515 { 0xE6, "Layer N Networks" },
516 { 0x67, "MtekVision (Atsana)" },
517 { 0x68, "Allegro Networks" },
518 { 0xE9, "Marvell Semiconductors" },
519 { 0xEA, "Netergy Microelectronic" },
520 { 0x6B, "NVIDIA" },
521 { 0xEC, "Internet Machines" },
522 { 0x6D, "Memorysolution GmbH" },
523 { 0x6E, "Litchfield Communication" },
524 { 0xEF, "Accton Technology" },
525 { 0x70, "Teradiant Networks" },
526 { 0xF1, "Scalio Chip" },
527 { 0xF2, "Cortina Systems" },
528 { 0x73, "RAM Components" },
529 { 0xF4, "Raqia Networks" },
530 { 0x75, "ClearSpeed" },
531 { 0x76, "Matsushita Battery" },
532 { 0xF7, "Xelerated" },
533 { 0xF8, "SimpleTech" },
534 { 0x79, "Utron Technology" },
535 { 0x7A, "Astec International" },
536 { 0xFB, "AVM gmbH" },
537 { 0x7C, "Redux Communications" },
538 { 0xFD, "Dot Hill Systems" },
539 { 0xFE, "TeraChip" },
540 { 0xFF, "" }
541};
542
544STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank5[] = {
545 { 0x01, "T-RAM Incorporated" },
546 { 0x02, "Innovics Wireless" },
547 { 0x83, "Teknovus" },
548 { 0x04, "KeyEye Communications" },
549 { 0x85, "Runcom Technologies" },
550 { 0x86, "RedSwitch" },
551 { 0x07, "Dotcast" },
552 { 0x08, "Silicon Mountain Memory" },
553 { 0x89, "Signia Technologies" },
554 { 0x8A, "Pixim" },
555 { 0x0B, "Galazar Networks" },
556 { 0x8C, "White Electronic Designs" },
557 { 0x0D, "Patriot Scientific" },
558 { 0x0E, "Neoaxiom Corporation" },
559 { 0x8F, "3Y Power Technology" },
560 { 0x10, "Scaleo Chip" },
561 { 0x91, "Potentia Power Systems" },
562 { 0x92, "C-guys Incorporated" },
563 { 0x13, "Digital Communications Technology Inc" },
564 { 0x94, "Silicon-Based Technology" },
565 { 0x15, "Fulcrum Microsystems" },
566 { 0x16, "Positivo Informatica Ltd" },
567 { 0x97, "XIOtech Corporation" },
568 { 0x98, "PortalPlayer" },
569 { 0x19, "Zhiying Software" },
570 { 0x1A, "ParkerVision Inc" },
571 { 0x9B, "Phonex Broadband" },
572 { 0x1C, "Skyworks Solutions" },
573 { 0x9D, "Entropic Communications" },
574 { 0x9E, "I'M Intelligent Memory Ltd" },
575 { 0x1F, "Zensys A/S " },
576 { 0x20, "Legend Silicon Corp" },
577 { 0xA1, "Sci-worx GmbH" },
578 { 0xA2, "SMSC (Standard Microsystems)" },
579 { 0x23, "Renesas Electronics" },
580 { 0xA4, "Raza Microelectronics" },
581 { 0x25, "Phyworks" },
582 { 0x26, "MediaTek" },
583 { 0xA7, "Non-cents Productions" },
584 { 0xA8, "US Modular" },
585 { 0x29, "Wintegra Ltd" },
586 { 0x2A, "Mathstar" },
587 { 0xAB, "StarCore" },
588 { 0x2C, "Oplus Technologies" },
589 { 0xAD, "Mindspeed" },
590 { 0xAE, "Just Young Computer" },
591 { 0x2F, "Radia Communications" },
592 { 0xB0, "OCZ" },
593 { 0x31, "Emuzed" },
594 { 0x32, "LOGIC Devices" },
595 { 0xB3, "Inphi Corporation" },
596 { 0x34, "Quake Technologies" },
597 { 0xB5, "Vixel" },
598 { 0xB6, "SolusTek" },
599 { 0x37, "Kongsberg Maritime" },
600 { 0x38, "Faraday Technology" },
601 { 0xB9, "Altium Ltd" },
602 { 0xBA, "Insyte" },
603 { 0x3B, "ARM Ltd" },
604 { 0xBC, "DigiVision" },
605 { 0x3D, "Vativ Technologies" },
606 { 0x3E, "Endicott Interconnect Technologies" },
607 { 0xBF, "Pericom" },
608 { 0x40, "Bandspeed" },
609 { 0xC1, "LeWiz Communications" },
610 { 0xC2, "CPU Technology" },
611 { 0x43, "Ramaxel Technology" },
612 { 0xC4, "DSP Group" },
613 { 0x45, "Axis Communications" },
614 { 0x46, "Legacy Electronics" },
615 { 0xC7, "Chrontel" },
616 { 0xC8, "Powerchip Semiconductor" },
617 { 0x49, "MobilEye Technologies" },
618 { 0x4A, "Excel Semiconductor" },
619 { 0xCB, "A-DATA Technology " },
620 { 0x4C, "VirtualDigm" },
621 { 0xCD, "G Skill Intl" },
622 { 0xCE, "Quanta Computer" },
623 { 0x4F, "Yield Microelectronics" },
624 { 0xD0, "Afa Technologies" },
625 { 0x51, "KINGBOX Technology Co Ltd" },
626 { 0x52, "Ceva" },
627 { 0xD3, "iStor Networks" },
628 { 0x54, "Advance Modules" },
629 { 0xD5, "Microsoft" },
630 { 0xD6, "Open-Silicon" },
631 { 0x57, "Goal Semiconductor" },
632 { 0x58, "ARC International" },
633 { 0xD9, "Simmtec" },
634 { 0xDA, "Metanoia" },
635 { 0x5B, "Key Stream" },
636 { 0xDC, "Lowrance Electronics" },
637 { 0x5D, "Adimos" },
638 { 0x5E, "SiGe Semiconductor" },
639 { 0xDF, "Fodus Communications" },
640 { 0xE0, "Credence Systems Corp" },
641 { 0x61, "Genesis Microchip Inc" },
642 { 0x62, "Vihana Inc" },
643 { 0xE3, "WIS Technologies" },
644 { 0x64, "GateChange Technologies" },
645 { 0xE5, "High Density Devices AS" },
646 { 0xE6, "Synopsys" },
647 { 0x67, "Gigaram" },
648 { 0x68, "Enigma Semiconductor Inc" },
649 { 0xE9, "Century Micro Inc" },
650 { 0xEA, "Icera Semiconductor" },
651 { 0x6B, "Mediaworks Integrated Systems" },
652 { 0xEC, "O'Neil Product Development" },
653 { 0x6D, "Supreme Top Technology Ltd" },
654 { 0x6E, "MicroDisplay Corporation" },
655 { 0xEF, "Team Group Inc" },
656 { 0x70, "Sinett Corporation" },
657 { 0xF1, "Toshiba Corporation" },
658 { 0xF2, "Tensilica" },
659 { 0x73, "SiRF Technology" },
660 { 0xF4, "Bacoc Inc" },
661 { 0x75, "SMaL Camera Technologies" },
662 { 0x76, "Thomson SC" },
663 { 0xF7, "Airgo Networks" },
664 { 0xF8, "Wisair Ltd" },
665 { 0x79, "SigmaTel" },
666 { 0x7A, "Arkados" },
667 { 0xFB, "Compete IT gmbH Co KG" },
668 { 0x7C, "Eudar Technology Inc" },
669 { 0xFD, "Focus Enhancements" },
670 { 0xFE, "Xyratex" },
671 { 0xFF, "" }
672};
673
675STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank6[] = {
676 { 0x01, "Specular Networks" },
677 { 0x02, "Patriot Memory (PDP Systems)" },
678 { 0x83, "U-Chip Technology Corp " },
679 { 0x04, "Silicon Optix" },
680 { 0x85, "Greenfield Networks" },
681 { 0x86, "CompuRAM GmbH" },
682 { 0x07, "Stargen Inc" },
683 { 0x08, "NetCell Corporation" },
684 { 0x89, "Excalibrus Technologies Ltd" },
685 { 0x8A, "SCM Microsystems" },
686 { 0x0B, "Xsigo Systems Inc" },
687 { 0x8C, "CHIPS & Systems Inc" },
688 { 0x0D, "Tier 1 Multichip Solutions" },
689 { 0x0E, "CWRL Labs" },
690 { 0x8F, "Teradici" },
691 { 0x10, "Gigaram Inc" },
692 { 0x91, "g2 Microsystems" },
693 { 0x92, "PowerFlash Semiconductor" },
694 { 0x13, "P.A. Semi Inc" },
695 { 0x94, "NovaTech Solutions S.A. " },
696 { 0x15, "c2 Microsystems Inc" },
697 { 0x16, "Level5 Networks" },
698 { 0x97, "COS Memory AG " },
699 { 0x98, "Innovasic Semiconductor" },
700 { 0x19, "02IC Co Ltd " },
701 { 0x1A, "Tabula Inc" },
702 { 0x9B, "Crucial Technology" },
703 { 0x1C, "Chelsio Communications" },
704 { 0x9D, "Solarflare Communications" },
705 { 0x9E, "Xambala Inc" },
706 { 0x1F, "EADS Astrium" },
707 { 0x20, "Terra Semiconductor Inc" },
708 { 0xA1, "Imaging Works Inc " },
709 { 0xA2, "Astute Networks Inc" },
710 { 0x23, "Tzero" },
711 { 0xA4, "Emulex" },
712 { 0x25, "Power-One" },
713 { 0x26, "Pulse~LINK Inc" },
714 { 0xA7, "Hon Hai Precision Industry" },
715 { 0xA8, "White Rock Networks Inc" },
716 { 0x29, "Telegent Systems USA Inc " },
717 { 0x2A, "Atrua Technologies Inc" },
718 { 0xAB, "Acbel Polytech Inc" },
719 { 0x2C, "eRide Inc" },
720 { 0xAD, "ULi Electronics Inc" },
721 { 0xAE, "Magnum Semiconductor Inc" },
722 { 0x2F, "neoOne Technology Inc" },
723 { 0xB0, "Connex Technology Inc" },
724 { 0x31, "Stream Processors Inc" },
725 { 0x32, "Focus Enhancements" },
726 { 0xB3, "Telecis Wireless Inc" },
727 { 0x34, "uNav Microelectronics" },
728 { 0xB5, "Tarari Inc" },
729 { 0xB6, "Ambric Inc" },
730 { 0x37, "Newport Media Inc" },
731 { 0x38, "VMTS" },
732 { 0xB9, "Enuclia Semiconductor Inc" },
733 { 0xBA, "Virtium Technology Inc" },
734 { 0x3B, "Solid State System Co Ltd " },
735 { 0xBC, "Kian Tech LLC" },
736 { 0x3D, "Artimi" },
737 { 0x3E, "Power Quotient International" },
738 { 0xBF, "Avago Technologies" },
739 { 0x40, "ADTechnology" },
740 { 0xC1, "Sigma Designs" },
741 { 0xC2, "SiCortex Inc" },
742 { 0x43, "Ventura Technology Group" },
743 { 0xC4, "eASIC" },
744 { 0x45, "M.H.S. SAS" },
745 { 0x46, "Micro Star International" },
746 { 0xC7, "Rapport Inc" },
747 { 0xC8, "Makway International" },
748 { 0x49, "Broad Reach Engineering Co" },
749 { 0x4A, "Semiconductor Mfg Intl Corp" },
750 { 0xCB, "SiConnect" },
751 { 0x4C, "FCI USA Inc" },
752 { 0xCD, "Validity Sensors" },
753 { 0xCE, "Coney Technology Co Ltd" },
754 { 0x4F, "Spans Logic" },
755 { 0xD0, "Neterion Inc" },
756 { 0x51, "Qimonda" },
757 { 0x52, "New Japan Radio Co Ltd" },
758 { 0xD3, "Velogix" },
759 { 0x54, "Montalvo Systems" },
760 { 0xD5, "iVivity Inc" },
761 { 0xD6, "Walton Chaintech" },
762 { 0x57, "AENEON" },
763 { 0x58, "Lorom Industrial Co Ltd" },
764 { 0xD9, "Radiospire Networks" },
765 { 0xDA, "Sensio Technologies Inc " },
766 { 0x5B, "Nethra Imaging" },
767 { 0xDC, "Hexon Technology Pte Ltd" },
768 { 0x5D, "CompuStocx (CSX)" },
769 { 0x5E, "Methode Electronics Inc" },
770 { 0xDF, "Connect One Ltd" },
771 { 0xE0, "Opulan Technologies" },
772 { 0x61, "Septentrio NV" },
773 { 0x62, "Goldenmars Technology Inc" },
774 { 0xE3, "Kreton Corporation" },
775 { 0x64, "Cochlear Ltd" },
776 { 0xE5, "Altair Semiconductor" },
777 { 0xE6, "NetEffect Inc" },
778 { 0x67, "Spansion Inc" },
779 { 0x68, "Taiwan Semiconductor Mfg" },
780 { 0xE9, "Emphany Systems Inc" },
781 { 0xEA, "ApaceWave Technologies" },
782 { 0x6B, "Mobilygen Corporation" },
783 { 0xEC, "Tego" },
784 { 0x6D, "Cswitch Corporation" },
785 { 0x6E, "Haier (Beijing) IC Design Co" },
786 { 0xEF, "MetaRAM" },
787 { 0x70, "Axel Electronics Co Ltd" },
788 { 0xF1, "Tilera Corporation" },
789 { 0xF2, "Aquantia" },
790 { 0x73, "Vivace Semiconductor" },
791 { 0xF4, "Redpine Signals" },
792 { 0x75, "Octalica" },
793 { 0x76, "InterDigital Communications" },
794 { 0xF7, "Avant Technology" },
795 { 0xF8, "Asrock Inc" },
796 { 0x79, "Availink" },
797 { 0x7A, "Quartics Inc" },
798 { 0xFB, "Element CXI" },
799 { 0x7C, "Innovaciones Microelectronicas" },
800 { 0xFD, "VeriSilicon Microelectronics" },
801 { 0xFE, "W5 Networks" },
802 { 0xFF, "" }
803};
804
806STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank7[] = {
807 { 0x01, "MOVEKING" },
808 { 0x02, "Mavrix Technology Inc" },
809 { 0x83, "CellGuide Ltd" },
810 { 0x04, "Faraday Technology" },
811 { 0x85, "Diablo Technologies Inc" },
812 { 0x86, "Jennic" },
813 { 0x07, "Octasic" },
814 { 0x08, "Molex Incorporated" },
815 { 0x89, "3Leaf Networks" },
816 { 0x8A, "Bright Micron Technology" },
817 { 0x0B, "Netxen" },
818 { 0x8C, "NextWave Broadband Inc" },
819 { 0x0D, "DisplayLink" },
820 { 0x0E, "ZMOS Technology" },
821 { 0x8F, "Tec-Hill" },
822 { 0x10, "Multigig Inc" },
823 { 0x91, "Amimon" },
824 { 0x92, "Euphonic Technologies Inc" },
825 { 0x13, "BRN Phoenix" },
826 { 0x94, "InSilica" },
827 { 0x15, "Ember Corporation" },
828 { 0x16, "Avexir Technologies Corporation" },
829 { 0x97, "Echelon Corporation" },
830 { 0x98, "Edgewater Computer Systems" },
831 { 0x19, "XMOS Semiconductor Ltd " },
832 { 0x1A, "GENUSION Inc" },
833 { 0x9B, "Memory Corp NV " },
834 { 0x1C, "SiliconBlue Technologies" },
835 { 0x9D, "Rambus Inc" },
836 { 0x9E, "Andes Technology Corporation" },
837 { 0x1F, "Coronis Systems" },
838 { 0x20, "Achronix Semiconductor" },
839 { 0xA1, "Siano Mobile Silicon Ltd" },
840 { 0xA2, "Semtech Corporation" },
841 { 0x23, "Pixelworks Inc" },
842 { 0xA4, "Gaisler Research AB" },
843 { 0x25, "Teranetics" },
844 { 0x26, "Toppan Printing Co Ltd " },
845 { 0xA7, "Kingxcon" },
846 { 0xA8, "Silicon Integrated Systems" },
847 { 0x29, "I-O Data Device Inc" },
848 { 0x2A, "NDS Americas Inc" },
849 { 0xAB, "Solomon Systech Limited" },
850 { 0x2C, "On Demand Microelectronics" },
851 { 0xAD, "Amicus Wireless Inc" },
852 { 0xAE, "SMARDTV SNC" },
853 { 0x2F, "Comsys Communication Ltd" },
854 { 0xB0, "Movidia Ltd" },
855 { 0x31, "Javad GNSS Inc" },
856 { 0x32, "Montage Technology Group" },
857 { 0xB3, "Trident Microsystems" },
858 { 0x34, "Super Talent" },
859 { 0xB5, "Optichron Inc" },
860 { 0xB6, "Future Waves UK Ltd" },
861 { 0x37, "SiBEAM Inc" },
862 { 0x38, "InicoreInc" },
863 { 0xB9, "Virident Systems" },
864 { 0xBA, "M2000 Inc" },
865 { 0x3B, "ZeroG Wireless Inc" },
866 { 0xBC, "Gingle Technology Co Ltd" },
867 { 0x3D, "Space Micro Inc" },
868 { 0x3E, "Wilocity" },
869 { 0xBF, "Novafora Inc" },
870 { 0x40, "iKoa Corporation" },
871 { 0xC1, "ASint Technology" },
872 { 0xC2, "Ramtron" },
873 { 0x43, "Plato Networks Inc" },
874 { 0xC4, "IPtronics AS" },
875 { 0x45, "Infinite-Memories" },
876 { 0x46, "Parade Technologies Inc " },
877 { 0xC7, "Dune Networks" },
878 { 0xC8, "GigaDevice Semiconductor" },
879 { 0x49, "Modu Ltd" },
880 { 0x4A, "CEITEC" },
881 { 0xCB, "Northrop Grumman" },
882 { 0x4C, "XRONET Corporation" },
883 { 0xCD, "Sicon Semiconductor AB" },
884 { 0xCE, "Atla Electronics Co Ltd" },
885 { 0x4F, "TOPRAM Technology" },
886 { 0xD0, "Silego Technology Inc" },
887 { 0x51, "Kinglife" },
888 { 0x52, "Ability Industries Ltd" },
889 { 0xD3, "Silicon Power Computer & Communications" },
890 { 0x54, "Augusta Technology Inc" },
891 { 0xD5, "Nantronics Semiconductors" },
892 { 0xD6, "Hilscher Gesellschaft" },
893 { 0x57, "Quixant Ltd" },
894 { 0x58, "Percello Ltd" },
895 { 0xD9, "NextIO Inc" },
896 { 0xDA, "Scanimetrics Inc" },
897 { 0x5B, "FS-Semi Company Ltd" },
898 { 0xDC, "Infinera Corporation" },
899 { 0x5D, "SandForce Inc" },
900 { 0x5E, "Lexar Media" },
901 { 0xDF, "Teradyne Inc" },
902 { 0xE0, "Memory Exchange Corp" },
903 { 0x61, "Suzhou Smartek Electronics" },
904 { 0x62, "Avantium Corporation" },
905 { 0xE3, "ATP Electronics Inc" },
906 { 0x64, "Valens Semiconductor Ltd" },
907 { 0xE5, "Agate Logic Inc" },
908 { 0xE6, "Netronome" },
909 { 0x67, "Zenverge Inc" },
910 { 0x68, "N-trig Ltd" },
911 { 0xE9, "SanMax Technologies Inc" },
912 { 0xEA, "Contour Semiconductor Inc" },
913 { 0x6B, "TwinMOS" },
914 { 0xEC, "Silicon Systems Inc" },
915 { 0x6D, "V-Color Technology Inc" },
916 { 0x6E, "Certicom Corporation" },
917 { 0xEF, "JSC ICC Milandr" },
918 { 0x70, "PhotoFast Global Inc" },
919 { 0xF1, "InnoDisk Corporation" },
920 { 0xF2, "Muscle Power" },
921 { 0x73, "Energy Micro" },
922 { 0xF4, "Innofidei" },
923 { 0x75, "CopperGate Communications" },
924 { 0x76, "Holtek Semiconductor Inc" },
925 { 0xF7, "Myson Century Inc" },
926 { 0xF8, "FIDELIX" },
927 { 0x79, "Red Digital Cinema" },
928 { 0x7A, "Densbits Technology" },
929 { 0xFB, "Zempro" },
930 { 0x7C, "MoSys" },
931 { 0xFD, "Provigent" },
932 { 0xFE, "Triad Semiconductor Inc" },
933 { 0xFF, "" }
934};
935
937STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank8[] = {
938 { 0x01, "Siklu Communication Ltd" },
939 { 0x02, "A Force Manufacturing Ltd" },
940 { 0x83, "Strontium" },
941 { 0x04, "ALi Corp (Abilis Systems)" },
942 { 0x85, "Siglead Inc" },
943 { 0x86, "Ubicom Inc" },
944 { 0x07, "Unifosa Corporation" },
945 { 0x08, "Stretch Inc" },
946 { 0x89, "Lantiq Deutschland GmbH" },
947 { 0x8A, "Visipro." },
948 { 0x0B, "EKMemory" },
949 { 0x8C, "Microelectronics Institute ZTE" },
950 { 0x0D, "u-blox AG" },
951 { 0x0E, "Carry Technology Co Ltd" },
952 { 0x8F, "Nokia" },
953 { 0x10, "King Tiger Technology" },
954 { 0x91, "Sierra Wireless" },
955 { 0x92, "HT Micron" },
956 { 0x13, "Albatron Technology Co Ltd" },
957 { 0x94, "Leica Geosystems AG " },
958 { 0x15, "BroadLight" },
959 { 0x16, "AEXEA" },
960 { 0x97, "ClariPhy Communications Inc" },
961 { 0x98, "Green Plug" },
962 { 0x19, "Design Art Networks" },
963 { 0x1A, "Mach Xtreme Technology Ltd " },
964 { 0x9B, "ATO Solutions Co Ltd" },
965 { 0x1C, "Ramsta" },
966 { 0x9D, "Greenliant Systems Ltd" },
967 { 0x9E, "Teikon" },
968 { 0x1F, "Antec Hadron" },
969 { 0x20, "NavCom Technology Inc " },
970 { 0xA1, "Shanghai Fudan Microelectronics" },
971 { 0xA2, "Calxeda Inc" },
972 { 0x23, "JSC EDC Electronics" },
973 { 0xA4, "Kandit Technology Co Ltd" },
974 { 0x25, "Ramos Technology" },
975 { 0x26, "Goldenmars Technology" },
976 { 0xA7, "XeL Technology Inc" },
977 { 0xA8, "Newzone Corporation" },
978 { 0x29, "ShenZhen MercyPower Tech" },
979 { 0x2A, "Nanjing Yihuo Technology" },
980 { 0xAB, "Nethra Imaging Inc " },
981 { 0x2C, "SiTel Semiconductor BV" },
982 { 0xAD, "SolidGear Corporation" },
983 { 0xAE, "Topower Computer Ind Co Ltd " },
984 { 0x2F, "Wilocity" },
985 { 0xB0, "Profichip GmbH" },
986 { 0x31, "Gerad Technologies" },
987 { 0x32, "Ritek Corporation" },
988 { 0xB3, "Gomos Technology Limited" },
989 { 0x34, "Memoright Corporation" },
990 { 0xB5, "D-Broad Inc" },
991 { 0xB6, "HiSilicon Technologies" },
992 { 0x37, "Syndiant Inc." },
993 { 0x38, "Enverv Inc" },
994 { 0xB9, "Cognex" },
995 { 0xBA, "Xinnova Technology Inc" },
996 { 0x3B, "Ultron AG" },
997 { 0xBC, "Concord Idea Corporation" },
998 { 0x3D, "AIM Corporation" },
999 { 0x3E, "Lifetime Memory Products" },
1000 { 0xBF, "Ramsway" },
1001 { 0x40, "Recore Systems B.V." },
1002 { 0xC1, "Haotian Jinshibo Science Tech" },
1003 { 0xC2, "Being Advanced Memory" },
1004 { 0x43, "Adesto Technologies" },
1005 { 0xC4, "Giantec Semiconductor Inc" },
1006 { 0x45, "HMD Electronics AG" },
1007 { 0x46, "Gloway International (HK)" },
1008 { 0xC7, "Kingcore" },
1009 { 0xC8, "Anucell Technology Holding" },
1010 { 0x49, "Accord Software & Systems Pvt. Ltd" },
1011 { 0x4A, "Active-Semi Inc" },
1012 { 0xCB, "Denso Corporation" },
1013 { 0x4C, "TLSI Inc" },
1014 { 0xCD, "Qidan" },
1015 { 0xCE, "Mustang" },
1016 { 0x4F, "Orca Systems" },
1017 { 0xD0, "Passif Semiconductor" },
1018 { 0x51, "GigaDevice Semiconductor (Beijing) Inc" },
1019 { 0x52, "Memphis Electronic" },
1020 { 0xD3, "Beckhoff Automation GmbH" },
1021 { 0x54, "Harmony Semiconductor Corp" },
1022 { 0xD5, "Air Computers SRL" },
1023 { 0xD6, "TMT Memory" },
1024 { 0x57, "Eorex Corporation" },
1025 { 0x58, "Xingtera" },
1026 { 0xD9, "Netsol" },
1027 { 0xDA, "Bestdon Technology Co Ltd" },
1028 { 0x5B, "Baysand Inc" },
1029 { 0xDC, "Uroad Technology Co Ltd" },
1030 { 0x5D, "Wilk Elektronik S.A." },
1031 { 0x5E, "AAI" },
1032 { 0xDF, "Harman" },
1033 { 0xE0, "Berg Microelectronics Inc" },
1034 { 0x61, "ASSIA Inc" },
1035 { 0x62, "Visiontek Products LLC" },
1036 { 0xE3, "OCMEMORY" },
1037 { 0x64, "Welink Solution Inc" },
1038 { 0xE5, "Shark Gaming" },
1039 { 0xE6, "Avalanche Technology" },
1040 { 0x67, "R&D Center ELVEES OJSC" },
1041 { 0x68, "KingboMars Technology Co Ltd" },
1042 { 0xE9, "High Bridge Solutions Industria Eletronica" },
1043 { 0xEA, "Transcend Technology Co Ltd" },
1044 { 0x6B, "Everspin Technologies" },
1045 { 0xEC, "Hon-Hai Precision" },
1046 { 0x6D, "Smart Storage Systems" },
1047 { 0x6E, "Toumaz Group" },
1048 { 0xEF, "Zentel Electronics Corporation" },
1049 { 0x70, "Panram International Corporation" },
1050 { 0xF1, "Silicon Space Technology" },
1051 { 0xF2, "LITE-ON IT Corporation" },
1052 { 0x73, "Inuitive" },
1053 { 0xF4, "HMicro" },
1054 { 0x75, "BittWare Inc" },
1055 { 0x76, "GLOBALFOUNDRIES" },
1056 { 0xF7, "ACPI Digital Co Ltd" },
1057 { 0xF8, "Annapurna Labs" },
1058 { 0x79, "AcSiP Technology Corporation" },
1059 { 0x7A, "Idea! Electronic Systems" },
1060 { 0xFB, "Gowe Technology Co Ltd " },
1061 { 0x7C, "Hermes Testing Solutions Inc" },
1062 { 0xFD, "Positivo BGH" },
1063 { 0xFE, "Intelligence Silicon Technology" },
1064 { 0xFF, "" }
1065};
1066
1068STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank9[] = {
1069 { 0x01, "3D PLUS" },
1070 { 0x02, "Diehl Aerospace" },
1071 { 0x83, "Fairchild" },
1072 { 0x04, "Mercury Systems" },
1073 { 0x85, "Sonics Inc" },
1074 { 0x86, "Emerson Automation Solutions" },
1075 { 0x07, "Shenzhen Jinge Information Co Ltd" },
1076 { 0x08, "SCWW" },
1077 { 0x89, "Silicon Motion Inc" },
1078 { 0x8A, "Anurag" },
1079 { 0x0B, "King Kong" },
1080 { 0x8C, "FROM30 Co Ltd" },
1081 { 0x0D, "Gowin Semiconductor Corp" },
1082 { 0x0E, "Fremont Micro Devices Ltd" },
1083 { 0x8F, "Ericsson Modems" },
1084 { 0x10, "Exelis" },
1085 { 0x91, "Satixfy Ltd" },
1086 { 0x92, "Galaxy Microsystems Ltd" },
1087 { 0x13, "Gloway International Co Ltd" },
1088 { 0x94, "Lab" },
1089 { 0x15, "Smart Energy Instruments" },
1090 { 0x16, "Approved Memory Corporation" },
1091 { 0x97, "Axell Corporation" },
1092 { 0x98, "Essencore Limited" },
1093 { 0x19, "Phytium" },
1094 { 0x1A, "Xi'an UniIC Semiconductors Co Ltd" },
1095 { 0x9B, "Ambiq Micro" },
1096 { 0x1C, "eveRAM Technology Inc" },
1097 { 0x9D, "Infomax" },
1098 { 0x9E, "Butterfly Network Inc" },
1099 { 0x1F, "Shenzhen City Gcai Electronics" },
1100 { 0x20, "Stack Devices Corporation" },
1101 { 0xA1, "ADK Media Group" },
1102 { 0xA2, "TSP Global Co Ltd" },
1103 { 0x23, "HighX" },
1104 { 0xA4, "Shenzhen Elicks Technology" },
1105 { 0x25, "XinKai/Silicon Kaiser" },
1106 { 0x26, "Google Inc" },
1107 { 0xA7, "Dasima International Development" },
1108 { 0xA8, "Leahkinn Technology Limited" },
1109 { 0x29, "HIMA Paul Hildebrandt GmbH Co KG" },
1110 { 0x2A, "Keysight Technologies" },
1111 { 0xAB, "Techcomp International (Fastable)" },
1112 { 0x2C, "Ancore Technology Corporation" },
1113 { 0xAD, "Nuvoton" },
1114 { 0xAE, "Korea Uhbele International Group Ltd" },
1115 { 0x2F, "Ikegami Tsushinki Co Ltd" },
1116 { 0xB0, "RelChip Inc" },
1117 { 0x31, "Baikal Electronics" },
1118 { 0x32, "Nemostech Inc" },
1119 { 0xB3, "Memorysolution GmbH" },
1120 { 0x34, "Silicon Integrated Systems Corporation" },
1121 { 0xB5, "Xiede" },
1122 { 0xB6, "BRC" },
1123 { 0x37, "Flash Chi" },
1124 { 0x38, "Jone" },
1125 { 0xB9, "GCT Semiconductor Inc" },
1126 { 0xBA, "Hong Kong Zetta Device Technology" },
1127 { 0x3B, "Unimemory Technology(s) Pte Ltd" },
1128 { 0xBC, "Cuso" },
1129 { 0x3D, "Kuso" },
1130 { 0x3E, "Uniquify Inc" },
1131 { 0xBF, "Skymedi Corporation" },
1132 { 0x40, "Core Chance Co Ltd" },
1133 { 0xC1, "Tekism Co Ltd" },
1134 { 0xC2, "Seagate Technology PLC" },
1135 { 0x43, "Hong Kong Gaia Group Co Limited" },
1136 { 0xC4, "Gigacom Semiconductor LLC" },
1137 { 0x45, "V2 Technologies" },
1138 { 0x46, "TLi" },
1139 { 0xC7, "Neotion" },
1140 { 0xC8, "Lenovo" },
1141 { 0x49, "Shenzhen Zhongteng Electronic Corp Ltd" },
1142 { 0x4A, "Compound Photonics" },
1143 { 0xCB, "in2H2 inc" },
1144 { 0x4C, "Shenzhen Pango Microsystems Co Ltd" },
1145 { 0xCD, "Vasekey" },
1146 { 0xCE, "Cal-Comp Industria de Semicondutores" },
1147 { 0x4F, "Eyenix Co Ltd" },
1148 { 0xD0, "Heoriady" },
1149 { 0x51, "Accelerated Memory Production Inc" },
1150 { 0x52, "INVECAS Inc" },
1151 { 0xD3, "AP Memory" },
1152 { 0x54, "Douqi Technology" },
1153 { 0xD5, "Etron Technology Inc" },
1154 { 0xD6, "Indie Semiconductor" },
1155 { 0x57, "Socionext Inc" },
1156 { 0x58, "HGST" },
1157 { 0xD9, "EVGA" },
1158 { 0xDA, "Audience Inc" },
1159 { 0x5B, "EpicGear" },
1160 { 0xDC, "Vitesse Enterprise Co" },
1161 { 0x5D, "Foxtronn International Corporation" },
1162 { 0x5E, "Bretelon Inc" },
1163 { 0xDF, "Graphcore" },
1164 { 0xE0, "Eoplex Inc" },
1165 { 0x61, "MaxLinear Inc" },
1166 { 0x62, "ETA Devices" },
1167 { 0xE3, "LOKI" },
1168 { 0x64, "IMS Electronics Co Ltd" },
1169 { 0xE5, "Dosilicon Co Ltd" },
1170 { 0xE6, "Dolphin Integration" },
1171 { 0x67, "Shenzhen Mic Electronics Technolog" },
1172 { 0x68, "Boya Microelectronics Inc" },
1173 { 0xE9, "Geniachip (Roche)" },
1174 { 0xEA, "Axign" },
1175 { 0x6B, "Kingred Electronic Technology Ltd" },
1176 { 0xEC, "Chao Yue Zhuo Computer Business Dept." },
1177 { 0x6D, "Guangzhou Si Nuo Electronic Technology." },
1178 { 0x6E, "Crocus Technology Inc" },
1179 { 0xEF, "Creative Chips GmbH" },
1180 { 0x70, "GE Aviation Systems LLC." },
1181 { 0xF1, "Asgard" },
1182 { 0xF2, "Good Wealth Technology Ltd" },
1183 { 0x73, "TriCor Technologies" },
1184 { 0xF4, "Nova-Systems GmbH" },
1185 { 0x75, "JUHOR" },
1186 { 0x76, "Zhuhai Douke Commerce Co Ltd" },
1187 { 0xF7, "DSL Memory" },
1188 { 0xF8, "Anvo-Systems Dresden GmbH" },
1189 { 0x79, "Realtek" },
1190 { 0x7A, "AltoBeam" },
1191 { 0xFB, "Wave Computing" },
1192 { 0x7C, "Beijing TrustNet Technology Co Ltd" },
1193 { 0xFD, "Innovium Inc" },
1194 { 0xFE, "Starsway Technology Limited" },
1195 { 0xFF, "" }
1196};
1197
1199STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank10[] = {
1200 { 0x01, "Weltronics Co LTD" },
1201 { 0x02, "VMware Inc" },
1202 { 0x83, "Hewlett Packard Enterprise" },
1203 { 0x04, "INTENSO" },
1204 { 0x85, "Puya Semiconductor" },
1205 { 0x86, "MEMORFI" },
1206 { 0x07, "MSC Technologies GmbH" },
1207 { 0x08, "Txrui" },
1208 { 0x89, "SiFive Inc" },
1209 { 0x8A, "Spreadtrum Communications" },
1210 { 0x0B, "XTX Technology Limited" },
1211 { 0x8C, "UMAX Technology" },
1212 { 0x0D, "Shenzhen Yong Sheng Technology" },
1213 { 0x0E, "SNOAMOO (Shenzhen Kai Zhuo Yue)" },
1214 { 0x8F, "Daten Tecnologia LTDA" },
1215 { 0x10, "Shenzhen XinRuiYan Electronics" },
1216 { 0x91, "Eta Compute" },
1217 { 0x92, "Energous" },
1218 { 0x13, "Raspberry Pi Trading Ltd" },
1219 { 0x94, "Shenzhen Chixingzhe Tech Co Ltd" },
1220 { 0x15, "Silicon Mobility" },
1221 { 0x16, "IQ-Analog Corporation" },
1222 { 0x97, "Uhnder Inc" },
1223 { 0x98, "Impinj" },
1224 { 0x19, "DEPO Computers" },
1225 { 0x1A, "Nespeed Sysems" },
1226 { 0x9B, "Yangtze Memory Technologies Co Ltd" },
1227 { 0x1C, "MemxPro Inc" },
1228 { 0x9D, "Tammuz Co Ltd" },
1229 { 0x9E, "Allwinner Technology" },
1230 { 0x1F, "Shenzhen City Futian District Qing Xuan Tong Computer Trading Firm" },
1231 { 0x20, "XMC" },
1232 { 0xA1, "Teclast" },
1233 { 0xA2, "Maxsun" },
1234 { 0x23, "Haiguang Integrated Circuit Design" },
1235 { 0xA4, "RamCENTER Technology" },
1236 { 0x25, "Phison Electronics Corporation" },
1237 { 0x26, "Guizhou Huaxintong Semi-Conductor" },
1238 { 0xA7, "Network Intelligence" },
1239 { 0xA8, "Continental Technology (Holdings)" },
1240 { 0x29, "Guangzhou Huayan Suning Electronic" },
1241 { 0x2A, "Guangzhou Zhouji Electronic Co Ltd" },
1242 { 0xAB, "Shenzhen Giant Hui Kang Tech Co Ltd" },
1243 { 0x2C, "Shenzhen Yilong Innovative Co Ltd" },
1244 { 0xAD, "Neo Forza" },
1245 { 0xAE, "Lyontek Inc" },
1246 { 0x2F, "Shanghai Kuxin Microelectronics Ltd" },
1247 { 0xB0, "Shenzhen Larix Technology Co Ltd " },
1248 { 0x31, "Qbit Semiconductor Ltd" },
1249 { 0x32, "Insignis Technology Corporation" },
1250 { 0xB3, "Lanson Memory Co Ltd" },
1251 { 0x34, "Shenzhen Superway Electronics Co Ltd" },
1252 { 0xB5, "Canaan-Creative Co Ltd" },
1253 { 0xB6, "Black Diamond Memory" },
1254 { 0x37, "Shenzhen City Parker Baking Electronics" },
1255 { 0x38, "Shenzhen Baihong Technology Co Ltd" },
1256 { 0xB9, "GEO Semiconductors" },
1257 { 0xBA, "OCPC" },
1258 { 0x3B, "Artery Technology Co Ltd" },
1259 { 0xBC, "Jinyu" },
1260 { 0x3D, "ShenzhenYing Chi Technology Development" },
1261 { 0x3E, "Shenzhen Pengcheng Xin Technology" },
1262 { 0xBF, "Pegasus Semiconductor (Shanghai) Co" },
1263 { 0x40, "Mythic Inc" },
1264 { 0xC1, "Elmos Semiconductor AG" },
1265 { 0xC2, "Kllisre" },
1266 { 0x43, "Shenzhen Winconway Technology" },
1267 { 0xC4, "Shenzhen Xingmem Technology Corp" },
1268 { 0x45, "Gold Key Technology Co Ltd" },
1269 { 0x46, "Habana Labs Ltd" },
1270 { 0xC7, "Hoodisk Electronics Co Ltd" },
1271 { 0xC8, "SemsoTai (SZ) Technology Co Ltd" },
1272 { 0x49, "OM Nanotech Pvt. Ltd" },
1273 { 0x4A, "Shenzhen Zhifeng Weiye Technology" },
1274 { 0xCB, "Xinshirui (Shenzhen) Electronics Co" },
1275 { 0x4C, "Guangzhou Zhong Hao Tian Electronic" },
1276 { 0xCD, "Shenzhen Longsys Electronics Co Ltd" },
1277 { 0xCE, "Deciso B.V." },
1278 { 0x4F, "Puya Semiconductor (Shenzhen)" },
1279 { 0xD0, "Shenzhen Veineda Technology Co Ltd" },
1280 { 0x51, "Antec Memory" },
1281 { 0x52, "Cortus SAS" },
1282 { 0xD3, "Dust Leopard" },
1283 { 0x54, "MyWo AS" },
1284 { 0xD5, "J&A Information Inc" },
1285 { 0xD6, "Shenzhen JIEPEI Technology Co Ltd" },
1286 { 0x57, "Heidelberg University" },
1287 { 0x58, "Flexxon PTE Ltd" },
1288 { 0xD9, "Wiliot" },
1289 { 0xDA, "Raysun Electronics International Ltd" },
1290 { 0x5B, "Aquarius Production Company LLC" },
1291 { 0xDC, "MACNICA DHW LTDA" },
1292 { 0x5D, "Intelimem" },
1293 { 0x5E, "Zbit Semiconductor Inc" },
1294 { 0xDF, "Shenzhen Technology Co Ltd" },
1295 { 0xE0, "Signalchip" },
1296 { 0x61, "Shenzen Recadata Storage Technology" },
1297 { 0x62, "Hyundai Technology" },
1298 { 0xE3, "Shanghai Fudi Investment Development" },
1299 { 0x64, "Aixi Technology" },
1300 { 0xE5, "Tecon MT" },
1301 { 0xE6, "Onda Electric Co Ltd" },
1302 { 0x67, "Jinshen" },
1303 { 0x68, "Kimtigo Semiconductor (HK) Limited" },
1304 { 0xE9, "IIT Madras" },
1305 { 0xEA, "Shenshan (Shenzhen) Electronic" },
1306 { 0x6B, "Hefei Core Storage Electronic Limited" },
1307 { 0xEC, "Colorful Technology Ltd" },
1308 { 0x6D, "Visenta (Xiamen) Technology Co Ltd" },
1309 { 0x6E, "Roa Logic BV" },
1310 { 0xEF, "NSITEXE Inc" },
1311 { 0x70, "Hong Kong Hyunion Electronics" },
1312 { 0xF1, "ASK Technology Group Limited" },
1313 { 0xF2, "GIGA-BYTE Technology Co Ltd" },
1314 { 0x73, "Terabyte Co Ltd" },
1315 { 0xF4, "Hyundai Inc" },
1316 { 0x75, "EXCELERAM" },
1317 { 0x76, "PsiKick" },
1318 { 0xF7, "Netac Technology Co Ltd" },
1319 { 0xF8, "PCCOOLER" },
1320 { 0x79, "Jiangsu Huacun Electronic Technology" },
1321 { 0x7A, "Shenzhen Micro Innovation Industry" },
1322 { 0xFB, "Beijing Tongfang Microelectronics Co" },
1323 { 0x7C, "XZN Storage Technology" },
1324 { 0xFD, "ChipCraft Sp. z.o.o." },
1325 { 0xFE, "ALLFLASH Technology Limited" },
1326 { 0xFF, "" }
1327};
1328
1330STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank11[] = {
1331 { 0x01, "Foerd Technology Co Ltd" },
1332 { 0x02, "KingSpec" },
1333 { 0x83, "Codasip GmbH" },
1334 { 0x04, "SL Link Co Ltd" },
1335 { 0x85, "Shenzhen Kefu Technology Co Limited" },
1336 { 0x86, "Shenzhen ZST Electronics Technology" },
1337 { 0x07, "Kyokuto Electronic Inc" },
1338 { 0x08, "Warrior Technology" },
1339 { 0x89, "TRINAMIC Motion Control GmbH & Co" },
1340 { 0x8A, "PixelDisplay Inc" },
1341 { 0x0B, "Shenzhen Futian District Bo Yueda Elec" },
1342 { 0x8C, "Richtek Power" },
1343 { 0x0D, "Shenzhen LianTeng Electronics Co Ltd" },
1344 { 0x0E, "AITC Memory" },
1345 { 0x8F, "UNIC Memory Technology Co Ltd" },
1346 { 0x10, "Shenzhen Huafeng Science Technology" },
1347 { 0x91, "CXMT" },
1348 { 0x92, "Guangzhou Xinyi Heng Computer Trading Firm" },
1349 { 0x13, "SambaNova Systems" },
1350 { 0x94, "V-GEN" },
1351 { 0x15, "Jump Trading" },
1352 { 0x16, "Ampere Computing" },
1353 { 0x97, "Shenzhen Zhongshi Technology Co Ltd" },
1354 { 0x98, "Shenzhen Zhongtian Bozhong Technology" },
1355 { 0x19, "Tri-Tech International" },
1356 { 0x1A, "Silicon Intergrated Systems Corporation" },
1357 { 0x9B, "Shenzhen HongDingChen Information" },
1358 { 0x1C, "Plexton Holdings Limited" },
1359 { 0x9D, "AMS (Jiangsu Advanced Memory Semi)" },
1360 { 0x9E, "Wuhan Jing Tian Interconnected Tech Co" },
1361 { 0x1F, "Axia Memory Technology" },
1362 { 0x20, "Chipset Technology Holding Limited" },
1363 { 0xA1, "Shenzhen Xinshida Technology Co Ltd" },
1364 { 0xA2, "Shenzhen Chuangshifeida Technology" },
1365 { 0x23, "Guangzhou MiaoYuanJi Technology" },
1366 { 0xA4, "ADVAN Inc" },
1367 { 0x25, "Shenzhen Qianhai Weishengda Electronic Commerce Company Ltd" },
1368 { 0x26, "Guangzhou Guang Xie Cheng Trading" },
1369 { 0xA7, "StarRam International Co Ltd" },
1370 { 0xA8, "Shen Zhen XinShenHua Tech Co Ltd" },
1371 { 0x29, "UltraMemory Inc" },
1372 { 0x2A, "New Coastline Global Tech Industry Co" },
1373 { 0xAB, "Sinker" },
1374 { 0x2C, "Diamond" },
1375 { 0xAD, "PUSKILL" },
1376 { 0xAE, "Guangzhou Hao Jia Ye Technology Co" },
1377 { 0x2F, "Ming Xin Limited" },
1378 { 0xB0, "Barefoot Networks" },
1379 { 0x31, "Biwin Semiconductor (HK) Co Ltd" },
1380 { 0x32, "UD INFO Corporation" },
1381 { 0xB3, "Trek Technology (S) PTE Ltd" },
1382 { 0x34, "Xiamen Kingblaze Technology Co Ltd" },
1383 { 0xB5, "Shenzhen Lomica Technology Co Ltd" },
1384 { 0xB6, "Nuclei System Technology Co Ltd" },
1385 { 0x37, "Wuhan Xun Zhan Electronic Technology" },
1386 { 0x38, "Shenzhen Ingacom Semiconductor Ltd" },
1387 { 0xB9, "Zotac Technology Ltd" },
1388 { 0xBA, "Foxline" },
1389 { 0x3B, "Shenzhen Farasia Science Technology" },
1390 { 0xBC, "Efinix Inc" },
1391 { 0x3D, "Hua Nan San Xian Technology Co Ltd" },
1392 { 0x3E, "Goldtech Electronics Co Ltd" },
1393 { 0xBF, "Shanghai Han Rong Microelectronics Co" },
1394 { 0x40, "Shenzhen Zhongguang Yunhe Trading" },
1395 { 0xC1, "Smart Shine(QingDao) Microelectronics" },
1396 { 0xC2, "Thermaltake Technology Co Ltd" },
1397 { 0x43, "Shenzhen O'Yang Maile Technology Ltd" },
1398 { 0xC4, "UPMEM" },
1399 { 0x45, "Chun Well Technology Holding Limited" },
1400 { 0x46, "Astera Labs Inc" },
1401 { 0xC7, "Winconway" },
1402 { 0xC8, "Advantech Co Ltd" },
1403 { 0x49, "Chengdu Fengcai Electronic Technology" },
1404 { 0x4A, "The Boeing Company" },
1405 { 0xCB, "Blaize Inc" },
1406 { 0x4C, "Ramonster Technology Co Ltd" },
1407 { 0xCD, "Wuhan Naonongmai Technology Co Ltd" },
1408 { 0xCE, "Shenzhen Hui ShingTong Technology" },
1409 { 0x4F, "Yourlyon" },
1410 { 0xD0, "Fabu Technology" },
1411 { 0x51, "Shenzhen Yikesheng Technology Co Ltd" },
1412 { 0x52, "NOR-MEM" },
1413 { 0xD3, "Cervoz Co Ltd" },
1414 { 0x54, "Bitmain Technologies Inc." },
1415 { 0xD5, "Facebook Inc" },
1416 { 0xD6, "Shenzhen Longsys Electronics Co Ltd" },
1417 { 0x57, "Guangzhou Siye Electronic Technology" },
1418 { 0x58, "Silergy" },
1419 { 0xD9, "Adamway" },
1420 { 0xDA, "PZG" },
1421 { 0x5B, "Shenzhen King Power Electronics" },
1422 { 0xDC, "Guangzhou ZiaoFu Tranding Co Ltd" },
1423 { 0x5D, "Shenzhen SKIHOTAR Semiconductor" },
1424 { 0x5E, "PulseRain Technology" },
1425 { 0xDF, "Seeker Technology Limited" },
1426 { 0xE0, "Shenzhen OSCOO Tech Co Ltd" },
1427 { 0x61, "Shenzhen Yze Technology Co Ltd" },
1428 { 0x62, "Shenzhen Jieshuo Electronic Commerce" },
1429 { 0xE3, "Gazda" },
1430 { 0x64, "Hua Wei Technology Co Ltd" },
1431 { 0xE5, "Esperanto Technologies" },
1432 { 0xE6, "JinSheng Electronic (Shenzhen) Co Ltd" },
1433 { 0x67, "Shenzhen Shi Bolunshuai Technology" },
1434 { 0x68, "Shanghai Rei Zuan Information Tech" },
1435 { 0xE9, "Fraunhofer IIS" },
1436 { 0xEA, "Kandou Bus SA" },
1437 { 0x6B, "Acer" },
1438 { 0xEC, "Artmem Technology Co Ltd" },
1439 { 0x6D, "Gstar Semiconductor Co Ltd" },
1440 { 0x6E, "ShineDisk" },
1441 { 0xEF, "Shenzhen CHN Technology Co Ltd" },
1442 { 0x70, "UnionChip Semiconductor Co Ltd" },
1443 { 0xF1, "Tanbassh" },
1444 { 0xF2, "Shenzhen Tianyu Jieyun Intl Logistics" },
1445 { 0x73, "MCLogic Inc" },
1446 { 0xF4, "Eorex Corporation" },
1447 { 0x75, "Arm Technology (China) Co Ltd" },
1448 { 0x76, "Lexar Co Limited" },
1449 { 0xF7, "QinetiQ Group plc" },
1450 { 0xF8, "Exascend" },
1451 { 0x79, "Hong Kong Hyunion Electronics Co Ltd" },
1452 { 0x7A, "Shenzhen Banghong Electronics Co Ltd" },
1453 { 0xFB, "MBit Wireless Inc" },
1454 { 0x7C, "Hex Five Security Inc" },
1455 { 0xFD, "ShenZhen Juhor Precision Tech Co Ltd" },
1456 { 0xFE, "Shenzhen Reeinno Technology Co Ltd" },
1457 { 0xFF, "" }
1458};
1459
1461STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank12[] = {
1462 { 0x01, "ABIT Electronics (Shenzhen) Co Ltd" },
1463 { 0x02, "Semidrive" },
1464 { 0x83, "MyTek Electronics Corp" },
1465 { 0x04, "Wxilicon Technology Co Ltd" },
1466 { 0x85, "Shenzhen Meixin Electronics Ltd" },
1467 { 0x86, "Ghost Wolf" },
1468 { 0x07, "LiSion Technologies Inc" },
1469 { 0x08, "Power Active Co Ltd" },
1470 { 0x89, "Pioneer High Fidelity Taiwan Co. Ltd" },
1471 { 0x8A, "LuoSilk" },
1472 { 0x0B, "Shenzhen Chuangshifeida Technology" },
1473 { 0x8C, "Black Sesame Technologies Inc" },
1474 { 0x0D, "Jiangsu Xinsheng Intelligent Technology" },
1475 { 0x0E, "MLOONG" },
1476 { 0x8F, "Quadratica LLC" },
1477 { 0x10, "Anpec Electronics" },
1478 { 0x91, "Xi'an Morebeck Semiconductor Tech Co" },
1479 { 0x92, "Kingbank Technology Co Ltd" },
1480 { 0x13, "ITRenew Inc" },
1481 { 0x94, "Shenzhen Eaget Innovation Tech Ltd" },
1482 { 0x15, "Jazer" },
1483 { 0x16, "Xiamen Semiconductor Investment Group" },
1484 { 0x97, "Guangzhou Longdao Network Tech Co" },
1485 { 0x98, "Shenzhen Futian SEC Electronic Market" },
1486 { 0x19, "Allegro Microsystems LLC" },
1487 { 0x1A, "Hunan RunCore Innovation Technology" },
1488 { 0x9B, "C-Corsa Technology" },
1489 { 0x1C, "Zhuhai Chuangfeixin Technology Co Ltd" },
1490 { 0x9D, "Beijing InnoMem Technologies Co Ltd" },
1491 { 0x9E, "YooTin" },
1492 { 0x1F, "Shenzhen Pengxiong Technology Co Ltd" },
1493 { 0x20, "Dongguan Yingbang Commercial Trading Co" },
1494 { 0xA1, "Shenzhen Ronisys Electronics Co Ltd" },
1495 { 0xA2, "Hongkong Xinlan Guangke Co Ltd" },
1496 { 0x23, "Apex Microelectronics Co Ltd" },
1497 { 0xA4, "Beijing Hongda Jinming Technology Co Ltd" },
1498 { 0x25, "Ling Rui Technology (Shenzhen) Co Ltd" },
1499 { 0x26, "Hongkong Hyunion Electronics Co Ltd" },
1500 { 0xA7, "Starsystems Inc" },
1501 { 0xA8, "Shenzhen Yingjiaxun Industrial Co Ltd" },
1502 { 0x29, "Dongguan Crown Code Electronic Commerce" },
1503 { 0x2A, "Monolithic Power Systems Inc" },
1504 { 0xAB, "WuHan SenNaiBo E-Commerce Co Ltd" },
1505 { 0x2C, "Hangzhou Hikstorage Technology Co" },
1506 { 0xAD, "Shenzhen Goodix Technology Co Ltd" },
1507 { 0xAE, "Aigo Electronic Technology Co Ltd" },
1508 { 0x2F, "Hefei Konsemi Storage Technology Co Ltd" },
1509 { 0xB0, "Cactus Technologies Limited" },
1510 { 0x31, "DSIN" },
1511 { 0x32, "Blu Wireless Technology" },
1512 { 0xB3, "Nanjing UCUN Technology Inc" },
1513 { 0x34, "Acacia Communications" },
1514 { 0xB5, "Beijinjinshengyihe Technology Co Ltd" },
1515 { 0xB6, "Zyzyx" },
1516 { 0x37, "-HEAD Semiconductor Co Ltd" },
1517 { 0x38, "Shenzhen Hystou Technology Co Ltd" },
1518 { 0xB9, "Syzexion" },
1519 { 0xBA, "Kembona" },
1520 { 0x3B, "Qingdao Thunderobot Technology Co Ltd" },
1521 { 0xBC, "Morse Micro" },
1522 { 0x3D, "Shenzhen Envida Technology Co Ltd" },
1523 { 0x3E, "UDStore Solution Limited" },
1524 { 0xBF, "Shunlie" },
1525 { 0x40, "Shenzhen Xin Hong Rui Tech Ltd" },
1526 { 0xC1, "Shenzhen Yze Technology Co Ltd" },
1527 { 0xC2, "Shenzhen Huang Pu He Xin Technology" },
1528 { 0x43, "Xiamen Pengpai Microelectronics Co Ltd" },
1529 { 0xC4, "JISHUN" },
1530 { 0x45, "Shenzhen WODPOSIT Technology Co" },
1531 { 0x46, "Unistar" },
1532 { 0xC7, "UNICORE Electronic (Suzhou) Co Ltd" },
1533 { 0xC8, "Axonne Inc" },
1534 { 0x49, "Shenzhen SOVERECA Technology Co" },
1535 { 0x4A, "Dire Wolf" },
1536 { 0xCB, "Whampoa Core Technology Co Ltd" },
1537 { 0x4C, "CSI Halbleiter GmbH" },
1538 { 0xCD, "ONE Semiconductor" },
1539 { 0xCE, "SimpleMachines Inc" },
1540 { 0x4F, "Shenzhen Chengyi Qingdian Electronic" },
1541 { 0xD0, "Shenzhen Xinlianxin Network Technology" },
1542 { 0x51, "Vayyar Imaging Ltd" },
1543 { 0x52, "Paisen Network Technology Co Ltd" },
1544 { 0xD3, "Shenzhen Fengwensi Technology Co Ltd" },
1545 { 0x54, "Caplink Technology Limited" },
1546 { 0xD5, "JJT Solution Co Ltd" },
1547 { 0xD6, "HOSIN Global Electronics Co Ltd" },
1548 { 0x57, "Shenzhen KingDisk Century Technology" },
1549 { 0x58, "SOYO" },
1550 { 0xD9, "DIT Technology Co Ltd" },
1551 { 0xDA, "iFound" },
1552 { 0x5B, "Aril Computer Company" },
1553 { 0xDC, "ASUS" },
1554 { 0x5D, "Shenzhen Ruiyingtong Technology Co" },
1555 { 0x5E, "HANA Micron" },
1556 { 0xDF, "RANSOR" },
1557 { 0xE0, "Axiado Corporation" },
1558 { 0x61, "Tesla Corporation" },
1559 { 0x62, "Pingtouge (Shanghai) Semiconductor Co" },
1560 { 0xE3, "S3Plus Technologies SA" },
1561 { 0x64, "Integrated Silicon Solution Israel Ltd" },
1562 { 0xE5, "GreenWaves Technologies" },
1563 { 0xE6, "NUVIA Inc" },
1564 { 0x67, "Guangzhou Shuvrwine Technology Co" },
1565 { 0x68, "Shenzhen Hangshun Chip Technology" },
1566 { 0xE9, "Chengboliwei Electronic Business" },
1567 { 0xEA, "Kowin Memory Technology Co Ltd" },
1568 { 0x6B, "Euronet Technology Inc" },
1569 { 0xEC, "SCY" },
1570 { 0x6D, "Shenzhen Xinhongyusheng Electrical" },
1571 { 0x6E, "PICOCOM" },
1572 { 0xEF, "Shenzhen Toooogo Memory Technology" },
1573 { 0x70, "VLSI Solution" },
1574 { 0xF1, "Costar Electronics Inc" },
1575 { 0xF2, "Shenzhen Huatop Technology Co Ltd" },
1576 { 0x73, "Inspur Electronic Information Industry" },
1577 { 0xF4, "Shenzhen Boyuan Computer Technology" },
1578 { 0x75, "Beijing Welldisk Electronics Co Ltd" },
1579 { 0x76, "Suzhou EP Semicon Co Ltd" },
1580 { 0xF7, "Zhejiang Dahua Memory Technology" },
1581 { 0xF8, "Virtu Financial" },
1582 { 0x79, "Datotek International Co Ltd" },
1583 { 0x7A, "Telecom and Microelectronics Industries" },
1584 { 0xFB, "Echow Technology Ltd" },
1585 { 0x7C, "APEX-INFO" },
1586 { 0xFD, "Yingpark" },
1587 { 0xFE, "Shenzhen Bigway Tech Co Ltd" },
1588 { 0xFF, "" }
1589};
1590
1592STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank13[] = {
1593 { 0x01, "Beijing Haawking Technology Co Ltd" },
1594 { 0x02, "Open HW Group" },
1595 { 0x83, "HICC" },
1596 { 0x04, "ncoder AG" },
1597 { 0x85, "ThinkTech Information Technology Co" },
1598 { 0x86, "Shenzhen Chixingzhe Technology Co Ltd" },
1599 { 0x07, "Biao Ram Technology Co Ltd" },
1600 { 0x08, "Shenzhen Kaizhuoyue Electronics Co Ltd" },
1601 { 0x89, "Shenzhen YC Storage Technology Co Ltd" },
1602 { 0x8A, "Shenzhen Chixingzhe Technology Co" },
1603 { 0x0B, "Wink Semiconductor (Shenzhen) Co Ltd" },
1604 { 0x8C, "AISTOR" },
1605 { 0x0D, "Palma Ceia SemiDesign" },
1606 { 0x0E, "EM Microelectronic-Marin SA" },
1607 { 0x8F, "Shenzhen Monarch Memory Technology" },
1608 { 0x10, "Reliance Memory Inc" },
1609 { 0x91, "Jesis" },
1610 { 0x92, "Espressif Systems (Shanghai) Co Ltd" },
1611 { 0x13, "Shenzhen Sati Smart Technology Co Ltd" },
1612 { 0x94, "NeuMem Co Ltd" },
1613 { 0x15, "Lifelong" },
1614 { 0x16, "Beijing Oitech Technology Co Ltd" },
1615 { 0x97, "Groupe LDLC" },
1616 { 0x98, "Semidynamics Technology Services SLU" },
1617 { 0x19, "swordbill" },
1618 { 0x1A, "YIREN" },
1619 { 0x9B, "Shenzhen Yinxiang Technology Co Ltd" },
1620 { 0x1C, "PoweV Electronic Technology Co Ltd" },
1621 { 0x9D, "LEORICE" },
1622 { 0x9E, "Waymo LLC" },
1623 { 0x1F, "Ventana Micro Systems" },
1624 { 0x20, "Hefei Guangxin Microelectronics Co Ltd" },
1625 { 0xA1, "Shenzhen Sooner Industrial Co Ltd" },
1626 { 0xA2, "Horizon Robotics" },
1627 { 0x23, "Tangem AG" },
1628 { 0xA4, "FuturePath Technology (Shenzhen) Co" },
1629 { 0x25, "RC Module" },
1630 { 0x26, "Timetec International Inc" },
1631 { 0xA7, "ICMAX Technologies Co Limited" },
1632 { 0xA8, "Lynxi Technologies Ltd Co" },
1633 { 0x29, "Guangzhou Taisupanke Computer Equipment" },
1634 { 0x2A, "Ceremorphic Inc" },
1635 { 0xAB, "Biwin Storage Technology Co Ltd" },
1636 { 0x2C, "Beijing ESWIN Computing Technology" },
1637 { 0xAD, "WeForce Co Ltd" },
1638 { 0xAE, "Shenzhen Fanxiang Information Technology" },
1639 { 0x2F, "Unisoc" },
1640 { 0xB0, "YingChu" },
1641 { 0x31, "GUANCUN" },
1642 { 0x32, "IPASON" },
1643 { 0xB3, "Ayar Labs" },
1644 { 0x34, "Amazon" },
1645 { 0xB5, "Shenzhen Xinxinshun Technology Co" },
1646 { 0xB6, "Galois Inc" },
1647 { 0x37, "Ubilite Inc" },
1648 { 0x38, "Shenzhen Quanxing Technology Co Ltd" },
1649 { 0xB9, "Group RZX Technology LTDA" },
1650 { 0xBA, "Yottac Technology (XI'AN) Cooperation" },
1651 { 0x3B, "Shenzhen RuiRen Technology Co Ltd" },
1652 { 0xBC, "Group Star Technology Co Ltd" },
1653 { 0x3D, "RWA (Hong Kong) Ltd" },
1654 { 0x3E, "Genesys Logic Inc" },
1655 { 0xBF, "T3 Robotics Inc." },
1656 { 0x40, "Biostar Microtech International Corp" },
1657 { 0xC1, "Shenzhen SXmicro Technology Co Ltd" },
1658 { 0xC2, "Shanghai Yili Computer Technology Co" },
1659 { 0x43, "Zhixin Semicoducotor Co Ltd" },
1660 { 0xC4, "uFound" },
1661 { 0x45, "Aigo Data Security Technology Co. Ltd" },
1662 { 0x46, ".GXore Technologies" },
1663 { 0xC7, "Shenzhen Pradeon Intelligent Technology" },
1664 { 0xC8, "Power LSI" },
1665 { 0x49, "PRIME" },
1666 { 0x4A, "Shenzhen Juyang Innovative Technology" },
1667 { 0xCB, "CERVO" },
1668 { 0x4C, "SiEngine Technology Co., Ltd." },
1669 { 0xCD, "Beijing Unigroup Tsingteng MicroSystem" },
1670 { 0xCE, "Brainsao GmbH" },
1671 { 0x4F, "Credo Technology Group Ltd" },
1672 { 0xD0, "Shanghai Biren Technology Co Ltd" },
1673 { 0x51, "Nucleu Semiconductor" },
1674 { 0x52, "Shenzhen Guangshuo Electronics Co Ltd" },
1675 { 0xD3, "ZhongsihangTechnology Co Ltd" },
1676 { 0x54, "Suzhou Mainshine Electronic Co Ltd." },
1677 { 0xD5, "Guangzhou Riss Electronic Technology" },
1678 { 0xD6, "Shenzhen Cloud Security Storage Co" },
1679 { 0x57, "ROG" },
1680 { 0x58, "Perceive" },
1681 { 0xD9, "e-peas" },
1682 { 0xDA, "Fraunhofer IPMS" },
1683 { 0x5B, "Shenzhen Daxinlang Electronic Tech Co" },
1684 { 0xDC, "Abacus Peripherals Private Limited" },
1685 { 0x5D, "OLOy Technology" },
1686 { 0x5E, "Wuhan P&S Semiconductor Co Ltd" },
1687 { 0xDF, "Sitrus Technology" },
1688 { 0xE0, "AnHui Conner Storage Co Ltd" },
1689 { 0x61, "Rochester Electronics" },
1690 { 0x62, "Wuxi Petabyte Technologies Co Ltd" },
1691 { 0xE3, "Star Memory" },
1692 { 0x64, "Agile Memory Technology Co Ltd" },
1693 { 0xE5, "MEJEC" },
1694 { 0xE6, "Rockchip Electronics Co Ltd" },
1695 { 0x67, "Dongguan Guanma e-commerce Co Ltd" },
1696 { 0x68, "Rayson Hi-Tech (SZ) Limited" },
1697 { 0xE9, "MINRES Technologies GmbH" },
1698 { 0xEA, "Himax Technologies Inc" },
1699 { 0x6B, "Shenzhen Cwinner Technology Co Ltd" },
1700 { 0xEC, "Tecmiyo" },
1701 { 0x6D, "Shenzhen Suhuicun Technology Co Ltd " },
1702 { 0x6E, "Vickter Electronics Co. Ltd." },
1703 { 0xEF, "lowRISC" },
1704 { 0x70, "EXEGate FZE" },
1705 { 0xF1, "Shenzhen 9 Chapter Technologies Co" },
1706 { 0xF2, "Addlink" },
1707 { 0x73, "Starsway" },
1708 { 0xF4, "Pensando Systems Inc." },
1709 { 0x75, "AirDisk" },
1710 { 0x76, "Shenzhen Speedmobile Technology Co" },
1711 { 0xF7, "PEZY Computing" },
1712 { 0xF8, "Extreme Engineering Solutions Inc" },
1713 { 0x79, "Shangxin Technology Co Ltd" },
1714 { 0x7A, "Shanghai Zhaoxin Semiconductor Co" },
1715 { 0xFB, "Xsight Labs Ltd" },
1716 { 0x7C, "Hangzhou Hikstorage Technology Co" },
1717 { 0xFD, "Dell Technologies" },
1718 { 0xFE, "Guangdong StarFive Technology Co" },
1719 { 0xFF, "" }
1720};
1721
1723STATIC CONST JEDEC_MANUFACTURERS Jep106ManufacturersBank14[] = {
1724 { 0x01, "TECOTON" },
1725 { 0x02, "Abko Co Ltd" },
1726 { 0x83, "Shenzhen Feisrike Technology Co Ltd" },
1727 { 0x04, "Shenzhen Sunhome Electronics Co Ltd" },
1728 { 0x85, "Global Mixed-mode Technology Inc" },
1729 { 0x86, "Shenzhen Weien Electronics Co. Ltd." },
1730 { 0x07, "Shenzhen Cooyes Technology Co Ltd" },
1731 { 0x08, "Keymos Electronics Co., Limited" },
1732 { 0x89, "E-Rockic Technology Company Limited" },
1733 { 0x8A, "Aerospace Science Memory Shenzhen" },
1734 { 0x0B, "Shenzhen Quanji Technology Co Ltd" },
1735 { 0x8C, "Dukosi" },
1736 { 0x0D, "Maxell Corporation of America" },
1737 { 0x0E, "Shenshen Xinxintao Electronics Co Ltd" },
1738 { 0x8F, "Zhuhai Sanxia Semiconductor Co Ltd" },
1739 { 0x10, "Groq Inc" },
1740 { 0x91, "AstraTek" },
1741 { 0x92, "Shenzhen Xinyuze Technology Co Ltd" },
1742 { 0x13, "All Bit Semiconductor" },
1743 { 0x94, "ACFlow" },
1744 { 0x15, "Shenzhen Sipeed Technology Co Ltd" },
1745 { 0x16, "Linzhi Hong Kong Co Limited" },
1746 { 0x97, "Supreme Wise Limited" },
1747 { 0x98, "Blue Cheetah Analog Design Inc" },
1748 { 0x19, "Hefei Laiku Technology Co Ltd" },
1749 { 0x1A, "Zord" },
1750 { 0x9B, "SBO Hearing A/S" },
1751 { 0x1C, "Regent Sharp International Limited" },
1752 { 0x9D, "Permanent Potential Limited" },
1753 { 0x9E, "Creative World International Limited" },
1754 { 0x1F, "Base Creation International Limited" },
1755 { 0x20, "Shenzhen Zhixin Chuanglian Technology" },
1756 { 0xA1, "Protected Logic Corporation" },
1757 { 0xA2, "Sabrent" },
1758 { 0x23, "Union Memory" },
1759 { 0xA4, "NEUCHIPS Corporation" },
1760 { 0x25, "Ingenic Semiconductor Co Ltd" },
1761 { 0x26, "SiPearl" },
1762 { 0xA7, "Shenzhen Actseno Information Technology" },
1763 { 0xA8, "RIVAI Technologies (Shenzhen) Co Ltd" },
1764 { 0x29, "Shenzhen Sunny Technology Co Ltd" },
1765 { 0x2A, "Cott Electronics Ltd" },
1766 { 0xAB, "Shanghai Synsense Technologies Co Ltd" },
1767 { 0x2C, "Shenzhen Jintang Fuming Optoelectronics" },
1768 { 0xAD, "CloudBEAR LLC" },
1769 { 0xAE, "Emzior, LLC" },
1770 { 0x2F, "Ehiway Microelectronic Science Tech Co" },
1771 { 0xB0, "UNIM Innovation Technology (Wu XI)" },
1772 { 0x31, "GDRAMARS" },
1773 { 0x32, "Meminsights Technology" },
1774 { 0xB3, "Zhuzhou Hongda Electronics Corp Ltd" },
1775 { 0x34, "Luminous Computing Inc" },
1776 { 0xB5, "PROXMEM" },
1777 { 0xB6, "Draper Labs" },
1778 { 0x37, "ORICO Technologies Co. Ltd." },
1779 { 0x38, "Space Exploration Technologies Corp" },
1780 { 0xB9, "AONDEVICES Inc" },
1781 { 0xFF, "" }
1782};
1783
1785STATIC CONST JEDEC_MANUFACTURERS *Jep106Manufacturers[] = {
1786 Jep106ManufacturersBank1,
1787 Jep106ManufacturersBank2,
1788 Jep106ManufacturersBank3,
1789 Jep106ManufacturersBank4,
1790 Jep106ManufacturersBank5,
1791 Jep106ManufacturersBank6,
1792 Jep106ManufacturersBank7,
1793 Jep106ManufacturersBank8,
1794 Jep106ManufacturersBank9,
1795 Jep106ManufacturersBank10,
1796 Jep106ManufacturersBank11,
1797 Jep106ManufacturersBank12,
1798 Jep106ManufacturersBank13,
1799 Jep106ManufacturersBank14
1800};
1801
1812CONST CHAR8 *
1813EFIAPI
1815 IN UINT8 Code,
1816 IN UINT8 ContinuationBytes
1817 )
1818{
1819 UINTN Index;
1820 CONST JEDEC_MANUFACTURERS *ManufacturersBank;
1821
1822 Index = 0;
1823
1824 if (ContinuationBytes >= ARRAY_SIZE (Jep106Manufacturers)) {
1825 return NULL;
1826 }
1827
1828 ManufacturersBank = Jep106Manufacturers[ContinuationBytes];
1829
1830 while (ManufacturersBank[Index].Code != 0xFF) {
1831 if (ManufacturersBank[Index].Code == Code) {
1832 return ManufacturersBank[Index].Manufacturer;
1833 }
1834
1835 Index++;
1836 }
1837
1838 return NULL;
1839}
UINT64 UINTN
CONST CHAR8 *EFIAPI Jep106GetManufacturerName(IN UINT8 Code, IN UINT8 ContinuationBytes)
#define NULL
Definition: Base.h:319
#define CONST
Definition: Base.h:259
#define STATIC
Definition: Base.h:264
#define ARRAY_SIZE(Array)
Definition: Base.h:1393
#define IN
Definition: Base.h:279
#define GLOBAL_REMOVE_IF_UNREFERENCED
Definition: Base.h:48