1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License (the "License").
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9  * or http://www.opensolaris.org/os/licensing.
10  * See the License for the specific language governing permissions
11  * and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL HEADER in each
14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15  * If applicable, add the following below this CDDL HEADER, with the
16  * fields enclosed by brackets "[]" replaced with your own identifying
17  * information: Portions Copyright [yyyy] [name of copyright owner]
18  *
19  * CDDL HEADER END
20  */
21 /*
22  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23  * Use is subject to license terms.
24  */
25 
26 #pragma ident	"%Z%%M%	%I%	%E% SMI"
27 
28 /*
29  * FRUID Tag Registry
30  * This file is AUTO-generated DO NOT EDIT
31  *
32  * Generated on Wed May 21 15:05:38 IST 2008 by dt207653.
33  * From input file data.frureg
34  *
35  */
36 
37 
38 static const char *registry_version
39 	= "%Z%%M%  %I%  %E%  SMI";
40 
41 fru_enum_t Vendor[] = {
42 	{ 0x0, "NO JEDEC CODE FOR THIS VENDOR" },
43 	{ 0x1, "AMD" },
44 	{ 0x2, "AMI" },
45 	{ 0x4, "Fujitsu" },
46 	{ 0x7, "Hitachi" },
47 	{ 0x8, "Inmos" },
48 	{ 0xb, "Intersil" },
49 	{ 0xd, "Mostek" },
50 	{ 0xe, "Freescale (formerly Motorola)" },
51 	{ 0x10, "NEC" },
52 	{ 0x13, "Conexant (Rockwell)" },
53 	{ 0x15, "Philips Semi. (Signetics)" },
54 	{ 0x16, "Synertek" },
55 	{ 0x19, "Xicor" },
56 	{ 0x1a, "Zilog" },
57 	{ 0x1c, "Mitsubishi" },
58 	{ 0x1f, "Atmel" },
59 	{ 0x20, "SGS/Thomson" },
60 	{ 0x23, "Wafer Scale Integration" },
61 	{ 0x25, "Tristar" },
62 	{ 0x26, "Visic" },
63 	{ 0x29, "MicrochipTechnology" },
64 	{ 0x2a, "Ricoh Ltd." },
65 	{ 0x2c, "Micron Technology" },
66 	{ 0x2f, "ACTEL" },
67 	{ 0x31, "Catalyst" },
68 	{ 0x32, "Panasonic" },
69 	{ 0x34, "Cypress" },
70 	{ 0x37, "Zarlink (formerly Plessey)" },
71 	{ 0x38, "UTMC" },
72 	{ 0x3b, "Integrated CMOS(Vertex)" },
73 	{ 0x3d, "Tektronix" },
74 	{ 0x3e, "Sun Microsystems" },
75 	{ 0x40, "ProMos/Mosel Vitelic" },
76 	{ 0x43, "Xerox" },
77 	{ 0x45, "SunDisk" },
78 	{ 0x46, "Elan Circuit Tech." },
79 	{ 0x4a, "Compaq" },
80 	{ 0x4c, "SCI" },
81 	{ 0x4f, "I3 Design System" },
82 	{ 0x51, "Crosspoint Solutions" },
83 	{ 0x52, "Alliance Semiconductor" },
84 	{ 0x54, "Hewlett-Packard" },
85 	{ 0x57, "New Media" },
86 	{ 0x58, "MHS Electronic" },
87 	{ 0x5b, "Kawasaki Steel" },
88 	{ 0x5d, "TECMAR" },
89 	{ 0x5e, "Exar" },
90 	{ 0x61, "Northern Telecom" },
91 	{ 0x62, "Sanyo" },
92 	{ 0x64, "Crystal Semiconductor" },
93 	{ 0x67, "Asparix" },
94 	{ 0x68, "Convex Computer" },
95 	{ 0x6b, "Transwitch" },
96 	{ 0x6d, "Cannon" },
97 	{ 0x6e, "Altera" },
98 	{ 0x70, "QUALCOMM" },
99 	{ 0x73, "AMS(Austria Micro)" },
100 	{ 0x75, "Aster Electronics" },
101 	{ 0x76, "Bay Networks(Synoptic)" },
102 	{ 0x79, "Thesys" },
103 	{ 0x7a, "Solbourne Computer" },
104 	{ 0x7c, "Dialog" },
105 	{ 0x83, "Fairchild" },
106 	{ 0x85, "GTE" },
107 	{ 0x86, "Harris" },
108 	{ 0x89, "Intel" },
109 	{ 0x8a, "I.T.T." },
110 	{ 0x8c, "Monolithic Memories" },
111 	{ 0x8f, "National" },
112 	{ 0x91, "RCA" },
113 	{ 0x92, "Raytheon" },
114 	{ 0x94, "Seeq" },
115 	{ 0x97, "Texas Instruments" },
116 	{ 0x98, "Toshiba" },
117 	{ 0x9b, "Eurotechnique" },
118 	{ 0x9d, "Lucent (AT&T)" },
119 	{ 0x9e, "Exel" },
120 	{ 0xa1, "Lattice Semi." },
121 	{ 0xa2, "NCR" },
122 	{ 0xa4, "IBM" },
123 	{ 0xa7, "Intl. CMOS Technology" },
124 	{ 0xa8, "SSSI" },
125 	{ 0xab, "VLSI" },
126 	{ 0xad, "Hyundai Electronics" },
127 	{ 0xae, "OKI Semiconductor" },
128 	{ 0xb0, "Sharp" },
129 	{ 0xb3, "IDT" },
130 	{ 0xb5, "DEC" },
131 	{ 0xb6, "LSI Logic" },
132 	{ 0xb9, "Thinking Machine" },
133 	{ 0xba, "Thomson CSF" },
134 	{ 0xbc, "Honeywell" },
135 	{ 0xbf, "SST" },
136 	{ 0xc1, "Infineon (formerly Siemens)" },
137 	{ 0xc2, "Macronix" },
138 	{ 0xc4, "Plus Logic" },
139 	{ 0xc7, "European Silicon Str." },
140 	{ 0xc8, "Apple Computer" },
141 	{ 0xc9, "Xilinx" },
142 	{ 0xcb, "Protocol Engines" },
143 	{ 0xcd, "Seiko Instruments" },
144 	{ 0xce, "Samsung" },
145 	{ 0xd0, "Klic" },
146 	{ 0xd3, "Tandem" },
147 	{ 0xd5, "Intg. Silicon Solutions" },
148 	{ 0xd6, "Brooktree" },
149 	{ 0xd9, "Performance Semi." },
150 	{ 0xda, "Winbond Electronic" },
151 	{ 0xdc, "Bright Micro" },
152 	{ 0xdf, "PCMCIA" },
153 	{ 0xe0, "LG Semi (formerly Goldstar)" },
154 	{ 0xe3, "Array Microsystems" },
155 	{ 0xe5, "Analog Devices" },
156 	{ 0xe6, "PMC-Sierra" },
157 	{ 0xe9, "Quality Semiconductor" },
158 	{ 0xea, "Nimbus Technology" },
159 	{ 0xec, "Micronas (ITT Intermetall)" },
160 	{ 0xef, "NEXCOM" },
161 	{ 0xf1, "Sony" },
162 	{ 0xf2, "Cray Research" },
163 	{ 0xf4, "Vitesse" },
164 	{ 0xf7, "Zentrum or ZMD" },
165 	{ 0xf8, "TRW" },
166 	{ 0xfb, "Allied-Signal" },
167 	{ 0xfd, "Media Vision" },
168 	{ 0xfe, "Level One Communication" },
169 	{ 0xff, "Seagate" },
170 	{ 0x101, "Cirrus Logic" },
171 	{ 0x102, "National Instruments" },
172 	{ 0x104, "Alcatel Mietec" },
173 	{ 0x107, "JTAG Technologies" },
174 	{ 0x108, "BAE Systems( formerly Loral)" },
175 	{ 0x10b, "Bestlink Systems" },
176 	{ 0x10d, "GENNUM" },
177 	{ 0x10e, "VideoLogic" },
178 	{ 0x110, "Chip Express" },
179 	{ 0x113, "TCSI" },
180 	{ 0x115, "Hughes Aircraft" },
181 	{ 0x116, "Lanstar Semiconductor" },
182 	{ 0x119, "Music Semi" },
183 	{ 0x11a, "Ericsson Components" },
184 	{ 0x11c, "Eon Silicon Devices" },
185 	{ 0x11f, "Integ. Memories Tech." },
186 	{ 0x120, "Corollary Inc." },
187 	{ 0x123, "EIV(Switzerland)" },
188 	{ 0x125, "Zarlink (formerly Mitel)" },
189 	{ 0x126, "Clearpoint" },
190 	{ 0x129, "Vanguard" },
191 	{ 0x12a, "Hagiwara Sys-Com" },
192 	{ 0x12c, "Celestica" },
193 	{ 0x12f, "Rohm Company Ltd." },
194 	{ 0x131, "Libit Signal Processing" },
195 	{ 0x132, "Mushkin Enhanced Memory" },
196 	{ 0x134, "Adaptec Inc." },
197 	{ 0x137, "AMIC Technology" },
198 	{ 0x138, "Adobe Systems" },
199 	{ 0x13b, "Newport Digital" },
200 	{ 0x13d, "T Square" },
201 	{ 0x13e, "Seiko Epson" },
202 	{ 0x140, "Viking Components" },
203 	{ 0x143, "Suwa Electronics" },
204 	{ 0x145, "Micron CMS" },
205 	{ 0x146, "American Computer & Digital Components Inc" },
206 	{ 0x149, "CPU Design" },
207 	{ 0x14a, "Price Point" },
208 	{ 0x14c, "Tellabs" },
209 	{ 0x14f, "Transcend Information" },
210 	{ 0x151, "CKD Corporation Ltd." },
211 	{ 0x152, "Capital Instruments, Inc." },
212 	{ 0x154, "Linvex Technology" },
213 	{ 0x157, "Dynamem, Inc." },
214 	{ 0x158, "NERA ASA" },
215 	{ 0x15b, "Acorn Computers" },
216 	{ 0x15d, "Oak Technology, Inc." },
217 	{ 0x15e, "Itec Memory" },
218 	{ 0x161, "Wintec Industries" },
219 	{ 0x162, "Super PC Memory" },
220 	{ 0x164, "Galvantech" },
221 	{ 0x167, "GateField" },
222 	{ 0x168, "Integrated Memory System" },
223 	{ 0x16b, "Goldenram" },
224 	{ 0x16d, "Cimaron Communications" },
225 	{ 0x16e, "Nippon Steel Semi. Corp." },
226 	{ 0x170, "AMCC" },
227 	{ 0x173, "Digital Microwave" },
228 	{ 0x175, "MIMOS Semiconductor" },
229 	{ 0x176, "Advanced Fibre" },
230 	{ 0x179, "Acbel Polytech Inc." },
231 	{ 0x17a, "Apacer Technology" },
232 	{ 0x17c, "FOXCONN" },
233 	{ 0x17d, "TBD" },
234 	{ 0x183, "ILC Data Device" },
235 	{ 0x185, "Micro Linear" },
236 	{ 0x186, "Univ. of NC" },
237 	{ 0x189, "Nchip" },
238 	{ 0x18a, "Galileo Tech" },
239 	{ 0x18c, "Graychip" },
240 	{ 0x18f, "Robert Bosch" },
241 	{ 0x191, "DATARAM" },
242 	{ 0x192, "United Microelec Corp." },
243 	{ 0x194, "Smart Modular" },
244 	{ 0x197, "Qlogic" },
245 	{ 0x198, "Kingston" },
246 	{ 0x19b, "SpaSE" },
247 	{ 0x19d, "Programmable Micro Corp" },
248 	{ 0x19e, "DoD" },
249 	{ 0x1a1, "Dallas Semiconductor" },
250 	{ 0x1a2, "Omnivision" },
251 	{ 0x1a4, "Novatel Wireless" },
252 	{ 0x1a7, "Cabletron" },
253 	{ 0x1a8, "Silicon Technology (Simple Technology)" },
254 	{ 0x1ab, "Vantis" },
255 	{ 0x1ad, "Century" },
256 	{ 0x1ae, "Hal Computers" },
257 	{ 0x1b0, "Juniper Networks" },
258 	{ 0x1b3, "Tundra Semiconductor" },
259 	{ 0x1b5, "LightSpeed Semi." },
260 	{ 0x1b6, "ZSP Corp." },
261 	{ 0x1b9, "Dynachip" },
262 	{ 0x1ba, "PNY Electronics" },
263 	{ 0x1bc, "MMC Networks" },
264 	{ 0x1bf, "Broadcom" },
265 	{ 0x1c1, "V3 Semiconductor" },
266 	{ 0x1c2, "Flextronics Semiconductor" },
267 	{ 0x1c4, "Transmeta" },
268 	{ 0x1c7, "Enhance 3000 Inc" },
269 	{ 0x1c8, "Tower Semiconductor" },
270 	{ 0x1cb, "Maxim Integrated Product" },
271 	{ 0x1cd, "Centaur Technology" },
272 	{ 0x1ce, "Unigen Corporation" },
273 	{ 0x1d0, "Memory Card Technology" },
274 	{ 0x1d3, "Aica Kogyo, Ltd." },
275 	{ 0x1d5, "MSC Vertriebs GmbH" },
276 	{ 0x1d6, "AKM Company, Ltd." },
277 	{ 0x1d9, "GSI Technology" },
278 	{ 0x1da, "Dane-Elec" },
279 	{ 0x1dc, "Lara Technology" },
280 	{ 0x1df, "Tanisys Technology" },
281 	{ 0x1e0, "Truevision" },
282 	{ 0x1e3, "MGV Memory" },
283 	{ 0x1e5, "Gadzoox Networks" },
284 	{ 0x1e6, "Multi Dimensional Cons." },
285 	{ 0x1e9, "Triscend" },
286 	{ 0x1ea, "XaQti" },
287 	{ 0x1ec, "Clear Logic" },
288 	{ 0x1ef, "Advantage Memory" },
289 	{ 0x1f1, "LeCroy" },
290 	{ 0x1f2, "Yamaha Corporation" },
291 	{ 0x1f4, "NetLogic Microsystems" },
292 	{ 0x1f7, "BF Goodrich Data." },
293 	{ 0x1f8, "Epigram" },
294 	{ 0x1fb, "Admor Memory" },
295 	{ 0x1fd, "Quadratics Superconductor" },
296 	{ 0x1fe, "3COM" },
297 	{ 0x201, "Camintonn Corporation" },
298 	{ 0x202, "ISOA Incorporated" },
299 	{ 0x204, "ADMtek Incorporated" },
300 	{ 0x207, "MOSAID Technologies" },
301 	{ 0x208, "Ardent Technologies" },
302 	{ 0x20b, "Allayer Technologies" },
303 	{ 0x20d, "Oasis Semiconductor" },
304 	{ 0x20e, "Novanet Semiconductor" },
305 	{ 0x210, "Power General" },
306 	{ 0x213, "Telocity" },
307 	{ 0x215, "Symagery Microsystems" },
308 	{ 0x216, "C-Port Corporation" },
309 	{ 0x219, "Malleable Technologies" },
310 	{ 0x21a, "Kendin Communications" },
311 	{ 0x21c, "Sanmina Corporation" },
312 	{ 0x21f, "Actrans System Inc." },
313 	{ 0x220, "ALPHA Technologies" },
314 	{ 0x223, "Align Manufacturing" },
315 	{ 0x225, "Chameleon Systems" },
316 	{ 0x226, "Aplus Flash Technology" },
317 	{ 0x229, "ADTEC Corporation" },
318 	{ 0x22a, "Kentron Technologies" },
319 	{ 0x22c, "Tachyon Semiconductor (ASIC Designs Inc)" },
320 	{ 0x22f, "Siemens AG" },
321 	{ 0x231, "Itautec Philco SA" },
322 	{ 0x232, "Radiata Inc." },
323 	{ 0x234, "Legend" },
324 	{ 0x237, "Enikia Incorporated" },
325 	{ 0x238, "SwitchOn Networks" },
326 	{ 0x23b, "ESS Technology" },
327 	{ 0x23d, "Excess Bandwidth" },
328 	{ 0x23e, "West bay Semiconductor" },
329 	{ 0x240, "Newport Communications" },
330 	{ 0x243, "Intellitech Corporation" },
331 	{ 0x245, "Ishoni Networks" },
332 	{ 0x246, "Silicon Spice" },
333 	{ 0x249, "Centillium Communications" },
334 	{ 0x24a, "W.L. Gore" },
335 	{ 0x24c, "GlobeSpan" },
336 	{ 0x24f, "Saifun Semiconductors" },
337 	{ 0x251, "MetaLink Technologies" },
338 	{ 0x252, "Feiya Technology" },
339 	{ 0x254, "Shikatronics" },
340 	{ 0x257, "Com-Tier" },
341 	{ 0x258, "Malaysia Micro Solutions" },
342 	{ 0x25b, "Anadigm (formerly Anadyne)" },
343 	{ 0x25d, "Mellanox Technologies" },
344 	{ 0x25e, "Tenx Technologies" },
345 	{ 0x261, "Skyup Technology" },
346 	{ 0x262, "HiNT Corporation" },
347 	{ 0x264, "MCI Computer GMBH" },
348 	{ 0x267, "AVED Memory" },
349 	{ 0x268, "Legerity" },
350 	{ 0x26b, "nCUBE" },
351 	{ 0x26d, "FDK Corporation" },
352 	{ 0x26e, "High Bandwidth Access" },
353 	{ 0x270, "BRECIS" },
354 	{ 0x273, "Chicory Systems" },
355 	{ 0x275, "Fast-Chip" },
356 	{ 0x276, "Zucotto Wireless" },
357 	{ 0x279, "eSilicon" },
358 	{ 0x27a, "Morphics Technology" },
359 	{ 0x27c, "Silicon Wave" },
360 	{ 0x283, "Agate Semiconductor" },
361 	{ 0x285, "HYPERTEC" },
362 	{ 0x286, "Adhoc Technologies" },
363 	{ 0x289, "Switchcore" },
364 	{ 0x28a, "Cisco Systems, Inc." },
365 	{ 0x28c, "WorkX AG (Wichmann WorkX AG)" },
366 	{ 0x28f, "E-M Solutions" },
367 	{ 0x291, "Advanced Hardware Arch." },
368 	{ 0x292, "Inova Semiconductors GmbH" },
369 	{ 0x294, "Delkin Devices" },
370 	{ 0x297, "SiberCore Technologies" },
371 	{ 0x298, "Southland Microsystems" },
372 	{ 0x29b, "Great Technology Microcomputer" },
373 	{ 0x29d, "HADCO Corporation" },
374 	{ 0x29e, "Corsair" },
375 	{ 0x2a1, "Silicon Laboratories, Inc. (Cygnal)" },
376 	{ 0x2a2, "Artesyn Technologies" },
377 	{ 0x2a4, "Peregrine Semiconductor" },
378 	{ 0x2a7, "MIPS Technologies" },
379 	{ 0x2a8, "Chrysalis ITS" },
380 	{ 0x2ab, "Win Technologies" },
381 	{ 0x2ad, "Extreme Packet Devices" },
382 	{ 0x2ae, "RF Micro Devices" },
383 	{ 0x2b0, "Sarnoff Corporation" },
384 	{ 0x2b3, "Benchmark Electronics" },
385 	{ 0x2b5, "SpecTek Incorporated" },
386 	{ 0x2b6, "Hi/fn" },
387 	{ 0x2b9, "AANetcom Incorporated" },
388 	{ 0x2ba, "Micro Memory Bank" },
389 	{ 0x2bc, "Virata Corporation" },
390 	{ 0x2bf, "DSP Group" },
391 	{ 0x2c1, "Chip2Chip Incorporated" },
392 	{ 0x2c2, "Phobos Corporation" },
393 	{ 0x2c4, "Nordic VLSI ASA" },
394 	{ 0x2c7, "Alchemy Semiconductor" },
395 	{ 0x2c8, "Agilent Technologies" },
396 	{ 0x2cb, "HanBit Electronics" },
397 	{ 0x2cd, "Element 14" },
398 	{ 0x2ce, "Pycon" },
399 	{ 0x2d0, "Sibyte, Incorporated" },
400 	{ 0x2d3, "I & C Technology" },
401 	{ 0x2d5, "Elektrobit" },
402 	{ 0x2d6, "Megic" },
403 	{ 0x2d9, "Hyperchip" },
404 	{ 0x2da, "Gemstone Communications" },
405 	{ 0x2dc, "3ParData" },
406 	{ 0x2df, "Helix AG" },
407 	{ 0x2e0, "Domosys" },
408 	{ 0x2e3, "Chiaro" },
409 	{ 0x2e5, "Exbit Technology" },
410 	{ 0x2e6, "Integrated Technology Express" },
411 	{ 0x2e9, "Jasmine Networks" },
412 	{ 0x2ea, "Caspian Networks" },
413 	{ 0x2ec, "Silicon Access Networks" },
414 	{ 0x2ef, "MultiLink Technology" },
415 	{ 0x2f1, "World Wide Packets" },
416 	{ 0x2f2, "APW Silicon Valley Division" },
417 	{ 0x2f4, "Xstream Logic" },
418 	{ 0x2f7, "Realchip" },
419 	{ 0x2f8, "Galaxy Power" },
420 	{ 0x2fb, "Accelerant Networks" },
421 	{ 0x2fd, "SandCraft" },
422 	{ 0x2fe, "Elpida" },
423 	{ 0x301, "Solectron" },
424 	{ 0x302, "Optosys Technologies" },
425 	{ 0x304, "TriMedia Technologies" },
426 	{ 0x307, "Optillion" },
427 	{ 0x308, "Terago Communications" },
428 	{ 0x30b, "Nanya Technology" },
429 	{ 0x30d, "Mysticom" },
430 	{ 0x30e, "LightSand Communications" },
431 	{ 0x310, "Agere Systems" },
432 	{ 0x313, "Golden Empire" },
433 	{ 0x315, "Tioga Technologies" },
434 	{ 0x316, "Netlist" },
435 	{ 0x319, "Centon Electronics" },
436 	{ 0x31a, "Tyco Electronics" },
437 	{ 0x31c, "Zettacom" },
438 	{ 0x31f, "Aspex Technology" },
439 	{ 0x320, "F5 Networks" },
440 	{ 0x323, "Acorn Networks" },
441 	{ 0x325, "Kingmax Semiconductor" },
442 	{ 0x326, "BOPS" },
443 	{ 0x329, "eMemory Technology" },
444 	{ 0x32a, "Procket Networks" },
445 	{ 0x32c, "Trebia Networks" },
446 	{ 0x32f, "Ample Communications" },
447 	{ 0x331, "Astute Networks" },
448 	{ 0x332, "Azanda Network Devices" },
449 	{ 0x334, "Tekmos" },
450 	{ 0x337, "Firecron Ltd" },
451 	{ 0x338, "Resonext Communications" },
452 	{ 0x33b, "Concept Computer" },
453 	{ 0x33d, "3Dlabs" },
454 	{ 0x33e, "ct Magazine" },
455 	{ 0x340, "Silicon Packets" },
456 	{ 0x343, "Semicon Devices Singapore" },
457 	{ 0x345, "Improv Systems" },
458 	{ 0x346, "INDUSYS GmbH" },
459 	{ 0x349, "Ritek Corp" },
460 	{ 0x34a, "empowerTel Networks" },
461 	{ 0x34c, "Cavium Networks" },
462 	{ 0x34f, "Intrinsity" },
463 	{ 0x351, "Terawave Communications" },
464 	{ 0x352, "IceFyre Semiconductor" },
465 	{ 0x354, "Picochip Designs Ltd" },
466 	{ 0x357, "Pijnenburg Securealink" },
467 	{ 0x358, "MemorySolutionN" },
468 	{ 0x35b, "Nazomi Communications" },
469 	{ 0x35d, "Rockwell Collins" },
470 	{ 0x35e, "Picocel Co. Ltd. (PAION)" },
471 	{ 0x361, "SiCon Video" },
472 	{ 0x362, "NanoAmp Solutions" },
473 	{ 0x364, "PrairieComm" },
474 	{ 0x367, "MtekVision" },
475 	{ 0x368, "Allegro Networks" },
476 	{ 0x36b, "NVIDIA" },
477 	{ 0x36d, "Peak Electronics" },
478 	{ 0x36e, "Litchfield Communication" },
479 	{ 0x370, "Teradiant Networks" },
480 	{ 0x373, "RAM Components" },
481 	{ 0x375, "ClearSpeed" },
482 	{ 0x376, "Matsushita Battery de Baja" },
483 	{ 0x379, "Utron Technology" },
484 	{ 0x37a, "Astec Intl" },
485 	{ 0x37c, "Redux Communications" },
486 	{ 0x383, "Buffalo (Formerly Melco)" },
487 	{ 0x385, "Cyan Technologies" },
488 	{ 0x386, "Global Locate" },
489 	{ 0x388, "TakeMS International AG" },
490 	{ 0x389, "Ikanos Communications" },
491 	{ 0x38a, "Princeton Technology" },
492 	{ 0x38c, "Elite Flash Storage" },
493 	{ 0x38f, "ATI Technologies" },
494 	{ 0x391, "NeoMagic" },
495 	{ 0x392, "AuroraNetics" },
496 	{ 0x394, "Mushkin" },
497 	{ 0x397, "TeraLogic" },
498 	{ 0x398, "Cicada Semiconductor" },
499 	{ 0x39b, "Magis Works" },
500 	{ 0x39d, "Cogency Semiconductor" },
501 	{ 0x39e, "Chipcon AS" },
502 	{ 0x3a1, "Programmable Silicon Soluctions" },
503 	{ 0x3a2, "ChipWrights" },
504 	{ 0x3a4, "Quicklogic" },
505 	{ 0x3a7, "Flasys" },
506 	{ 0x3a8, "BitBlitz Communications" },
507 	{ 0x3ab, "Purple Ray" },
508 	{ 0x3ad, "Delta Electronics" },
509 	{ 0x3ae, "Onex Communications" },
510 	{ 0x3b0, "Memory Experts Intl" },
511 	{ 0x3b3, "Dibcom" },
512 	{ 0x3b5, "API NetWorks" },
513 	{ 0x3b6, "Bay Microsystems" },
514 	{ 0x3b9, "Tachys Technologies" },
515 	{ 0x3ba, "Equator Technology" },
516 	{ 0x3bc, "SILCOM" },
517 	{ 0x3bf, "Sanera Systems" },
518 	{ 0x3c1, "Viasystems Group" },
519 	{ 0x3c2, "Simtek" },
520 	{ 0x3c4, "Satron Handelsges" },
521 	{ 0x3c7, "Corrent" },
522 	{ 0x3c8, "Infrant Technologies" },
523 	{ 0x3cb, "Hypertec" },
524 	{ 0x3cd, "PLX Technology" },
525 	{ 0x3ce, "Massana Design" },
526 	{ 0x3d0, "Valence Semiconductor" },
527 	{ 0x3d3, "Primarion" },
528 	{ 0x3d5, "Silverback Systems" },
529 	{ 0x3d6, "Jade Star Technologies" },
530 	{ 0x3d9, "Cambridge Silicon Radio" },
531 	{ 0x3da, "Swissbit" },
532 	{ 0x3dc, "eWave System" },
533 	{ 0x3df, "Alphamosaic Ltd" },
534 	{ 0x3e0, "Sandburst" },
535 	{ 0x3e3, "Ericsson Technology" },
536 	{ 0x3e5, "Mitac International" },
537 	{ 0x3e6, "Layer N Networks" },
538 	{ 0x3e9, "Marvell Semiconductors" },
539 	{ 0x3ea, "Netergy Microelectronic" },
540 	{ 0x3ec, "Internet Machines" },
541 	{ 0x3ef, "Accton Technology Corporation" },
542 	{ 0x3f1, "Europe Technologies-2" },
543 	{ 0x3f2, "Cortina Systems" },
544 	{ 0x3f4, "Raqia Networks" },
545 	{ 0x3f7, "Xelerated" },
546 	{ 0x3f8, "SimpleTech" },
547 	{ 0x3fb, "AVM gmbH" },
548 	{ 0x3fd, "Dot Hill Systems Corp." },
549 	{ 0x3fe, "TeraChip" },
550 	{ 0x401, "T-RAM Incorporated" },
551 	{ 0x402, "Innovics Wireless" },
552 	{ 0x404, "KeyEye Communications" },
553 	{ 0x407, "Dotcast" },
554 	{ 0x408, "Silicon Mountain Memory" },
555 	{ 0x40b, "Galazar Networks" },
556 	{ 0x40d, "Patriot Scientific" },
557 	{ 0x40e, "Neoaxiom Corporation" },
558 	{ 0x410, "Europe Technologies" },
559 	{ 0x413, "Digital Communications Technology Incorporated" },
560 	{ 0x415, "Fulcrum Microsystems" },
561 	{ 0x416, "Positivo Informatica Ltd" },
562 	{ 0x419, "Zhiying Software" },
563 	{ 0x41a, "Direct2Data" },
564 	{ 0x41c, "Skyworks Solutions" },
565 	{ 0x41f, "Zensys A/S" },
566 	{ 0x420, "Legend Silicon Corp" },
567 	{ 0x423, "Renesas Technology" },
568 	{ 0x425, "Phyworks" },
569 	{ 0x426, "MediaTek" },
570 	{ 0x429, "Wintegra Ltd" },
571 	{ 0x42a, "Mathstar" },
572 	{ 0x42c, "Oplus Technologies" },
573 	{ 0x42f, "Radia Communications" },
574 	{ 0x431, "Emuzed" },
575 	{ 0x432, "LOGIC Devices" },
576 	{ 0x434, "Quake Technologies" },
577 	{ 0x437, "Kongsberg Maritime" },
578 	{ 0x438, "Faraday Technology" },
579 	{ 0x43b, "ARM Ltd." },
580 	{ 0x43d, "Vativ Technologies" },
581 	{ 0x43e, "Endicott Interconnect Tech" },
582 	{ 0x440, "Bandspeed" },
583 	{ 0x443, "Ramaxel Technology" },
584 	{ 0x445, "Axis Communications" },
585 	{ 0x446, "Legacy Electronics" },
586 	{ 0x449, "MobilEye Technologies" },
587 	{ 0x44a, "Excel Semiconductor" },
588 	{ 0x44c, "VirtualDigm" },
589 	{ 0x44f, "Yield Microelectronics" },
590 	{ 0x451, "KINGBOX Technology Co. Ltd." },
591 	{ 0x452, "Ceva" },
592 	{ 0x454, "Advance Modules" },
593 	{ 0x457, "Goal Semiconductor" },
594 	{ 0x458, "ARC International" },
595 	{ 0x45b, "Key Stream" },
596 	{ 0x45d, "Adimos" },
597 	{ 0x45e, "SiGe Semiconductor" },
598 	{ 0x461, "Genesis Microchip Inc." },
599 	{ 0x462, "Vihana, Inc." },
600 	{ 0x464, "GateChange Technologies" },
601 	{ 0x467, "Gigaram" },
602 	{ 0x468, "Enigma Semiconductor Inc." },
603 	{ 0x46b, "Mediaworks Integrated Systems" },
604 	{ 0x46d, "Supreme Top Technology Ltd." },
605 	{ 0x46e, "MicroDisplay Corporation" },
606 	{ 0x470, "Sinett Corporation" },
607 	{ 0x473, "SiRF Technology" },
608 	{ 0x475, "SMaL Camera Technologies" },
609 	{ 0x476, "Thomson SC" },
610 	{ 0x479, "SigmaTel" },
611 	{ 0x47a, "Arkados" },
612 	{ 0x47c, "Eudar Technology Inc." },
613 	{ 0x483, "Teknovus" },
614 	{ 0x485, "Runcom Technologies" },
615 	{ 0x486, "RedSwitch" },
616 	{ 0x489, "Signia Technologies" },
617 	{ 0x48a, "Pixim" },
618 	{ 0x48c, "White Electronic Designs" },
619 	{ 0x48f, "3Y Power Technology" },
620 	{ 0x491, "Potentia Power Systems" },
621 	{ 0x492, "C-guys Incorporated" },
622 	{ 0x494, "Silicon-Based Technology" },
623 	{ 0x497, "XIOtech Corporation" },
624 	{ 0x498, "PortalPlayer" },
625 	{ 0x49b, "Phonex Broadband" },
626 	{ 0x49d, "Entropic Communications" },
627 	{ 0x49e, "Pacific Force Technology" },
628 	{ 0x4a1, "sci-worx GmbH" },
629 	{ 0x4a2, "Oasis Silicon Systems" },
630 	{ 0x4a4, "Raza Microelectronics" },
631 	{ 0x4a7, "Non-cents Productions" },
632 	{ 0x4a8, "US Modular" },
633 	{ 0x4ab, "StarCore" },
634 	{ 0x4ad, "Mindspeed" },
635 	{ 0x4ae, "Just Young Computer" },
636 	{ 0x4b0, "OCZ" },
637 	{ 0x4b3, "Inphi Corporation" },
638 	{ 0x4b5, "Vixel" },
639 	{ 0x4b6, "SolusTek" },
640 	{ 0x4b9, "Altium Ltd." },
641 	{ 0x4ba, "Insyte" },
642 	{ 0x4bc, "DigiVision" },
643 	{ 0x4bf, "Pericom" },
644 	{ 0x4c1, "LeWiz Communications" },
645 	{ 0x4c2, "CPU Technology" },
646 	{ 0x4c4, "DSP Group-2" },
647 	{ 0x4c7, "Chrontel" },
648 	{ 0x4c8, "Powerchip Semiconductor" },
649 	{ 0x4cb, "A-DATA Technology" },
650 	{ 0x4cd, "G Skill Intl" },
651 	{ 0x4ce, "Quanta Computer" },
652 	{ 0x4d0, "Afa Technologies" },
653 	{ 0x4d3, "iStor Networks" },
654 	{ 0x4d5, "Microsoft" },
655 	{ 0x4d6, "Open-Silicon" },
656 	{ 0x4d9, "Simmtec" },
657 	{ 0x4da, "Metanoia" },
658 	{ 0x4dc, "Lowrance Electronics" },
659 	{ 0x4df, "Fodus Communications" },
660 	{ 0x4e0, "Credence Systems Corp." },
661 	{ 0x4e3, "WIS Technologies" },
662 	{ 0x4e5, "High Density Devices AS" },
663 	{ 0x4e6, "Synopsys" },
664 	{ 0x4e9, "Century Micro Inc." },
665 	{ 0x4ea, "Icera Semiconductor" },
666 	{ 0x4ec, "ONeil Product Development" },
667 	{ 0x4ef, "Team Group Inc." },
668 	{ 0x4f1, "Toshiba Corporation" },
669 	{ 0x4f2, "Tensilica" },
670 	{ 0x4f4, "Bacoc Inc." },
671 	{ 0x4f7, "Airgo Networks" },
672 	{ 0x4f8, "Wisair Ltd." },
673 	{ 0x4fb, "Compete IT gmbH Co. KG" },
674 	{ 0x4fd, "Focus Enhancements" },
675 	{ 0x4fe, "Xyratex" },
676 	{ 0x501, "Specular Networks" },
677 	{ 0x502, "Patriot Memory" },
678 	{ 0x504, "Silicon Optix" },
679 	{ 0x507, "Stargen, Inc." },
680 	{ 0x508, "NetCell Corporation" },
681 	{ 0x50b, "Xsigo Systems, Inc." },
682 	{ 0x50d, "Tier 1 Multichip Solutions" },
683 	{ 0x50e, "CWRL Labs" },
684 	{ 0x510, "Gigaram, Inc." },
685 	{ 0x513, "P.A. Semi, Inc." },
686 	{ 0x515, "c2 Microsystems, Inc." },
687 	{ 0x516, "Level5 Networks" },
688 	{ 0x519, "02IC Co. Ltd" },
689 	{ 0x51a, "Tabula, Inc." },
690 	{ 0x51c, "Chelsio Communications" },
691 	{ 0x51f, "EADS Astrium" },
692 	{ 0x520, "ATO Semicon Co. Ltd." },
693 	{ 0x523, "Tzero" },
694 	{ 0x525, "Power-One" },
695 	{ 0x526, "Pulse~LINK Inc." },
696 	{ 0x529, "Telegent Systems USA, Inc." },
697 	{ 0x52a, "Atrua Technologies, Inc." },
698 	{ 0x52c, "eRide Inc." },
699 	{ 0x52f, "neoOne Technology, Inc." },
700 	{ 0x531, "Stream Processors, Inc." },
701 	{ 0x532, "Focus Enhancements." },
702 	{ 0x534, "uNav Microelectronics" },
703 	{ 0x537, "Newport Media, Inc." },
704 	{ 0x538, "VMTS" },
705 	{ 0x53b, "Solid State System Co., Ltd." },
706 	{ 0x53d, "Artimi" },
707 	{ 0x53e, "Power Quotient International" },
708 	{ 0x540, "ADTechnology" },
709 	{ 0x543, "Ventura Technology Group" },
710 	{ 0x545, "M.H.S. SAS" },
711 	{ 0x546, "Micro Star International" },
712 	{ 0x549, "Broad Reach Engineering Co." },
713 	{ 0x54a, "Semiconductor Mfg Intl Corp" },
714 	{ 0x54c, "FCI USA Inc." },
715 	{ 0x54f, "Spans Logic" },
716 	{ 0x551, "Qimonda" },
717 	{ 0x552, "New Japan Radio Co. Ltd." },
718 	{ 0x554, "Montalvo Systems" },
719 	{ 0x557, "AENEON" },
720 	{ 0x558, "Lorom Industrial Co. Ltd" },
721 	{ 0x55b, "Nethra Imaging" },
722 	{ 0x55d, "CompuStocx (CSX)" },
723 	{ 0x55e, "Methode" },
724 	{ 0x561, "Septentrio NV" },
725 	{ 0x562, "Goldenmars Technology Inc." },
726 	{ 0x564, "Cochlear Ltd." },
727 	{ 0x567, "Spansion, Inc." },
728 	{ 0x568, "Taiwan Semiconductor Mfg" },
729 	{ 0x56b, "Mobilygen Corporation" },
730 	{ 0x56d, "Cswitch Corporation" },
731 	{ 0x56e, "Haier (Beijing) IC Design Co." },
732 	{ 0x570, "Axel Electronics Co. Ltd." },
733 	{ 0x583, "U-Chip Technology Corp." },
734 	{ 0x585, "Greenfield Networks" },
735 	{ 0x586, "CompuRAM GmbH" },
736 	{ 0x589, "Excalibrus Technologies Ltd" },
737 	{ 0x58a, "SCM Microsystems" },
738 	{ 0x58c, "CHIPS & Systems Inc" },
739 	{ 0x58f, "Teradici" },
740 	{ 0x591, "g2 Microsystems" },
741 	{ 0x592, "PowerFlash Semiconductor" },
742 	{ 0x594, "NovaTech Solutions, S.A." },
743 	{ 0x597, "COS Memory AG" },
744 	{ 0x598, "Innovasic Semiconductor" },
745 	{ 0x59b, "Crucial Technology" },
746 	{ 0x59d, "Solarflare Communications" },
747 	{ 0x59e, "Xambala Inc." },
748 	{ 0x5a1, "Imaging Works, Inc." },
749 	{ 0x5a2, "Astute Networks, Inc." },
750 	{ 0x5a4, "Emulex" },
751 	{ 0x5a7, "Hon Hai Precision Industry" },
752 	{ 0x5a8, "White Rock Networks Inc." },
753 	{ 0x5ab, "Acbel Polytech Inc-2" },
754 	{ 0x5ad, "ULi Electronics Inc." },
755 	{ 0x5ae, "Magnum Semiconductor Inc." },
756 	{ 0x5b0, "Connex Technology, Inc." },
757 	{ 0x5b3, "Telecis Wireless, Inc." },
758 	{ 0x5b5, "Tarari, Inc." },
759 	{ 0x5b6, "Ambric, Inc." },
760 	{ 0x5b9, "Enuclia Semiconductor, Inc." },
761 	{ 0x5ba, "Virtium Technology Inc." },
762 	{ 0x5bc, "Kian Tech LLC" },
763 	{ 0x5bf, "Avago Technologies" },
764 	{ 0x5c1, "Sigma Designs" },
765 	{ 0x5c2, "SiCortex, Inc." },
766 	{ 0x5c4, "eASIC" },
767 	{ 0x5c7, "Rapport Inc." },
768 	{ 0x5c8, "Makway International" },
769 	{ 0x5cb, "SiConnect" },
770 	{ 0x5cd, "Validity Sensors" },
771 	{ 0x5ce, "Coney Technology Co. Ltd." },
772 	{ 0x5d0, "Neterion Inc." },
773 	{ 0x5d3, "Velogix" },
774 	{ 0x5d5, "iVivity Inc." },
775 	{ 0x5d6, "Walton Chaintech" },
776 	{ 0x5d9, "Radiospire Networks" },
777 	{ 0x5da, "Sensio Technologies, Inc." },
778 	{ 0x5dc, "Hexon Technology Pte Ltd" },
779 	{ 0x5df, "Connect One Ltd." },
780 	{ 0x5e0, "Opulan Technologies" },
781 	{ 0x5e3, "Kreton Corporation" },
782 	{ 0x5e5, "Altair Semiconductor" },
783 	{ 0x5e6, "NetEffect, Inc." },
784 	{ 0x5e9, "Emphany Systems Inc." },
785 	{ 0x5ea, "ApaceWave Technologies" },
786 	{ 0x5ec, "Tego" },
787 	{ 0x5ef, "MetaRAM" }
788 };
789 
790 fru_enum_t FRU_Type[] = {
791 	{ 0x0, "Unknown FRU" },
792 	{ 0x101, "System Controller" },
793 	{ 0x102, "SP System Controller" },
794 	{ 0x201, "CPU Board" },
795 	{ 0x202, "WCI CPU Board CPU WIB" },
796 	{ 0x203, "Zulu CPU Board" },
797 	{ 0x204, "CPU Board V2" },
798 	{ 0x205, "CPU Board V3" },
799 	{ 0x206, "LW8_CPU_Board" },
800 	{ 0x207, "LW8 CPU Board V3" },
801 	{ 0x208, "DDR CPU Board" },
802 	{ 0x209, "LW8 DDR CPU Board" },
803 	{ 0x20a, "CPU Board V4" },
804 	{ 0x20b, "LW8 CPU Board V4" },
805 	{ 0x20c, "Thunder CPU Motherboard" },
806 	{ 0x20d, "Lightning CPU Motherboard" },
807 	{ 0x301, "L2 Board" },
808 	{ 0x302, "Logic Analyzer Board" },
809 	{ 0x303, "SP L2 Board" },
810 	{ 0x304, "Repeater Board V2" },
811 	{ 0x401, "DC IO Fan Tray" },
812 	{ 0x402, "DC CPU Fan Tray" },
813 	{ 0x403, "Rack Fan Tray" },
814 	{ 0x404, "ME Fan Tray" },
815 	{ 0x405, "MD IO Fan Tray" },
816 	{ 0x406, "MD CPU Fan Tray" },
817 	{ 0x407, "MD Top Fan Tray" },
818 	{ 0x408, "SP Fan Tray" },
819 	{ 0x409, "MD Bottom IO Fan Tray" },
820 	{ 0x40a, "LW8_Fan_Tray" },
821 	{ 0x40b, "MD Top IO High Volume Fan Tray" },
822 	{ 0x40c, "MD Bottom Left IO High Volume Fan Tray" },
823 	{ 0x40d, "MD Bottom Right IO High Volume Fan Tray" },
824 	{ 0x40e, "MD PAN1800 Top High Volume Fan Tray" },
825 	{ 0x40f, "MD PAN1800 Bottom Left High Volume Fan Tray" },
826 	{ 0x410, "MD PAN1800 Bottom Right High Volume Fan Tray" },
827 	{ 0x411, "Tachometer Sensor Fan Tray Board" },
828 	{ 0x501, "PCI IO Board" },
829 	{ 0x502, "CPCI IO Board" },
830 	{ 0x503, "SP CPCI IO Board" },
831 	{ 0x504, "WCI CPCI IO Board NonSP IO WIB" },
832 	{ 0x505, "WCI SP CPCI IO Board SPonly IO WIB" },
833 	{ 0x506, "LW8_PCI_Board" },
834 	{ 0x507, "PCIX IO Board" },
835 	{ 0x508, "XMIT PCIX Board" },
836 	{ 0x509, "LW8_PCIX_Board" },
837 	{ 0x50a, "LW8_PCI+_Board" },
838 	{ 0x50b, "PCIE IO Board" },
839 	{ 0x601, "A123 Power Supply" },
840 	{ 0x602, "A138 Power Supply" },
841 	{ 0x603, "A145 Power Supply" },
842 	{ 0x604, "A152 Power Supply" },
843 	{ 0x605, "A153 Power Supply" },
844 	{ 0x606, "A145E Power Supply" },
845 	{ 0x607, "A166_Module" },
846 	{ 0x608, "D142_Module" },
847 	{ 0x609, "A184 Power Supply" },
848 	{ 0x60a, "A185 Power Supply" },
849 	{ 0x60b, "A212 Power Supply" },
850 	{ 0x60c, "A213 Power Supply" },
851 	{ 0x60d, "A209 Power Supply" },
852 	{ 0x60e, "A195 Power Supply" },
853 	{ 0x701, "SP Centerplane" },
854 	{ 0x702, "DC Centerplane w/ID Board" },
855 	{ 0x703, "ME Centerplane w/ID Board" },
856 	{ 0x704, "MD Centerplane w/ID Board" },
857 	{ 0x705, "SP Replacement Centerplane" },
858 	{ 0x706, "DS Replacement Centerplane" },
859 	{ 0x707, "ME Replacement Centerplane" },
860 	{ 0x708, "MD Replacement Centerplane" },
861 	{ 0x709, "Generic Replacement ID Board" },
862 	{ 0x70a, "LW8_SCC" },
863 	{ 0x70b, "LW8_AC_Chassis" },
864 	{ 0x70c, "LW8_DC_Chassis" },
865 	{ 0x70d, "4900 Centerplane w/ID Board" },
866 	{ 0x70e, "6900 Centerplance w/ID Board" },
867 	{ 0x70f, "4900 Replacement Centerplane" },
868 	{ 0x710, "6900 Replacement Centerplane" },
869 	{ 0x711, "E2900_CHASSIS" },
870 	{ 0x712, "N1290_CHASSIS" },
871 	{ 0x713, "IOBox Centerplane" },
872 	{ 0x801, "Top Cap Asm Frame Manager" },
873 	{ 0x901, "RTS Seq" },
874 	{ 0xa01, "2MB Ecache" },
875 	{ 0xa02, "4MB Ecache" },
876 	{ 0xa03, "8MB Ecache" },
877 	{ 0xa04, "16MB Ecache" },
878 	{ 0xb00, "64 MB DIMM" },
879 	{ 0xb01, "128 MB DIMM" },
880 	{ 0xb02, "256 MB DIMM" },
881 	{ 0xb03, "512 MB DIMM" },
882 	{ 0xb04, "1024 MB DIMM" },
883 	{ 0xb05, "2048 MB DIMM" },
884 	{ 0xc01, "COU WIB Paroli Opt Mod" },
885 	{ 0xc02, "CPCI FF Paroli Single Link Mod" },
886 	{ 0xc03, "CPCI FF Paroli Double Link Mod" },
887 	{ 0xc04, "Optical Link Card" },
888 	{ 0xc05, "Copper Link Card" },
889 	{ 0xc06, "New_EnumCodeeo" },
890 	{ 0xd01, "2MB_WC_DIMM" },
891 	{ 0xd02, "10MB_WC_DIMM" },
892 	{ 0xd03, "20MB_WC_DIMM" },
893 	{ 0xd04, "40MB_WC_DIMM" },
894 	{ 0xd05, "Cluster_WC_DIMM" },
895 	{ 0xd06, "20MB_WC_ECC_DIMM" },
896 	{ 0xd07, "40MB_WC_ECC_DIMM" },
897 	{ 0xd08, "Cluster_WC_ECC_DIMM" },
898 	{ 0xe01, "LW8_PDB" },
899 	{ 0xe02, "LW8_Baseplane" },
900 	{ 0xe03, "LW8_Indicator_BD" },
901 	{ 0xe04, "LW8_Media_Bay" },
902 	{ 0xe05, "2900_Indicator_BD" },
903 	{ 0xe06, "1290_Indicator_BD" },
904 	{ 0xe07, "A224 Power Supply" },
905 	{ 0xe08, "A225 Power Supply" },
906 	{ 0xe09, "Lightning IO board" }
907 };
908 
909 fru_enum_t CPU_Type[] = {
910 	{ 0x0, "Cheetah" },
911 	{ 0x1, "Jubatus" }
912 };
913 
914 fru_enum_t Cause_Code[] = {
915 	{ 0x1f4, "ENGINEERING REVIEW NTF" },
916 	{ 0x1f5, "SHOTGUN" },
917 	{ 0x1f6, "DEFECTIVE COMPONENT REPLACED" },
918 	{ 0x1f7, "POWER SUPPLY REPLACE/REPAIR" },
919 	{ 0x1f8, "VIDEO PCB REPLACE/REPAIR" },
920 	{ 0x1f9, "DEFLECTION PCB REPLACE/REPAIR" },
921 	{ 0x1fa, "I/O PCB REPLACE/REPAIR" },
922 	{ 0x1fb, "SCRAP" },
923 	{ 0x1fc, "REPLACE BEZEL" },
924 	{ 0x1fd, "REPLACE BACKCOVER" },
925 	{ 0x1fe, "REPLACE BASE" },
926 	{ 0x1ff, "REPLACE CRT" },
927 	{ 0x200, "REPLACE SUBASSEMBLY (OTHER)" },
928 	{ 0x201, "HIGH VOLTAGE (Flyback) REPLACED" },
929 	{ 0x202, "B & W OUT OF ADJUSTMENT" },
930 	{ 0x203, "WHITE BALANCE OUT OF ADJUSTMENT" },
931 	{ 0x204, "CONVERGENCE OUT OF ADJUSTMENT" },
932 	{ 0x205, "REJUVENATION" },
933 	{ 0x206, "RESTORE CRT" },
934 	{ 0x207, "YOKE ASSEMBLY REPLACEMENT" },
935 	{ 0x208, "RFB1-P4 DA-CAPS" },
936 	{ 0x209, "BAD / DIRTY CONNECTION" },
937 	{ 0x20a, "THERMAL INTERMITTENT DEVICE" },
938 	{ 0x20b, "VOLTAGE MARGIN FAILURE" },
939 	{ 0x20c, "FREQUENCY MARGIN FAILURE" },
940 	{ 0x20d, "BAD DATE CODE" },
941 	{ 0x20e, "SHORTED TRACE" },
942 	{ 0x20f, "OPEN TRACE" },
943 	{ 0x210, "DEVICE DEAD/NO OUTPUT" },
944 	{ 0x211, "INTERMITTENT DEVICE" },
945 	{ 0x212, "REPLACE / FLASH PROM" },
946 	{ 0x213, "RECONFIGURE JUMPER / SWITCH" },
947 	{ 0x214, "REPLACE CONNECTOR" },
948 	{ 0x215, "BENT PIN" },
949 	{ 0x216, "MISSING COMPONENT(S)/HARDWARE" },
950 	{ 0x217, "WRONG COMPONENT(S)/HARDWARE" },
951 	{ 0x218, "COMPONENT INCORRECTLY INSTALLED" },
952 	{ 0x219, "COLD SOLDER" },
953 	{ 0x21a, "SOLDER BRIDGE" },
954 	{ 0x21b, "UNSOLDERED" },
955 	{ 0x21c, "CANNOT DUPLICATE ERROR" },
956 	{ 0x21d, "INADEQUATE DIAGNOSTICS" },
957 	{ 0x21e, "ECO INCORRECTLY INSTALLED" },
958 	{ 0x21f, "ADJUST TO SPEC" },
959 	{ 0x220, "ECO UPGRADE" },
960 	{ 0x221, "REPLACED FAN" },
961 	{ 0x222, "BURNT" },
962 	{ 0x223, "CLEAN & TEST" },
963 	{ 0x224, "DAMAGED FAB" },
964 	{ 0x225, "AUTO SCRAP" },
965 	{ 0x226, "REPLACED BLOWN FUSE" },
966 	{ 0x227, "REPLACED COMPONENT" },
967 	{ 0x228, "REPAIRED COMPONENT" },
968 	{ 0x229, "HIGH IMPEDANCE ETCH" },
969 	{ 0x22a, "SEATING PROBLEM" },
970 	{ 0x22b, "SOFTWARE PROBLEM" },
971 	{ 0x22c, "CONFIGURATION ERROR" },
972 	{ 0x22d, "OTHER" },
973 	{ 0x22e, "HEAD" },
974 	{ 0x22f, "SENSOR(S)" },
975 	{ 0x230, "MOTOR-REEL" },
976 	{ 0x231, "MOTOR-CAPSTAN" },
977 	{ 0x232, "MOTOR-STEPPER" },
978 	{ 0x233, "MOTOR-EJECT" },
979 	{ 0x234, "Code Not Used" },
980 	{ 0x235, "PCB-INTERFACE" },
981 	{ 0x236, "PCB-READ/WRITE" },
982 	{ 0x237, "PCB-SERVO" },
983 	{ 0x238, "PINCH ROLLER" },
984 	{ 0x239, "LEADER" },
985 	{ 0x23a, "REPLACED/REPAIRED DA/MAIN BOARD" },
986 	{ 0x23b, "REPLACED/REPAIRED AC ADAPTER" },
987 	{ 0x23c, "REPLACED/REPAIRED INVERTER PCB" },
988 	{ 0x23d, "REPLACED/REPAIRED USER CONTROL PCB" },
989 	{ 0x23e, "REPLACED FLAT PANEL" },
990 	{ 0x23f, "REPLACED/REPAIRED TMDS CABLE" },
991 	{ 0x240, "REPLACED/REPAIRED USER CONTROL CABLE" },
992 	{ 0x241, "REPLACED/REPAIRED BACKLIGHTS" },
993 	{ 0x242, "BLACK LEVEL ADJUST" },
994 	{ 0x243, "REPLACED/REPAIRED VIDEO INPUT CONNECTOR" },
995 	{ 0x244, "BATTERY REPLACEMENT" },
996 	{ 0x245, "RECHARGE BATTERY" },
997 	{ 0x246, "RETURN TO CUSTOMER" },
998 	{ 0x248, "NTF-MISSPULL" },
999 	{ 0x249, "NTF-MASS SWAP" },
1000 	{ 0x24a, "NTF-SEATING ISSUE/BAD CONNECTION" },
1001 	{ 0x24b, "NTF-CUSTOMER REQUEST REPLACEMENT" },
1002 	{ 0x24c, "NTF-ECO UPGRADE PRIOR TO TEST" },
1003 	{ 0x24d, "NTF-CANNOT DUPLICATE FAILURE" },
1004 	{ 0x24e, "ROBOTICS MECHANICAL FAILURE-" },
1005 	{ 0x24f, "MC ERB Good part - Multiple Parts Replaced" },
1006 	{ 0x250, "Defective Component Replaced under Engineering Analysis" },
1007 	{ 0x251, "Defective Component/Subassembly Replaced" },
1008 	{ 0x252, "Excessive Components Replaced -SCRAP" },
1009 	{ 0x253, "Black & White (B&W) out of adjustment" },
1010 	{ 0x254, "New_EnumCodeWhite balance out of adjustment" },
1011 	{ 0x255, "Convergence out of adjustment" },
1012 	{ 0x256, "Rejuvination/Restore CRT" },
1013 	{ 0x257, "NTF - Seating issue/bad connection" },
1014 	{ 0x258, "Upgrade due to PURGE/ECO/FCO (Parts are Functional)" },
1015 	{ 0x259, "Shorted Trace/Connection" },
1016 	{ 0x25a, "Open Trace" },
1017 	{ 0x25b, "Firmware Problem" },
1018 	{ 0x25c, "Reconfigure Jumper/Switch" },
1019 	{ 0x25d, "Bent pin repair" },
1020 	{ 0x25e, "Missing Component(s)/Hardware" },
1021 	{ 0x25f, "Wrong Component(s) Hardware" },
1022 	{ 0x260, "Component/Hardware incorrectly  installed" },
1023 	{ 0x261, "Solder Problem" },
1024 	{ 0x262, "NTF - Cannot duplicate failure" },
1025 	{ 0x263, "NTF-Misspull" },
1026 	{ 0x264, "Adjust to specification" },
1027 	{ 0x265, "Burnt - SCRAPPED" },
1028 	{ 0x266, "Dirty" },
1029 	{ 0x267, "Damaged - SCRAP" },
1030 	{ 0x268, "Autoscrap" },
1031 	{ 0x269, "This NTF was probablycausedbya seating issueor badconnect" },
1032 	{ 0x26a, "Configuration Error" },
1033 	{ 0x26b, "Battery Cell(s) replaced" },
1034 	{ 0x26c, "Recharge Battery" },
1035 	{ 0x26d, "Sent to OEM for Repair - Tested" },
1036 	{ 0x26e, "MC ERB Good part- Misspull" },
1037 	{ 0x26f, "Failure not duplicated,part successfullypassed alltesting" },
1038 	{ 0x270, "NTF- Upgraded prior to test" },
1039 	{ 0x271, "NTF ? Can not duplicate failure" },
1040 	{ 0x272, "Robotics mechanical failure" },
1041 	{ 0x273, "Incorrect torque setting" },
1042 	{ 0x274, "Foreign Material" },
1043 	{ 0x275, "ESD Compromised - Bag Missing" },
1044 	{ 0x276, "ESD Compromised - Bag Torn" },
1045 	{ 0x277, "ESD Compromised - Bag not folded closed" },
1046 	{ 0x278, "ESD Compromised - Part not in approved ESD Box" },
1047 	{ 0x279, "ESD Compromised - Clamshell damaged" },
1048 	{ 0x27a, "Sent to OEM for Repair - NotTested" },
1049 	{ 0x27b, "Non-Sun Unit" },
1050 	{ 0x27c, "Sent to Sun Engineering for RCCA" },
1051 	{ 0x27d, "Unreleased Product - SCRAP" },
1052 	{ 0x27e, "ECO/DPCO SCRAP" },
1053 	{ 0x27f, "Non-Economical to Repair-SCRAP" },
1054 	{ 0x280, "Multiple Return SCRAP" },
1055 	{ 0x281, "NTF - Tested Prior to Upgrade" },
1056 	{ 0x282, "NTF- Assumed Good" },
1057 	{ 0x283, "NTF- Multiple Return" },
1058 	{ 0x284, "Damaged - Repaired" },
1059 	{ 0x285, "Noisy - Audible Repaired" },
1060 	{ 0x286, "Noisy - Audible SCRAPPED" },
1061 	{ 0x287, "Tampered/Modified - SCRAPPED" },
1062 	{ 0x288, "Environmental Failure" },
1063 	{ 0x289, "Dirty - SCRAP" },
1064 	{ 0x28a, "ESD - SCRAPPED" },
1065 	{ 0x28b, "MictorConnector Reflow executed" },
1066 	{ 0x28c, "SCRAP - Damaged CRT" },
1067 	{ 0x28d, "SCRAP - Phosphor Aged/Defects" },
1068 	{ 0x28e, "SCRAP - Damaged Flat Panel" },
1069 	{ 0x28f, "Geometry adjustment" },
1070 	{ 0x290, "Image Sizing adjustment" },
1071 	{ 0x291, "Magnetic Field Damage" },
1072 	{ 0x292, "Drive Mechnical/DLT assembly failure" },
1073 	{ 0x293, "Re-servo track write" },
1074 	{ 0x294, "Missing defect list" },
1075 	{ 0x295, "Excessive defects" },
1076 	{ 0x296, "Media Bad/Scratched" },
1077 	{ 0x297, "Faulty/Broken  Wiring" },
1078 	{ 0x298, "Defective component thatcaused fieldfailure.ReproducedbyRV" },
1079 	{ 0x299, "Defective componentthatfailedduring RVtest nofieldfailure" },
1080 	{ 0x29a, "MC ERB failure cause unknown" },
1081 	{ 0x29b, "MC ERB Good part - Software" },
1082 	{ 0x29c, "MC ERB Good part - Customer Sat" }
1083 };
1084 
1085 fru_enum_t Error_Type[] = {
1086 	{ 0x1, "UE" },
1087 	{ 0x2, "CE" }
1088 };
1089 
1090 fru_enum_t Error_Platform[] = {
1091 	{ 0x1, "Serengeti" },
1092 	{ 0x2, "Excalibur" },
1093 	{ 0x3, "Daktari" },
1094 	{ 0x4, "Starcat" },
1095 	{ 0x5, "Wildcat" }
1096 };
1097 
1098 fru_enum_t AFT_Struct[] = {
1099 	{ 0x0, "None" },
1100 	{ 0x1, "CPU" },
1101 	{ 0x2, "IO PCI" },
1102 	{ 0x3, "IO CPCI" },
1103 	{ 0x4, "IO SP CPCI" },
1104 	{ 0x5, "WCI CPU" },
1105 	{ 0x6, "WCI IO CPCI" },
1106 	{ 0x7, "WCI IO SP CPCI" }
1107 };
1108 
1109 fru_enum_t Device_Type[] = {
1110 	{ 0x0, "Unknown Device" },
1111 	{ 0x66, "Excalibur Motherboard" },
1112 	{ 0xca, "Excalibur CPU 1MB Module" },
1113 	{ 0xcb, "Excalibur CPU 4MB Module" },
1114 	{ 0xcc, "Excalibur CPU 8MB Module" },
1115 	{ 0xfb, "Graphics_Board" },
1116 	{ 0x100, "Motherboard" },
1117 	{ 0x101, "Daktari Motherboard" },
1118 	{ 0x102, "Littleneck Motherboard" },
1119 	{ 0x103, "Cherrystone Centerplane" },
1120 	{ 0x104, "A42 Motherboard" },
1121 	{ 0x105, "Ontario Niagara CPU Board" },
1122 	{ 0x106, "Erie Systemboard" },
1123 	{ 0x107, "Ontario Niagara 8 Core 1.0 GHz CPU Board" },
1124 	{ 0x108, "Ontario Niagara 8 Core 1.2 GHz CPU Board" },
1125 	{ 0x109, "Ontario Niagara 6 Core 1.0 GHz CPU Board" },
1126 	{ 0x10a, "Ontario Niagara 4 Core 1.0 GHz CPU Board" },
1127 	{ 0x10b, "Erie 4 Core 1.0 GHz Systemboard" },
1128 	{ 0x10c, "Erie 6 Core 1.0 GHz Systemboard" },
1129 	{ 0x10d, "Erie 8 Core 1.0 GHz Systemboard" },
1130 	{ 0x10e, "Boston 1.6 GHz CPU Module" },
1131 	{ 0x10f, "Boston 1.8 GHz CPU Module" },
1132 	{ 0x110, "Boston 2.0 GHz CPU Module" },
1133 	{ 0x111, "Boston Motherboard" },
1134 	{ 0x112, "Erie 8 Core 1.2 GHz Systemboard" },
1135 	{ 0x113, "Huron 6 Core Motherboard" },
1136 	{ 0x114, "Huron 8 Core Motherboard" },
1137 	{ 0x115, "Huron 4 Core Motherboard" },
1138 	{ 0x116, "Maramba 6 Core 1.2 GHz Motherboard" },
1139 	{ 0x117, "Maramba 8 Core 1.2 GHz Motherboard" },
1140 	{ 0x118, "Maramba 6 Core 1.4 GHz Motherboard" },
1141 	{ 0x119, "Maramba 8 Core 1.4 GHz Motherboard" },
1142 	{ 0x11a, "Thunder 1.2GHz Motherboard" },
1143 	{ 0x11b, "Thunder 1.4GHz Motherboard" },
1144 	{ 0x11c, "Lightning 1.2GHz Motherboard" },
1145 	{ 0x11d, "Lightning 1.4GHz Motherboard" },
1146 	{ 0x11e, "Lightning IO Board" },
1147 	{ 0x11f, "Huron 2 Core Motherboard" },
1148 	{ 0x120, "Maramba 4 Core 1.2 GHz Motherboard" },
1149 	{ 0x121, "Monza 6 Core 1.2 GHz Motherboard" },
1150 	{ 0x122, "Monza 8 Core 1.2 GHz Motherboard" },
1151 	{ 0x123, "Scottsdale 6 Core 1.2 GHz Motherboard" },
1152 	{ 0x124, "Scottsdale 8 Core 1.2 GHz Motherboard" },
1153 	{ 0x125, "Scottsdale 8 Core 1.4 GHz Motherboard" },
1154 	{ 0x126, "Scottsdale 4 Core 1.2 GHz Motherboard" },
1155 	{ 0x127, "Mongo Motherboard" },
1156 	{ 0x128, "Scottsdale 2 Core 1.2 GHz Motherboard" },
1157 	{ 0x200, "CPU Module" },
1158 	{ 0x201, "Daktari CPU Module" },
1159 	{ 0x202, "A42 1.064 GHZ CPU Memory Module" },
1160 	{ 0x203, "A42 1.280 GHZ CPU Memory Module" },
1161 	{ 0x204, "SeSi CMP Module" },
1162 	{ 0x205, "Maramba Memory Riser" },
1163 	{ 0x300, "IO Board" },
1164 	{ 0x301, "Daktari IO Board" },
1165 	{ 0x302, "Ontario IO Board" },
1166 	{ 0x303, "Cherrystone Riser" },
1167 	{ 0x304, "Ontario Front IO Board" },
1168 	{ 0x305, "G2 Front IO Board" },
1169 	{ 0x306, "Ontario IO-E Board" },
1170 	{ 0x307, "Boston Front IO Board" },
1171 	{ 0x308, "Thumper 0 IO Board" },
1172 	{ 0x309, "Jake Fan Power Board" },
1173 	{ 0x30a, "Elwood Fan Power Board" },
1174 	{ 0x30b, "Thumper F IO Board" },
1175 	{ 0x400, "RSC Card" },
1176 	{ 0x401, "Daktari RSC Card" },
1177 	{ 0x402, "ALOM Card" },
1178 	{ 0x403, "ALOM Plus Card" },
1179 	{ 0x404, "Ontario Service Processor" },
1180 	{ 0x405, "Boston Service Processor" },
1181 	{ 0x406, "Pelton Service Processor" },
1182 	{ 0x407, "Glendale Service Processor" },
1183 	{ 0x408, "Scottsdale Service Processor" },
1184 	{ 0x500, "Disk Backplane" },
1185 	{ 0x501, "Daktari Disk Backplane" },
1186 	{ 0x502, "Littleneck Disk Backplane" },
1187 	{ 0x503, "Cherrystone Disk Backplane" },
1188 	{ 0x504, "A42 SCSI Disk Backplane" },
1189 	{ 0x505, "N42 SCSI Disk Backplane" },
1190 	{ 0x506, "Ontario SAS Disk Backplane" },
1191 	{ 0x507, "Boston SAS Disk Backplane" },
1192 	{ 0x508, "Boston 4 Disk SAS Controller" },
1193 	{ 0x509, "Boston 8 Disk SAS Controller" },
1194 	{ 0x50a, "Boston 8 Disk RAID SAS Controller" },
1195 	{ 0x50b, "Constellation 10.0 Midplane" },
1196 	{ 0x50c, "Jake 4 Disk Backplane" },
1197 	{ 0x50d, "Jake 8 Disk Backplane" },
1198 	{ 0x50e, "Elwood 16 Disk Backplane" },
1199 	{ 0x50f, "Elwood 8 Disk Backplane" },
1200 	{ 0x510, "Constellation 48 Midplane" },
1201 	{ 0x511, "Congo SAS Back Plane" },
1202 	{ 0x512, "Jackal REM - no PBSRAM" },
1203 	{ 0x513, "Jackal REM - PBSRAM" },
1204 	{ 0x514, "Mongo ES Backplane" },
1205 	{ 0x600, "PDB Board" },
1206 	{ 0x601, "Daktari PDB Board" },
1207 	{ 0x602, "Littleneck PDB Board" },
1208 	{ 0x603, "Cherrystone PDB	Board" },
1209 	{ 0x604, "N42 PDB Board" },
1210 	{ 0x605, "Ontario Power Distribution Board" },
1211 	{ 0x606, "G2 Power Distribution Board" },
1212 	{ 0x607, "Boston Power Distribution Board" },
1213 	{ 0x608, "N2 Power Distribution Board" },
1214 	{ 0x609, "Pelton Power Distribution Board" },
1215 	{ 0x60a, "Jake Power Distribution Board" },
1216 	{ 0x60b, "Elwood Power Distribution Board" },
1217 	{ 0x60c, "D2 Power Distribution Board" },
1218 	{ 0x60d, "Turgo Power Distribution Board" },
1219 	{ 0x60e, "Congo Power Distribution Board" },
1220 	{ 0x700, "Power Supply" },
1221 	{ 0x701, "Daktari Power Supply" },
1222 	{ 0x702, "Littleneck Power Supply" },
1223 	{ 0x703, "Cherrystone Power Supply" },
1224 	{ 0x704, "A42 AC Power Supply" },
1225 	{ 0x800, "GBIC Board" },
1226 	{ 0x801, "Daktari GBIC Board" },
1227 	{ 0x802, "N2 XAUI Copper Board" },
1228 	{ 0x803, "N2 XAUI Optical Board" },
1229 	{ 0x900, "LoopB Card" },
1230 	{ 0x901, "Daktari LoopB Card" },
1231 	{ 0xa00, "Galaxy 1x.0 Motherboard" },
1232 	{ 0xa01, "Galaxy 1x.1.last Motherboard" },
1233 	{ 0xa02, "Galaxy 1x.2.rohs Motherboard" },
1234 	{ 0xa10, "Galaxy 2x.0 Motherboard" },
1235 	{ 0xa11, "Galaxy 2x.1.last Motherboard" },
1236 	{ 0xa12, "Galaxy 2x.2.rohs Motherboard" },
1237 	{ 0xa20, "Galaxy 1e.0 Motherboard" },
1238 	{ 0xa30, "Galaxy 2e.0 Motherboard" },
1239 	{ 0xa40, "Galaxy 1f.0 Motherboard" },
1240 	{ 0xa50, "Galaxy 2f.0 Motherboard" },
1241 	{ 0xa60, "Galaxy 4.0 Motherboard" },
1242 	{ 0xa61, "Dorado/Tucana Motherboard" },
1243 	{ 0xa62, "Dorado 1U" },
1244 	{ 0xa63, "Tucana - 2 Sockets" },
1245 	{ 0xa64, "Dorado 2U - 16 Disk" },
1246 	{ 0xa65, "Tucana - 4 Sockets" },
1247 	{ 0xa66, "Dorado 2U - both 8 and 16 disk models" },
1248 	{ 0xa67, "Lynx Motherboard" },
1249 	{ 0xa68, "Lynx 1U - 8 Disk" },
1250 	{ 0xa69, "Lynx 2U - 16 Disk" },
1251 	{ 0xa70, "Glendale 4-core 1.17 GHz MB" },
1252 	{ 0xa71, "Glendale 6-core 1.17 GHz MB" },
1253 	{ 0xa72, "Glendale 8-core 1.17 GHz MB" },
1254 	{ 0xa73, "Glendale 8-core 1.42 GHz MB" },
1255 	{ 0xa74, "Doradi 1U - SunFire x4150" },
1256 	{ 0xa75, "Doardi 2U - SunFire x4250" },
1257 	{ 0xa76, "Tucani 2U - SunFire x4450" },
1258 	{ 0xa77, "Aries 2U - Netra x4250" },
1259 	{ 0xa78, "Argo 4U - Netra x4450" },
1260 	{ 0xa79, "Venus 1U SunFire x2250" },
1261 	{ 0xb01, "Gemini 0 Blade" },
1262 	{ 0xb02, "Pegasus 0 Blade" },
1263 	{ 0xb03, "Draco Motherboard" },
1264 	{ 0xb04, "VELA Blade" },
1265 	{ 0xb05, "Wolf Blade" },
1266 	{ 0xb06, "St. Paul Blade" },
1267 	{ 0xb07, "Hercules Blade" },
1268 	{ 0xb08, "Virgo Blade" },
1269 	{ 0xb09, "Gemini+ Blade" },
1270 	{ 0xb0a, "Pegasus+ Blade" },
1271 	{ 0xc00, "Chassis Management Module" },
1272 	{ 0xc01, "C10 Chassis Management Module" },
1273 	{ 0xc02, "C48 Chassis Management Module" },
1274 	{ 0xc03, "Huron1" },
1275 	{ 0xc04, "Huron2" },
1276 	{ 0xc05, "NEM" },
1277 	{ 0xc06, "NEM+" },
1278 	{ 0xc07, "Hydra NEM" },
1279 	{ 0xc08, "IB NEM 176" },
1280 	{ 0xc09, "IB NEM 256" },
1281 	{ 0xc0a, "Batoka 8 Core 1.2GHz CPU Module" },
1282 	{ 0xc0b, "Batoka 6 Core 1.2GHz CPU Module" },
1283 	{ 0xc0c, "Batoka 4 Core 1.2GHz CPU Module" },
1284 	{ 0xc0d, "Batoka 8 Core 1.4GHz CPU Module" },
1285 	{ 0xc0e, "Batoka 6 Core 1.4GHz CPU Module" },
1286 	{ 0xc0f, "Batoka 4 Core 1.4GHz CPU Module" },
1287 	{ 0xc10, "Batoka 8 Core 1.6GHz CPU Module" },
1288 	{ 0xc11, "Batoka 6 Core 1.6GHz CPU Module" },
1289 	{ 0xc12, "Batoka 4 Core 1.6GHz CPU Module" },
1290 	{ 0xc13, "Batoka Memory Expansion Module" },
1291 	{ 0xc14, "Batoka Motherboard" },
1292 	{ 0xc15, "Batoka Service Processor" },
1293 	{ 0xc16, "C48 Goa NEM" },
1294 	{ 0xc17, "C10 Goa NEM" }
1295 };
1296 
1297 fru_enum_t Ecache_Mode[] = {
1298 	{ 0x0, "Late_Write" },
1299 	{ 0x1, "Late_Select" }
1300 };
1301 
1302 fru_enum_t Repair_Sympton_Code[] = {
1303 	{ 0x1, "NTF" },
1304 	{ 0x2, "ECO UPDATE" },
1305 	{ 0x3, "FIRST PASS NTF" },
1306 	{ 0x4, "POOR / MISSING ESD PROTECTION" },
1307 	{ 0x5, "NO FAILURE INFORMATION" },
1308 	{ 0x6, "RETEST ONLY" },
1309 	{ 0x7, "DOWN REV" },
1310 	{ 0x8, "DAMAGED - COSMETIC" },
1311 	{ 0x9, "BURNT." },
1312 	{ 0xa, "DAMAGED CONNECTIONS" },
1313 	{ 0xb, "MECHANICAL / PHYSICAL DAMAGE" },
1314 	{ 0xc, "NO POWER" },
1315 	{ 0xd, "RECEIVED DAMAGED" },
1316 	{ 0xe, "WILL NOT BOOT SCSI" },
1317 	{ 0xf, "NOISY - AUDIBLE" },
1318 	{ 0x10, "NOISE - ELECTRICAL" },
1319 	{ 0x11, "SELF TEST FAILURE" },
1320 	{ 0x12, "MECHANICAL FAILURE" },
1321 	{ 0x13, "NONFUNCTIONAL/NO RESPONSE" },
1322 	{ 0x14, "VTS/SUNDIAG ERROR" },
1323 	{ 0x15, "WILL NOT BOOT UNIX" },
1324 	{ 0x16, "MISSING COMPONENT(S)" },
1325 	{ 0x17, "ETHERNET PROBLEM" },
1326 	{ 0x18, "LOST POWER (INTERMITTENT)" },
1327 	{ 0x19, "DIAGNOSTIC FAILURE (OTHER)" },
1328 	{ 0x1a, "POST TEST FAILURE" },
1329 	{ 0x1b, "WORKMANSHIP" },
1330 	{ 0x1c, "DAMAGED CABLE" },
1331 	{ 0x1d, "MISSING HARDWARE" },
1332 	{ 0x1e, "ENVIRONMENTAL FAILURE" },
1333 	{ 0x1f, "DEFECTIVE SCSI PORT" },
1334 	{ 0x20, "DIRTY" },
1335 	{ 0x21, "BAD FAN" },
1336 	{ 0x22, "MODIFIED / ABUSED UNIT" },
1337 	{ 0x23, "UNRELEASED PRODUCT" },
1338 	{ 0x24, "NON-SUN UNIT" },
1339 	{ 0x64, "DISTORTED VIDEO" },
1340 	{ 0x65, "UNSTABLE VIDEO" },
1341 	{ 0x66, "NO VIDEO" },
1342 	{ 0x67, "DIM VIDEO" },
1343 	{ 0x68, "POOR FOCUS" },
1344 	{ 0x69, "IMAGE QUALITY" },
1345 	{ 0x6a, "DAMAGED CRT" },
1346 	{ 0x6b, "GEOMETRY OUT OF SPEC" },
1347 	{ 0x6c, "IMAGE SIZING PROBLEM" },
1348 	{ 0x6d, "PHOSPHOR AGED/DEFECTS" },
1349 	{ 0x6e, "MISSING/POOR COLORS" },
1350 	{ 0x6f, "BAD CONVERGENCE" },
1351 	{ 0x70, "BLANKING VIDEO" },
1352 	{ 0x71, "FLASHING VIDEO" },
1353 	{ 0x72, "SHADOWING" },
1354 	{ 0x73, "NO SYNC" },
1355 	{ 0x74, "SPOT KILL" },
1356 	{ 0x75, "RIGHTNESS UNIFORMITY" },
1357 	{ 0x76, "DAMAGED FLAT PANEL" },
1358 	{ 0x77, "DEFECTIVE FLAT PANEL" },
1359 	{ 0x78, "DEFECTIVE ON-SCREEN DISPLAY" },
1360 	{ 0x79, "DEFECTIVE AC/DC ADAPTER" },
1361 	{ 0x7a, "DEFECTIVE/DIM BACKLIGHT" },
1362 	{ 0x7b, "PANEL CONTAMINATION" },
1363 	{ 0x7c, "PIXEL CONTAMINATION" },
1364 	{ 0xc8, "BAD CPU/SRAM" },
1365 	{ 0xc9, "SRAM PURGE FAIL" },
1366 	{ 0xca, "E10K R-CORE FAILURE" },
1367 	{ 0xcb, "PLASTIC CPU" },
1368 	{ 0xcc, "MOUSE FAILURE" },
1369 	{ 0xcd, "SYSTEM PANIC/TRAP ERROR" },
1370 	{ 0xce, "FAILS A.T.E." },
1371 	{ 0xcf, "TOD FAILURE" },
1372 	{ 0xd0, "MEMORY FAILURE/ERROR" },
1373 	{ 0xd1, "KEYBOARD FAILURE" },
1374 	{ 0xd2, "DEFECTIVE SERIAL PORT" },
1375 	{ 0xd3, "WATCHDOG RESET/TIMEOUT" },
1376 	{ 0xd4, "WILL NOT SEE OTHER BOARDS" },
1377 	{ 0xd5, "E-CACHE PARITY ERROR" },
1378 	{ 0xd6, "PARITY ERROR (MEMORY)" },
1379 	{ 0xd7, "DEFECTIVE PARALLEL PORT" },
1380 	{ 0xd8, "ARB-STOP" },
1381 	{ 0xd9, "GRANT PARITY ERROR" },
1382 	{ 0xda, "HANGS (LOCK-UP)" },
1383 	{ 0xdb, "POWER-ON SEQUENCE FAILURE" },
1384 	{ 0xdc, "PARITY ERROR-PSI BUS" },
1385 	{ 0xdd, "POWER STAT" },
1386 	{ 0xde, "GRANT TIME-OUT" },
1387 	{ 0xdf, "PARITY ERROR R-BUS" },
1388 	{ 0xe0, "RECORD STOP" },
1389 	{ 0xe1, "PLL ERROR" },
1390 	{ 0xe2, "DTAG PARITY ERROR" },
1391 	{ 0xe3, "INTERCONNECT TEST FAILURE" },
1392 	{ 0xe4, "DATA BUS INTEGRITY ERROR" },
1393 	{ 0x12c, "WILL NOT FORMAT" },
1394 	{ 0x12d, "MISSING DEFECT LIST" },
1395 	{ 0x12e, "EXCESSIVE DEFECTS" },
1396 	{ 0x12f, "DRIVE FAULTS" },
1397 	{ 0x130, "SEEK ERRORS" },
1398 	{ 0x131, "READ/WRITE ERRORS" },
1399 	{ 0x132, "WILL NOT SPIN UP" },
1400 	{ 0x133, "EXCESSIVE SOFT ERRORS" },
1401 	{ 0x134, "HARD-UNRECOVERABLE ECC-ERR" },
1402 	{ 0x135, "WILL NOT COME READY" },
1403 	{ 0x136, "MISSING (SOFT) LABEL" },
1404 	{ 0x137, "DEFECTIVE BLOCKS" },
1405 	{ 0x138, "PRINTER JAMS" },
1406 	{ 0x139, "POOR PRINT QUALITY" },
1407 	{ 0x13a, "WILL NOT EJECT MEDIA" },
1408 	{ 0x13b, "WILL NOT LOAD MEDIA" },
1409 	{ 0x13c, "ROBOTICS MECHANICAL FAILURE" },
1410 	{ 0x190, "BATTERY VOLTAGE" },
1411 	{ 0x191, "CONTROL VOLTAGE PROBLEM" },
1412 	{ 0x192, "ENERGY OUTPUT PROBLEM" },
1413 	{ 0x193, "FAILS CURRENT SHARE" },
1414 	{ 0x194, "HIPOT/GND CONTINUITY PROBLEM" },
1415 	{ 0x195, "REGULATION PROBLEM" },
1416 	{ 0x196, "OUTPUT VOLTAGE PROBLEM" },
1417 	{ 0x197, "IN_OUT VOLTAGE PROBLEM" },
1418 	{ 0x198, "NTF - No Trouble Found" },
1419 	{ 0x199, "Below Rev/Dash/MAL-Part is below acceptablelevelforuse" },
1420 	{ 0x19a, "ESD Packaging Compromised/Damaged" },
1421 	{ 0x19b, "Damaged i.e. Connector, physical, etc." },
1422 	{ 0x19c, "Power Problem (i.e. No power, intermittant power, etc.)" },
1423 	{ 0x19d, "SCSI Error Reported" },
1424 	{ 0x19e, "Noisy - Audible duetomechanical orelectronicmalfunction" },
1425 	{ 0x19f, "Fails Self Test" },
1426 	{ 0x1a0, "Extended Assys Faulty (ie. Robotic Arm, etc." },
1427 	{ 0x1a1, "Fails SUNVTS" },
1428 	{ 0x1a2, "* Ethernet Error Reported" },
1429 	{ 0x1a3, "Fails POST" },
1430 	{ 0x1a4, "Dirty - Received dirty" },
1431 	{ 0x1a5, "Fan Failure" },
1432 	{ 0x1a6, "Non-Sun Unit - NonSununit sentback forrepair eitherwithin" },
1433 	{ 0x1a7, "Excess Scrap" },
1434 	{ 0x1a8, "Not Tested - Used when forwarding to OEM for Repair" },
1435 	{ 0x1a9, "Video problems" },
1436 	{ 0x1aa, "Unstable display" },
1437 	{ 0x1ab, "Dim Screen" },
1438 	{ 0x1ac, "Poor color" },
1439 	{ 0x1ad, "Poor focus" },
1440 	{ 0x1ae, "Poor Convergence" },
1441 	{ 0x1af, "Sync Problem" },
1442 	{ 0x1b0, "Uncorrectable Memory Error during POST" },
1443 	{ 0x1b1, "Caused System Panic" },
1444 	{ 0x1b2, "NVRAM Problem" },
1445 	{ 0x1b3, "Uncorrectable DIMM Error - MainMemory DIMMisuncorrectable" },
1446 	{ 0x1b4, "Watchdog Reset" },
1447 	{ 0x1b5, "Cache Error*Must specify type of cacheerrorin commentssect" },
1448 	{ 0x1b6, "Domainstop/Recordstop Failure     Limited tocertaintypesof" },
1449 	{ 0x1b7, "Causes System Hang" },
1450 	{ 0x1b8, "Fails Format" },
1451 	{ 0x1b9, "Missing Defect List" },
1452 	{ 0x1ba, "Increasing Defect List" },
1453 	{ 0x1bb, "Seek Errors" },
1454 	{ 0x1bc, "Read/Write Errors" },
1455 	{ 0x1bd, "No Spin Up" },
1456 	{ 0x1be, "Excessive Retry Errors" },
1457 	{ 0x1bf, "Jamming" },
1458 	{ 0x1c0, "Print Quality" },
1459 	{ 0x1c1, "No Eject" },
1460 	{ 0x1c2, "Media Not Recognized" },
1461 	{ 0x1c3, "Battery Failure" },
1462 	{ 0x1c4, "Low/High voltage output" },
1463 	{ 0x1c5, "No voltage output" },
1464 	{ 0x1c6, "Fails Current Share" },
1465 	{ 0x1c7, "Hipot/Gnd Continuity Problem" },
1466 	{ 0x1c8, "FCO - Part Pulled/Return due to Field Change Order" },
1467 	{ 0x1c9, "Thermal Event/Smoke occurred" },
1468 	{ 0x1ca, "Non-Functional LED" },
1469 	{ 0x1cb, "Fault LED ?ON? with no other fault symptom" },
1470 	{ 0x1cc, "Temperature sensitive related fault" },
1471 	{ 0x1cd, "Cannot access" },
1472 	{ 0x1ce, "Hangs the system" },
1473 	{ 0x1cf, "Caused Data Corruption" },
1474 	{ 0x1d0, "Leader Kit Loose/Broken" },
1475 	{ 0x1d1, "Bad Track/Bad Sector" },
1476 	{ 0x1d2, "Fatal Reset" },
1477 	{ 0x1d3, "Cannot Mount" },
1478 	{ 0x1d4, "Failure Prediction Threshold Exceeded" },
1479 	{ 0x1d5, "G-List Exceeded" },
1480 	{ 0x1d6, "Fails DEX * Mustspecify whattestfailedin commentssection" },
1481 	{ 0x1d7, "Downlevel/Bad Firmware" },
1482 	{ 0x1d8, "Bad Firmware (i.e. Corrupted, missing, etc.)" },
1483 	{ 0x1d9, "Blown Fuse" },
1484 	{ 0x1da, "Cannot be loaded" },
1485 	{ 0x1db, "Excessive Soft Errors" },
1486 	{ 0x1dc, "Not seen by system" },
1487 	{ 0x1dd, "Termination Problem" },
1488 	{ 0x1de, "Defective Cable" },
1489 	{ 0x1df, "CPU Panic - CPU caused panic (includes Bad Traps)" },
1490 	{ 0x1e0, "I/O Errors" },
1491 	{ 0x1e1, "Safari Port Errors - Limited to certain types of systems" },
1492 	{ 0x1e2, "SC Error Messages - Limited to certain types of systems" },
1493 	{ 0x1e3, "Data Corruption - unexpected data results" },
1494 	{ 0x1e4, "Correctable Memory Error during POST" },
1495 	{ 0x1e5, "Correctable Memory Error during VTS" },
1496 	{ 0x1e6, "Uncorrectable Memory Error during VTS" },
1497 	{ 0x1e7, "Uncorrectable memory error beyond POST or VTS" },
1498 	{ 0x1e8, "Correctable mem.errorsexceedingthresholdwithretirialpageon" },
1499 	{ 0x1e9, "Correctable mem.errorexceedingthresholdwithretirialpage" },
1500 	{ 0x1ea, "Fiber Channel Link Problem" },
1501 	{ 0x1eb, "Fails Obdiag" },
1502 	{ 0x1ec, "Video output  problems" },
1503 	{ 0x1ed, "Termination Problem - Bad or wrong terminator" },
1504 	{ 0x1ee, "Red State Exception" },
1505 	{ 0x1ef, "Battery age replacement" },
1506 	{ 0x1f0, "Burnout" },
1507 	{ 0x1f1, "Blank screen" },
1508 	{ 0x1f2, "Arching" },
1509 	{ 0x1f3, "Screen burnt" },
1510 	{ 0x1f4, "Downlevel Firmware" }
1511 };
1512 
1513 fru_enum_t Initiator_30[] = {
1514 	{ 0x0, "Not Assigned" },
1515 	{ 0x65, "Depot" },
1516 	{ 0x66, "Field_Eng" },
1517 	{ 0x67, "CTE" },
1518 	{ 0x68, "Customer" },
1519 	{ 0xc9, "SMS" },
1520 	{ 0xca, "SCAPP" },
1521 	{ 0xcb, "POST" },
1522 	{ 0xcc, "OBP" },
1523 	{ 0xcd, "OBDIAG" },
1524 	{ 0xce, "Kernel" },
1525 	{ 0xcf, "Driver" },
1526 	{ 0xd0, "SUNVTS" },
1527 	{ 0xd1, "AFR" },
1528 	{ 0xd2, "COD" },
1529 	{ 0xd3, "Fault Management" },
1530 	{ 0xd4, "ES SP Software" }
1531 };
1532 
1533 fru_enum_t Power_Events_50[] = {
1534 	{ 0x1, "power_on" },
1535 	{ 0x2, "still_on" },
1536 	{ 0x3, "power_off" }
1537 };
1538 
1539 fru_enum_t Error_Code[] = {
1540 	{ 0x0, "UNKNOWN_SoftError" },
1541 	{ 0x1, "Correctable ECC Errors" },
1542 	{ 0x2, "Uncorrectable ECC Errors" },
1543 	{ 0x3, "Correctable ECC error from E$" },
1544 	{ 0x4, "Uncorrectable ECC error from E$" },
1545 	{ 0x5, "Correctable ECC error from E$ for Write-back" },
1546 	{ 0x6, "Uncorrectable ECC error from E$ for Write-back" },
1547 	{ 0x7, "Copy-Out correctable ECC Error" },
1548 	{ 0x8, "Copy-Out uncorrectble ECC Error" },
1549 	{ 0x9, "Software Handled Correctable E$ Error" },
1550 	{ 0xa, "Software Handled Uncorrectable E$ Error" },
1551 	{ 0xb, "Correctable MTAG ECC Error" },
1552 	{ 0xc, "Uncorrectable MTAG ECC Error" }
1553 };
1554 
1555 fru_enum_t Status_Event_Code_71[] = {
1556 	{ 0x0, "UNKNOWN" },
1557 	{ 0x7010008, "FMA Message R" },
1558 	{ 0x7010108, "FMA Event Data R" },
1559 	{ 0xfe000000, "Field Engineer Supplied" },
1560 	{ 0xffff0001, "Excess" },
1561 	{ 0xffff0002, "Obsolete" },
1562 	{ 0xffff0003, "Not Repairable" },
1563 	{ 0xffff0004, "Reliability" },
1564 	{ 0xffff0005, "Economics" }
1565 };
1566 
1567 fru_enum_t Boolean_90[] = {
1568 	{ 0x0, "False" },
1569 	{ 0x1, "True" }
1570 };
1571 
1572 fru_enum_t SPD_Module_Bank_Density_110[] = {
1573 	{ 0x10, "64MB" },
1574 	{ 0x20, "128MB" },
1575 	{ 0x40, "256MB" },
1576 	{ 0x80, "512MB" },
1577 	{ 0xff, "1GB" }
1578 };
1579 
1580 fru_enum_t SPD_Sun_Mod_Power_Parm_111[] = {
1581 	{ 0x18, "2.4W" },
1582 	{ 0x30, "4.8W" },
1583 	{ 0x60, "9.6W" }
1584 };
1585 
1586 fru_enum_t SPD_Memory_Type[] = {
1587 	{ 0x1, "Standard FPM DRAM" },
1588 	{ 0x2, "EDO" },
1589 	{ 0x3, "Pipelined Nibble" },
1590 	{ 0x4, "Sync Dram (SDRAM)" },
1591 	{ 0x5, "Multiplexed ROM" },
1592 	{ 0x6, "SGRAM DDR" },
1593 	{ 0x7, "SDRAM DDR" },
1594 	{ 0x8, "DDR II SDRAM" },
1595 	{ 0x9, "FBDIMM" },
1596 	{ 0xb, "DDR3 SDRAM" }
1597 };
1598 
1599 fru_enum_t SPD_Err_Detect[] = {
1600 	{ 0x0, "Non-parity" },
1601 	{ 0x1, "Parity" },
1602 	{ 0x2, "ECC" }
1603 };
1604 
1605 fru_enum_t Platform_Type[] = {
1606 	{ 0x1, "SunFire12K" },
1607 	{ 0x2, "SunFire15K" },
1608 	{ 0x3, "SunFireE20K" },
1609 	{ 0x4, "SunFireE25K" },
1610 	{ 0x5, "Sun Fire 6800" },
1611 	{ 0x6, "Sun Fire E4900" },
1612 	{ 0x7, "Sun Fire E6900" },
1613 	{ 0x8, "Sun Fire 4800" },
1614 	{ 0x9, "Sun Fire 4810" },
1615 	{ 0xa, "Sun Fire 3800" },
1616 	{ 0xb, "Sun Fire V1280" },
1617 	{ 0xc, "Netra 1280" },
1618 	{ 0xd, "Sun Ultra 25" },
1619 	{ 0xe, "Sun Ultra 45" }
1620 };
1621 
1622 fru_enum_t Message_Type[] = {
1623 	{ 0x0, "Undefined" },
1624 	{ 0x1, "Modified FMA message" },
1625 	{ 0x2, "Free form text" },
1626 	{ 0x3, "FMA event data in ascii" },
1627 	{ 0x4, "Temporary_FMA_Data" }
1628 };
1629 
1630 fru_enum_t IPMI_LangCode[] = {
1631 	{ 0x0, "English" },
1632 	{ 0x1, "Afar" },
1633 	{ 0x2, "Abkhazian" },
1634 	{ 0x3, "Afrikaans" },
1635 	{ 0x4, "Amharic" },
1636 	{ 0x5, "Arabic" },
1637 	{ 0x6, "Assamese" },
1638 	{ 0x7, "Aymara" },
1639 	{ 0x8, "Azerbaijani" },
1640 	{ 0x9, "Bashkir" },
1641 	{ 0xa, "Byelorussian" },
1642 	{ 0xb, "Bulgarian" },
1643 	{ 0xc, "Bihari" },
1644 	{ 0xd, "Bislama" },
1645 	{ 0xe, "Bengali" },
1646 	{ 0xf, "Tibetan" },
1647 	{ 0x10, "Breton" },
1648 	{ 0x11, "Catalan" },
1649 	{ 0x12, "Corsican" },
1650 	{ 0x13, "Czech" },
1651 	{ 0x14, "Welsh" },
1652 	{ 0x15, "danish" },
1653 	{ 0x16, "german" },
1654 	{ 0x17, "Bhutani" },
1655 	{ 0x18, "Greek" },
1656 	{ 0x19, "english" },
1657 	{ 0x1a, "Esperanto" },
1658 	{ 0x1b, "Spanish" }
1659 };
1660 
1661 fru_enum_t Chassis_Name[] = {
1662 	{ 0x1, "Other" },
1663 	{ 0x2, "Unknown" },
1664 	{ 0x3, "Desktop" },
1665 	{ 0x4, "Low Profile Desktop" },
1666 	{ 0x5, "Pizza Box" },
1667 	{ 0x6, "Mini Tower" },
1668 	{ 0x7, "Tower" },
1669 	{ 0x8, "Portable" },
1670 	{ 0x9, "Laptop" },
1671 	{ 0xa, "Notebook" },
1672 	{ 0xb, "Hand Held" },
1673 	{ 0xc, "Docking Station" },
1674 	{ 0xd, "All In One" },
1675 	{ 0xe, "Sub Notebook" },
1676 	{ 0xf, "Space-saving" },
1677 	{ 0x10, "Lunch Box" },
1678 	{ 0x11, "Main Server Chassis" },
1679 	{ 0x12, "Expansion Chassis" },
1680 	{ 0x13, "SubChassis" },
1681 	{ 0x14, "Bus Expansion Chassis" },
1682 	{ 0x15, "Peripheral Chassis" },
1683 	{ 0x16, "RAID Chassis" },
1684 	{ 0x17, "Rack Mount Chassis" }
1685 };
1686 
1687 fru_enum_t Vendor_Site_ID_Source_List[] = {
1688 	{ 0x1, "VSID_OracleCS ERP 10.7" }
1689 };
1690 
1691 fru_enum_t Vendor_ID_Source_List[] = {
1692 	{ 0x1, "VID_OracleCS ERP 10.7" }
1693 };
1694 
1695 fru_enum_t SSN_Rule_List[] = {
1696 	{ 0x1, "Use commodity SN Data" },
1697 	{ 0x2, "WWOPS SE Doc 923-3383" },
1698 	{ 0x3, "Sun SPD JEDEC DIMM Spec" }
1699 };
1700 
1701 fru_enum_t Program_Vendor_ID_Source_List[] = {
1702 	{ 0x1, "PVID_OracleCS ERP 10.7" }
1703 };
1704 
1705 fru_enum_t Format_Type_List[] = {
1706 	{ 0x1, "Sun FRUID" },
1707 	{ 0x2, "IPMI" },
1708 	{ 0x3, "Mixed Sun/IPMI" },
1709 	{ 0x4, "SPD" },
1710 	{ 0x5, "PCI" },
1711 	{ 0x6, "SCSI" }
1712 };
1713 
1714 fru_enum_t Dictionary_Name[] = {
1715 	{ 0x1, "Test" }
1716 };
1717 
1718 fru_enum_t FRU_Shortnames[] = {
1719 	{ 0x1, "PSU" },
1720 	{ 0x2, "BP" },
1721 	{ 0x3, "CPUM" },
1722 	{ 0x4, "DISK" },
1723 	{ 0x5, "ETH" },
1724 	{ 0x6, "FIBRE" },
1725 	{ 0x7, "GRAPX" },
1726 	{ 0x8, "IO" },
1727 	{ 0x9, "DIMM" },
1728 	{ 0xa, "SIMM" },
1729 	{ 0xb, "ECACHE" },
1730 	{ 0xc, "PS" },
1731 	{ 0xd, "RACK" },
1732 	{ 0xe, "SWITCH" },
1733 	{ 0xf, "SB" },
1734 	{ 0x10, "CP" }
1735 };
1736 
1737 
1738 fru_enum_t ManR[] = {
1739 	{ 0, "UNIX_Timestamp32" },
1740 	{ 1, "Fru_Description" },
1741 	{ 2, "Manufacture_Loc" },
1742 	{ 3, "Sun_Part_No" },
1743 	{ 4, "Sun_Serial_No" },
1744 	{ 5, "Vendor_Name" },
1745 	{ 6, "Initial_HW_Dash_Level" },
1746 	{ 7, "Initial_HW_Rev_Level" },
1747 	{ 8, "Fru_Shortname" }
1748 };
1749 
1750 fru_enum_t UsageR[] = {
1751 	{ 0, "Number_of_Updates" },
1752 	{ 1, "Last_Power_On" },
1753 	{ 2, "Total_Errors" },
1754 	{ 3, "Total_Inserts" },
1755 	{ 4, "Total_Power_Ons_old" },
1756 	{ 5, "Total_Time_On" }
1757 };
1758 
1759 fru_enum_t HW_Data_R[] = {
1760 	{ 0, "HW_Dash_Level" },
1761 	{ 1, "Hardware_Revision" }
1762 };
1763 
1764 fru_enum_t SG_CenterplaneR[] = {
1765 	{ 0, "Board_Speed" },
1766 	{ 1, "DomainAEthernetAddr" },
1767 	{ 2, "DomainBEthernetAddr" },
1768 	{ 3, "DomainCEthernetAddr" },
1769 	{ 4, "DomainDEthernetAddr" },
1770 	{ 5, "MasterSCEthernetAddr" },
1771 	{ 6, "SlaveSCEthernetAddr" }
1772 };
1773 
1774 fru_enum_t SG_BoardParameterR[] = {
1775 	{ 0, "Board_Speed" },
1776 	{ 1, "SG_Bootbus_Timing" }
1777 };
1778 
1779 fru_enum_t L2_BoardR[] = {
1780 	{ 0, "Board_Speed" }
1781 };
1782 
1783 fru_enum_t SP_FanTrayR[] = {
1784 	{ 0, "Fan_Pair_Mask" },
1785 	{ 1, "Fan_Startup_Delay" },
1786 	{ 2, "Fan_Present_Mask" }
1787 };
1788 
1789 fru_enum_t ExcalCPUR[] = {
1790 	{ 0, "Cache_Size" },
1791 	{ 1, "CPU_Max_Safari_Speed" },
1792 	{ 2, "CPU_Speed" },
1793 	{ 3, "CPU_Type" },
1794 	{ 4, "Ecache_Module_IDR" },
1795 	{ 5, "SRAM_Manufacturer" },
1796 	{ 6, "SRAM_Speed" }
1797 };
1798 
1799 fru_enum_t ExcalUsageR[] = {
1800 	{ 0, "HoursAtHalfSpeed" },
1801 	{ 1, "HoursAtOne32ndSpeed" },
1802 	{ 2, "HoursAtFullSpeed" }
1803 };
1804 
1805 fru_enum_t Dak_MotherboardR[] = {
1806 	{ 0, "PROM_Format_Version" },
1807 	{ 1, "Device_Type" },
1808 	{ 2, "Min_Bus_Speed" },
1809 	{ 3, "Max_Bus_Speed" },
1810 	{ 4, "Num_CPU_Module_Slots" },
1811 	{ 5, "Ambient_Temp_Array" },
1812 	{ 6, "Bootbus_Timing" },
1813 	{ 7, "JTAG_Info_Pointer" },
1814 	{ 8, "Min_Power_Rating" },
1815 	{ 9, "Max_Power_Rating" },
1816 	{ 10, "StickClock" },
1817 	{ 11, "Junction_Temp_Array" },
1818 	{ 12, "Reserved_24" }
1819 };
1820 
1821 fru_enum_t Dak_DualCPUModuleR[] = {
1822 	{ 0, "PROM_Format_Version" },
1823 	{ 1, "Device_Type" },
1824 	{ 2, "Num_CPUs_in_Module" },
1825 	{ 3, "Ambient_Temp_Array" },
1826 	{ 4, "Junction_Temp_Array" },
1827 	{ 5, "Cache_Size" },
1828 	{ 6, "Cache_Timing" },
1829 	{ 7, "Ecache_Features" },
1830 	{ 8, "CPU_Speed" },
1831 	{ 9, "Min_Bus_Speed" },
1832 	{ 10, "Max_Bus_Speed" },
1833 	{ 11, "JTAG_Info_Pointer" },
1834 	{ 12, "Min_Power_Rating" },
1835 	{ 13, "Max_Power_Rating" },
1836 	{ 14, "CPU0_Features" },
1837 	{ 15, "CPU1_Features" },
1838 	{ 16, "CPU0_DIMMBank0_Map" },
1839 	{ 17, "CPU0_DIMMBank1_Map" },
1840 	{ 18, "CPU1_DIMMBank0_Map" },
1841 	{ 19, "CPU1_DIMMBank1_Map" },
1842 	{ 20, "Reserved" }
1843 };
1844 
1845 fru_enum_t Dak_RSCR[] = {
1846 	{ 0, "PROM_Format_Version" },
1847 	{ 1, "Device_Type" },
1848 	{ 2, "Ethernet_Addr" },
1849 	{ 3, "Ambient_Temp_Array" },
1850 	{ 4, "Memory_Size" },
1851 	{ 5, "Min_Power_Rating" },
1852 	{ 6, "Max_Power_Rating" }
1853 };
1854 
1855 fru_enum_t Dak_IOBoardR[] = {
1856 	{ 0, "PROM_Format_Version" },
1857 	{ 1, "Device_Type" },
1858 	{ 2, "Ambient_Temp_Array" },
1859 	{ 3, "Min_Power_Rating" },
1860 	{ 4, "Max_Power_Rating" }
1861 };
1862 
1863 fru_enum_t Dak_DBPR[] = {
1864 	{ 0, "PROM_Format_Version" },
1865 	{ 1, "Device_Type" },
1866 	{ 2, "Ambient_Temp_Array" },
1867 	{ 3, "WWN" },
1868 	{ 4, "Min_Power_Rating" },
1869 	{ 5, "Max_Power_Rating" },
1870 	{ 6, "Max_Power_Distribution" }
1871 };
1872 
1873 fru_enum_t Dak_PDBR[] = {
1874 	{ 0, "PROM_Format_Version" },
1875 	{ 1, "Device_Type" },
1876 	{ 2, "Ambient_Temp_Array" },
1877 	{ 3, "Voltage_Rails" },
1878 	{ 4, "Min_Power_Rating" },
1879 	{ 5, "Max_Power_Rating" },
1880 	{ 6, "Max_Power_Distribution" }
1881 };
1882 
1883 fru_enum_t Dak_PowersupplyR[] = {
1884 	{ 0, "PROM_Format_Version" },
1885 	{ 1, "Device_Type" },
1886 	{ 2, "Max_Power_Distribution" }
1887 };
1888 
1889 fru_enum_t Dak_FCAL_GBICR[] = {
1890 	{ 0, "PROM_Format_Version" },
1891 	{ 1, "Device_Type" }
1892 };
1893 
1894 fru_enum_t Ecache_Module_IDR[] = {
1895 	{ 0, "Lot_Code" },
1896 	{ 1, "Date_Code" }
1897 };
1898 
1899 fru_enum_t EcacheR[] = {
1900 	{ 0, "SRAM_Speed" },
1901 	{ 1, "SRAM_Size" }
1902 };
1903 
1904 fru_enum_t DIMM_R[] = {
1905 	{ 0, "DIMM_Speed" },
1906 	{ 1, "DIMM_Size" }
1907 };
1908 
1909 fru_enum_t CPUBoardSpeedR[] = {
1910 	{ 0, "CPU0_Speed" },
1911 	{ 1, "CPU1_Speed" },
1912 	{ 2, "CPU2_Speed" },
1913 	{ 3, "CPU3_Speed" }
1914 };
1915 
1916 fru_enum_t SG_CPUSpeedR[] = {
1917 	{ 0, "CPU0_SerialNum" },
1918 	{ 1, "CPU0_Speed" },
1919 	{ 2, "CPU1_SerialNum" },
1920 	{ 3, "CPU1_Speed" },
1921 	{ 4, "CPU2_SerialNum" },
1922 	{ 5, "CPU2_Speed" },
1923 	{ 6, "CPU3_SerialNum" },
1924 	{ 7, "CPU3_Speed" }
1925 };
1926 
1927 fru_enum_t ExcalMotherboardR[] = {
1928 	{ 0, "Ethernet_Addr" }
1929 };
1930 
1931 fru_enum_t Repair_DetailR[] = {
1932 	{ 0, "UNIX_Timestamp32" },
1933 	{ 1, "Repair_Vendor" },
1934 	{ 2, "Repair_Location" },
1935 	{ 3, "Case_Number" },
1936 	{ 4, "Fault_Detail" },
1937 	{ 5, "Dash_Number_In" },
1938 	{ 6, "Dash_Number_Out" },
1939 	{ 7, "Symptom_Code" },
1940 	{ 8, "Cause_Code" },
1941 	{ 9, "Components_Replaced" }
1942 };
1943 
1944 fru_enum_t Repair_Update[] = {
1945 	{ 0, "HW_Dash_Level" },
1946 	{ 1, "Hardware_Revision" },
1947 	{ 2, "Firmware_Revision" },
1948 	{ 3, "Total_Returns" },
1949 	{ 4, "Total_Repairs" }
1950 };
1951 
1952 fru_enum_t Lit_DBPR[] = {
1953 	{ 0, "PROM_Format_Version" },
1954 	{ 1, "Device_Type" },
1955 	{ 2, "Ambient_Temp_Array" },
1956 	{ 3, "WWN" },
1957 	{ 4, "Min_Power_Rating" },
1958 	{ 5, "Max_Power_Rating" }
1959 };
1960 
1961 fru_enum_t DIMM_Conf_R[] = {
1962 	{ 0, "SPD_Version" },
1963 	{ 1, "Fru_Type" }
1964 };
1965 
1966 fru_enum_t InstallationR[] = {
1967 	{ 0, "UNIX_Timestamp32" },
1968 	{ 1, "Fru_Path" },
1969 	{ 2, "Parent_Part_Number" },
1970 	{ 3, "Parent_Serial_Number" },
1971 	{ 4, "Parent_Dash_Level" },
1972 	{ 5, "System_Id" },
1973 	{ 6, "System_Tz" },
1974 	{ 7, "Geo_North" },
1975 	{ 8, "Geo_East" },
1976 	{ 9, "Geo_Alt" },
1977 	{ 10, "Geo_Location" }
1978 };
1979 
1980 fru_enum_t Power_EventsR[] = {
1981 	{ 0, "UNIX_Timestamp32" },
1982 	{ 1, "Event" }
1983 };
1984 
1985 fru_enum_t Power_SummaryR[] = {
1986 	{ 0, "UNIX_Timestamp32" },
1987 	{ 1, "Total_Time_On" },
1988 	{ 2, "Total_Power_Ons" },
1989 	{ 3, "Total_Power_Offs" }
1990 };
1991 
1992 fru_enum_t Temperature_HistoryR[] = {
1993 	{ 0, "UNIX_Timestamp32" },
1994 	{ 1, "Sensor" },
1995 	{ 2, "Lowest" },
1996 	{ 3, "Highest" },
1997 	{ 4, "Latest" },
1998 	{ 5, "Histogram" }
1999 };
2000 
2001 fru_enum_t Status_CurrentR[] = {
2002 	{ 0, "UNIX_Timestamp32" },
2003 	{ 1, "Status" }
2004 };
2005 
2006 fru_enum_t Status_EventsR[] = {
2007 	{ 0, "UNIX_Timestamp32" },
2008 	{ 1, "Old_Status" },
2009 	{ 2, "New_Status" },
2010 	{ 3, "Initiator" },
2011 	{ 4, "Component" },
2012 	{ 5, "Event_Code" },
2013 	{ 6, "Message" }
2014 };
2015 
2016 fru_enum_t Soft_ErrorsR[] = {
2017 	{ 0, "UNIX_Timestamp32" },
2018 	{ 1, "Component" },
2019 	{ 2, "Softerror_Code" },
2020 	{ 3, "Syndrome" }
2021 };
2022 
2023 fru_enum_t ECO_CurrentR[] = {
2024 	{ 0, "UNIX_Timestamp32" },
2025 	{ 1, "Firmware_Revision" },
2026 	{ 2, "Hardware_Revision" },
2027 	{ 3, "HW_Dash_Level" }
2028 };
2029 
2030 fru_enum_t Customer_DataR[] = {
2031 	{ 0, "UNIX_Timestamp32" },
2032 	{ 1, "Cust_Data" }
2033 };
2034 
2035 fru_enum_t MD_Bottom_IO_FanTrayR[] = {
2036 	{ 0, "Fan_Pair_Mask" },
2037 	{ 1, "Fan_Startup_Delay" },
2038 	{ 2, "Fan_Present_Mask" }
2039 };
2040 
2041 fru_enum_t MD_CPU_Three_FanTrayR[] = {
2042 	{ 0, "Fan_Pair_Mask" },
2043 	{ 1, "Fan_Startup_Delay" },
2044 	{ 2, "Fan_Present_Mask" }
2045 };
2046 
2047 fru_enum_t ME_Three_FanTrayR[] = {
2048 	{ 0, "Fan_Pair_Mask" },
2049 	{ 1, "Fan_Startup_Delay" },
2050 	{ 2, "Fan_Present_Mask" }
2051 };
2052 
2053 fru_enum_t DS_CPU_Six_FanTrayR[] = {
2054 	{ 0, "Fan_Pair_Mask" },
2055 	{ 1, "Fan_Startup_Delay" },
2056 	{ 2, "Fan_Present_Mask" }
2057 };
2058 
2059 fru_enum_t DS_IO_Four_FanTrayR[] = {
2060 	{ 0, "Fan_Pair_Mask" },
2061 	{ 1, "Fan_Startup_Delay" },
2062 	{ 2, "Fan_Present_Mask" }
2063 };
2064 
2065 fru_enum_t MD_Top_FanTrayR[] = {
2066 	{ 0, "Fan_Pair_Mask" },
2067 	{ 1, "Fan_Startup_Delay" },
2068 	{ 2, "Fan_Present_Mask" }
2069 };
2070 
2071 fru_enum_t Repair_SummaryR[] = {
2072 	{ 0, "UNIX_Timestamp32" },
2073 	{ 1, "Total_Returns" },
2074 	{ 2, "Total_Repairs" }
2075 };
2076 
2077 fru_enum_t Dak_DBPNameR[] = {
2078 	{ 0, "Loop_A_Name" },
2079 	{ 1, "Loop_B_Name" }
2080 };
2081 
2082 fru_enum_t Sheffield_RCP_FirmwareR[] = {
2083 	{ 0, "Sun_Part_No" },
2084 	{ 1, "HW_Dash_Level" }
2085 };
2086 
2087 fru_enum_t PROM_FirmwareR[] = {
2088 	{ 0, "Sun_Part_No" },
2089 	{ 1, "HW_Dash_Level" }
2090 };
2091 
2092 fru_enum_t Sheffield_Bridge_FirmwareR[] = {
2093 	{ 0, "Sun_Part_No" },
2094 	{ 1, "HW_Dash_Level" }
2095 };
2096 
2097 fru_enum_t Temperature_LimitsR[] = {
2098 	{ 0, "Lowest_Temp_Limit" },
2099 	{ 1, "Highest_Temp_Limit" }
2100 };
2101 
2102 fru_enum_t Error_SummaryR[] = {
2103 	{ 0, "Hard_Errors" },
2104 	{ 1, "Soft_Errors" }
2105 };
2106 
2107 fru_enum_t Temperature_ExcessR[] = {
2108 	{ 0, "Time_Below" },
2109 	{ 1, "Time_Above" }
2110 };
2111 
2112 fru_enum_t CPUR[] = {
2113 	{ 0, "Num_CPUs_in_Module" },
2114 	{ 1, "CPU_Speed" },
2115 	{ 2, "Cache_Size" },
2116 	{ 3, "RAM" }
2117 };
2118 
2119 fru_enum_t SG_FanTrayR[] = {
2120 	{ 0, "Fan_Present_Mask" },
2121 	{ 1, "Fan_Pair_Mask" },
2122 	{ 2, "Fan_Startup_Delay" }
2123 };
2124 
2125 fru_enum_t SG_PowerSupplyR[] = {
2126 	{ 0, "AMB_Warning_Level" },
2127 	{ 1, "AMB_Shutdown_Level" },
2128 	{ 2, "V1_CUR_Warning_Low_Line" },
2129 	{ 3, "V1_CUR_Warning_High_Line" },
2130 	{ 4, "V1_CUR_Shutdown_Low_Line" },
2131 	{ 5, "V1_CUR_Shutdown_High_Line" },
2132 	{ 6, "V1_VLT_Under_Warning" },
2133 	{ 7, "V1_VLT_Under_Shutdown" },
2134 	{ 8, "V1_VLT_Over_Warning" },
2135 	{ 9, "V1_VLT_Over_Shutdown" },
2136 	{ 10, "V1_Power_Rating_Low_Line" },
2137 	{ 11, "V1_Power_Rating_High_Line" }
2138 };
2139 
2140 fru_enum_t Sheffield_Split_ModeR[] = {
2141 	{ 0, "Sheffield_Split_Mode_Flags" },
2142 	{ 1, "HostID0" },
2143 	{ 2, "HostID1" },
2144 	{ 3, "Sheffield_Fixed_Hardware" },
2145 	{ 4, "Sheffield_SideA_Hardware" },
2146 	{ 5, "Sheffield_SideB_Hardware" }
2147 };
2148 
2149 fru_enum_t SG_HostIdR[] = {
2150 	{ 0, "SG_HostId_A" },
2151 	{ 1, "SG_HostId_B" },
2152 	{ 2, "SG_HostId_C" },
2153 	{ 3, "SG_HostId_D" },
2154 	{ 4, "SG_HostId_SC0" },
2155 	{ 5, "SG_HostId_SC1" }
2156 };
2157 
2158 fru_enum_t WCI_CalibrationR[] = {
2159 	{ 0, "UNIX_Timestamp32" },
2160 	{ 1, "WCI_A_Rcalibrated" },
2161 	{ 2, "WCI_B_Rcalibrated" },
2162 	{ 3, "WCI_Tcalibrated" }
2163 };
2164 
2165 fru_enum_t Wildcat_IO_DIMM_Lot[] = {
2166 	{ 0, "Lot_Code" }
2167 };
2168 
2169 fru_enum_t Cum_Power_SummaryR[] = {
2170 	{ 0, "UNIX_Timestamp32" },
2171 	{ 1, "Total_Time_On" },
2172 	{ 2, "Total_Power_Ons" },
2173 	{ 3, "Total_Power_Offs" }
2174 };
2175 
2176 fru_enum_t Cum_Temperature_HistoryR[] = {
2177 	{ 0, "UNIX_Timestamp32" },
2178 	{ 1, "Sensor" },
2179 	{ 2, "Lowest" },
2180 	{ 3, "Highest" },
2181 	{ 4, "Latest" },
2182 	{ 5, "Histogram" }
2183 };
2184 
2185 fru_enum_t Configured_LevelR[] = {
2186 	{ 0, "UNIX_Timestamp32" },
2187 	{ 1, "Sun_Part_No" },
2188 	{ 2, "Configured_Serial_No" },
2189 	{ 3, "HW_Dash_Level" }
2190 };
2191 
2192 fru_enum_t SPD_ParametersR[] = {
2193 	{ 0, "SPD_Bytes_Written_SPDMemory" },
2194 	{ 1, "SPD_TotBytes_SPDMemory" },
2195 	{ 2, "SPD_Fund_Memory_Type" },
2196 	{ 3, "SPD_Row_Address_Bits" },
2197 	{ 4, "SPD_Column_Address_Bits" },
2198 	{ 5, "SPD_No_Banks_Assembly" },
2199 	{ 6, "SPD_Data_Width_Module" },
2200 	{ 7, "SPD_Mod_Data_Width" },
2201 	{ 8, "SPD_Mod_Voltage_Interface" },
2202 	{ 9, "SPD_Cycle_Time" },
2203 	{ 10, "SPD_Access_Time" },
2204 	{ 11, "SPD_Module_Config_Type" },
2205 	{ 12, "SPD_Refresh_RateType" },
2206 	{ 13, "SPD_Primary_SDRAM_Width" },
2207 	{ 14, "SPD_Error_Check_SDRAM_Width" },
2208 	{ 15, "SPD_Min_Clock_Delay" },
2209 	{ 16, "SPD_Burst_Length_Support" },
2210 	{ 17, "SPD_No_Banks_SDRAM_Device" },
2211 	{ 18, "SPD_Device_Attrib_CAS" },
2212 	{ 19, "SPD_Device_Attrib_CS" },
2213 	{ 20, "SPD_Device_Attrib_Write" },
2214 	{ 21, "SPD_Module_Attrib" },
2215 	{ 22, "SPD_Device_Attrib_Gen" },
2216 	{ 23, "SPD_Min_Cycle_Time_CL2tCC2" },
2217 	{ 24, "SPD_Max_Access_Time_CL2tSAC2" },
2218 	{ 25, "SPD_Min_Cycle_Time_CL1tCC1" },
2219 	{ 26, "SPD_Max_Access_Time_CL1tSAC1" },
2220 	{ 27, "SPD_Min_Row_Precharge_Time" },
2221 	{ 28, "SPD_Min_Row_Delay" },
2222 	{ 29, "SPD_Min_RAS_To_CAS_Delay" },
2223 	{ 30, "SPD_Min_Ras_Pulse_Width" },
2224 	{ 31, "SPD_Module_Bank_Density" },
2225 	{ 32, "SPD_Sig_Input_Setup_Time" },
2226 	{ 33, "SPD_Sig_Input_Hold_Time" },
2227 	{ 34, "SPD_Data_Sig_Input_Setup_Time" },
2228 	{ 35, "SPD_Data_Sig_Input_Hold_Time" },
2229 	{ 36, "SPD_Sun_Copyright" },
2230 	{ 37, "Spare_7bytes" },
2231 	{ 38, "SPD_Data_Edition_Code" },
2232 	{ 39, "SPD_TSHZ_Max_Nbrs_CAS_Lat" },
2233 	{ 40, "SPD_TSLZ_CLK_To_Output" },
2234 	{ 41, "SPD_Data_Revision_Code" },
2235 	{ 42, "Checksum_8" },
2236 	{ 43, "SPD_Old_Man_Code" },
2237 	{ 44, "SPD_Old_Man_Loc" },
2238 	{ 45, "SPD_Manufacturer_Part_No" },
2239 	{ 46, "SPD_Man_Rev_Code_Pcb" },
2240 	{ 47, "SPD_Man_Rev_Code_Comp" },
2241 	{ 48, "SPD_Manufacture_Date_Week" },
2242 	{ 49, "SPD_Manufacture_Date_Year" },
2243 	{ 50, "SPD_Old_Assembly_Serial_No" },
2244 	{ 51, "SPD_Old_Sun_Part_No" },
2245 	{ 52, "SPD_Sun_Module_Power_Parm" },
2246 	{ 53, "SPD_Sun_Mod_Power_Parm_2" },
2247 	{ 54, "SPD_Sun_Mod_Cycle_Time" },
2248 	{ 55, "SPD_Sun_Mod_Cycle_Time_TOH" },
2249 	{ 56, "SPD_Old_Sun_Module_Label_Info" },
2250 	{ 57, "SPD_Mode_Register_Data_1" },
2251 	{ 58, "SPD_Mode_Register_Data_2" },
2252 	{ 59, "Spare_8bytes" },
2253 	{ 60, "SPD_Module_Freq" },
2254 	{ 61, "SPD_CAS_Latencies" },
2255 	{ 62, "SPD_Edge_Connect_Sig_Dq0" },
2256 	{ 63, "SPD_Edge_Connect_Sig_Dq1" },
2257 	{ 64, "SPD_Edge_Connect_Sig_Dq2" },
2258 	{ 65, "SPD_Edge_Connect_Sig_Dq3" },
2259 	{ 66, "SPD_Edge_Connect_Sig_Dq4" },
2260 	{ 67, "SPD_Edge_Connect_Sig_Dq5" },
2261 	{ 68, "SPD_Edge_Connect_Sig_Dq6" },
2262 	{ 69, "SPD_Edge_Connect_Sig_Dq7" },
2263 	{ 70, "SPD_Edge_Connect_Sig_Dq8" },
2264 	{ 71, "SPD_Edge_Connect_Sig_Dq9" },
2265 	{ 72, "SPD_Edge_Connect_Sig_Dq10" },
2266 	{ 73, "SPD_Edge_Connect_Sig_Dq11" },
2267 	{ 74, "SPD_Edge_Connect_Sig_Dq12" },
2268 	{ 75, "SPD_Edge_Connect_Sig_Dq13" },
2269 	{ 76, "SPD_Edge_Connect_Sig_Dq14" },
2270 	{ 77, "SPD_Edge_Connect_Sig_Dq15" },
2271 	{ 78, "SPD_Edge_Connect_Sig_Dq16" },
2272 	{ 79, "SPD_Edge_Connect_Sig_Dq17" },
2273 	{ 80, "SPD_Edge_Connect_Sig_Dq18" },
2274 	{ 81, "SPD_Edge_Connect_Sig_Dq19" },
2275 	{ 82, "SPD_Edge_Connect_Sig_Dq20" },
2276 	{ 83, "SPD_Edge_Connect_Sig_Dq21" },
2277 	{ 84, "SPD_Edge_Connect_Sig_Dq22" },
2278 	{ 85, "SPD_Edge_Connect_Sig_Dq23" },
2279 	{ 86, "SPD_Edge_Connect_Sig_Dq24" },
2280 	{ 87, "SPD_Edge_Connect_Sig_Dq25" },
2281 	{ 88, "SPD_Edge_Connect_Sig_Dq26" },
2282 	{ 89, "SPD_Edge_Connect_Sig_Dq27" },
2283 	{ 90, "SPD_Edge_Connect_Sig_Dq28" },
2284 	{ 91, "SPD_Edge_Connect_Sig_Dq29" },
2285 	{ 92, "SPD_Edge_Connect_Sig_Dq30" },
2286 	{ 93, "SPD_Edge_Connect_Sig_Dq31" },
2287 	{ 94, "SPD_Edge_Connect_Sig_Dq32" },
2288 	{ 95, "SPD_Edge_Connect_Sig_Dq33" },
2289 	{ 96, "SPD_Edge_Connect_Sig_Dq34" },
2290 	{ 97, "SPD_Edge_Connect_Sig_Dq35" },
2291 	{ 98, "SPD_Edge_Connect_Sig_Dq36" },
2292 	{ 99, "SPD_Edge_Connect_Sig_Dq37" },
2293 	{ 100, "SPD_Edge_Connect_Sig_Dq38" },
2294 	{ 101, "SPD_Edge_Connect_Sig_Dq39" },
2295 	{ 102, "SPD_Edge_Connect_Sig_Dq40" },
2296 	{ 103, "SPD_Edge_Connect_Sig_Dq41" },
2297 	{ 104, "SPD_Edge_Connect_Sig_Dq42" },
2298 	{ 105, "SPD_Edge_Connect_Sig_Dq43" },
2299 	{ 106, "SPD_Edge_Connect_Sig_Dq44" },
2300 	{ 107, "SPD_Edge_Connect_Sig_Dq45" },
2301 	{ 108, "SPD_Edge_Connect_Sig_Dq46" },
2302 	{ 109, "SPD_Edge_Connect_Sig_Dq47" },
2303 	{ 110, "SPD_Edge_Connect_Sig_Dq48" },
2304 	{ 111, "SPD_Edge_Connect_Sig_Dq49" },
2305 	{ 112, "SPD_Edge_Connect_Sig_Dq50" },
2306 	{ 113, "SPD_Edge_Connect_Sig_Dq51" },
2307 	{ 114, "SPD_Edge_Connect_Sig_Dq52" },
2308 	{ 115, "SPD_Edge_Connect_Sig_Dq53" },
2309 	{ 116, "SPD_Edge_Connect_Sig_Dq54" },
2310 	{ 117, "SPD_Edge_Connect_Sig_Dq55" },
2311 	{ 118, "SPD_Edge_Connect_Sig_Dq56" },
2312 	{ 119, "SPD_Edge_Connect_Sig_Dq57" },
2313 	{ 120, "SPD_Edge_Connect_Sig_Dq58" },
2314 	{ 121, "SPD_Edge_Connect_Sig_Dq59" },
2315 	{ 122, "SPD_Edge_Connect_Sig_Dq60" },
2316 	{ 123, "SPD_Edge_Connect_Sig_Dq61" },
2317 	{ 124, "SPD_Edge_Connect_Sig_Dq62" },
2318 	{ 125, "SPD_Edge_Connect_Sig_Dq63" },
2319 	{ 126, "SPD_Edge_Connect_Sig_Dq64" },
2320 	{ 127, "SPD_Edge_Connect_Sig_Dq65" },
2321 	{ 128, "SPD_Edge_Connect_Sig_Dq66" },
2322 	{ 129, "SPD_Edge_Connect_Sig_Dq67" },
2323 	{ 130, "SPD_Edge_Connect_Sig_Dq68" },
2324 	{ 131, "SPD_Edge_Connect_Sig_Dq69" },
2325 	{ 132, "SPD_Edge_Connect_Sig_Dq70" },
2326 	{ 133, "SPD_Edge_Connect_Sig_Dq71" },
2327 	{ 134, "SPD_Edge_Connect_Sig_Dq72" },
2328 	{ 135, "SPD_Edge_Connect_Sig_Dq73" },
2329 	{ 136, "SPD_Edge_Connect_Sig_Dq74" },
2330 	{ 137, "SPD_Edge_Connect_Sig_Dq75" },
2331 	{ 138, "SPD_Edge_Connect_Sig_Dq76" },
2332 	{ 139, "SPD_Edge_Connect_Sig_Dq77" },
2333 	{ 140, "SPD_Edge_Connect_Sig_Dq78" },
2334 	{ 141, "SPD_Edge_Connect_Sig_Dq79" },
2335 	{ 142, "SPD_Edge_Connect_Sig_Dq80" },
2336 	{ 143, "SPD_Edge_Connect_Sig_Dq81" },
2337 	{ 144, "SPD_Edge_Connect_Sig_Dq82" },
2338 	{ 145, "SPD_Edge_Connect_Sig_Dq83" },
2339 	{ 146, "SPD_Edge_Connect_Sig_Dq84" },
2340 	{ 147, "SPD_Edge_Connect_Sig_Dq85" },
2341 	{ 148, "SPD_Edge_Connect_Sig_Dq86" },
2342 	{ 149, "SPD_Edge_Connect_Sig_Dq87" },
2343 	{ 150, "SPD_Edge_Connect_Sig_Dq88" },
2344 	{ 151, "SPD_Edge_Connect_Sig_Dq89" },
2345 	{ 152, "SPD_Edge_Connect_Sig_Dq90" },
2346 	{ 153, "SPD_Edge_Connect_Sig_Dq91" },
2347 	{ 154, "SPD_Edge_Connect_Sig_Dq92" },
2348 	{ 155, "SPD_Edge_Connect_Sig_Dq93" },
2349 	{ 156, "SPD_Edge_Connect_Sig_Dq94" },
2350 	{ 157, "SPD_Edge_Connect_Sig_Dq95" },
2351 	{ 158, "SPD_Edge_Connect_Sig_Dq96" },
2352 	{ 159, "SPD_Edge_Connect_Sig_Dq97" },
2353 	{ 160, "SPD_Edge_Connect_Sig_Dq98" },
2354 	{ 161, "SPD_Edge_Connect_Sig_Dq99" },
2355 	{ 162, "SPD_Edge_Connect_Sig_Dq100" },
2356 	{ 163, "SPD_Edge_Connect_Sig_Dq101" },
2357 	{ 164, "SPD_Edge_Connect_Sig_Dq102" },
2358 	{ 165, "SPD_Edge_Connect_Sig_Dq103" },
2359 	{ 166, "SPD_Edge_Connect_Sig_Dq104" },
2360 	{ 167, "SPD_Edge_Connect_Sig_Dq105" },
2361 	{ 168, "SPD_Edge_Connect_Sig_Dq106" },
2362 	{ 169, "SPD_Edge_Connect_Sig_Dq107" },
2363 	{ 170, "SPD_Edge_Connect_Sig_Dq108" },
2364 	{ 171, "SPD_Edge_Connect_Sig_Dq109" },
2365 	{ 172, "SPD_Edge_Connect_Sig_Dq110" },
2366 	{ 173, "SPD_Edge_Connect_Sig_Dq111" },
2367 	{ 174, "SPD_Edge_Connect_Sig_Dq112" },
2368 	{ 175, "SPD_Edge_Connect_Sig_Dq113" },
2369 	{ 176, "SPD_Edge_Connect_Sig_Dq114" },
2370 	{ 177, "SPD_Edge_Connect_Sig_Dq115" },
2371 	{ 178, "SPD_Edge_Connect_Sig_Dq116" },
2372 	{ 179, "SPD_Edge_Connect_Sig_Dq117" },
2373 	{ 180, "SPD_Edge_Connect_Sig_Dq118" },
2374 	{ 181, "SPD_Edge_Connect_Sig_Dq119" },
2375 	{ 182, "SPD_Edge_Connect_Sig_Dq120" },
2376 	{ 183, "SPD_Edge_Connect_Sig_Dq121" },
2377 	{ 184, "SPD_Edge_Connect_Sig_Dq122" },
2378 	{ 185, "SPD_Edge_Connect_Sig_Dq123" },
2379 	{ 186, "SPD_Edge_Connect_Sig_Dq124" },
2380 	{ 187, "SPD_Edge_Connect_Sig_Dq125" },
2381 	{ 188, "SPD_Edge_Connect_Sig_Dq126" },
2382 	{ 189, "SPD_Edge_Connect_Sig_Dq127" },
2383 	{ 190, "SPD_Edge_Connect_Sig_Dq128" },
2384 	{ 191, "SPD_Edge_Connect_Sig_Dq129" },
2385 	{ 192, "SPD_Edge_Connect_Sig_Dq130" },
2386 	{ 193, "SPD_Edge_Connect_Sig_Dq131" },
2387 	{ 194, "SPD_Edge_Connect_Sig_Dq132" },
2388 	{ 195, "SPD_Edge_Connect_Sig_Dq133" },
2389 	{ 196, "SPD_Edge_Connect_Sig_Dq134" },
2390 	{ 197, "SPD_Edge_Connect_Sig_Dq135" },
2391 	{ 198, "SPD_Edge_Connect_Sig_Dq136" },
2392 	{ 199, "SPD_Edge_Connect_Sig_Dq137" },
2393 	{ 200, "SPD_Edge_Connect_Sig_Dq138" },
2394 	{ 201, "SPD_Edge_Connect_Sig_Dq139" },
2395 	{ 202, "SPD_Edge_Connect_Sig_Dq140" },
2396 	{ 203, "SPD_Edge_Connect_Sig_Dq141" },
2397 	{ 204, "SPD_Edge_Connect_Sig_Dq142" },
2398 	{ 205, "SPD_Edge_Connect_Sig_Dq143" },
2399 	{ 206, "SPD_Sun_Mod_Label_Info" },
2400 	{ 207, "Spare_49bytes" }
2401 };
2402 
2403 fru_enum_t Laser_Power_EventsR[] = {
2404 	{ 0, "UNIX_Timestamp32" },
2405 	{ 1, "Event" }
2406 };
2407 
2408 fru_enum_t Laser_Power_SummaryR[] = {
2409 	{ 0, "UNIX_Timestamp32" },
2410 	{ 1, "Total_Time_On" },
2411 	{ 2, "Total_Power_Ons" },
2412 	{ 3, "Total_Power_Offs" }
2413 };
2414 
2415 fru_enum_t Laser_Cum_Power_SummaryR[] = {
2416 	{ 0, "UNIX_Timestamp32" },
2417 	{ 1, "Total_Time_On" },
2418 	{ 2, "Total_Power_Ons" },
2419 	{ 3, "Total_Power_Offs" }
2420 };
2421 
2422 fru_enum_t COD_CPUSpeedR[] = {
2423 	{ 0, "CPU0_SerialNum" },
2424 	{ 1, "CPU0_Speed" },
2425 	{ 2, "CPU1_SerialNum" },
2426 	{ 3, "CPU1_Speed" },
2427 	{ 4, "CPU2_SerialNum" },
2428 	{ 5, "CPU2_Speed" },
2429 	{ 6, "CPU3_SerialNum" },
2430 	{ 7, "CPU3_Speed" }
2431 };
2432 
2433 fru_enum_t EthernetMACAddr2R[] = {
2434 	{ 0, "Ethernet_Addr" },
2435 	{ 1, "Ethernet_Addr2" }
2436 };
2437 
2438 fru_enum_t Status_Proxy1R[] = {
2439 	{ 0, "UNIX_Timestamp32" },
2440 	{ 1, "Version" },
2441 	{ 2, "StatusMap31" }
2442 };
2443 
2444 fru_enum_t Status_Proxy2R[] = {
2445 	{ 0, "UNIX_Timestamp32" },
2446 	{ 1, "Version" },
2447 	{ 2, "StatusMap127" }
2448 };
2449 
2450 fru_enum_t Sun_Part_Number_DataR[] = {
2451 	{ 0, "UNIX_Timestamp32" },
2452 	{ 1, "Sun_Part_No" },
2453 	{ 2, "Sun_Serial_No" },
2454 	{ 3, "Vendor_Name" },
2455 	{ 4, "Initial_HW_Dash_Level" }
2456 };
2457 
2458 fru_enum_t Fault_DataR[] = {
2459 	{ 0, "UNIX_Timestamp32" },
2460 	{ 1, "Error_Code" },
2461 	{ 2, "Fault_Code" }
2462 };
2463 
2464 fru_enum_t BatteryWarrantyR[] = {
2465 	{ 0, "WarrantyDuration" },
2466 	{ 1, "RefreshCycle" },
2467 	{ 2, "ShelfLife" }
2468 };
2469 
2470 fru_enum_t EthernetMACAddrRangeR[] = {
2471 	{ 0, "Ethernet_Addr" },
2472 	{ 1, "Ethernet_Addr_Range" }
2473 };
2474 
2475 fru_enum_t Drawer_DescriptionR[] = {
2476 	{ 0, "Drawer_Type" },
2477 	{ 1, "Access_Model" },
2478 	{ 2, "Disk_Presence" },
2479 	{ 3, "Power_Type" },
2480 	{ 4, "Sun_Part_No" },
2481 	{ 5, "Sun_Serial_No" },
2482 	{ 6, "Diskslot1_Label" },
2483 	{ 7, "Diskslot2_Label" },
2484 	{ 8, "Fanslot1_Label" },
2485 	{ 9, "Fanslot2_Label" },
2486 	{ 10, "Psuslot1_Label" },
2487 	{ 11, "Psuslot2_Label" },
2488 	{ 12, "Scbslot_Label" },
2489 	{ 13, "Rmmslot_Label" },
2490 	{ 14, "Pdu1_Label" },
2491 	{ 15, "Pdu2_Label" }
2492 };
2493 
2494 fru_enum_t Drawer_ConfigR[] = {
2495 	{ 0, "UNIX_Timestamp32" },
2496 	{ 1, "Drawer_Cfg" },
2497 	{ 2, "Power_Supply_Cfg" },
2498 	{ 3, "Location" },
2499 	{ 4, "User_Label" }
2500 };
2501 
2502 fru_enum_t Drawer_InfoR[] = {
2503 	{ 0, "UNIX_Timestamp32" },
2504 	{ 1, "Drawer_Id" },
2505 	{ 2, "Drawer_Type" },
2506 	{ 3, "Access_Model" },
2507 	{ 4, "Slot_Mode" },
2508 	{ 5, "Reserved_Data" }
2509 };
2510 
2511 fru_enum_t CPUFirmwareR[] = {
2512 	{ 0, "UNIX_Timestamp32" },
2513 	{ 1, "CPU_FW_Part_No" },
2514 	{ 2, "CPU_FW_Dash_Level" }
2515 };
2516 
2517 fru_enum_t Netra_ACFirmwareR[] = {
2518 	{ 0, "UNIX_Timestamp32" },
2519 	{ 1, "BCFW_Part_No" },
2520 	{ 2, "BCFW_Dash_Level" },
2521 	{ 3, "CMSW_Part_No" },
2522 	{ 4, "CMSW_Dash_Level" },
2523 	{ 5, "BMCFW_Part_No" },
2524 	{ 6, "BMCFW_Dash_Level" }
2525 };
2526 
2527 fru_enum_t Fru_DescriptionR[] = {
2528 	{ 0, "Fru_Type" },
2529 	{ 1, "External_Label" },
2530 	{ 2, "Min_Power_Rating" },
2531 	{ 3, "Max_Power_Rating" },
2532 	{ 4, "Fru_Description_StringG" },
2533 	{ 5, "Fru_Description_StringL" }
2534 };
2535 
2536 fru_enum_t CPCI_Slot_DataR[] = {
2537 	{ 0, "UNIX_Timestamp32" },
2538 	{ 1, "Acceptable_Fru_Types" },
2539 	{ 2, "Slot_Mode" },
2540 	{ 3, "Boot_Devices" }
2541 };
2542 
2543 fru_enum_t MCNet_ConfigR[] = {
2544 	{ 0, "MCNetIPSubnet" },
2545 	{ 1, "MCNetIPSubnetMask" },
2546 	{ 2, "MCNetOpaque" }
2547 };
2548 
2549 fru_enum_t Battery_StatusR[] = {
2550 	{ 0, "WarrantyStartDate" },
2551 	{ 1, "LastRechargeDate" },
2552 	{ 2, "LastHealthCheckDate" },
2553 	{ 3, "BatteryStatus" }
2554 };
2555 
2556 fru_enum_t Battery_WarrantyR[] = {
2557 	{ 0, "WarrantyDuration" },
2558 	{ 1, "RefreshCycle" },
2559 	{ 2, "ShelfLife" }
2560 };
2561 
2562 fru_enum_t Config_LevelR[] = {
2563 	{ 0, "Configured_Serial_No" },
2564 	{ 1, "Fru_Description" },
2565 	{ 2, "FRU_Part_And_Dash_No" }
2566 };
2567 
2568 fru_enum_t Chassis_InfoR[] = {
2569 	{ 0, "UNIX_Timestamp32" },
2570 	{ 1, "Chassis_Id" },
2571 	{ 2, "Chassis_Type" },
2572 	{ 3, "Access_Model" },
2573 	{ 4, "Reserved_Data" }
2574 };
2575 
2576 fru_enum_t Netra_DMCFirmwareR[] = {
2577 	{ 0, "UNIX_Timestamp32" },
2578 	{ 1, "BCFW_Part_No" },
2579 	{ 2, "BCFW_Dash_Level" },
2580 	{ 3, "CMSW_Part_No" },
2581 	{ 4, "CMSW_Dash_Level" },
2582 	{ 5, "BMCFW_Part_No" },
2583 	{ 6, "BMCFW_Dash_Level" }
2584 };
2585 
2586 fru_enum_t Chassis_DataR[] = {
2587 	{ 0, "UNIX_Timestamp32" },
2588 	{ 1, "Chassis_Id" },
2589 	{ 2, "Chassis_Type" },
2590 	{ 3, "Access_Model" },
2591 	{ 4, "Reserved_Data" }
2592 };
2593 
2594 fru_enum_t DMCFirmwareR[] = {
2595 	{ 0, "UNIX_Timestamp32" },
2596 	{ 1, "BCFW_Part_No" },
2597 	{ 2, "BCFW_Dash_Level" },
2598 	{ 3, "CMSW_Part_No" },
2599 	{ 4, "CMSW_Dash_Level" },
2600 	{ 5, "BMCFW_Part_No" },
2601 	{ 6, "BMCFW_Dash_Level" }
2602 };
2603 
2604 fru_enum_t MaintenanceR[] = {
2605 	{ 0, "UNIX_Timestamp32" },
2606 	{ 1, "New_Description" },
2607 	{ 2, "New_Sun_Part_No" }
2608 };
2609 
2610 fru_enum_t SPD_R[] = {
2611 	{ 0, "SPD_Bytes_Written_SPDMemory" },
2612 	{ 1, "SPD_TotBytes_SPDMemory" },
2613 	{ 2, "SPD_Fundamental_Memory_Type" },
2614 	{ 3, "SPD_Row_Address_Bits" },
2615 	{ 4, "SPD_Column_Address_Bits" },
2616 	{ 5, "SPD_No_Banks_Assembly" },
2617 	{ 6, "SPD_Module_Data_Width" },
2618 	{ 7, "SPD_Mod_Voltage_Interface" },
2619 	{ 8, "SPD_Cycle_Time" },
2620 	{ 9, "SPD_Access_Time" },
2621 	{ 10, "SPD_DIMM_Config_Type" },
2622 	{ 11, "SPD_Type_Specific" },
2623 	{ 12, "SPD_Data_Revision_Code" },
2624 	{ 13, "Checksum_8" },
2625 	{ 14, "Vendor_Name" },
2626 	{ 15, "SPD_Man_Loc" },
2627 	{ 16, "SPD_Manufacturer_Part_No" },
2628 	{ 17, "SPD_Module_Rev_Code" },
2629 	{ 18, "SPD_Manufacture_Year" },
2630 	{ 19, "SPD_Manufacture_Week" },
2631 	{ 20, "SPD_Assembly_Serial_No" },
2632 	{ 21, "SPD_Man_Specific" }
2633 };
2634 
2635 fru_enum_t PlatformR[] = {
2636 	{ 0, "UNIX_Timestamp32" },
2637 	{ 1, "Platform_Name" }
2638 };
2639 
2640 fru_enum_t PartNumber_ChangedR[] = {
2641 	{ 0, "UNIX_Timestamp32" },
2642 	{ 1, "From_Part_No" },
2643 	{ 2, "From_Serial_No" },
2644 	{ 3, "From_Dash_No" },
2645 	{ 4, "To_Part_No" },
2646 	{ 5, "To_Serial_No" },
2647 	{ 6, "To_Dash_No" }
2648 };
2649 
2650 fru_enum_t FRU_Props_PrivateR[] = {
2651 	{ 0, "SpecPartNo" },
2652 	{ 1, "Properties" }
2653 };
2654 
2655 fru_enum_t Fan_Speeds[] = {
2656 	{ 0, "Fan_Revs_Per_Sec" },
2657 	{ 1, "Tacho_Pulses_Per_Rev" }
2658 };
2659 
2660 fru_enum_t FRU_Props_Private2R[] = {
2661 	{ 0, "UNIX_Timestamp32" },
2662 	{ 1, "SpecPartNo" },
2663 	{ 2, "Properties" }
2664 };
2665 
2666 fru_enum_t Status_Proxy3R[] = {
2667 	{ 0, "UNIX_Timestamp32" },
2668 	{ 1, "Version" },
2669 	{ 2, "StatusMap2" }
2670 };
2671 
2672 fru_enum_t DDR1PinSteerR[] = {
2673 	{ 0, "UNIX_Timestamp32" },
2674 	{ 1, "DataBits" }
2675 };
2676 
2677 fru_enum_t Event_DataR[] = {
2678 	{ 0, "Initiator" },
2679 	{ 1, "Message_Type" },
2680 	{ 2, "Diagcode" },
2681 	{ 3, "UUID" }
2682 };
2683 
2684 fru_enum_t PSU_PVout1R[] = {
2685 	{ 0, "PSU_Voltage" },
2686 	{ 1, "PSU_Current" }
2687 };
2688 
2689 fru_enum_t PSU_PVstby1R[] = {
2690 	{ 0, "PSU_Voltage" },
2691 	{ 1, "PSU_Current" }
2692 };
2693 
2694 fru_enum_t SPD1_R[] = {
2695 	{ 0, "SPD_Bytes_Written_SPDMemory" },
2696 	{ 1, "SPD_TotBytes_SPDMemory" },
2697 	{ 2, "SPD_Fundamental_Memory_Type" },
2698 	{ 3, "SPD_Row_Address_Bits" },
2699 	{ 4, "SPD_Column_Address_Bits" },
2700 	{ 5, "SPD_No_Banks_Assembly" },
2701 	{ 6, "SPD_Module_Data_Width" },
2702 	{ 7, "SPD_Mod_Voltage_Interface" },
2703 	{ 8, "SPD_Cycle_Time" },
2704 	{ 9, "SPD_Access_Time" },
2705 	{ 10, "SPD_DIMM_Config_Type" },
2706 	{ 11, "SPD_Type_Specific" },
2707 	{ 12, "SPD_Data_Revision_Code" },
2708 	{ 13, "Checksum_8" },
2709 	{ 14, "Vendor_Name" },
2710 	{ 15, "SPD_Man_Loc" },
2711 	{ 16, "SPD_Manufacturer_Part_No" },
2712 	{ 17, "SPD_Module_Rev_Code" },
2713 	{ 18, "SPD_Manufacture_Year" },
2714 	{ 19, "SPD_Manufacture_Week" },
2715 	{ 20, "SPD_Sun_Serial_No" },
2716 	{ 21, "SPD_Man_Specific" }
2717 };
2718 
2719 fru_enum_t Sun_SPD_DataR[] = {
2720 	{ 0, "SPD_Format_Version" },
2721 	{ 1, "Sun_Part_Dash_Rev" },
2722 	{ 2, "Certified_Platforms" },
2723 	{ 3, "Sun_Key_Code" },
2724 	{ 4, "Sun_Certification" }
2725 };
2726 
2727 fru_enum_t IPMI_BoardR[] = {
2728 	{ 0, "Format_Version" },
2729 	{ 1, "Lang_Code" },
2730 	{ 2, "MFG_DateTime" },
2731 	{ 3, "Manufacturer" },
2732 	{ 4, "ProductName" },
2733 	{ 5, "IPMISerialNo" },
2734 	{ 6, "IPMIPartNo" },
2735 	{ 7, "FRU_FileID" },
2736 	{ 8, "BoardCustom_MfgInfo" }
2737 };
2738 
2739 fru_enum_t IPMI_ProductR[] = {
2740 	{ 0, "Format_Version" },
2741 	{ 1, "Lang_Code" },
2742 	{ 2, "Manufacturer" },
2743 	{ 3, "ProductName" },
2744 	{ 4, "IPMIPartNo" },
2745 	{ 5, "ProductVersion" },
2746 	{ 6, "IPMISerialNo" },
2747 	{ 7, "AssetTag" },
2748 	{ 8, "FRU_FileID" },
2749 	{ 9, "ProductCustom_MfgInfo" }
2750 };
2751 
2752 fru_enum_t IPMI_ChassisR[] = {
2753 	{ 0, "Format_Version" },
2754 	{ 1, "ChassisName" },
2755 	{ 2, "IPMIPartNo" },
2756 	{ 3, "IPMISerialNo" },
2757 	{ 4, "ChassisCustom_MfgInfo" }
2758 };
2759 
2760 fru_enum_t Partner_Part_NumberR[] = {
2761 	{ 0, "Vendor_Name" },
2762 	{ 1, "Partner_Part_Number" }
2763 };
2764 
2765 fru_enum_t Sun_ManR[] = {
2766 	{ 0, "UNIX_Timestamp32" },
2767 	{ 1, "Sun_Fru_Description" },
2768 	{ 2, "Vendor_Site_ID" },
2769 	{ 3, "Vendor_Site_ID_Source" },
2770 	{ 4, "SUN_PN" },
2771 	{ 5, "SUN_SN" },
2772 	{ 6, "SN_Format" },
2773 	{ 7, "Vendor_ID" },
2774 	{ 8, "Vendor_ID_Source" },
2775 	{ 9, "Initial_HW_Dash_Level" },
2776 	{ 10, "Initial_HW_Rev_Level" },
2777 	{ 11, "Fru_Shortname" },
2778 	{ 12, "Sun_Hazard_Class_Code" },
2779 	{ 13, "Sun_Fru_Type" },
2780 	{ 14, "Sun_SpecPartNo" }
2781 };
2782 
2783 fru_enum_t OTS_ManR[] = {
2784 	{ 0, "UNIX_Timestamp32" },
2785 	{ 1, "OTS_ManR_Version" },
2786 	{ 2, "Sun_Fru_Description" },
2787 	{ 3, "Vendor_Site_ID" },
2788 	{ 4, "Vendor_Site_ID_Source" },
2789 	{ 5, "SUN_PN" },
2790 	{ 6, "Commodity_SN" },
2791 	{ 7, "SSN_Rule" },
2792 	{ 8, "Vendor_ID" },
2793 	{ 9, "Vendor_ID_Source" },
2794 	{ 10, "Program_Vendor_ID" },
2795 	{ 11, "Program_Vendor_ID_Source" },
2796 	{ 12, "Initial_HW_Dash_Level" },
2797 	{ 13, "Initial_HW_Rev_Level" },
2798 	{ 14, "Fru_Shortname" },
2799 	{ 15, "Format_Type" },
2800 	{ 16, "Sun_Hazard_Class_Code" },
2801 	{ 17, "Sun_Fru_Type" },
2802 	{ 18, "Sun_SpecPartNo" }
2803 };
2804 
2805 fru_enum_t NetworkR[] = {
2806 	{ 0, "ReqMBox" },
2807 	{ 1, "GrantMBox" },
2808 	{ 2, "IPAddr" },
2809 	{ 3, "IPDiscovery" },
2810 	{ 4, "IPGateway" },
2811 	{ 5, "IPNetmask" }
2812 };
2813 
2814 fru_enum_t FMA_CodeR[] = {
2815 	{ 0, "Code_Version" },
2816 	{ 1, "Dictid" },
2817 	{ 2, "Diag_Code" }
2818 };
2819 
2820 fru_enum_t Fault_Install_DataR[] = {
2821 	{ 0, "UNIX_Timestamp32" },
2822 	{ 1, "MACADDR" },
2823 	{ 2, "Status" },
2824 	{ 3, "Initiator" },
2825 	{ 4, "Message_Type" },
2826 	{ 5, "Message_32" }
2827 };
2828 
2829 fru_enum_t Power_On_DataR[] = {
2830 	{ 0, "UNIX_Timestamp32" },
2831 	{ 1, "Power_On_Minutes" }
2832 };
2833 
2834 fru_enum_t Network1R[] = {
2835 	{ 0, "ReqMBox" },
2836 	{ 1, "GrantMBox" },
2837 	{ 2, "IPAddr" },
2838 	{ 3, "IPDiscovery" },
2839 	{ 4, "IPGateway" },
2840 	{ 5, "IPNetmask" },
2841 	{ 6, "Ethernet_Addr2" }
2842 };
2843 
2844 fru_enum_t FMA_Event_DataR[] = {
2845 	{ 0, "Fault_Diag_Secs" },
2846 	{ 1, "FMA_CodeR" },
2847 	{ 2, "UUID" },
2848 	{ 3, "DE_Name" },
2849 	{ 4, "DE_Version" },
2850 	{ 5, "Diagdata" }
2851 };
2852 
2853 fru_enum_t FMA_MessageR[] = {
2854 	{ 0, "Fault_Diag_Secs" },
2855 	{ 1, "FMA_String" },
2856 	{ 2, "UUID" },
2857 	{ 3, "DE_Name" },
2858 	{ 4, "DE_Version" },
2859 	{ 5, "Diagdata" }
2860 };
2861 
2862 fru_enum_t OEM_Record_Header_S[] = {
2863 	{ 0, "Record_Type_ID" },
2864 	{ 1, "End_Of_Records" },
2865 	{ 2, "Record_Length" },
2866 	{ 3, "Record_Checksum" },
2867 	{ 4, "Header_Checksum" }
2868 };
2869 
2870 fru_enum_t Chassis_Info_Area_S[] = {
2871 	{ 0, "Chassis_Info_Area_Format_Version" },
2872 	{ 1, "Chassis_Info_Area_Length" },
2873 	{ 2, "ChassisType" },
2874 	{ 3, "Chassis_Part_Number_Type_Length" },
2875 	{ 4, "Chassis_Part_Number" },
2876 	{ 5, "Chassis_Serial_Number_Type_Length" },
2877 	{ 6, "Chassis_Serial_Number" },
2878 	{ 7, "Custom_Chassis_Info_Type_Length" },
2879 	{ 8, "Custom_Chassis_Info" },
2880 	{ 9, "End_Of_Fields" },
2881 	{ 10, "Zeros_Pad" },
2882 	{ 11, "Chassis_Info_Checksum" }
2883 };
2884 
2885 fru_enum_t Board_Info_Area_S[] = {
2886 	{ 0, "Board_Area_Format_Version" },
2887 	{ 1, "Board_Area_Length" },
2888 	{ 2, "Language_Code" },
2889 	{ 3, "Mfg_Date_Time" },
2890 	{ 4, "Board_Manufacturer_Type_Length" },
2891 	{ 5, "Board_Manufacturer" },
2892 	{ 6, "Board_Product_Name_Type_Length" },
2893 	{ 7, "Board_Product_Name" },
2894 	{ 8, "Board_Serial_Number_Type_Length" },
2895 	{ 9, "Board_Serial_Number" },
2896 	{ 10, "Board_Part_Number_Type_Length" },
2897 	{ 11, "Board_Part_Number" },
2898 	{ 12, "FRU_File_ID_Type_Length" },
2899 	{ 13, "FRU_File_ID" },
2900 	{ 14, "Custom_Mfg_Info_Type_Length" },
2901 	{ 15, "Custom_Mfg_Info" },
2902 	{ 16, "End_Of_Fields" },
2903 	{ 17, "Zeros_Pad" },
2904 	{ 18, "Board_Area_Checksum" }
2905 };
2906 
2907 fru_enum_t Product_Info_Area_S[] = {
2908 	{ 0, "Product_Area_Format_Version" },
2909 	{ 1, "Product_Area_Length" },
2910 	{ 2, "Language_Code" },
2911 	{ 3, "Manufacturer_Name_Type_Length" },
2912 	{ 4, "Manufacturer_Name" },
2913 	{ 5, "Product_Name_Type_Length" },
2914 	{ 6, "Product_Name" },
2915 	{ 7, "Product_Part_Model_Number_Type_Length" },
2916 	{ 8, "Product_Part_Model_Number" },
2917 	{ 9, "Product_Version_Type_Length" },
2918 	{ 10, "Product_Version" },
2919 	{ 11, "Product_Serial_Number_Type_Length" },
2920 	{ 12, "Product_Serial_Number" },
2921 	{ 13, "Asset_Tag_Type_Length" },
2922 	{ 14, "Asset_Tag" },
2923 	{ 15, "FRU_File_ID_Type_Length" },
2924 	{ 16, "FRU_File_ID" },
2925 	{ 17, "Custom_Product_Info_Type_Length" },
2926 	{ 18, "Custom_Product_Info" },
2927 	{ 19, "End_Of_Fields" },
2928 	{ 20, "Zeros_Pad" },
2929 	{ 21, "Product_Info_Area_Checksum" }
2930 };
2931 
2932 fru_enum_t IPMI_Common_Header_S[] = {
2933 	{ 0, "Common_Header_Format_Version" },
2934 	{ 1, "Internal_Use_Area_Starting_Offset" },
2935 	{ 2, "Chassis_Info_Area_Starting_Offset" },
2936 	{ 3, "Board_Area_Starting_Offset" },
2937 	{ 4, "Product_Info_Area_Starting_Offset" },
2938 	{ 5, "MultiRecord_Area_Starting_Offset" },
2939 	{ 6, "PAD" },
2940 	{ 7, "Common_Header_Checksum" }
2941 };
2942 
2943 fru_enum_t Sun_Man1R[] = {
2944 	{ 0, "UNIX_Timestamp32" },
2945 	{ 1, "Sun_Fru_Description" },
2946 	{ 2, "Vendor_ID_Code" },
2947 	{ 3, "Vendor_ID_Code_Source" },
2948 	{ 4, "Vendor_Name_And_Site_Location" },
2949 	{ 5, "Sun_Part_Number" },
2950 	{ 6, "Sun_Serial_Number" },
2951 	{ 7, "Serial_Number_Format" },
2952 	{ 8, "Initial_HW_Dash_Level" },
2953 	{ 9, "Initial_HW_Rev_Level" },
2954 	{ 10, "Sun_Fru_Shortname" },
2955 	{ 11, "Sun_Hazard_Class_Code" },
2956 	{ 12, "Sun_SpecPartNo" }
2957 };
2958 
2959 fru_enum_t SPD_DDR2_R[] = {
2960 	{ 0, "SPD_Bytes_Written_SPDMemory" },
2961 	{ 1, "SPD_TotBytes_SPDMemory" },
2962 	{ 2, "SPD_Fundamental_Memory_Type" },
2963 	{ 3, "SPD_Row_Address_Bits" },
2964 	{ 4, "SPD_Column_Address_Bits" },
2965 	{ 5, "SPD_No_Banks_Assembly" },
2966 	{ 6, "SPD_Module_Data_Width" },
2967 	{ 7, "SPD_Mod_Voltage_Interface" },
2968 	{ 8, "SPD_Cycle_Time" },
2969 	{ 9, "SPD_Access_Time" },
2970 	{ 10, "SPD_DIMM_Config_Type" },
2971 	{ 11, "SPD_Type_Specific" },
2972 	{ 12, "SPD_Data_Revision_Code" },
2973 	{ 13, "Checksum_8" },
2974 	{ 14, "Vendor_Name" },
2975 	{ 15, "Vendor_Name_Fill" },
2976 	{ 16, "SPD_Man_Loc" },
2977 	{ 17, "SPD_Manufacturer_Part_No" },
2978 	{ 18, "SPD_Module_Rev_Code" },
2979 	{ 19, "SPD_Manufacturing_Date" },
2980 	{ 20, "SPD_Module_Serial_Number" },
2981 	{ 21, "SPD_Man_Specific" }
2982 };
2983 
2984 fru_enum_t SPD_FBDIMM_R[] = {
2985 	{ 0, "SPD_Bytes_Written_SPDMemory" },
2986 	{ 1, "SPD_Data_Revision_Code" },
2987 	{ 2, "SPD_Fundamental_Memory_Type" },
2988 	{ 3, "SPD_Mod_Voltage_Interface" },
2989 	{ 4, "SPD_SDRAM_Addressing" },
2990 	{ 5, "SPD_Module_Physical_Attributes" },
2991 	{ 6, "SPD_Module_Type_Thickness" },
2992 	{ 7, "SPD_Module_Organization" },
2993 	{ 8, "SPD_FBDIMM_Specific" },
2994 	{ 9, "Vendor_Name" },
2995 	{ 10, "SPD_Man_Loc" },
2996 	{ 11, "SPD_Manufacturing_Date" },
2997 	{ 12, "SPD_Module_Serial_Number" },
2998 	{ 13, "SPD_CRC16" },
2999 	{ 14, "SPD_Manufacturer_Part_No" },
3000 	{ 15, "SPD_Module_Rev_Code" },
3001 	{ 16, "SPD_SDRAM_Vendor_Name" },
3002 	{ 17, "SPD_Man_Specific1" }
3003 };
3004 
3005 fru_enum_t Sun_SPD_DIMMR[] = {
3006 	{ 0, "SPD_Format_Version" },
3007 	{ 1, "Sun_PartNumber" },
3008 	{ 2, "Sun_DashNumber" },
3009 	{ 3, "Sun_RevNumber" },
3010 	{ 4, "Certified_Platforms" },
3011 	{ 5, "Sun_Key_Code" },
3012 	{ 6, "Sun_Certification" },
3013 	{ 7, "Fault_Install_DataR" },
3014 	{ 8, "Power_On_DataR" }
3015 };
3016 
3017 fru_enum_t Status_Proxy_SparseR[] = {
3018 	{ 0, "UNIX_Timestamp32" },
3019 	{ 1, "Element_Count" },
3020 	{ 2, "Sparse_Elements" }
3021 };
3022 
3023 fru_enum_t OTS_Man1R[] = {
3024 	{ 0, "UNIX_Timestamp32" },
3025 	{ 1, "OTS_ManR_Version" },
3026 	{ 2, "Sun_Fru_Description" },
3027 	{ 3, "Vendor_ID_Code" },
3028 	{ 4, "Vendor_ID_Code_Source" },
3029 	{ 5, "Vendor_Name_And_Site_Location" },
3030 	{ 6, "Sun_Part_Number" },
3031 	{ 7, "Commodity_Serial_Number" },
3032 	{ 8, "Synthesized_Serial_Number_Rule" },
3033 	{ 9, "Program_Vendor_ID_Code" },
3034 	{ 10, "Program_Vendor_ID_Code_Source" },
3035 	{ 11, "Program_Vendor_Name_And_Site_Location" },
3036 	{ 12, "Initial_HW_Dash_Level" },
3037 	{ 13, "Initial_HW_Rev_Level" },
3038 	{ 14, "Sun_Fru_Shortname" },
3039 	{ 15, "Sun_Hazard_Class_Code" },
3040 	{ 16, "Sun_SpecPartNo" }
3041 };
3042 
3043 fru_enum_t SPD_DDR3_R[] = {
3044 	{ 0, "SPD_Bytes_Written_SPDMemory" },
3045 	{ 1, "SPD_Data_Revision_Code" },
3046 	{ 2, "SPD_Fundamental_Memory_Type" },
3047 	{ 3, "SPD_Module_Type" },
3048 	{ 4, "SPD_Density_And_Banks" },
3049 	{ 5, "SPD_SDRAM_Addressing" },
3050 	{ 6, "SPD_Reserved" },
3051 	{ 7, "SPD_Module_Organization" },
3052 	{ 8, "SPD_DDR3_Specific" },
3053 	{ 9, "Vendor_Name" },
3054 	{ 10, "SPD_Man_Loc" },
3055 	{ 11, "SPD_Manufacturing_Date" },
3056 	{ 12, "SPD_Module_Serial_Number" },
3057 	{ 13, "SPD_CRC16" },
3058 	{ 14, "SPD_Manufacturer_Part_No" },
3059 	{ 15, "SPD_Module_Rev_Code" },
3060 	{ 16, "SPD_SDRAM_Vendor_Name" },
3061 	{ 17, "SPD_Man_Specific1" }
3062 };
3063 
3064 
3065 fru_regdef_t Element_Defs[] = {
3066 	{FRU_REVNO,
3067 		"AFT_Structure",
3068 		FRU_C,
3069 		1,
3070 		1,
3071 		1,
3072 		FDTYPE_Enumeration,
3073 		FDISP_String,
3074 		FRU_No,
3075 		FRU_No,
3076 		8,
3077 		AFT_Struct,
3078 		0,
3079 		FRU_NOT_ITERATED,
3080 		""},
3081 	{FRU_REVNO,
3082 		"AMB_Shutdown_Level",
3083 		FRU_X,
3084 		0,
3085 		1,
3086 		8,
3087 		FDTYPE_Binary,
3088 		FDISP_Hex,
3089 		FRU_No,
3090 		FRU_Yes,
3091 		0,
3092 		NULL,
3093 		0,
3094 		FRU_NOT_ITERATED,
3095 		""},
3096 	{FRU_REVNO,
3097 		"AMB_Warning_Level",
3098 		FRU_X,
3099 		0,
3100 		1,
3101 		8,
3102 		FDTYPE_Binary,
3103 		FDISP_Hex,
3104 		FRU_No,
3105 		FRU_Yes,
3106 		0,
3107 		NULL,
3108 		0,
3109 		FRU_NOT_ITERATED,
3110 		""},
3111 	{FRU_REVNO,
3112 		"Acceptable_Fru_Types",
3113 		FRU_X,
3114 		0,
3115 		96,
3116 		96,
3117 		FDTYPE_ASCII,
3118 		FDISP_String,
3119 		FRU_Yes,
3120 		FRU_Yes,
3121 		0,
3122 		NULL,
3123 		0,
3124 		FRU_NOT_ITERATED,
3125 		""},
3126 	{FRU_REVNO,
3127 		"Access_Model",
3128 		FRU_X,
3129 		0,
3130 		1,
3131 		8,
3132 		FDTYPE_Binary,
3133 		FDISP_Hex,
3134 		FRU_Yes,
3135 		FRU_Yes,
3136 		0,
3137 		NULL,
3138 		0,
3139 		FRU_NOT_ITERATED,
3140 		""},
3141 	{FRU_REVNO,
3142 		"Ambient_Temp_Array",
3143 		FRU_X,
3144 		0,
3145 		8,
3146 		64,
3147 		FDTYPE_Binary,
3148 		FDISP_Decimal,
3149 		FRU_No,
3150 		FRU_No,
3151 		0,
3152 		NULL,
3153 		0,
3154 		FRU_NOT_ITERATED,
3155 		""},
3156 	{FRU_REVNO,
3157 		"AssetTag",
3158 		FRU_X,
3159 		0,
3160 		10,
3161 		10,
3162 		FDTYPE_ASCII,
3163 		FDISP_String,
3164 		FRU_Yes,
3165 		FRU_Yes,
3166 		0,
3167 		NULL,
3168 		0,
3169 		FRU_NOT_ITERATED,
3170 		""},
3171 	{FRU_REVNO,
3172 		"Asset_Tag",
3173 		FRU_X,
3174 		0,
3175 		8,
3176 		64,
3177 		FDTYPE_Binary,
3178 		FDISP_Hex,
3179 		FRU_No,
3180 		FRU_No,
3181 		0,
3182 		NULL,
3183 		0,
3184 		FRU_NOT_ITERATED,
3185 		""},
3186 	{FRU_REVNO,
3187 		"Asset_Tag_Type_Length",
3188 		FRU_X,
3189 		0,
3190 		1,
3191 		8,
3192 		FDTYPE_Binary,
3193 		FDISP_Hex,
3194 		FRU_No,
3195 		FRU_No,
3196 		0,
3197 		NULL,
3198 		0,
3199 		FRU_NOT_ITERATED,
3200 		""},
3201 	{FRU_REVNO,
3202 		"BCFW_Dash_Level",
3203 		FRU_X,
3204 		0,
3205 		2,
3206 		2,
3207 		FDTYPE_ASCII,
3208 		FDISP_String,
3209 		FRU_Yes,
3210 		FRU_Yes,
3211 		0,
3212 		NULL,
3213 		0,
3214 		FRU_NOT_ITERATED,
3215 		""},
3216 	{FRU_REVNO,
3217 		"BCFW_Part_No",
3218 		FRU_X,
3219 		0,
3220 		7,
3221 		7,
3222 		FDTYPE_ASCII,
3223 		FDISP_String,
3224 		FRU_Yes,
3225 		FRU_Yes,
3226 		0,
3227 		NULL,
3228 		0,
3229 		FRU_NOT_ITERATED,
3230 		""},
3231 	{FRU_REVNO,
3232 		"BMCFW_Dash_Level",
3233 		FRU_X,
3234 		0,
3235 		2,
3236 		2,
3237 		FDTYPE_ASCII,
3238 		FDISP_String,
3239 		FRU_Yes,
3240 		FRU_Yes,
3241 		0,
3242 		NULL,
3243 		0,
3244 		FRU_NOT_ITERATED,
3245 		""},
3246 	{FRU_REVNO,
3247 		"BMCFW_Part_No",
3248 		FRU_X,
3249 		0,
3250 		7,
3251 		7,
3252 		FDTYPE_ASCII,
3253 		FDISP_String,
3254 		FRU_Yes,
3255 		FRU_Yes,
3256 		0,
3257 		NULL,
3258 		0,
3259 		FRU_NOT_ITERATED,
3260 		""},
3261 	{FRU_REVNO,
3262 		"BatteryStatus",
3263 		FRU_X,
3264 		0,
3265 		1,
3266 		8,
3267 		FDTYPE_Binary,
3268 		FDISP_Hex,
3269 		FRU_Yes,
3270 		FRU_Yes,
3271 		0,
3272 		NULL,
3273 		0,
3274 		FRU_NOT_ITERATED,
3275 		""},
3276 	{FRU_REVNO,
3277 		"BatteryWarrantyR",
3278 		FRU_G,
3279 		1,
3280 		16,
3281 		16,
3282 		FDTYPE_Record,
3283 		FDISP_UNDEFINED,
3284 		FRU_Yes,
3285 		FRU_Yes,
3286 		3,
3287 		BatteryWarrantyR,
3288 		0,
3289 		FRU_NOT_ITERATED,
3290 		""},
3291 	{FRU_REVNO,
3292 		"Battery_StatusR",
3293 		FRU_C,
3294 		2,
3295 		13,
3296 		13,
3297 		FDTYPE_Record,
3298 		FDISP_UNDEFINED,
3299 		FRU_Yes,
3300 		FRU_Yes,
3301 		4,
3302 		Battery_StatusR,
3303 		0,
3304 		FRU_NOT_ITERATED,
3305 		""},
3306 	{FRU_REVNO,
3307 		"Battery_WarrantyR",
3308 		FRU_C,
3309 		2,
3310 		12,
3311 		12,
3312 		FDTYPE_Record,
3313 		FDISP_UNDEFINED,
3314 		FRU_Yes,
3315 		FRU_Yes,
3316 		3,
3317 		Battery_WarrantyR,
3318 		0,
3319 		FRU_NOT_ITERATED,
3320 		""},
3321 	{FRU_REVNO,
3322 		"BoardCustom_MfgInfo",
3323 		FRU_X,
3324 		0,
3325 		100,
3326 		100,
3327 		FDTYPE_ByteArray,
3328 		FDISP_Hex,
3329 		FRU_Yes,
3330 		FRU_Yes,
3331 		0,
3332 		NULL,
3333 		0,
3334 		FRU_NOT_ITERATED,
3335 		""},
3336 	{FRU_REVNO,
3337 		"Board_Area_Checksum",
3338 		FRU_X,
3339 		0,
3340 		1,
3341 		8,
3342 		FDTYPE_Binary,
3343 		FDISP_Hex,
3344 		FRU_No,
3345 		FRU_No,
3346 		0,
3347 		NULL,
3348 		0,
3349 		FRU_NOT_ITERATED,
3350 		""},
3351 	{FRU_REVNO,
3352 		"Board_Area_Format_Version",
3353 		FRU_X,
3354 		0,
3355 		1,
3356 		8,
3357 		FDTYPE_Binary,
3358 		FDISP_Hex,
3359 		FRU_No,
3360 		FRU_No,
3361 		0,
3362 		NULL,
3363 		0,
3364 		FRU_NOT_ITERATED,
3365 		""},
3366 	{FRU_REVNO,
3367 		"Board_Area_Length",
3368 		FRU_X,
3369 		0,
3370 		1,
3371 		8,
3372 		FDTYPE_Binary,
3373 		FDISP_Hex,
3374 		FRU_No,
3375 		FRU_No,
3376 		0,
3377 		NULL,
3378 		0,
3379 		FRU_NOT_ITERATED,
3380 		""},
3381 	{FRU_REVNO,
3382 		"Board_Area_Starting_Offset",
3383 		FRU_X,
3384 		0,
3385 		1,
3386 		8,
3387 		FDTYPE_Binary,
3388 		FDISP_Hex,
3389 		FRU_No,
3390 		FRU_No,
3391 		0,
3392 		NULL,
3393 		0,
3394 		FRU_NOT_ITERATED,
3395 		""},
3396 	{FRU_REVNO,
3397 		"Board_Info_Area_S",
3398 		FRU_X,
3399 		0,
3400 		156,
3401 		156,
3402 		FDTYPE_Record,
3403 		FDISP_UNDEFINED,
3404 		FRU_No,
3405 		FRU_No,
3406 		19,
3407 		Board_Info_Area_S,
3408 		0,
3409 		FRU_NOT_ITERATED,
3410 		""},
3411 	{FRU_REVNO,
3412 		"Board_Manufacturer",
3413 		FRU_X,
3414 		0,
3415 		63,
3416 		63,
3417 		FDTYPE_ByteArray,
3418 		FDISP_Binary,
3419 		FRU_No,
3420 		FRU_No,
3421 		0,
3422 		NULL,
3423 		0,
3424 		FRU_NOT_ITERATED,
3425 		""},
3426 	{FRU_REVNO,
3427 		"Board_Manufacturer_Type_Length",
3428 		FRU_X,
3429 		0,
3430 		1,
3431 		8,
3432 		FDTYPE_Binary,
3433 		FDISP_Hex,
3434 		FRU_No,
3435 		FRU_No,
3436 		0,
3437 		NULL,
3438 		0,
3439 		FRU_NOT_ITERATED,
3440 		""},
3441 	{FRU_REVNO,
3442 		"Board_Part_Number",
3443 		FRU_X,
3444 		0,
3445 		7,
3446 		56,
3447 		FDTYPE_Binary,
3448 		FDISP_Hex,
3449 		FRU_No,
3450 		FRU_No,
3451 		0,
3452 		NULL,
3453 		0,
3454 		FRU_NOT_ITERATED,
3455 		""},
3456 	{FRU_REVNO,
3457 		"Board_Part_Number_Type_Length",
3458 		FRU_X,
3459 		0,
3460 		1,
3461 		8,
3462 		FDTYPE_Binary,
3463 		FDISP_Hex,
3464 		FRU_No,
3465 		FRU_No,
3466 		0,
3467 		NULL,
3468 		0,
3469 		FRU_NOT_ITERATED,
3470 		""},
3471 	{FRU_REVNO,
3472 		"Board_Product_Name",
3473 		FRU_X,
3474 		0,
3475 		16,
3476 		16,
3477 		FDTYPE_ByteArray,
3478 		FDISP_Binary,
3479 		FRU_No,
3480 		FRU_No,
3481 		0,
3482 		NULL,
3483 		0,
3484 		FRU_NOT_ITERATED,
3485 		""},
3486 	{FRU_REVNO,
3487 		"Board_Product_Name_Type_Length",
3488 		FRU_X,
3489 		0,
3490 		1,
3491 		8,
3492 		FDTYPE_Binary,
3493 		FDISP_Hex,
3494 		FRU_No,
3495 		FRU_No,
3496 		0,
3497 		NULL,
3498 		0,
3499 		FRU_NOT_ITERATED,
3500 		""},
3501 	{FRU_REVNO,
3502 		"Board_Serial_Number",
3503 		FRU_X,
3504 		0,
3505 		30,
3506 		30,
3507 		FDTYPE_ASCII,
3508 		FDISP_String,
3509 		FRU_No,
3510 		FRU_No,
3511 		0,
3512 		NULL,
3513 		0,
3514 		FRU_NOT_ITERATED,
3515 		""},
3516 	{FRU_REVNO,
3517 		"Board_Serial_Number_Type_Length",
3518 		FRU_X,
3519 		0,
3520 		1,
3521 		8,
3522 		FDTYPE_Binary,
3523 		FDISP_Hex,
3524 		FRU_No,
3525 		FRU_No,
3526 		0,
3527 		NULL,
3528 		0,
3529 		FRU_NOT_ITERATED,
3530 		""},
3531 	{FRU_REVNO,
3532 		"Board_Speed",
3533 		FRU_X,
3534 		0,
3535 		2,
3536 		16,
3537 		FDTYPE_Binary,
3538 		FDISP_Hex,
3539 		FRU_No,
3540 		FRU_No,
3541 		0,
3542 		NULL,
3543 		0,
3544 		FRU_NOT_ITERATED,
3545 		""},
3546 	{FRU_REVNO,
3547 		"Boot_Devices",
3548 		FRU_X,
3549 		0,
3550 		25,
3551 		25,
3552 		FDTYPE_ASCII,
3553 		FDISP_String,
3554 		FRU_Yes,
3555 		FRU_Yes,
3556 		0,
3557 		NULL,
3558 		0,
3559 		FRU_NOT_ITERATED,
3560 		""},
3561 	{FRU_REVNO,
3562 		"Bootbus_Timing",
3563 		FRU_X,
3564 		0,
3565 		8,
3566 		64,
3567 		FDTYPE_Binary,
3568 		FDISP_Decimal,
3569 		FRU_No,
3570 		FRU_No,
3571 		0,
3572 		NULL,
3573 		0,
3574 		FRU_NOT_ITERATED,
3575 		""},
3576 	{FRU_REVNO,
3577 		"CMSW_Dash_Level",
3578 		FRU_X,
3579 		0,
3580 		2,
3581 		2,
3582 		FDTYPE_ASCII,
3583 		FDISP_String,
3584 		FRU_Yes,
3585 		FRU_Yes,
3586 		0,
3587 		NULL,
3588 		0,
3589 		FRU_NOT_ITERATED,
3590 		""},
3591 	{FRU_REVNO,
3592 		"CMSW_Part_No",
3593 		FRU_X,
3594 		0,
3595 		7,
3596 		7,
3597 		FDTYPE_ASCII,
3598 		FDISP_String,
3599 		FRU_Yes,
3600 		FRU_Yes,
3601 		0,
3602 		NULL,
3603 		0,
3604 		FRU_NOT_ITERATED,
3605 		""},
3606 	{FRU_REVNO,
3607 		"COD_CPUSpeedR",
3608 		FRU_E,
3609 		1,
3610 		40,
3611 		40,
3612 		FDTYPE_Record,
3613 		FDISP_UNDEFINED,
3614 		FRU_No,
3615 		FRU_Yes,
3616 		8,
3617 		COD_CPUSpeedR,
3618 		0,
3619 		FRU_NOT_ITERATED,
3620 		""},
3621 	{FRU_REVNO,
3622 		"CODenabled",
3623 		FRU_B,
3624 		1,
3625 		1,
3626 		1,
3627 		FDTYPE_Enumeration,
3628 		FDISP_String,
3629 		FRU_No,
3630 		FRU_Yes,
3631 		2,
3632 		Boolean_90,
3633 		0,
3634 		FRU_NOT_ITERATED,
3635 		""},
3636 	{FRU_REVNO,
3637 		"CPCI_Slot_DataR",
3638 		FRU_F,
3639 		1,
3640 		886,
3641 		886,
3642 		FDTYPE_Record,
3643 		FDISP_UNDEFINED,
3644 		FRU_Yes,
3645 		FRU_Yes,
3646 		4,
3647 		CPCI_Slot_DataR,
3648 		7,
3649 		FRU_Linear,
3650 		""},
3651 	{FRU_REVNO,
3652 		"CPU0_DIMMBank0_Map",
3653 		FRU_X,
3654 		0,
3655 		2,
3656 		2,
3657 		FDTYPE_ASCII,
3658 		FDISP_String,
3659 		FRU_No,
3660 		FRU_Yes,
3661 		0,
3662 		NULL,
3663 		0,
3664 		FRU_NOT_ITERATED,
3665 		""},
3666 	{FRU_REVNO,
3667 		"CPU0_DIMMBank1_Map",
3668 		FRU_X,
3669 		0,
3670 		2,
3671 		2,
3672 		FDTYPE_ASCII,
3673 		FDISP_String,
3674 		FRU_No,
3675 		FRU_Yes,
3676 		0,
3677 		NULL,
3678 		0,
3679 		FRU_NOT_ITERATED,
3680 		""},
3681 	{FRU_REVNO,
3682 		"CPU0_Features",
3683 		FRU_X,
3684 		0,
3685 		4,
3686 		32,
3687 		FDTYPE_Binary,
3688 		FDISP_Hex,
3689 		FRU_No,
3690 		FRU_Yes,
3691 		0,
3692 		NULL,
3693 		0,
3694 		FRU_NOT_ITERATED,
3695 		""},
3696 	{FRU_REVNO,
3697 		"CPU0_SerialNum",
3698 		FRU_X,
3699 		0,
3700 		8,
3701 		64,
3702 		FDTYPE_Binary,
3703 		FDISP_Binary,
3704 		FRU_No,
3705 		FRU_Yes,
3706 		0,
3707 		NULL,
3708 		0,
3709 		FRU_NOT_ITERATED,
3710 		""},
3711 	{FRU_REVNO,
3712 		"CPU0_Speed",
3713 		FRU_X,
3714 		0,
3715 		2,
3716 		16,
3717 		FDTYPE_Binary,
3718 		FDISP_Decimal,
3719 		FRU_No,
3720 		FRU_Yes,
3721 		0,
3722 		NULL,
3723 		0,
3724 		FRU_NOT_ITERATED,
3725 		""},
3726 	{FRU_REVNO,
3727 		"CPU1_DIMMBank0_Map",
3728 		FRU_X,
3729 		0,
3730 		2,
3731 		2,
3732 		FDTYPE_ASCII,
3733 		FDISP_String,
3734 		FRU_No,
3735 		FRU_Yes,
3736 		0,
3737 		NULL,
3738 		0,
3739 		FRU_NOT_ITERATED,
3740 		""},
3741 	{FRU_REVNO,
3742 		"CPU1_DIMMBank1_Map",
3743 		FRU_X,
3744 		0,
3745 		2,
3746 		2,
3747 		FDTYPE_ASCII,
3748 		FDISP_String,
3749 		FRU_No,
3750 		FRU_Yes,
3751 		0,
3752 		NULL,
3753 		0,
3754 		FRU_NOT_ITERATED,
3755 		""},
3756 	{FRU_REVNO,
3757 		"CPU1_Features",
3758 		FRU_X,
3759 		0,
3760 		4,
3761 		32,
3762 		FDTYPE_Binary,
3763 		FDISP_Hex,
3764 		FRU_No,
3765 		FRU_Yes,
3766 		0,
3767 		NULL,
3768 		0,
3769 		FRU_NOT_ITERATED,
3770 		""},
3771 	{FRU_REVNO,
3772 		"CPU1_SerialNum",
3773 		FRU_X,
3774 		0,
3775 		8,
3776 		64,
3777 		FDTYPE_Binary,
3778 		FDISP_Binary,
3779 		FRU_No,
3780 		FRU_Yes,
3781 		0,
3782 		NULL,
3783 		0,
3784 		FRU_NOT_ITERATED,
3785 		""},
3786 	{FRU_REVNO,
3787 		"CPU1_Speed",
3788 		FRU_X,
3789 		0,
3790 		2,
3791 		16,
3792 		FDTYPE_Binary,
3793 		FDISP_Decimal,
3794 		FRU_No,
3795 		FRU_Yes,
3796 		0,
3797 		NULL,
3798 		0,
3799 		FRU_NOT_ITERATED,
3800 		""},
3801 	{FRU_REVNO,
3802 		"CPU2_SerialNum",
3803 		FRU_X,
3804 		0,
3805 		8,
3806 		64,
3807 		FDTYPE_Binary,
3808 		FDISP_Binary,
3809 		FRU_No,
3810 		FRU_Yes,
3811 		0,
3812 		NULL,
3813 		0,
3814 		FRU_NOT_ITERATED,
3815 		""},
3816 	{FRU_REVNO,
3817 		"CPU2_Speed",
3818 		FRU_X,
3819 		0,
3820 		2,
3821 		16,
3822 		FDTYPE_Binary,
3823 		FDISP_Decimal,
3824 		FRU_No,
3825 		FRU_Yes,
3826 		0,
3827 		NULL,
3828 		0,
3829 		FRU_NOT_ITERATED,
3830 		""},
3831 	{FRU_REVNO,
3832 		"CPU3_SerialNum",
3833 		FRU_X,
3834 		0,
3835 		8,
3836 		64,
3837 		FDTYPE_Binary,
3838 		FDISP_Binary,
3839 		FRU_No,
3840 		FRU_Yes,
3841 		0,
3842 		NULL,
3843 		0,
3844 		FRU_NOT_ITERATED,
3845 		""},
3846 	{FRU_REVNO,
3847 		"CPU3_Speed",
3848 		FRU_X,
3849 		0,
3850 		2,
3851 		16,
3852 		FDTYPE_Binary,
3853 		FDISP_Decimal,
3854 		FRU_No,
3855 		FRU_Yes,
3856 		0,
3857 		NULL,
3858 		0,
3859 		FRU_NOT_ITERATED,
3860 		""},
3861 	{FRU_REVNO,
3862 		"CPUBoardSpeedR",
3863 		FRU_C,
3864 		2,
3865 		8,
3866 		8,
3867 		FDTYPE_Record,
3868 		FDISP_UNDEFINED,
3869 		FRU_No,
3870 		FRU_No,
3871 		4,
3872 		CPUBoardSpeedR,
3873 		0,
3874 		FRU_NOT_ITERATED,
3875 		""},
3876 	{FRU_REVNO,
3877 		"CPUFirmwareR",
3878 		FRU_C,
3879 		1,
3880 		13,
3881 		13,
3882 		FDTYPE_Record,
3883 		FDISP_UNDEFINED,
3884 		FRU_Yes,
3885 		FRU_Yes,
3886 		3,
3887 		CPUFirmwareR,
3888 		0,
3889 		FRU_NOT_ITERATED,
3890 		""},
3891 	{FRU_REVNO,
3892 		"CPUR",
3893 		FRU_C,
3894 		4,
3895 		8,
3896 		8,
3897 		FDTYPE_Record,
3898 		FDISP_UNDEFINED,
3899 		FRU_Yes,
3900 		FRU_Yes,
3901 		4,
3902 		CPUR,
3903 		0,
3904 		FRU_NOT_ITERATED,
3905 		""},
3906 	{FRU_REVNO,
3907 		"CPU_FW_Dash_Level",
3908 		FRU_X,
3909 		0,
3910 		2,
3911 		2,
3912 		FDTYPE_ASCII,
3913 		FDISP_String,
3914 		FRU_Yes,
3915 		FRU_Yes,
3916 		0,
3917 		NULL,
3918 		0,
3919 		FRU_NOT_ITERATED,
3920 		""},
3921 	{FRU_REVNO,
3922 		"CPU_FW_Part_No",
3923 		FRU_X,
3924 		0,
3925 		7,
3926 		7,
3927 		FDTYPE_ASCII,
3928 		FDISP_String,
3929 		FRU_Yes,
3930 		FRU_Yes,
3931 		0,
3932 		NULL,
3933 		0,
3934 		FRU_NOT_ITERATED,
3935 		""},
3936 	{FRU_REVNO,
3937 		"CPU_Max_Safari_Speed",
3938 		FRU_X,
3939 		0,
3940 		2,
3941 		16,
3942 		FDTYPE_Binary,
3943 		FDISP_Decimal,
3944 		FRU_No,
3945 		FRU_No,
3946 		0,
3947 		NULL,
3948 		0,
3949 		FRU_NOT_ITERATED,
3950 		""},
3951 	{FRU_REVNO,
3952 		"CPU_Speed",
3953 		FRU_X,
3954 		0,
3955 		2,
3956 		16,
3957 		FDTYPE_Binary,
3958 		FDISP_Decimal,
3959 		FRU_No,
3960 		FRU_No,
3961 		0,
3962 		NULL,
3963 		0,
3964 		FRU_NOT_ITERATED,
3965 		""},
3966 	{FRU_REVNO,
3967 		"CPU_Type",
3968 		FRU_X,
3969 		0,
3970 		1,
3971 		1,
3972 		FDTYPE_Enumeration,
3973 		FDISP_String,
3974 		FRU_No,
3975 		FRU_No,
3976 		2,
3977 		CPU_Type,
3978 		0,
3979 		FRU_NOT_ITERATED,
3980 		""},
3981 	{FRU_REVNO,
3982 		"Cache_Size",
3983 		FRU_X,
3984 		0,
3985 		1,
3986 		8,
3987 		FDTYPE_Binary,
3988 		FDISP_Decimal,
3989 		FRU_No,
3990 		FRU_No,
3991 		0,
3992 		NULL,
3993 		0,
3994 		FRU_NOT_ITERATED,
3995 		""},
3996 	{FRU_REVNO,
3997 		"Cache_Timing",
3998 		FRU_X,
3999 		0,
4000 		1,
4001 		8,
4002 		FDTYPE_Binary,
4003 		FDISP_Decimal,
4004 		FRU_No,
4005 		FRU_No,
4006 		0,
4007 		NULL,
4008 		0,
4009 		FRU_NOT_ITERATED,
4010 		""},
4011 	{FRU_REVNO,
4012 		"Case_Number",
4013 		FRU_X,
4014 		0,
4015 		4,
4016 		32,
4017 		FDTYPE_Binary,
4018 		FDISP_Decimal,
4019 		FRU_No,
4020 		FRU_Yes,
4021 		0,
4022 		NULL,
4023 		0,
4024 		FRU_NOT_ITERATED,
4025 		""},
4026 	{FRU_REVNO,
4027 		"Case_Number_old",
4028 		FRU_X,
4029 		0,
4030 		5,
4031 		40,
4032 		FDTYPE_Binary,
4033 		FDISP_Decimal,
4034 		FRU_No,
4035 		FRU_Yes,
4036 		0,
4037 		NULL,
4038 		0,
4039 		FRU_NOT_ITERATED,
4040 		""},
4041 	{FRU_REVNO,
4042 		"Cause_Code",
4043 		FRU_X,
4044 		0,
4045 		2,
4046 		2,
4047 		FDTYPE_Enumeration,
4048 		FDISP_String,
4049 		FRU_No,
4050 		FRU_Yes,
4051 		168,
4052 		Cause_Code,
4053 		0,
4054 		FRU_NOT_ITERATED,
4055 		""},
4056 	{FRU_REVNO,
4057 		"Certified_Platforms",
4058 		FRU_X,
4059 		0,
4060 		4,
4061 		32,
4062 		FDTYPE_Binary,
4063 		FDISP_Hex,
4064 		FRU_Yes,
4065 		FRU_Yes,
4066 		0,
4067 		NULL,
4068 		0,
4069 		FRU_NOT_ITERATED,
4070 		""},
4071 	{FRU_REVNO,
4072 		"ChassisCustom_MfgInfo",
4073 		FRU_X,
4074 		0,
4075 		203,
4076 		203,
4077 		FDTYPE_ByteArray,
4078 		FDISP_Hex,
4079 		FRU_Yes,
4080 		FRU_Yes,
4081 		0,
4082 		NULL,
4083 		0,
4084 		FRU_NOT_ITERATED,
4085 		""},
4086 	{FRU_REVNO,
4087 		"ChassisName",
4088 		FRU_X,
4089 		0,
4090 		1,
4091 		1,
4092 		FDTYPE_Enumeration,
4093 		FDISP_String,
4094 		FRU_Yes,
4095 		FRU_Yes,
4096 		23,
4097 		Chassis_Name,
4098 		0,
4099 		FRU_NOT_ITERATED,
4100 		""},
4101 	{FRU_REVNO,
4102 		"ChassisType",
4103 		FRU_X,
4104 		0,
4105 		1,
4106 		1,
4107 		FDTYPE_Enumeration,
4108 		FDISP_String,
4109 		FRU_No,
4110 		FRU_No,
4111 		23,
4112 		Chassis_Name,
4113 		0,
4114 		FRU_NOT_ITERATED,
4115 		""},
4116 	{FRU_REVNO,
4117 		"Chassis_DataR",
4118 		FRU_E,
4119 		1,
4120 		76,
4121 		76,
4122 		FDTYPE_Record,
4123 		FDISP_UNDEFINED,
4124 		FRU_Yes,
4125 		FRU_Yes,
4126 		5,
4127 		Chassis_DataR,
4128 		0,
4129 		FRU_NOT_ITERATED,
4130 		""},
4131 	{FRU_REVNO,
4132 		"Chassis_Id",
4133 		FRU_X,
4134 		0,
4135 		6,
4136 		6,
4137 		FDTYPE_ASCII,
4138 		FDISP_String,
4139 		FRU_Yes,
4140 		FRU_Yes,
4141 		0,
4142 		NULL,
4143 		0,
4144 		FRU_NOT_ITERATED,
4145 		""},
4146 	{FRU_REVNO,
4147 		"Chassis_InfoR",
4148 		FRU_G,
4149 		1,
4150 		76,
4151 		76,
4152 		FDTYPE_Record,
4153 		FDISP_UNDEFINED,
4154 		FRU_Yes,
4155 		FRU_Yes,
4156 		5,
4157 		Chassis_InfoR,
4158 		0,
4159 		FRU_NOT_ITERATED,
4160 		""},
4161 	{FRU_REVNO,
4162 		"Chassis_Info_Area_Format_Version",
4163 		FRU_X,
4164 		0,
4165 		1,
4166 		8,
4167 		FDTYPE_Binary,
4168 		FDISP_Hex,
4169 		FRU_No,
4170 		FRU_No,
4171 		0,
4172 		NULL,
4173 		0,
4174 		FRU_NOT_ITERATED,
4175 		""},
4176 	{FRU_REVNO,
4177 		"Chassis_Info_Area_Length",
4178 		FRU_X,
4179 		0,
4180 		1,
4181 		8,
4182 		FDTYPE_Binary,
4183 		FDISP_Hex,
4184 		FRU_No,
4185 		FRU_No,
4186 		0,
4187 		NULL,
4188 		0,
4189 		FRU_NOT_ITERATED,
4190 		""},
4191 	{FRU_REVNO,
4192 		"Chassis_Info_Area_S",
4193 		FRU_X,
4194 		0,
4195 		60,
4196 		60,
4197 		FDTYPE_Record,
4198 		FDISP_UNDEFINED,
4199 		FRU_No,
4200 		FRU_No,
4201 		12,
4202 		Chassis_Info_Area_S,
4203 		0,
4204 		FRU_NOT_ITERATED,
4205 		""},
4206 	{FRU_REVNO,
4207 		"Chassis_Info_Area_Starting_Offset",
4208 		FRU_X,
4209 		0,
4210 		1,
4211 		8,
4212 		FDTYPE_Binary,
4213 		FDISP_Hex,
4214 		FRU_No,
4215 		FRU_No,
4216 		0,
4217 		NULL,
4218 		0,
4219 		FRU_NOT_ITERATED,
4220 		""},
4221 	{FRU_REVNO,
4222 		"Chassis_Info_Checksum",
4223 		FRU_X,
4224 		0,
4225 		1,
4226 		8,
4227 		FDTYPE_Binary,
4228 		FDISP_Hex,
4229 		FRU_No,
4230 		FRU_No,
4231 		0,
4232 		NULL,
4233 		0,
4234 		FRU_NOT_ITERATED,
4235 		""},
4236 	{FRU_REVNO,
4237 		"Chassis_Part_Number",
4238 		FRU_X,
4239 		0,
4240 		7,
4241 		56,
4242 		FDTYPE_Binary,
4243 		FDISP_Hex,
4244 		FRU_No,
4245 		FRU_No,
4246 		0,
4247 		NULL,
4248 		0,
4249 		FRU_NOT_ITERATED,
4250 		""},
4251 	{FRU_REVNO,
4252 		"Chassis_Part_Number_Type_Length",
4253 		FRU_X,
4254 		0,
4255 		1,
4256 		8,
4257 		FDTYPE_Binary,
4258 		FDISP_Hex,
4259 		FRU_No,
4260 		FRU_No,
4261 		0,
4262 		NULL,
4263 		0,
4264 		FRU_NOT_ITERATED,
4265 		""},
4266 	{FRU_REVNO,
4267 		"Chassis_Serial_Number",
4268 		FRU_X,
4269 		0,
4270 		30,
4271 		30,
4272 		FDTYPE_ASCII,
4273 		FDISP_String,
4274 		FRU_No,
4275 		FRU_No,
4276 		0,
4277 		NULL,
4278 		0,
4279 		FRU_NOT_ITERATED,
4280 		""},
4281 	{FRU_REVNO,
4282 		"Chassis_Serial_Number_Type_Length",
4283 		FRU_X,
4284 		0,
4285 		1,
4286 		8,
4287 		FDTYPE_Binary,
4288 		FDISP_Hex,
4289 		FRU_No,
4290 		FRU_No,
4291 		0,
4292 		NULL,
4293 		0,
4294 		FRU_NOT_ITERATED,
4295 		""},
4296 	{FRU_REVNO,
4297 		"Chassis_Type",
4298 		FRU_X,
4299 		0,
4300 		1,
4301 		8,
4302 		FDTYPE_Binary,
4303 		FDISP_Hex,
4304 		FRU_Yes,
4305 		FRU_Yes,
4306 		0,
4307 		NULL,
4308 		0,
4309 		FRU_NOT_ITERATED,
4310 		""},
4311 	{FRU_REVNO,
4312 		"Checksum_8",
4313 		FRU_X,
4314 		0,
4315 		1,
4316 		8,
4317 		FDTYPE_Binary,
4318 		FDISP_Hex,
4319 		FRU_No,
4320 		FRU_Yes,
4321 		0,
4322 		NULL,
4323 		0,
4324 		FRU_NOT_ITERATED,
4325 		""},
4326 	{FRU_REVNO,
4327 		"Code_Version",
4328 		FRU_X,
4329 		0,
4330 		1,
4331 		8,
4332 		FDTYPE_Binary,
4333 		FDISP_Decimal,
4334 		FRU_Yes,
4335 		FRU_Yes,
4336 		0,
4337 		NULL,
4338 		0,
4339 		FRU_NOT_ITERATED,
4340 		""},
4341 	{FRU_REVNO,
4342 		"Commodity_SN",
4343 		FRU_X,
4344 		0,
4345 		30,
4346 		30,
4347 		FDTYPE_ASCII,
4348 		FDISP_String,
4349 		FRU_Yes,
4350 		FRU_Yes,
4351 		0,
4352 		NULL,
4353 		0,
4354 		FRU_NOT_ITERATED,
4355 		""},
4356 	{FRU_REVNO,
4357 		"Commodity_Serial_Number",
4358 		FRU_X,
4359 		0,
4360 		30,
4361 		30,
4362 		FDTYPE_ASCII,
4363 		FDISP_String,
4364 		FRU_No,
4365 		FRU_No,
4366 		0,
4367 		NULL,
4368 		0,
4369 		FRU_NOT_ITERATED,
4370 		""},
4371 	{FRU_REVNO,
4372 		"Common_Header_Format_Version",
4373 		FRU_X,
4374 		0,
4375 		1,
4376 		8,
4377 		FDTYPE_Binary,
4378 		FDISP_Hex,
4379 		FRU_No,
4380 		FRU_No,
4381 		0,
4382 		NULL,
4383 		0,
4384 		FRU_NOT_ITERATED,
4385 		""},
4386 	{FRU_REVNO,
4387 		"Compatible_Part_No",
4388 		FRU_C,
4389 		5,
4390 		9,
4391 		9,
4392 		FDTYPE_ASCII,
4393 		FDISP_String,
4394 		FRU_Yes,
4395 		FRU_Yes,
4396 		0,
4397 		NULL,
4398 		0,
4399 		FRU_NOT_ITERATED,
4400 		""},
4401 	{FRU_REVNO,
4402 		"Component",
4403 		FRU_X,
4404 		0,
4405 		1,
4406 		8,
4407 		FDTYPE_Binary,
4408 		FDISP_Decimal,
4409 		FRU_No,
4410 		FRU_Yes,
4411 		0,
4412 		NULL,
4413 		0,
4414 		FRU_NOT_ITERATED,
4415 		""},
4416 	{FRU_REVNO,
4417 		"Components_Replaced",
4418 		FRU_X,
4419 		0,
4420 		40,
4421 		40,
4422 		FDTYPE_ASCII,
4423 		FDISP_String,
4424 		FRU_No,
4425 		FRU_Yes,
4426 		0,
4427 		NULL,
4428 		0,
4429 		FRU_NOT_ITERATED,
4430 		""},
4431 	{FRU_REVNO,
4432 		"Config_LevelR",
4433 		FRU_E,
4434 		1,
4435 		109,
4436 		109,
4437 		FDTYPE_Record,
4438 		FDISP_UNDEFINED,
4439 		FRU_No,
4440 		FRU_Yes,
4441 		3,
4442 		Config_LevelR,
4443 		0,
4444 		FRU_NOT_ITERATED,
4445 		""},
4446 	{FRU_REVNO,
4447 		"Configured_LevelR",
4448 		FRU_E,
4449 		1,
4450 		33,
4451 		33,
4452 		FDTYPE_Record,
4453 		FDISP_UNDEFINED,
4454 		FRU_No,
4455 		FRU_Yes,
4456 		4,
4457 		Configured_LevelR,
4458 		0,
4459 		FRU_NOT_ITERATED,
4460 		""},
4461 	{FRU_REVNO,
4462 		"Configured_Serial_No",
4463 		FRU_X,
4464 		0,
4465 		20,
4466 		20,
4467 		FDTYPE_ASCII,
4468 		FDISP_String,
4469 		FRU_No,
4470 		FRU_No,
4471 		0,
4472 		NULL,
4473 		0,
4474 		FRU_NOT_ITERATED,
4475 		""},
4476 	{FRU_REVNO,
4477 		"Container_Header",
4478 		FRU_A,
4479 		1,
4480 		0,
4481 		0,
4482 		FDTYPE_UNDEFINED,
4483 		FDISP_UNDEFINED,
4484 		FRU_No,
4485 		FRU_No,
4486 		0,
4487 		NULL,
4488 		0,
4489 		FRU_NOT_ITERATED,
4490 		""},
4491 	{FRU_REVNO,
4492 		"Cum_Power_SummaryR",
4493 		FRU_C,
4494 		4,
4495 		16,
4496 		16,
4497 		FDTYPE_Record,
4498 		FDISP_UNDEFINED,
4499 		FRU_No,
4500 		FRU_Yes,
4501 		4,
4502 		Cum_Power_SummaryR,
4503 		0,
4504 		FRU_NOT_ITERATED,
4505 		""},
4506 	{FRU_REVNO,
4507 		"Cum_Temperature_HistoryR",
4508 		FRU_E,
4509 		2,
4510 		32,
4511 		32,
4512 		FDTYPE_Record,
4513 		FDISP_UNDEFINED,
4514 		FRU_No,
4515 		FRU_Yes,
4516 		6,
4517 		Cum_Temperature_HistoryR,
4518 		0,
4519 		FRU_NOT_ITERATED,
4520 		""},
4521 	{FRU_REVNO,
4522 		"Cust_Data",
4523 		FRU_X,
4524 		0,
4525 		80,
4526 		80,
4527 		FDTYPE_ASCII,
4528 		FDISP_String,
4529 		FRU_No,
4530 		FRU_Yes,
4531 		0,
4532 		NULL,
4533 		0,
4534 		FRU_NOT_ITERATED,
4535 		""},
4536 	{FRU_REVNO,
4537 		"Custom_Chassis_Info",
4538 		FRU_X,
4539 		0,
4540 		8,
4541 		64,
4542 		FDTYPE_Binary,
4543 		FDISP_Hex,
4544 		FRU_No,
4545 		FRU_No,
4546 		0,
4547 		NULL,
4548 		0,
4549 		FRU_NOT_ITERATED,
4550 		""},
4551 	{FRU_REVNO,
4552 		"Custom_Chassis_Info_Type_Length",
4553 		FRU_X,
4554 		0,
4555 		1,
4556 		8,
4557 		FDTYPE_Binary,
4558 		FDISP_Hex,
4559 		FRU_No,
4560 		FRU_No,
4561 		0,
4562 		NULL,
4563 		0,
4564 		FRU_NOT_ITERATED,
4565 		""},
4566 	{FRU_REVNO,
4567 		"Custom_Mfg_Info",
4568 		FRU_X,
4569 		0,
4570 		8,
4571 		64,
4572 		FDTYPE_Binary,
4573 		FDISP_Hex,
4574 		FRU_No,
4575 		FRU_No,
4576 		0,
4577 		NULL,
4578 		0,
4579 		FRU_NOT_ITERATED,
4580 		""},
4581 	{FRU_REVNO,
4582 		"Custom_Mfg_Info_Type_Length",
4583 		FRU_X,
4584 		0,
4585 		1,
4586 		8,
4587 		FDTYPE_Binary,
4588 		FDISP_Hex,
4589 		FRU_No,
4590 		FRU_No,
4591 		0,
4592 		NULL,
4593 		0,
4594 		FRU_NOT_ITERATED,
4595 		""},
4596 	{FRU_REVNO,
4597 		"Custom_Product_Info",
4598 		FRU_X,
4599 		0,
4600 		8,
4601 		64,
4602 		FDTYPE_Binary,
4603 		FDISP_Hex,
4604 		FRU_No,
4605 		FRU_No,
4606 		0,
4607 		NULL,
4608 		0,
4609 		FRU_NOT_ITERATED,
4610 		""},
4611 	{FRU_REVNO,
4612 		"Custom_Product_Info_Type_Length",
4613 		FRU_X,
4614 		0,
4615 		1,
4616 		8,
4617 		FDTYPE_Binary,
4618 		FDISP_Hex,
4619 		FRU_No,
4620 		FRU_No,
4621 		0,
4622 		NULL,
4623 		0,
4624 		FRU_NOT_ITERATED,
4625 		""},
4626 	{FRU_REVNO,
4627 		"Customer_DataR",
4628 		FRU_E,
4629 		3,
4630 		84,
4631 		84,
4632 		FDTYPE_Record,
4633 		FDISP_UNDEFINED,
4634 		FRU_No,
4635 		FRU_Yes,
4636 		2,
4637 		Customer_DataR,
4638 		0,
4639 		FRU_NOT_ITERATED,
4640 		""},
4641 	{FRU_REVNO,
4642 		"Customer_Private",
4643 		FRU_F,
4644 		1,
4645 		256,
4646 		256,
4647 		FDTYPE_ASCII,
4648 		FDISP_String,
4649 		FRU_No,
4650 		FRU_No,
4651 		0,
4652 		NULL,
4653 		0,
4654 		FRU_NOT_ITERATED,
4655 		""},
4656 	{FRU_REVNO,
4657 		"DDR1PinSteerR",
4658 		FRU_C,
4659 		9,
4660 		8,
4661 		8,
4662 		FDTYPE_Record,
4663 		FDISP_UNDEFINED,
4664 		FRU_Yes,
4665 		FRU_Yes,
4666 		2,
4667 		DDR1PinSteerR,
4668 		0,
4669 		FRU_NOT_ITERATED,
4670 		""},
4671 	{FRU_REVNO,
4672 		"DE_Name",
4673 		FRU_X,
4674 		0,
4675 		16,
4676 		16,
4677 		FDTYPE_ASCII,
4678 		FDISP_String,
4679 		FRU_Yes,
4680 		FRU_Yes,
4681 		0,
4682 		NULL,
4683 		0,
4684 		FRU_NOT_ITERATED,
4685 		""},
4686 	{FRU_REVNO,
4687 		"DE_Version",
4688 		FRU_X,
4689 		0,
4690 		8,
4691 		8,
4692 		FDTYPE_ASCII,
4693 		FDISP_String,
4694 		FRU_Yes,
4695 		FRU_Yes,
4696 		0,
4697 		NULL,
4698 		0,
4699 		FRU_NOT_ITERATED,
4700 		""},
4701 	{FRU_REVNO,
4702 		"DIMM_Capacity",
4703 		FRU_C,
4704 		8,
4705 		8,
4706 		8,
4707 		FDTYPE_ASCII,
4708 		FDISP_String,
4709 		FRU_No,
4710 		FRU_No,
4711 		0,
4712 		NULL,
4713 		0,
4714 		FRU_NOT_ITERATED,
4715 		""},
4716 	{FRU_REVNO,
4717 		"DIMM_Conf_R",
4718 		FRU_B,
4719 		1,
4720 		4,
4721 		4,
4722 		FDTYPE_Record,
4723 		FDISP_UNDEFINED,
4724 		FRU_No,
4725 		FRU_No,
4726 		2,
4727 		DIMM_Conf_R,
4728 		0,
4729 		FRU_NOT_ITERATED,
4730 		""},
4731 	{FRU_REVNO,
4732 		"DIMM_Private74",
4733 		FRU_E,
4734 		1,
4735 		74,
4736 		74,
4737 		FDTYPE_ByteArray,
4738 		FDISP_Hex,
4739 		FRU_No,
4740 		FRU_No,
4741 		0,
4742 		NULL,
4743 		0,
4744 		FRU_NOT_ITERATED,
4745 		""},
4746 	{FRU_REVNO,
4747 		"DIMM_Private768",
4748 		FRU_F,
4749 		1,
4750 		768,
4751 		768,
4752 		FDTYPE_ByteArray,
4753 		FDISP_Hex,
4754 		FRU_No,
4755 		FRU_No,
4756 		0,
4757 		NULL,
4758 		0,
4759 		FRU_NOT_ITERATED,
4760 		""},
4761 	{FRU_REVNO,
4762 		"DIMM_R",
4763 		FRU_E,
4764 		2,
4765 		4,
4766 		4,
4767 		FDTYPE_Record,
4768 		FDISP_UNDEFINED,
4769 		FRU_No,
4770 		FRU_No,
4771 		2,
4772 		DIMM_R,
4773 		0,
4774 		FRU_NOT_ITERATED,
4775 		""},
4776 	{FRU_REVNO,
4777 		"DIMM_Size",
4778 		FRU_X,
4779 		0,
4780 		2,
4781 		16,
4782 		FDTYPE_Binary,
4783 		FDISP_Decimal,
4784 		FRU_No,
4785 		FRU_No,
4786 		0,
4787 		NULL,
4788 		0,
4789 		FRU_NOT_ITERATED,
4790 		""},
4791 	{FRU_REVNO,
4792 		"DIMM_Speed",
4793 		FRU_E,
4794 		1,
4795 		2,
4796 		16,
4797 		FDTYPE_Binary,
4798 		FDISP_Decimal,
4799 		FRU_No,
4800 		FRU_No,
4801 		0,
4802 		NULL,
4803 		0,
4804 		FRU_NOT_ITERATED,
4805 		""},
4806 	{FRU_REVNO,
4807 		"DMCFirmwareR",
4808 		FRU_C,
4809 		2,
4810 		31,
4811 		31,
4812 		FDTYPE_Record,
4813 		FDISP_UNDEFINED,
4814 		FRU_Yes,
4815 		FRU_Yes,
4816 		7,
4817 		DMCFirmwareR,
4818 		0,
4819 		FRU_NOT_ITERATED,
4820 		""},
4821 	{FRU_REVNO,
4822 		"DS_CPU_Six_FanTrayR",
4823 		FRU_B,
4824 		5,
4825 		4,
4826 		4,
4827 		FDTYPE_Record,
4828 		FDISP_UNDEFINED,
4829 		FRU_No,
4830 		FRU_No,
4831 		3,
4832 		DS_CPU_Six_FanTrayR,
4833 		0,
4834 		FRU_NOT_ITERATED,
4835 		""},
4836 	{FRU_REVNO,
4837 		"DS_IO_Four_FanTrayR",
4838 		FRU_B,
4839 		6,
4840 		4,
4841 		4,
4842 		FDTYPE_Record,
4843 		FDISP_UNDEFINED,
4844 		FRU_No,
4845 		FRU_No,
4846 		3,
4847 		DS_IO_Four_FanTrayR,
4848 		0,
4849 		FRU_NOT_ITERATED,
4850 		""},
4851 	{FRU_REVNO,
4852 		"Dak_DBPNameR",
4853 		FRU_E,
4854 		1,
4855 		64,
4856 		64,
4857 		FDTYPE_Record,
4858 		FDISP_UNDEFINED,
4859 		FRU_Yes,
4860 		FRU_Yes,
4861 		2,
4862 		Dak_DBPNameR,
4863 		0,
4864 		FRU_NOT_ITERATED,
4865 		""},
4866 	{FRU_REVNO,
4867 		"Dak_DBPR",
4868 		FRU_E,
4869 		10,
4870 		80,
4871 		80,
4872 		FDTYPE_Record,
4873 		FDISP_UNDEFINED,
4874 		FRU_No,
4875 		FRU_No,
4876 		7,
4877 		Dak_DBPR,
4878 		0,
4879 		FRU_NOT_ITERATED,
4880 		""},
4881 	{FRU_REVNO,
4882 		"Dak_DualCPUModuleR",
4883 		FRU_F,
4884 		1,
4885 		121,
4886 		121,
4887 		FDTYPE_Record,
4888 		FDISP_UNDEFINED,
4889 		FRU_No,
4890 		FRU_No,
4891 		21,
4892 		Dak_DualCPUModuleR,
4893 		0,
4894 		FRU_NOT_ITERATED,
4895 		""},
4896 	{FRU_REVNO,
4897 		"Dak_FCAL_GBICR",
4898 		FRU_B,
4899 		11,
4900 		4,
4901 		4,
4902 		FDTYPE_Record,
4903 		FDISP_UNDEFINED,
4904 		FRU_No,
4905 		FRU_No,
4906 		2,
4907 		Dak_FCAL_GBICR,
4908 		0,
4909 		FRU_NOT_ITERATED,
4910 		""},
4911 	{FRU_REVNO,
4912 		"Dak_IOBoardR",
4913 		FRU_F,
4914 		1,
4915 		52,
4916 		52,
4917 		FDTYPE_Record,
4918 		FDISP_UNDEFINED,
4919 		FRU_No,
4920 		FRU_No,
4921 		5,
4922 		Dak_IOBoardR,
4923 		0,
4924 		FRU_NOT_ITERATED,
4925 		""},
4926 	{FRU_REVNO,
4927 		"Dak_MotherboardR",
4928 		FRU_F,
4929 		1,
4930 		103,
4931 		103,
4932 		FDTYPE_Record,
4933 		FDISP_UNDEFINED,
4934 		FRU_No,
4935 		FRU_No,
4936 		13,
4937 		Dak_MotherboardR,
4938 		0,
4939 		FRU_NOT_ITERATED,
4940 		""},
4941 	{FRU_REVNO,
4942 		"Dak_PDBR",
4943 		FRU_E,
4944 		2,
4945 		84,
4946 		84,
4947 		FDTYPE_Record,
4948 		FDISP_UNDEFINED,
4949 		FRU_No,
4950 		FRU_No,
4951 		7,
4952 		Dak_PDBR,
4953 		0,
4954 		FRU_NOT_ITERATED,
4955 		""},
4956 	{FRU_REVNO,
4957 		"Dak_PowersupplyR",
4958 		FRU_C,
4959 		11,
4960 		24,
4961 		24,
4962 		FDTYPE_Record,
4963 		FDISP_UNDEFINED,
4964 		FRU_No,
4965 		FRU_No,
4966 		3,
4967 		Dak_PowersupplyR,
4968 		0,
4969 		FRU_NOT_ITERATED,
4970 		""},
4971 	{FRU_REVNO,
4972 		"Dak_RSCR",
4973 		FRU_E,
4974 		9,
4975 		59,
4976 		59,
4977 		FDTYPE_Record,
4978 		FDISP_UNDEFINED,
4979 		FRU_No,
4980 		FRU_No,
4981 		7,
4982 		Dak_RSCR,
4983 		0,
4984 		FRU_NOT_ITERATED,
4985 		""},
4986 	{FRU_REVNO,
4987 		"Dash_Number_In",
4988 		FRU_X,
4989 		0,
4990 		2,
4991 		2,
4992 		FDTYPE_ASCII,
4993 		FDISP_String,
4994 		FRU_No,
4995 		FRU_Yes,
4996 		0,
4997 		NULL,
4998 		0,
4999 		FRU_NOT_ITERATED,
5000 		""},
5001 	{FRU_REVNO,
5002 		"Dash_Number_Out",
5003 		FRU_X,
5004 		0,
5005 		2,
5006 		2,
5007 		FDTYPE_ASCII,
5008 		FDISP_String,
5009 		FRU_No,
5010 		FRU_Yes,
5011 		0,
5012 		NULL,
5013 		0,
5014 		FRU_NOT_ITERATED,
5015 		""},
5016 	{FRU_REVNO,
5017 		"DataBits",
5018 		FRU_X,
5019 		0,
5020 		4,
5021 		4,
5022 		FDTYPE_ByteArray,
5023 		FDISP_Hex,
5024 		FRU_Yes,
5025 		FRU_Yes,
5026 		0,
5027 		NULL,
5028 		0,
5029 		FRU_NOT_ITERATED,
5030 		""},
5031 	{FRU_REVNO,
5032 		"Date_Code",
5033 		FRU_X,
5034 		0,
5035 		8,
5036 		8,
5037 		FDTYPE_ASCII,
5038 		FDISP_String,
5039 		FRU_No,
5040 		FRU_No,
5041 		0,
5042 		NULL,
5043 		0,
5044 		FRU_NOT_ITERATED,
5045 		""},
5046 	{FRU_REVNO,
5047 		"Date_Of_Repair",
5048 		FRU_X,
5049 		0,
5050 		8,
5051 		64,
5052 		FDTYPE_Binary,
5053 		FDISP_Time,
5054 		FRU_No,
5055 		FRU_Yes,
5056 		0,
5057 		NULL,
5058 		0,
5059 		FRU_NOT_ITERATED,
5060 		""},
5061 	{FRU_REVNO,
5062 		"Device_Type",
5063 		FRU_C,
5064 		1,
5065 		2,
5066 		2,
5067 		FDTYPE_Enumeration,
5068 		FDISP_String,
5069 		FRU_No,
5070 		FRU_No,
5071 		185,
5072 		Device_Type,
5073 		0,
5074 		FRU_NOT_ITERATED,
5075 		""},
5076 	{FRU_REVNO,
5077 		"Devices",
5078 		FRU_B,
5079 		3,
5080 		2,
5081 		16,
5082 		FDTYPE_Binary,
5083 		FDISP_Binary,
5084 		FRU_Yes,
5085 		FRU_Yes,
5086 		0,
5087 		NULL,
5088 		0,
5089 		FRU_NOT_ITERATED,
5090 		""},
5091 	{FRU_REVNO,
5092 		"Diag_Code",
5093 		FRU_X,
5094 		0,
5095 		13,
5096 		13,
5097 		FDTYPE_ByteArray,
5098 		FDISP_Hex,
5099 		FRU_Yes,
5100 		FRU_Yes,
5101 		0,
5102 		NULL,
5103 		0,
5104 		FRU_NOT_ITERATED,
5105 		""},
5106 	{FRU_REVNO,
5107 		"Diagcode",
5108 		FRU_X,
5109 		0,
5110 		16,
5111 		16,
5112 		FDTYPE_ByteArray,
5113 		FDISP_MSGID,
5114 		FRU_Yes,
5115 		FRU_Yes,
5116 		0,
5117 		NULL,
5118 		0,
5119 		FRU_NOT_ITERATED,
5120 		""},
5121 	{FRU_REVNO,
5122 		"Diagdata",
5123 		FRU_X,
5124 		0,
5125 		64,
5126 		64,
5127 		FDTYPE_ByteArray,
5128 		FDISP_Hex,
5129 		FRU_Yes,
5130 		FRU_Yes,
5131 		0,
5132 		NULL,
5133 		0,
5134 		FRU_NOT_ITERATED,
5135 		""},
5136 	{FRU_REVNO,
5137 		"Dictid",
5138 		FRU_X,
5139 		0,
5140 		2,
5141 		2,
5142 		FDTYPE_Enumeration,
5143 		FDISP_String,
5144 		FRU_Yes,
5145 		FRU_Yes,
5146 		1,
5147 		Dictionary_Name,
5148 		0,
5149 		FRU_NOT_ITERATED,
5150 		""},
5151 	{FRU_REVNO,
5152 		"Disk_Presence",
5153 		FRU_X,
5154 		0,
5155 		1,
5156 		8,
5157 		FDTYPE_Binary,
5158 		FDISP_Hex,
5159 		FRU_Yes,
5160 		FRU_Yes,
5161 		0,
5162 		NULL,
5163 		0,
5164 		FRU_NOT_ITERATED,
5165 		""},
5166 	{FRU_REVNO,
5167 		"Diskslot1_Label",
5168 		FRU_X,
5169 		0,
5170 		6,
5171 		6,
5172 		FDTYPE_ASCII,
5173 		FDISP_String,
5174 		FRU_Yes,
5175 		FRU_Yes,
5176 		0,
5177 		NULL,
5178 		0,
5179 		FRU_NOT_ITERATED,
5180 		""},
5181 	{FRU_REVNO,
5182 		"Diskslot2_Label",
5183 		FRU_X,
5184 		0,
5185 		6,
5186 		6,
5187 		FDTYPE_ASCII,
5188 		FDISP_String,
5189 		FRU_Yes,
5190 		FRU_Yes,
5191 		0,
5192 		NULL,
5193 		0,
5194 		FRU_NOT_ITERATED,
5195 		""},
5196 	{FRU_REVNO,
5197 		"DomainAEthernetAddr",
5198 		FRU_X,
5199 		0,
5200 		6,
5201 		48,
5202 		FDTYPE_Binary,
5203 		FDISP_Hex,
5204 		FRU_No,
5205 		FRU_No,
5206 		0,
5207 		NULL,
5208 		0,
5209 		FRU_NOT_ITERATED,
5210 		""},
5211 	{FRU_REVNO,
5212 		"DomainBEthernetAddr",
5213 		FRU_X,
5214 		0,
5215 		6,
5216 		48,
5217 		FDTYPE_Binary,
5218 		FDISP_Hex,
5219 		FRU_No,
5220 		FRU_No,
5221 		0,
5222 		NULL,
5223 		0,
5224 		FRU_NOT_ITERATED,
5225 		""},
5226 	{FRU_REVNO,
5227 		"DomainCEthernetAddr",
5228 		FRU_X,
5229 		0,
5230 		6,
5231 		48,
5232 		FDTYPE_Binary,
5233 		FDISP_Hex,
5234 		FRU_No,
5235 		FRU_No,
5236 		0,
5237 		NULL,
5238 		0,
5239 		FRU_NOT_ITERATED,
5240 		""},
5241 	{FRU_REVNO,
5242 		"DomainDEthernetAddr",
5243 		FRU_X,
5244 		0,
5245 		6,
5246 		48,
5247 		FDTYPE_Binary,
5248 		FDISP_Hex,
5249 		FRU_No,
5250 		FRU_No,
5251 		0,
5252 		NULL,
5253 		0,
5254 		FRU_NOT_ITERATED,
5255 		""},
5256 	{FRU_REVNO,
5257 		"Drawer_Cfg",
5258 		FRU_X,
5259 		0,
5260 		1,
5261 		8,
5262 		FDTYPE_Binary,
5263 		FDISP_Hex,
5264 		FRU_Yes,
5265 		FRU_Yes,
5266 		0,
5267 		NULL,
5268 		0,
5269 		FRU_NOT_ITERATED,
5270 		""},
5271 	{FRU_REVNO,
5272 		"Drawer_ConfigR",
5273 		FRU_E,
5274 		1,
5275 		96,
5276 		96,
5277 		FDTYPE_Record,
5278 		FDISP_UNDEFINED,
5279 		FRU_Yes,
5280 		FRU_Yes,
5281 		5,
5282 		Drawer_ConfigR,
5283 		0,
5284 		FRU_NOT_ITERATED,
5285 		""},
5286 	{FRU_REVNO,
5287 		"Drawer_DescriptionR",
5288 		FRU_E,
5289 		1,
5290 		77,
5291 		77,
5292 		FDTYPE_Record,
5293 		FDISP_UNDEFINED,
5294 		FRU_Yes,
5295 		FRU_Yes,
5296 		16,
5297 		Drawer_DescriptionR,
5298 		0,
5299 		FRU_NOT_ITERATED,
5300 		""},
5301 	{FRU_REVNO,
5302 		"Drawer_Id",
5303 		FRU_X,
5304 		0,
5305 		6,
5306 		6,
5307 		FDTYPE_ASCII,
5308 		FDISP_String,
5309 		FRU_Yes,
5310 		FRU_Yes,
5311 		0,
5312 		NULL,
5313 		0,
5314 		FRU_NOT_ITERATED,
5315 		""},
5316 	{FRU_REVNO,
5317 		"Drawer_InfoR",
5318 		FRU_E,
5319 		2,
5320 		77,
5321 		77,
5322 		FDTYPE_Record,
5323 		FDISP_UNDEFINED,
5324 		FRU_Yes,
5325 		FRU_Yes,
5326 		6,
5327 		Drawer_InfoR,
5328 		0,
5329 		FRU_NOT_ITERATED,
5330 		""},
5331 	{FRU_REVNO,
5332 		"Drawer_Type",
5333 		FRU_X,
5334 		0,
5335 		1,
5336 		8,
5337 		FDTYPE_Binary,
5338 		FDISP_Hex,
5339 		FRU_Yes,
5340 		FRU_Yes,
5341 		0,
5342 		NULL,
5343 		0,
5344 		FRU_NOT_ITERATED,
5345 		""},
5346 	{FRU_REVNO,
5347 		"ECO_CurrentR",
5348 		FRU_C,
5349 		1,
5350 		16,
5351 		16,
5352 		FDTYPE_Record,
5353 		FDISP_UNDEFINED,
5354 		FRU_No,
5355 		FRU_Yes,
5356 		4,
5357 		ECO_CurrentR,
5358 		0,
5359 		FRU_NOT_ITERATED,
5360 		""},
5361 	{FRU_REVNO,
5362 		"EcacheR",
5363 		FRU_E,
5364 		1,
5365 		3,
5366 		3,
5367 		FDTYPE_Record,
5368 		FDISP_UNDEFINED,
5369 		FRU_No,
5370 		FRU_No,
5371 		2,
5372 		EcacheR,
5373 		0,
5374 		FRU_NOT_ITERATED,
5375 		""},
5376 	{FRU_REVNO,
5377 		"Ecache_Features",
5378 		FRU_X,
5379 		0,
5380 		2,
5381 		16,
5382 		FDTYPE_Binary,
5383 		FDISP_Hex,
5384 		FRU_No,
5385 		FRU_Yes,
5386 		0,
5387 		NULL,
5388 		0,
5389 		FRU_NOT_ITERATED,
5390 		""},
5391 	{FRU_REVNO,
5392 		"Ecache_Mode",
5393 		FRU_A,
5394 		1,
5395 		1,
5396 		1,
5397 		FDTYPE_Enumeration,
5398 		FDISP_String,
5399 		FRU_No,
5400 		FRU_No,
5401 		2,
5402 		Ecache_Mode,
5403 		0,
5404 		FRU_NOT_ITERATED,
5405 		""},
5406 	{FRU_REVNO,
5407 		"Ecache_Module_IDR",
5408 		FRU_E,
5409 		1,
5410 		84,
5411 		84,
5412 		FDTYPE_Record,
5413 		FDISP_UNDEFINED,
5414 		FRU_No,
5415 		FRU_No,
5416 		2,
5417 		Ecache_Module_IDR,
5418 		4,
5419 		FRU_Linear,
5420 		""},
5421 	{FRU_REVNO,
5422 		"Element_Count",
5423 		FRU_X,
5424 		0,
5425 		1,
5426 		8,
5427 		FDTYPE_Binary,
5428 		FDISP_Decimal,
5429 		FRU_No,
5430 		FRU_No,
5431 		0,
5432 		NULL,
5433 		0,
5434 		FRU_NOT_ITERATED,
5435 		""},
5436 	{FRU_REVNO,
5437 		"Enclosure_Nickname",
5438 		FRU_E,
5439 		3,
5440 		32,
5441 		32,
5442 		FDTYPE_ASCII,
5443 		FDISP_String,
5444 		FRU_No,
5445 		FRU_No,
5446 		0,
5447 		NULL,
5448 		0,
5449 		FRU_NOT_ITERATED,
5450 		""},
5451 	{FRU_REVNO,
5452 		"End_Of_Fields",
5453 		FRU_X,
5454 		0,
5455 		1,
5456 		8,
5457 		FDTYPE_Binary,
5458 		FDISP_Hex,
5459 		FRU_No,
5460 		FRU_No,
5461 		0,
5462 		NULL,
5463 		0,
5464 		FRU_NOT_ITERATED,
5465 		""},
5466 	{FRU_REVNO,
5467 		"End_Of_Records",
5468 		FRU_X,
5469 		0,
5470 		1,
5471 		8,
5472 		FDTYPE_Binary,
5473 		FDISP_Hex,
5474 		FRU_No,
5475 		FRU_No,
5476 		0,
5477 		NULL,
5478 		0,
5479 		FRU_NOT_ITERATED,
5480 		""},
5481 	{FRU_REVNO,
5482 		"Error_Code",
5483 		FRU_X,
5484 		0,
5485 		1,
5486 		1,
5487 		FDTYPE_Enumeration,
5488 		FDISP_String,
5489 		FRU_No,
5490 		FRU_Yes,
5491 		13,
5492 		Error_Code,
5493 		0,
5494 		FRU_NOT_ITERATED,
5495 		""},
5496 	{FRU_REVNO,
5497 		"Error_SummaryR",
5498 		FRU_B,
5499 		10,
5500 		4,
5501 		4,
5502 		FDTYPE_Record,
5503 		FDISP_UNDEFINED,
5504 		FRU_Yes,
5505 		FRU_Yes,
5506 		2,
5507 		Error_SummaryR,
5508 		0,
5509 		FRU_NOT_ITERATED,
5510 		""},
5511 	{FRU_REVNO,
5512 		"EthernetMACAddr2R",
5513 		FRU_C,
5514 		1,
5515 		12,
5516 		12,
5517 		FDTYPE_Record,
5518 		FDISP_UNDEFINED,
5519 		FRU_No,
5520 		FRU_Yes,
5521 		2,
5522 		EthernetMACAddr2R,
5523 		0,
5524 		FRU_NOT_ITERATED,
5525 		""},
5526 	{FRU_REVNO,
5527 		"EthernetMACAddrRangeR",
5528 		FRU_C,
5529 		7,
5530 		8,
5531 		8,
5532 		FDTYPE_Record,
5533 		FDISP_UNDEFINED,
5534 		FRU_No,
5535 		FRU_Yes,
5536 		2,
5537 		EthernetMACAddrRangeR,
5538 		0,
5539 		FRU_NOT_ITERATED,
5540 		""},
5541 	{FRU_REVNO,
5542 		"Ethernet_Addr",
5543 		FRU_A,
5544 		1,
5545 		6,
5546 		48,
5547 		FDTYPE_Binary,
5548 		FDISP_Hex,
5549 		FRU_No,
5550 		FRU_No,
5551 		0,
5552 		NULL,
5553 		0,
5554 		FRU_NOT_ITERATED,
5555 		""},
5556 	{FRU_REVNO,
5557 		"Ethernet_Addr2",
5558 		FRU_X,
5559 		0,
5560 		6,
5561 		48,
5562 		FDTYPE_Binary,
5563 		FDISP_Hex,
5564 		FRU_No,
5565 		FRU_No,
5566 		0,
5567 		NULL,
5568 		0,
5569 		FRU_NOT_ITERATED,
5570 		""},
5571 	{FRU_REVNO,
5572 		"Ethernet_Addr_Range",
5573 		FRU_X,
5574 		0,
5575 		2,
5576 		16,
5577 		FDTYPE_Binary,
5578 		FDISP_Decimal,
5579 		FRU_Yes,
5580 		FRU_Yes,
5581 		0,
5582 		NULL,
5583 		0,
5584 		FRU_NOT_ITERATED,
5585 		""},
5586 	{FRU_REVNO,
5587 		"Event",
5588 		FRU_X,
5589 		0,
5590 		1,
5591 		1,
5592 		FDTYPE_Enumeration,
5593 		FDISP_String,
5594 		FRU_No,
5595 		FRU_Yes,
5596 		3,
5597 		Power_Events_50,
5598 		0,
5599 		FRU_NOT_ITERATED,
5600 		""},
5601 	{FRU_REVNO,
5602 		"Event_Code",
5603 		FRU_X,
5604 		0,
5605 		4,
5606 		4,
5607 		FDTYPE_Enumeration,
5608 		FDISP_String,
5609 		FRU_No,
5610 		FRU_Yes,
5611 		9,
5612 		Status_Event_Code_71,
5613 		0,
5614 		FRU_NOT_ITERATED,
5615 		""},
5616 	{FRU_REVNO,
5617 		"Event_DataR",
5618 		FRU_E,
5619 		2,
5620 		34,
5621 		34,
5622 		FDTYPE_Record,
5623 		FDISP_UNDEFINED,
5624 		FRU_Yes,
5625 		FRU_Yes,
5626 		4,
5627 		Event_DataR,
5628 		0,
5629 		FRU_NOT_ITERATED,
5630 		""},
5631 	{FRU_REVNO,
5632 		"ExcalCPUR",
5633 		FRU_E,
5634 		1,
5635 		94,
5636 		94,
5637 		FDTYPE_Record,
5638 		FDISP_UNDEFINED,
5639 		FRU_No,
5640 		FRU_No,
5641 		7,
5642 		ExcalCPUR,
5643 		0,
5644 		FRU_NOT_ITERATED,
5645 		""},
5646 	{FRU_REVNO,
5647 		"ExcalMotherboardR",
5648 		FRU_A,
5649 		2,
5650 		6,
5651 		6,
5652 		FDTYPE_Record,
5653 		FDISP_UNDEFINED,
5654 		FRU_No,
5655 		FRU_No,
5656 		1,
5657 		ExcalMotherboardR,
5658 		0,
5659 		FRU_NOT_ITERATED,
5660 		""},
5661 	{FRU_REVNO,
5662 		"ExcalUsageR",
5663 		FRU_C,
5664 		1,
5665 		9,
5666 		9,
5667 		FDTYPE_Record,
5668 		FDISP_UNDEFINED,
5669 		FRU_No,
5670 		FRU_No,
5671 		3,
5672 		ExcalUsageR,
5673 		0,
5674 		FRU_NOT_ITERATED,
5675 		""},
5676 	{FRU_REVNO,
5677 		"Experimental",
5678 		FRU_F,
5679 		1,
5680 		128,
5681 		128,
5682 		FDTYPE_ByteArray,
5683 		FDISP_Hex,
5684 		FRU_Yes,
5685 		FRU_No,
5686 		0,
5687 		NULL,
5688 		0,
5689 		FRU_NOT_ITERATED,
5690 		""},
5691 	{FRU_REVNO,
5692 		"External_Label",
5693 		FRU_X,
5694 		0,
5695 		20,
5696 		20,
5697 		FDTYPE_ASCII,
5698 		FDISP_String,
5699 		FRU_Yes,
5700 		FRU_Yes,
5701 		0,
5702 		NULL,
5703 		0,
5704 		FRU_NOT_ITERATED,
5705 		""},
5706 	{FRU_REVNO,
5707 		"FMA_CodeR",
5708 		FRU_X,
5709 		0,
5710 		16,
5711 		16,
5712 		FDTYPE_Record,
5713 		FDISP_UNDEFINED,
5714 		FRU_Yes,
5715 		FRU_Yes,
5716 		3,
5717 		FMA_CodeR,
5718 		0,
5719 		FRU_NOT_ITERATED,
5720 		""},
5721 	{FRU_REVNO,
5722 		"FMA_DecodeR",
5723 		FRU_G,
5724 		1,
5725 		0,
5726 		0,
5727 		FDTYPE_UNDEFINED,
5728 		FDISP_UNDEFINED,
5729 		FRU_Yes,
5730 		FRU_Yes,
5731 		0,
5732 		NULL,
5733 		0,
5734 		FRU_NOT_ITERATED,
5735 		""},
5736 	{FRU_REVNO,
5737 		"FMA_Event_DataR",
5738 		FRU_X,
5739 		0,
5740 		128,
5741 		128,
5742 		FDTYPE_Record,
5743 		FDISP_UNDEFINED,
5744 		FRU_Yes,
5745 		FRU_Yes,
5746 		6,
5747 		FMA_Event_DataR,
5748 		0,
5749 		FRU_NOT_ITERATED,
5750 		""},
5751 	{FRU_REVNO,
5752 		"FMA_MessageR",
5753 		FRU_X,
5754 		0,
5755 		128,
5756 		128,
5757 		FDTYPE_Record,
5758 		FDISP_UNDEFINED,
5759 		FRU_Yes,
5760 		FRU_Yes,
5761 		6,
5762 		FMA_MessageR,
5763 		0,
5764 </