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