xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frutree/piclfrutree.info (revision d5ace9454616652a717c9831d949dffa319381f9)
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/*
23 * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
24 * Use is subject to license terms.
25 */
26
27/*
28 * ident	"%Z%%M%	%I%	%E% SMI"
29 *
30 * supported prop types: void, int, uint, float, string
31 * supported prop access_modes: r, w, rw
32 *
33 * VERSION <version_number>  -- supported version number is 1.0
34 *
35 * name:<namepath> --     gives the anchor node
36 *      where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
37 *
38 * _class:<classpath> --   gives the anchor node
39 *      where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
40 *
41 * NODE <name> <class>
42 *       {describes a subtree}
43 * ENDNODE
44 *
45 * PROP <name> <type> <access_mode> [<size> <value>] -- per property
46 *
47 * REFPROP <name> <dstnode>
48 *
49 * REFNODE <name> <class> with <destnode> -- Associates a new node
50 *       with <destnode> if exists
51 *       where
52 *             <name> is the nodename
53 *             <class> is the picl class.
54 *             <destnode> is name:<namepath> or _class:<classpath>
55 *
56 * If "name:" or "_class:" is not specified in the <path>,
57 * the default is "name:"
58 *
59 * This file describes the locations of all the system fru's and their
60 * proms, if present.
61 */
62
63/*
64 * define a macro to force a #ident line into the output stream
65 * otherwise cpp removes it. Use #ifndef because of #included definitions.
66 */
67#ifndef id
68#define	id(s)	#ident s
69#endif
70id("%Z%%M%	%I%	%E% SMI")
71
72/*
73 * There are a lot of nodes below the rmclomv node, define a shortname
74 */
75#define	RMCLOMV	/platform/ebus@1f,464000/rmc-comm@0,c28000/SUNW,rmclomv
76
77VERSION 1.1
78VERBOSE 1
79NODE frutree picl
80    NODE chassis fru
81    /*
82     * SunMC physical view view_points for this platform
83     * This will get moved to a separate SunMC physical view plugin later.
84     */
85    PROP ViewPoints string r 0 "front rear side"
86
87	NODE MB location
88	    PROP SlotType string r 0 "system-board"
89	    PROP Label string r 0 "MB"
90            NODE system-board fru
91	        NODE FT0 location
92    	            PROP Label string r 0 "FT0"
93		    PROP SlotType string r 0 "fan-tray"
94	        ENDNODE
95	        NODE FT1 location
96    	            PROP Label string r 0 "FT1"
97		    PROP SlotType string r 0 "fan-tray"
98	        ENDNODE
99	        NODE FT2 location
100    	            PROP Label string r 0 "FT2"
101		    PROP SlotType string r 0 "fan-tray"
102	        ENDNODE
103	        NODE FT3 location
104    	            PROP Label string r 0 "FT3"
105		    PROP SlotType string r 0 "fan-tray"
106	        ENDNODE
107	        NODE FT4 location
108    	            PROP Label string r 0 "FT4"
109		    PROP SlotType string r 0 "fan-tray"
110	        ENDNODE
111	        NODE FT5 location
112    	            PROP Label string r 0 "FT5"
113		    PROP SlotType string r 0 "fan-tray"
114	        ENDNODE
115	    ENDNODE
116	ENDNODE
117
118        NODE PDB location
119            PROP SlotType string r 0 "power-distribution-board"
120            PROP Label string r 0 "PDB"
121            NODE power-distribution-board fru
122            ENDNODE
123        ENDNODE
124
125	/* on Boston we need only two of the four possible power supplies */
126
127	NODE PS0 location
128	    PROP SlotType string r 0 "power-supply"
129	    PROP Label string r 0 "PS0"
130	ENDNODE
131	NODE PS1 location
132	    PROP SlotType string r 0 "power-supply"
133	    PROP Label string r 0 "PS1"
134	ENDNODE
135	NODE PS2 location
136	    PROP SlotType string r 0 "power-supply"
137	    PROP Label string r 0 "PS2"
138	ENDNODE
139	NODE PS3 location
140	    PROP SlotType string r 0 "power-supply"
141	    PROP Label string r 0 "PS3"
142	ENDNODE
143
144    ENDNODE
145ENDNODE
146
147/*
148 * Motherboard properties
149 */
150name:/frutree/chassis/MB/system-board
151    Node C0 location
152         PROP SlotType string r 0 "cpu-module"
153         Prop Label string r 0 "C0"
154    ENDNODE
155    Node C1 location
156         PROP SlotType string r 0 "cpu-module"
157         Prop Label string r 0 "C1"
158    ENDNODE
159    Node C2 location
160         PROP SlotType string r 0 "cpu-module"
161         Prop Label string r 0 "C2"
162    ENDNODE
163    Node C3 location
164         PROP SlotType string r 0 "cpu-module"
165         Prop Label string r 0 "C3"
166    ENDNODE
167
168    NODE PCI0 location
169        PROP SlotType string r 0 "pci-e"
170        PROP Label string r 0 "PCI0"
171    ENDNODE
172    NODE PCI1 location
173        PROP SlotType string r 0 "pci-e"
174        PROP Label string r 0 "PCI1"
175    ENDNODE
176    NODE PCI2 location
177        PROP SlotType string r 0 "pci-x"
178        PROP Label string r 0 "PCI2"
179    ENDNODE
180    NODE PCI3 location
181        PROP SlotType string r 0 "pci-x"
182        PROP Label string r 0 "PCI3"
183    ENDNODE
184    NODE PCI4 location
185        PROP SlotType string r 0 "pci-x"
186        PROP Label string r 0 "PCI4"
187    ENDNODE
188    NODE PCI5 location
189        PROP SlotType string r 0 "pci-x"
190        PROP Label string r 0 "PCI5"
191    ENDNODE
192    NODE PCI6 location
193        PROP SlotType string r 0 "pci-e"
194        PROP Label string r 0 "PCI6"
195    ENDNODE
196    NODE PCI7 location
197        PROP SlotType string r 0 "pci-e"
198        PROP Label string r 0 "PCI7"
199    ENDNODE
200
201    NODE USB0 location
202        PROP SlotType string r 0 "usb"
203        PROP Label string r 0 "USB0"
204    ENDNODE
205    NODE USB1 location
206        PROP SlotType string r 0 "usb"
207        PROP Label string r 0 "USB1"
208    ENDNODE
209
210    NODE FIOB location
211        PROP SlotType string r 0 "front-IO-board"
212        PROP Label string r 0 "FIOB"
213    ENDNODE
214
215    NODE SC location
216        PROP SlotType string r 0 "service-processor-board"
217        PROP Label string r 0 "SC"
218    ENDNODE
219
220    NODE HDDCNTRL location
221        PROP SlotType string r 0 "disk-controller"
222        PROP Label string r 0 "HDDCNTRL"
223    ENDNODE
224
225    NODE RMD0 location
226        PROP SlotType string r 0 "dvd-slot"
227	PROP Label string r 0 "RMD0"
228    ENDNODE
229
230name:/frutree/chassis/MB/system-board/FIOB
231    NODE front-IO-board fru
232        NODE USB2 location
233            PROP SlotType string r 0 "usb"
234            PROP Label string r 0 "USB2"
235        ENDNODE
236        NODE USB3 location
237            PROP SlotType string r 0 "usb"
238            PROP Label string r 0 "USB3"
239        ENDNODE
240        NODE FLEDB location
241	    PROP SlotType string r 0 "led-board"
242            PROP Label string r 0 "FLEDB"
243            NODE front-led-board fru
244            ENDNODE
245        ENDNODE
246	NODE HUB location
247	    PROP SlotType string r 0 "usb-hub"
248	    PROP Label string r 0 "HUB0"
249	ENDNODE
250    ENDNODE
251
252/*
253 * System controller contains the SCC and a battery
254 */
255name:/frutree/chassis/MB/system-board/SC
256    NODE service-processor fru
257        NODE SCC location
258            PROP Label string r 0 "SCC"
259            NODE system-config-chip fru
260            ENDNODE
261        ENDNODE
262        NODE BATTERY location
263            PROP Label string r 0 "BATTERY"
264            NODE battery fru
265            ENDNODE
266        ENDNODE
267    ENDNODE
268
269/*
270 * Common properties for the disk controller location node.
271 */
272name:/frutree/chassis/MB/system-board/HDDCNTRL
273    PROP SlotType string r 0 "disk-controller"
274    PROP Label string r 0 "HDDCNTRL"
275
276/*
277 * Create the disk-controller fru node here if the 1068e fruid prom is
278 * visible.
279 */
280name:/frutree/chassis/MB/system-board/HDDCNTRL
281    REFNODE disk-controller fru WITH name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46
282
283/*
284 * If the disk-controller node now exists, create properties that will
285 * allow its fruid prom to be accessed.
286 */
287name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller
288    PROP FRUDataAvailable void r
289    REFPROP _seeprom_source name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46
290
291/*
292 * Create the disk-controller fru node here if the disk controller is
293 * a LSI Logic 1064x/1068x in slot 4.  Note that no fruid prom properties
294 * are created because in this case, there is no 1068e and its fruid
295 * prom is not present.  This ensures that the fru access library won't
296 * expect to see a fruid prom where none is present.
297 */
298name:/frutree/chassis/MB/system-board/HDDCNTRL
299    REFNODE disk-controller fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1
300
301/*
302 * Create the disk backplane node under the disk-controller node
303 */
304name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller
305    NODE HDDBP location
306        PROP Label string r 0 "HDDBP"
307        PROP SlotType string r 0 "disk-backplane-8"
308        NODE disk-backplane-8 fru
309        ENDNODE
310    ENDNODE
311
312/*
313 * up to 8 disks in Boston...
314 */
315name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
316    NODE HDD0 location
317        PROP SlotType string r 0 "disk-slot"
318        PROP Label string r 0 "HDD0"
319    ENDNODE
320    NODE HDD1 location
321        PROP SlotType string r 0 "disk-slot"
322        PROP Label string r 0 "HDD1"
323    ENDNODE
324    NODE HDD2 location
325        PROP SlotType string r 0 "disk-slot"
326        PROP Label string r 0 "HDD2"
327    ENDNODE
328    NODE HDD3 location
329        PROP SlotType string r 0 "disk-slot"
330        PROP Label string r 0 "HDD3"
331    ENDNODE
332    NODE HDD4 location
333        PROP SlotType string r 0 "disk-slot"
334        PROP Label string r 0 "HDD4"
335    ENDNODE
336    NODE HDD5 location
337        PROP SlotType string r 0 "disk-slot"
338        PROP Label string r 0 "HDD5"
339    ENDNODE
340    NODE HDD6 location
341        PROP SlotType string r 0 "disk-slot"
342        PROP Label string r 0 "HDD6"
343    ENDNODE
344    NODE HDD7 location
345        PROP SlotType string r 0 "disk-slot"
346        PROP Label string r 0 "HDD7"
347    ENDNODE
348
349/*
350 * add power-supply nodes if their fru-proms are visible
351 */
352name:/frutree/chassis/PS0
353	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,24
354name:/frutree/chassis/PS1
355	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,32
356name:/frutree/chassis/PS2
357	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,52
358name:/frutree/chassis/PS3
359	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,72
360
361/*
362 * PDB chassis ID prom
363 */
364name:/frutree/chassis/PDB
365	REFNODE power-distribution-board fru WITH name:/platform/i2c@1f,520000/pdb-fru-prom@0,da
366
367name:/frutree/chassis/MB/system-board/FT0
368    REFNODE fan-tray fru WITH name:RMCLOMV/ft0_f0_tach
369name:/frutree/chassis/MB/system-board/FT1
370    REFNODE fan-tray fru WITH name:RMCLOMV/ft1_f0_tach
371name:/frutree/chassis/MB/system-board/FT2
372    REFNODE fan-tray fru WITH name:RMCLOMV/ft2_f0_tach
373name:/frutree/chassis/MB/system-board/FT3
374    REFNODE fan-tray fru WITH name:RMCLOMV/ft3_f0_tach
375name:/frutree/chassis/MB/system-board/FT4
376    REFNODE fan-tray fru WITH name:RMCLOMV/ft4_f0_tach
377name:/frutree/chassis/MB/system-board/FT5
378    REFNODE fan-tray fru WITH name:RMCLOMV/ft5_f0_tach
379
380/*
381 * system fans (on Boston, the trays are the fru's, not the fans)
382 */
383name:/frutree/chassis/MB/system-board/FT0/fan-tray
384    NODE F0 location
385        PROP SlotType string r 0 "fan-unit"
386        PROP Label string r 0 "F0"
387    ENDNODE
388name:/frutree/chassis/MB/system-board/FT1/fan-tray
389    NODE F0 location
390        PROP SlotType string r 0 "fan-unit"
391        PROP Label string r 0 "F0"
392    ENDNODE
393name:/frutree/chassis/MB/system-board/FT2/fan-tray
394    NODE F0 location
395        PROP SlotType string r 0 "fan-unit"
396        PROP Label string r 0 "F0"
397    ENDNODE
398name:/frutree/chassis/MB/system-board/FT3/fan-tray
399    NODE F0 location
400        PROP SlotType string r 0 "fan-unit"
401        PROP Label string r 0 "F0"
402    ENDNODE
403name:/frutree/chassis/MB/system-board/FT4/fan-tray
404    NODE F0 location
405        PROP SlotType string r 0 "fan-unit"
406        PROP Label string r 0 "F0"
407    ENDNODE
408name:/frutree/chassis/MB/system-board/FT5/fan-tray
409    NODE F0 location
410        PROP SlotType string r 0 "fan-unit"
411        PROP Label string r 0 "F0"
412    ENDNODE
413
414/*
415 * cdrom fru node
416 */
417name:/frutree/chassis/MB/system-board/RMD0
418	REFNODE removable-media fru WITH name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
419name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
420	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/RMD0/removable-media
421
422
423/*
424 * add disk fru nodes for disks which are present (built-in 1068E mappings)
425 */
426
427name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0
428	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@0,0
429name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1
430	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@1,0
431name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2
432	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@2,0
433name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3
434	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@3,0
435name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
436	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@4,0
437name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
438	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@5,0
439name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
440	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@6,0
441name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
442	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@7,0
443
444/*
445 * Add disk fru nodes for disks which are present (1068x mappings with the
446 * 1068x located in slot 4 (short PCI-X slot adjacent to the MBC)
447 */
448
449name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0
450	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@0,0
451name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1
452	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@1,0
453name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2
454	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@2,0
455name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3
456	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@3,0
457name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
458	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@4,0
459name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
460	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@5,0
461name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
462	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@6,0
463name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
464	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@7,0
465
466/*
467 * Add disk fru nodes for disks which are present (1064x mappings with the
468 * 1064x located in slot 5 (last short PCI-X slot).  These are assumed to
469 * be the remaining four disks if the first controller is also a 1064x.
470 */
471
472name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
473	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@4,0
474name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
475	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@5,0
476name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
477	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@6,0
478name:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
479	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@7,0
480
481/*
482 * the eight PCIe/PCI-x slots...
483 */
484name:/frutree/chassis/MB/system-board/PCI0
485	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0
486name:/frutree/chassis/MB/system-board/PCI1
487	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0
488name:/frutree/chassis/MB/system-board/PCI2
489	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl?DeviceID=1
490name:/frutree/chassis/MB/system-board/PCI3
491	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl?DeviceID=2
492name:/frutree/chassis/MB/system-board/PCI4
493	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl?DeviceID=1
494name:/frutree/chassis/MB/system-board/PCI5
495	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl?DeviceID=2
496name:/frutree/chassis/MB/system-board/PCI6
497	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl?DeviceID=0
498name:/frutree/chassis/MB/system-board/PCI7
499	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0
500
501#include "system-board.info"
502#include <fru_SC_data.info>
503#include <SB-tables.info>
504
505/*
506 * built-in USB hub on the front IO board, one for EHCI, one for OHCI
507 */
508_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pci@0/usb@1c,3/usb@7
509	REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB
510_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pci@0/usb@1c,2/usb@1
511	REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB
512
513/*
514 * devices in PCIe/PCI-x slots
515 */
516_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0
517        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
518_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,0
519        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
520_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,1
521        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
522_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,2
523        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
524_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,3
525        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
526_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,4
527        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
528_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,5
529        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
530_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,6
531        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
532_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,7
533        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
534
535_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0
536        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
537_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,0
538        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
539_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,1
540        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
541_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,2
542        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
543_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,3
544        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
545_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,4
546        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
547_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,5
548        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
549_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,6
550        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
551_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,7
552        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
553
554_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1
555        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
556_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,0
557        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
558_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,1
559        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
560_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,2
561        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
562_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,3
563        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
564_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,4
565        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
566_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,5
567        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
568_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,6
569        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
570_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,7
571        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
572
573_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2
574        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
575_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,0
576        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
577_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,1
578        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
579_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,2
580        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
581_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,3
582        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
583_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,4
584        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
585_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,5
586        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
587_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,6
588        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
589_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,7
590        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
591
592_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1
593        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
594_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,0
595        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
596_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,1
597        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
598_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,2
599        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
600_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,3
601        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
602_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,4
603        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
604_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,5
605        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
606_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,6
607        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
608_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,7
609        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
610
611_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2
612        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
613_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,0
614        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
615_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,1
616        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
617_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,2
618        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
619_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,3
620        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
621_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,4
622        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
623_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,5
624        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
625_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,6
626        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
627_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,7
628        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
629
630_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0
631        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
632_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,0
633        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
634_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,1
635        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
636_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,2
637        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
638_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,3
639        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
640_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,4
641        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
642_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,5
643        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
644_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,6
645        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
646_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,7
647        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
648
649_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0
650        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
651_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,0
652        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
653_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,1
654        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
655_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,2
656        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
657_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,3
658        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
659_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,4
660        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
661_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,5
662        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
663_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,6
664        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
665_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,7
666        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
667