dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / cmd / picl / plugins / sun4u / chalupa / frutree / system-board.info
blob79c8211383d90a8d9ca95124e077b9f2ae3dd745
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, Version 1.0 only
6  * (the "License").  You may not use this file except in compliance
7  * with the License.
8  *
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.
13  *
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]
19  *
20  * CDDL HEADER END
21  */
23  * Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
24  * Use is subject to license terms.
25  *
26  * #ident       "%Z%%M% %I%     %E% SMI"
27  *
28  * This file creates the system board structure
29  */
32  * define a macro to force a #ident line into the output stream
33  * otherwise cpp removes it. Use #ifndef because of #included definitions.
34  */
35 #ifndef id
36 #define id(s)   #ident s
37 #endif
38 id("%Z%%M% %I%     %E% SMI")
41  * Motherboard properties
42  */
43 name:/frutree/chassis/MB
44     NODE system-board fru
45         NODE BAT location
46             PROP Label string r 0 "BAT"
47             NODE battery fru
48             ENDNODE
49         ENDNODE
50     ENDNODE
53  * motherboard seeprom source
54  */
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
63  * Processor Boards
64  */
65 name:/frutree/chassis/
66 Node C0 location
67      PROP SlotType string r 0 "system-board"
68      Prop Label string r 0 "C0"
69 ENDNODE
70 Node C1 location
71      PROP SlotType string r 0 "system-board"
72      Prop Label string r 0 "C1"
73 ENDNODE
74 Node C2 location
75      PROP SlotType string r 0 "system-board"
76      Prop Label string r 0 "C2"
77 ENDNODE
78 Node C3 location
79      PROP SlotType string r 0 "system-board"
80      Prop Label string r 0 "C3"
81 ENDNODE
84  * Proccessor Board 0
85  */
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
96  * Proccessor Board 1
97  */
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
108  * Proccessor Board 2
109  */
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
120  * Proccessor Board 3
121  */
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
132  * Processors
133  */
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 /************************************
325  * Dimm nodes
326  ************************************/
328  * Board 0 CPU 0
329  */
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
339  * Board 1 CPU 0
340  */
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
350  * Board 2 CPU 0
351  */
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
361  * Board 3 CPU 0
362  */
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  ************************************/
376  * Board 0 CPU 0
377  */
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
391  * Board 1 CPU 0
392  */
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
406  * Board 2 CPU 0
407  */
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
421  * Board 3 CPU 0
422  */
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 /************************************
437  * DIMM FRU parents
438  ***********************************/
440  * Board 0 CPU 0
441  */
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
451  * Board 1 CPU 0
452  */
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
462  * Board 2 CPU 0
463  */
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
473  * Board 3 CPU 0
474  */
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 /************************************
485  * DIMM parents
486  ***********************************/
488  * Board 0 CPU 0
489  */
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
499  * Board 1 CPU 0
500  */
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
510  * Board 2 CPU 0
511  */
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
521  * Board 3 CPU 0
522  */
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
534  */
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