4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
23 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
26 * #ident "%Z%%M% %I% %E% SMI"
28 * This file creates the system board structure
32 * define a macro to force a #ident line into the output stream
33 * otherwise cpp removes it. Use #ifndef because of #included definitions.
36 #define id(s) #ident s
38 id("%Z%%M% %I% %E% SMI")
41 * Motherboard properties
43 name:/frutree/chassis/MB
46 PROP Label string r 0 "BAT"
53 * motherboard seeprom source
55 name:/frutree/chassis/MB/system-board
56 PROP FRUDataAvailable void r
57 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2
59 name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2
60 REFPROP _fru_parent /frutree/chassis/MB/system-board
65 name:/frutree/chassis/
67 PROP SlotType string r 0 "system-board"
68 Prop Label string r 0 "C0"
71 PROP SlotType string r 0 "system-board"
72 Prop Label string r 0 "C1"
75 PROP SlotType string r 0 "system-board"
76 Prop Label string r 0 "C2"
79 PROP SlotType string r 0 "system-board"
80 Prop Label string r 0 "C3"
86 name:/frutree/chassis/C0
87 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be
88 name:/frutree/chassis/C0/system-board
89 PROP FRUDataAvailable void r
90 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be
92 name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,be
93 REFPROP _fru_parent /frutree/chassis/C0/system-board
98 name:/frutree/chassis/C1
99 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce
100 name:/frutree/chassis/C1/system-board
101 PROP FRUDataAvailable void r
102 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce
104 name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ce
105 REFPROP _fru_parent /frutree/chassis/C1/system-board
110 name:/frutree/chassis/C2
111 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de
112 name:/frutree/chassis/C2/system-board
113 PROP FRUDataAvailable void r
114 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de
116 name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,de
117 REFPROP _fru_parent /frutree/chassis/C2/system-board
122 name:/frutree/chassis/C3
123 REFNODE system-board fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee
124 name:/frutree/chassis/C3/system-board
125 PROP FRUDataAvailable void r
126 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee
128 name:/platform/pci@1e,600000/isa@7/i2c@0,320/cpu-fru-prom?UnitAddress=0,ee
129 REFPROP _fru_parent /frutree/chassis/C3/system-board
134 name:/frutree/chassis/C0/system-board
135 REFNODE P0 location WITH name:/frutree/chassis/C0/system-board
136 name:/frutree/chassis/C0/system-board/P0
137 PROP SlotType string r 0 "cpu"
138 PROP Label string r 0 "P0"
139 name:/frutree/chassis/C1/system-board
140 REFNODE P0 location WITH name:/frutree/chassis/C1/system-board
141 name:/frutree/chassis/C1/system-board/P0
142 PROP SlotType string r 0 "cpu"
143 PROP Label string r 0 "P0"
144 name:/frutree/chassis/C2/system-board
145 REFNODE P0 location WITH name:/frutree/chassis/C2/system-board
146 name:/frutree/chassis/C2/system-board/P0
147 PROP SlotType string r 0 "cpu"
148 PROP Label string r 0 "P0"
149 name:/frutree/chassis/C3/system-board
150 REFNODE P0 location WITH name:/frutree/chassis/C3/system-board
151 name:/frutree/chassis/C3/system-board/P0
152 PROP SlotType string r 0 "cpu"
153 PROP Label string r 0 "P0"
156 /************************************
157 * CPU Board 0 Processor 0
158 ************************************/
159 name:/frutree/chassis/C0/system-board/P0
160 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,30
162 name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,30
163 REFPROP _fru_parent /frutree/chassis/C0/system-board/P0/cpu
165 name:/frutree/chassis/C0/system-board/P0/cpu
166 REFNODE B0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
167 name:/frutree/chassis/C0/system-board/P0/cpu/B0
168 PROP Label string r 0 "B0"
169 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu
170 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank
171 REFNODE D0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
172 REFNODE D1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
173 name:/frutree/chassis/C0/system-board/P0/cpu
174 REFNODE B1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
175 name:/frutree/chassis/C0/system-board/P0/cpu/B1
176 PROP Label string r 0 "B1"
177 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu
178 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank
179 REFNODE D0 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
180 REFNODE D1 location WITH name:/frutree/chassis/C0/system-board/P0/cpu
182 /************************************
183 * CPU Board 1 Processor 0
184 ************************************/
185 name:/frutree/chassis/C1/system-board/P0
186 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,64
188 name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,64
189 REFPROP _fru_parent /frutree/chassis/C1/system-board/P0/cpu
191 name:/frutree/chassis/C1/system-board/P0/cpu
192 REFNODE B0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
193 name:/frutree/chassis/C1/system-board/P0/cpu/B0
194 PROP Label string r 0 "B0"
195 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu
196 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank
197 REFNODE D0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
198 REFNODE D1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
199 name:/frutree/chassis/C1/system-board/P0/cpu
200 REFNODE B1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
201 name:/frutree/chassis/C1/system-board/P0/cpu/B1
202 PROP Label string r 0 "B1"
203 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu
204 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank
205 REFNODE D0 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
206 REFNODE D1 location WITH name:/frutree/chassis/C1/system-board/P0/cpu
208 /************************************
209 * CPU Board 2 Processor 0
210 ************************************/
211 name:/frutree/chassis/C2/system-board/P0
212 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,80
214 name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,80
215 REFPROP _fru_parent /frutree/chassis/C2/system-board/P0/cpu
217 name:/frutree/chassis/C2/system-board/P0/cpu
218 REFNODE B0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
219 name:/frutree/chassis/C2/system-board/P0/cpu/B0
220 PROP Label string r 0 "B0"
221 REFNODE bank fru WITH name:/frutree/chassis/C2/system-board/P0/cpu
222 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank
223 REFNODE D0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
224 REFNODE D1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
225 name:/frutree/chassis/C2/system-board/P0/cpu
226 REFNODE B1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
227 name:/frutree/chassis/C2/system-board/P0/cpu/B1
228 PROP Label string r 0 "B1"
229 REFNODE bank fru WITH name:/frutree/chassis/C2/system-board/P0/cpu
230 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank
231 REFNODE D0 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
232 REFNODE D1 location WITH name:/frutree/chassis/C2/system-board/P0/cpu
234 /************************************
235 * CPU Board 3 Processor 0
236 ************************************/
237 name:/frutree/chassis/C3/system-board/P0
238 REFNODE cpu fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,90
240 name:/platform/pci@1e,600000/isa@7/i2c@0,320/temperature?UnitAddress=0,90
241 REFPROP _fru_parent /frutree/chassis/C3/system-board/P0/cpu
243 name:/frutree/chassis/C3/system-board/P0/cpu
244 REFNODE B0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
245 name:/frutree/chassis/C3/system-board/P0/cpu/B0
246 PROP Label string r 0 "B0"
247 REFNODE bank fru WITH name:/frutree/chassis/C3/system-board/P0/cpu
248 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank
249 REFNODE D0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
250 REFNODE D1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
251 name:/frutree/chassis/C3/system-board/P0/cpu
252 REFNODE B1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
253 name:/frutree/chassis/C3/system-board/P0/cpu/B1
254 PROP Label string r 0 "B1"
255 REFNODE bank fru WITH name:/frutree/chassis/C3/system-board/P0/cpu
256 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank
257 REFNODE D0 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
258 REFNODE D1 location WITH name:/frutree/chassis/C3/system-board/P0/cpu
260 /************************************
261 * CPU Board 0 Processor 0 memory
262 ************************************/
263 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0
264 PROP SlotType string r 0 "memory-module"
265 PROP Label string r 0 "D0"
266 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1
267 PROP SlotType string r 0 "memory-module"
268 PROP Label string r 0 "D1"
269 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0
270 PROP SlotType string r 0 "memory-module"
271 PROP Label string r 0 "D0"
272 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1
273 PROP SlotType string r 0 "memory-module"
274 PROP Label string r 0 "D1"
276 /************************************
277 * CPU Board 1 Processor 0 memory
278 ************************************/
279 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0
280 PROP SlotType string r 0 "memory-module"
281 PROP Label string r 0 "D0"
282 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1
283 PROP SlotType string r 0 "memory-module"
284 PROP Label string r 0 "D1"
285 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0
286 PROP SlotType string r 0 "memory-module"
287 PROP Label string r 0 "D0"
288 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1
289 PROP SlotType string r 0 "memory-module"
290 PROP Label string r 0 "D1"
292 /************************************
293 * CPU Board 2 Processor 0 memory
294 ************************************/
295 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0
296 PROP SlotType string r 0 "memory-module"
297 PROP Label string r 0 "D0"
298 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1
299 PROP SlotType string r 0 "memory-module"
300 PROP Label string r 0 "D1"
301 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0
302 PROP SlotType string r 0 "memory-module"
303 PROP Label string r 0 "D0"
304 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1
305 PROP SlotType string r 0 "memory-module"
306 PROP Label string r 0 "D1"
308 /************************************
309 * CPU Board 3 Processor 0 memory
310 ************************************/
311 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0
312 PROP SlotType string r 0 "memory-module"
313 PROP Label string r 0 "D0"
314 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1
315 PROP SlotType string r 0 "memory-module"
316 PROP Label string r 0 "D1"
317 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0
318 PROP SlotType string r 0 "memory-module"
319 PROP Label string r 0 "D0"
320 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1
321 PROP SlotType string r 0 "memory-module"
322 PROP Label string r 0 "D1"
324 /************************************
326 ************************************/
330 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0
331 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
332 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1
333 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
334 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0
335 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
336 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1
337 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
341 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0
342 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
343 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1
344 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
345 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0
346 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
347 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1
348 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
352 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0
353 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6
354 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1
355 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8
356 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0
357 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da
358 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1
359 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc
363 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0
364 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6
365 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1
366 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8
367 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0
368 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea
369 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1
370 REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec
372 /************************************
373 * DIMM seeprom sources
374 ************************************/
378 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module
379 PROP FRUDataAvailable void r
380 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
381 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module
382 PROP FRUDataAvailable void r
383 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
384 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module
385 PROP FRUDataAvailable void r
386 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
387 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module
388 PROP FRUDataAvailable void r
389 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
393 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module
394 PROP FRUDataAvailable void r
395 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
396 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module
397 PROP FRUDataAvailable void r
398 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
399 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module
400 PROP FRUDataAvailable void r
401 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
402 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module
403 PROP FRUDataAvailable void r
404 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
408 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module
409 PROP FRUDataAvailable void r
410 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6
411 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module
412 PROP FRUDataAvailable void r
413 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8
414 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module
415 PROP FRUDataAvailable void r
416 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da
417 name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module
418 PROP FRUDataAvailable void r
419 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc
423 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module
424 PROP FRUDataAvailable void r
425 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6
426 name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module
427 PROP FRUDataAvailable void r
428 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8
429 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module
430 PROP FRUDataAvailable void r
431 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea
432 name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module
433 PROP FRUDataAvailable void r
434 REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec
436 /************************************
438 ***********************************/
442 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
443 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module
444 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
445 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module
446 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
447 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module
448 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
449 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module
453 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
454 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module
455 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
456 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module
457 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
458 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module
459 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
460 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module
464 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d6
465 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module
466 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,d8
467 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module
468 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,da
469 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module
470 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,dc
471 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module
475 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e6
476 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module
477 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,e8
478 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module
479 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ea
480 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module
481 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ec
482 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module
484 /************************************
486 ***********************************/
490 name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
491 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module
492 name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
493 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module
494 name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
495 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module
496 name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
497 REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module
501 name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
502 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module
503 name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
504 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module
505 name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
506 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module
507 name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
508 REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module
512 name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0
513 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module
514 name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1
515 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module
516 name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0
517 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module
518 name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1
519 REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module
523 name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0
524 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module
525 name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1
526 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module
527 name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0
528 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module
529 name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1
530 REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module
533 * create reference properties for motherboard pci devices
535 _class:/jbus/pci@1c,600000/picl@2
536 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
537 _class:/jbus/pci@1e,600000/picl@a
538 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
539 _class:/jbus/pci@1e,600000/picl@b
540 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
541 _class:/jbus/pci@1e,600000/picl@d
542 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
543 _class:/jbus/pci@1e,600000/picl@7/serial@0,3f8
544 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
545 _class:/jbus/pci@1e,600000/picl@7/serial@0,2e8
546 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
547 _class:/jbus/pci@1e,600000/picl@7/serial@0,3e8
548 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
549 _class:/jbus/pci@1f,700000/picl@1
550 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
551 _class:/jbus/pci@1f,700000/picl@2
552 REFPROP _fru_parent name:/frutree/chassis/MB/system-board
553 _class:/jbus/pci@1f,700000/picl@2,1
554 REFPROP _fru_parent name:/frutree/chassis/MB/system-board