106e46062Sjbeloro/*
206e46062Sjbeloro * CDDL HEADER START
306e46062Sjbeloro *
406e46062Sjbeloro * The contents of this file are subject to the terms of the
506e46062Sjbeloro * Common Development and Distribution License (the "License").
606e46062Sjbeloro * You may not use this file except in compliance with the License.
706e46062Sjbeloro *
806e46062Sjbeloro * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
906e46062Sjbeloro * or http://www.opensolaris.org/os/licensing.
1006e46062Sjbeloro * See the License for the specific language governing permissions
1106e46062Sjbeloro * and limitations under the License.
1206e46062Sjbeloro *
1306e46062Sjbeloro * When distributing Covered Code, include this CDDL HEADER in each
1406e46062Sjbeloro * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1506e46062Sjbeloro * If applicable, add the following below this CDDL HEADER, with the
1606e46062Sjbeloro * fields enclosed by brackets "[]" replaced with your own identifying
1706e46062Sjbeloro * information: Portions Copyright [yyyy] [name of copyright owner]
1806e46062Sjbeloro *
1906e46062Sjbeloro * CDDL HEADER END
2006e46062Sjbeloro */
2106e46062Sjbeloro
2206e46062Sjbeloro/*
23*159540d5SBirva Shah * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
2406e46062Sjbeloro * Use is subject to license terms.
2506e46062Sjbeloro */
2606e46062Sjbeloro
2706e46062Sjbeloro/*
2806e46062Sjbeloro *
2906e46062Sjbeloro * supported prop types: void, int, uint, float, string
3006e46062Sjbeloro * supported prop access_modes: r, w, rw
3106e46062Sjbeloro *
3206e46062Sjbeloro * VERSION <version_number>  -- supported version number is 1.0
3306e46062Sjbeloro *
3406e46062Sjbeloro * name:<namepath> --     gives the anchor node
3506e46062Sjbeloro *      where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
3606e46062Sjbeloro *
3706e46062Sjbeloro * _class:<classpath> --   gives the anchor node
3806e46062Sjbeloro *      where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
3906e46062Sjbeloro *
4006e46062Sjbeloro * NODE <name> <class>
4106e46062Sjbeloro *       {describes a subtree}
4206e46062Sjbeloro * ENDNODE
4306e46062Sjbeloro *
4406e46062Sjbeloro * PROP <name> <type> <access_mode> [<size> <value>] -- per property
4506e46062Sjbeloro *
4606e46062Sjbeloro * REFPROP <name> <dstnode>
4706e46062Sjbeloro *
4806e46062Sjbeloro * REFNODE <name> <class> with <destnode> -- Associates a new node
4906e46062Sjbeloro *       with <destnode> if exists
5006e46062Sjbeloro *       where
5106e46062Sjbeloro *             <name> is the nodename
5206e46062Sjbeloro *             <class> is the picl class.
5306e46062Sjbeloro *             <destnode> is name:<namepath> or _class:<classpath>
5406e46062Sjbeloro *
5506e46062Sjbeloro * If "name:" or "_class:" is not specified in the <path>,
5606e46062Sjbeloro * the default is "name:"
5706e46062Sjbeloro *
5806e46062Sjbeloro * This file describes the locations of all the system fru's and their
5906e46062Sjbeloro * proms, if present.
6006e46062Sjbeloro */
6106e46062Sjbeloro
6206e46062Sjbeloro/*
6306e46062Sjbeloro * There are a lot of nodes below the rmclomv node, define a shortname
6406e46062Sjbeloro */
6506e46062Sjbeloro#define	RMCLOMV	/platform/ebus@1f,464000/rmc-comm@0,c28000/SUNW,rmclomv
6606e46062Sjbeloro
6706e46062SjbeloroVERSION 1.1
6806e46062SjbeloroVERBOSE 1
6906e46062SjbeloroNODE frutree picl
7006e46062Sjbeloro    NODE chassis fru
7106e46062Sjbeloro    /*
7206e46062Sjbeloro     * SunMC physical view view_points for this platform
7306e46062Sjbeloro     * This will get moved to a separate SunMC physical view plugin later.
7406e46062Sjbeloro     */
7506e46062Sjbeloro    PROP ViewPoints string r 0 "front rear side"
7606e46062Sjbeloro
7706e46062Sjbeloro	NODE MB location
7806e46062Sjbeloro	    PROP SlotType string r 0 "system-board"
7947f258d3Sfw	    PROP Label string r 0 "MB"
8006e46062Sjbeloro            NODE system-board fru
8147f258d3Sfw	        NODE FT0 location
8247f258d3Sfw    	            PROP Label string r 0 "FT0"
8347f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
8447f258d3Sfw	        ENDNODE
8547f258d3Sfw	        NODE FT1 location
8647f258d3Sfw    	            PROP Label string r 0 "FT1"
8747f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
8847f258d3Sfw	        ENDNODE
8947f258d3Sfw	        NODE FT2 location
9047f258d3Sfw    	            PROP Label string r 0 "FT2"
9147f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
9247f258d3Sfw	        ENDNODE
9347f258d3Sfw	        NODE FT3 location
9447f258d3Sfw    	            PROP Label string r 0 "FT3"
9547f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
9647f258d3Sfw	        ENDNODE
9747f258d3Sfw	        NODE FT4 location
9847f258d3Sfw    	            PROP Label string r 0 "FT4"
9947f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
10047f258d3Sfw	        ENDNODE
10147f258d3Sfw	        NODE FT5 location
10247f258d3Sfw    	            PROP Label string r 0 "FT5"
10347f258d3Sfw		    PROP SlotType string r 0 "fan-tray"
10447f258d3Sfw	        ENDNODE
10547f258d3Sfw	    ENDNODE
10606e46062Sjbeloro	ENDNODE
10706e46062Sjbeloro
10806e46062Sjbeloro        NODE PDB location
10906e46062Sjbeloro            PROP SlotType string r 0 "power-distribution-board"
11006e46062Sjbeloro            PROP Label string r 0 "PDB"
11106e46062Sjbeloro        ENDNODE
11206e46062Sjbeloro
11306e46062Sjbeloro	/* on Boston we need only two of the four possible power supplies */
11406e46062Sjbeloro
11506e46062Sjbeloro	NODE PS0 location
11606e46062Sjbeloro	    PROP SlotType string r 0 "power-supply"
11706e46062Sjbeloro	    PROP Label string r 0 "PS0"
11806e46062Sjbeloro	ENDNODE
11906e46062Sjbeloro	NODE PS1 location
12006e46062Sjbeloro	    PROP SlotType string r 0 "power-supply"
12106e46062Sjbeloro	    PROP Label string r 0 "PS1"
12206e46062Sjbeloro	ENDNODE
12306e46062Sjbeloro	NODE PS2 location
12406e46062Sjbeloro	    PROP SlotType string r 0 "power-supply"
12506e46062Sjbeloro	    PROP Label string r 0 "PS2"
12606e46062Sjbeloro	ENDNODE
12706e46062Sjbeloro	NODE PS3 location
12806e46062Sjbeloro	    PROP SlotType string r 0 "power-supply"
12906e46062Sjbeloro	    PROP Label string r 0 "PS3"
13006e46062Sjbeloro	ENDNODE
13106e46062Sjbeloro
13206e46062Sjbeloro    ENDNODE
13306e46062SjbeloroENDNODE
13406e46062Sjbeloro
13506e46062Sjbeloro/*
13606e46062Sjbeloro * Motherboard properties
13706e46062Sjbeloro */
13806e46062Sjbeloroname:/frutree/chassis/MB/system-board
13906e46062Sjbeloro    Node C0 location
14006e46062Sjbeloro         PROP SlotType string r 0 "cpu-module"
14106e46062Sjbeloro         Prop Label string r 0 "C0"
14206e46062Sjbeloro    ENDNODE
14306e46062Sjbeloro    Node C1 location
14406e46062Sjbeloro         PROP SlotType string r 0 "cpu-module"
14506e46062Sjbeloro         Prop Label string r 0 "C1"
14606e46062Sjbeloro    ENDNODE
14706e46062Sjbeloro    Node C2 location
14806e46062Sjbeloro         PROP SlotType string r 0 "cpu-module"
14906e46062Sjbeloro         Prop Label string r 0 "C2"
15006e46062Sjbeloro    ENDNODE
15106e46062Sjbeloro    Node C3 location
15206e46062Sjbeloro         PROP SlotType string r 0 "cpu-module"
15306e46062Sjbeloro         Prop Label string r 0 "C3"
15406e46062Sjbeloro    ENDNODE
15506e46062Sjbeloro
15606e46062Sjbeloro    NODE PCI0 location
15706e46062Sjbeloro        PROP SlotType string r 0 "pci-e"
15806e46062Sjbeloro        PROP Label string r 0 "PCI0"
15906e46062Sjbeloro    ENDNODE
16006e46062Sjbeloro    NODE PCI1 location
16106e46062Sjbeloro        PROP SlotType string r 0 "pci-e"
16206e46062Sjbeloro        PROP Label string r 0 "PCI1"
16306e46062Sjbeloro    ENDNODE
16406e46062Sjbeloro    NODE PCI2 location
16506e46062Sjbeloro        PROP SlotType string r 0 "pci-x"
16606e46062Sjbeloro        PROP Label string r 0 "PCI2"
16706e46062Sjbeloro    ENDNODE
16806e46062Sjbeloro    NODE PCI3 location
16906e46062Sjbeloro        PROP SlotType string r 0 "pci-x"
17006e46062Sjbeloro        PROP Label string r 0 "PCI3"
17106e46062Sjbeloro    ENDNODE
17206e46062Sjbeloro    NODE PCI4 location
17306e46062Sjbeloro        PROP SlotType string r 0 "pci-x"
17406e46062Sjbeloro        PROP Label string r 0 "PCI4"
17506e46062Sjbeloro    ENDNODE
17606e46062Sjbeloro    NODE PCI5 location
17706e46062Sjbeloro        PROP SlotType string r 0 "pci-x"
17806e46062Sjbeloro        PROP Label string r 0 "PCI5"
17906e46062Sjbeloro    ENDNODE
18006e46062Sjbeloro    NODE PCI6 location
18106e46062Sjbeloro        PROP SlotType string r 0 "pci-e"
18206e46062Sjbeloro        PROP Label string r 0 "PCI6"
18306e46062Sjbeloro    ENDNODE
18406e46062Sjbeloro    NODE PCI7 location
18506e46062Sjbeloro        PROP SlotType string r 0 "pci-e"
18606e46062Sjbeloro        PROP Label string r 0 "PCI7"
18706e46062Sjbeloro    ENDNODE
18806e46062Sjbeloro
18906e46062Sjbeloro    NODE USB0 location
19006e46062Sjbeloro        PROP SlotType string r 0 "usb"
19106e46062Sjbeloro        PROP Label string r 0 "USB0"
19206e46062Sjbeloro    ENDNODE
19306e46062Sjbeloro    NODE USB1 location
19406e46062Sjbeloro        PROP SlotType string r 0 "usb"
19506e46062Sjbeloro        PROP Label string r 0 "USB1"
19606e46062Sjbeloro    ENDNODE
19706e46062Sjbeloro
19806e46062Sjbeloro    NODE FIOB location
19906e46062Sjbeloro        PROP SlotType string r 0 "front-IO-board"
20006e46062Sjbeloro        PROP Label string r 0 "FIOB"
20106e46062Sjbeloro    ENDNODE
20206e46062Sjbeloro
20306e46062Sjbeloro    NODE SC location
20406e46062Sjbeloro        PROP SlotType string r 0 "service-processor-board"
20506e46062Sjbeloro        PROP Label string r 0 "SC"
20606e46062Sjbeloro    ENDNODE
20706e46062Sjbeloro
20806e46062Sjbeloro    NODE HDDCNTRL location
20906e46062Sjbeloro        PROP SlotType string r 0 "disk-controller"
21006e46062Sjbeloro        PROP Label string r 0 "HDDCNTRL"
21106e46062Sjbeloro    ENDNODE
21206e46062Sjbeloro
21306e46062Sjbeloro    NODE RMD0 location
21406e46062Sjbeloro        PROP SlotType string r 0 "dvd-slot"
21506e46062Sjbeloro	PROP Label string r 0 "RMD0"
21606e46062Sjbeloro    ENDNODE
21706e46062Sjbeloro
21806e46062Sjbeloroname:/frutree/chassis/MB/system-board/FIOB
21906e46062Sjbeloro    NODE front-IO-board fru
22006e46062Sjbeloro        NODE USB2 location
22106e46062Sjbeloro            PROP SlotType string r 0 "usb"
22206e46062Sjbeloro            PROP Label string r 0 "USB2"
22306e46062Sjbeloro        ENDNODE
22406e46062Sjbeloro        NODE USB3 location
22506e46062Sjbeloro            PROP SlotType string r 0 "usb"
22606e46062Sjbeloro            PROP Label string r 0 "USB3"
22706e46062Sjbeloro        ENDNODE
22806e46062Sjbeloro        NODE FLEDB location
22906e46062Sjbeloro	    PROP SlotType string r 0 "led-board"
23006e46062Sjbeloro            PROP Label string r 0 "FLEDB"
23106e46062Sjbeloro            NODE front-led-board fru
23206e46062Sjbeloro            ENDNODE
23306e46062Sjbeloro        ENDNODE
23406e46062Sjbeloro	NODE HUB location
23506e46062Sjbeloro	    PROP SlotType string r 0 "usb-hub"
23606e46062Sjbeloro	    PROP Label string r 0 "HUB0"
23706e46062Sjbeloro	ENDNODE
23806e46062Sjbeloro    ENDNODE
23906e46062Sjbeloro
24006e46062Sjbeloro/*
24106e46062Sjbeloro * System controller contains the SCC and a battery
24206e46062Sjbeloro */
24306e46062Sjbeloroname:/frutree/chassis/MB/system-board/SC
24406e46062Sjbeloro    NODE service-processor fru
24506e46062Sjbeloro        NODE SCC location
24606e46062Sjbeloro            PROP Label string r 0 "SCC"
24706e46062Sjbeloro            NODE system-config-chip fru
24806e46062Sjbeloro            ENDNODE
24906e46062Sjbeloro        ENDNODE
25006e46062Sjbeloro        NODE BATTERY location
25106e46062Sjbeloro            PROP Label string r 0 "BATTERY"
25206e46062Sjbeloro            NODE battery fru
25306e46062Sjbeloro            ENDNODE
25406e46062Sjbeloro        ENDNODE
25506e46062Sjbeloro    ENDNODE
25606e46062Sjbeloro
25706e46062Sjbeloro/*
25847f258d3Sfw * Common properties for the disk controller location node.
25906e46062Sjbeloro */
26006e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL
26106e46062Sjbeloro    PROP SlotType string r 0 "disk-controller"
26206e46062Sjbeloro    PROP Label string r 0 "HDDCNTRL"
26347f258d3Sfw
26447f258d3Sfw/*
26547f258d3Sfw * Create the disk-controller fru node here if the 1068e fruid prom is
26647f258d3Sfw * visible.
26747f258d3Sfw */
26847f258d3Sfwname:/frutree/chassis/MB/system-board/HDDCNTRL
26947f258d3Sfw    REFNODE disk-controller fru WITH name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46
27047f258d3Sfw
27147f258d3Sfw/*
27247f258d3Sfw * If the disk-controller node now exists, create properties that will
27347f258d3Sfw * allow its fruid prom to be accessed.
27447f258d3Sfw */
27547f258d3Sfwname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller
27647f258d3Sfw    PROP FRUDataAvailable void r
27747f258d3Sfw    REFPROP _seeprom_source name:/platform/i2c@1f,520000/sas-ctrl-fru-prom@0,46
27847f258d3Sfw
27947f258d3Sfw/*
28047f258d3Sfw * Create the disk-controller fru node here if the disk controller is
28147f258d3Sfw * a LSI Logic 1064x/1068x in slot 4.  Note that no fruid prom properties
28247f258d3Sfw * are created because in this case, there is no 1068e and its fruid
28347f258d3Sfw * prom is not present.  This ensures that the fru access library won't
28447f258d3Sfw * expect to see a fruid prom where none is present.
28547f258d3Sfw */
28647f258d3Sfwname:/frutree/chassis/MB/system-board/HDDCNTRL
28747f258d3Sfw    REFNODE disk-controller fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1
28847f258d3Sfw
28947f258d3Sfw/*
29047f258d3Sfw * Create the disk backplane node under the disk-controller node
29147f258d3Sfw */
29247f258d3Sfwname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller
29347f258d3Sfw    NODE HDDBP location
29447f258d3Sfw        PROP Label string r 0 "HDDBP"
29547f258d3Sfw        PROP SlotType string r 0 "disk-backplane-8"
29647f258d3Sfw        NODE disk-backplane-8 fru
29706e46062Sjbeloro        ENDNODE
29806e46062Sjbeloro    ENDNODE
29906e46062Sjbeloro
30006e46062Sjbeloro/*
30106e46062Sjbeloro * up to 8 disks in Boston...
30206e46062Sjbeloro */
30306e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8
30406e46062Sjbeloro    NODE HDD0 location
30506e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
30606e46062Sjbeloro        PROP Label string r 0 "HDD0"
30706e46062Sjbeloro    ENDNODE
30806e46062Sjbeloro    NODE HDD1 location
30906e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
31006e46062Sjbeloro        PROP Label string r 0 "HDD1"
31106e46062Sjbeloro    ENDNODE
31206e46062Sjbeloro    NODE HDD2 location
31306e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
31406e46062Sjbeloro        PROP Label string r 0 "HDD2"
31506e46062Sjbeloro    ENDNODE
31606e46062Sjbeloro    NODE HDD3 location
31706e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
31806e46062Sjbeloro        PROP Label string r 0 "HDD3"
31906e46062Sjbeloro    ENDNODE
32006e46062Sjbeloro    NODE HDD4 location
32106e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
32206e46062Sjbeloro        PROP Label string r 0 "HDD4"
32306e46062Sjbeloro    ENDNODE
32406e46062Sjbeloro    NODE HDD5 location
32506e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
32606e46062Sjbeloro        PROP Label string r 0 "HDD5"
32706e46062Sjbeloro    ENDNODE
32806e46062Sjbeloro    NODE HDD6 location
32906e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
33006e46062Sjbeloro        PROP Label string r 0 "HDD6"
33106e46062Sjbeloro    ENDNODE
33206e46062Sjbeloro    NODE HDD7 location
33306e46062Sjbeloro        PROP SlotType string r 0 "disk-slot"
33406e46062Sjbeloro        PROP Label string r 0 "HDD7"
33506e46062Sjbeloro    ENDNODE
33606e46062Sjbeloro
33706e46062Sjbeloro/*
33806e46062Sjbeloro * add power-supply nodes if their fru-proms are visible
33906e46062Sjbeloro */
34006e46062Sjbeloroname:/frutree/chassis/PS0
34106e46062Sjbeloro	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,24
34206e46062Sjbeloroname:/frutree/chassis/PS1
34306e46062Sjbeloro	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,32
34406e46062Sjbeloroname:/frutree/chassis/PS2
34506e46062Sjbeloro	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,52
34606e46062Sjbeloroname:/frutree/chassis/PS3
34706e46062Sjbeloro	REFNODE power-supply fru WITH name:/platform/i2c@1f,520000/power-supply-fru-prom?UnitAddress=0,72
34806e46062Sjbeloro
34906e46062Sjbeloro/*
35006e46062Sjbeloro * PDB chassis ID prom
35106e46062Sjbeloro */
35206e46062Sjbeloroname:/frutree/chassis/PDB
35306e46062Sjbeloro	REFNODE power-distribution-board fru WITH name:/platform/i2c@1f,520000/pdb-fru-prom@0,da
35406e46062Sjbeloro
35547f258d3Sfwname:/frutree/chassis/MB/system-board/FT0
35647f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft0_f0_tach
35747f258d3Sfwname:/frutree/chassis/MB/system-board/FT1
35847f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft1_f0_tach
35947f258d3Sfwname:/frutree/chassis/MB/system-board/FT2
36047f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft2_f0_tach
36147f258d3Sfwname:/frutree/chassis/MB/system-board/FT3
36247f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft3_f0_tach
36347f258d3Sfwname:/frutree/chassis/MB/system-board/FT4
36447f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft4_f0_tach
36547f258d3Sfwname:/frutree/chassis/MB/system-board/FT5
36647f258d3Sfw    REFNODE fan-tray fru WITH name:RMCLOMV/ft5_f0_tach
36747f258d3Sfw
36806e46062Sjbeloro/*
36906e46062Sjbeloro * system fans (on Boston, the trays are the fru's, not the fans)
37006e46062Sjbeloro */
37147f258d3Sfwname:/frutree/chassis/MB/system-board/FT0/fan-tray
37206e46062Sjbeloro    NODE F0 location
37306e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
37406e46062Sjbeloro        PROP Label string r 0 "F0"
37506e46062Sjbeloro    ENDNODE
37647f258d3Sfwname:/frutree/chassis/MB/system-board/FT1/fan-tray
37706e46062Sjbeloro    NODE F0 location
37806e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
37906e46062Sjbeloro        PROP Label string r 0 "F0"
38006e46062Sjbeloro    ENDNODE
38147f258d3Sfwname:/frutree/chassis/MB/system-board/FT2/fan-tray
38206e46062Sjbeloro    NODE F0 location
38306e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
38406e46062Sjbeloro        PROP Label string r 0 "F0"
38506e46062Sjbeloro    ENDNODE
38647f258d3Sfwname:/frutree/chassis/MB/system-board/FT3/fan-tray
38706e46062Sjbeloro    NODE F0 location
38806e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
38906e46062Sjbeloro        PROP Label string r 0 "F0"
39006e46062Sjbeloro    ENDNODE
39147f258d3Sfwname:/frutree/chassis/MB/system-board/FT4/fan-tray
39206e46062Sjbeloro    NODE F0 location
39306e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
39406e46062Sjbeloro        PROP Label string r 0 "F0"
39506e46062Sjbeloro    ENDNODE
39647f258d3Sfwname:/frutree/chassis/MB/system-board/FT5/fan-tray
39706e46062Sjbeloro    NODE F0 location
39806e46062Sjbeloro        PROP SlotType string r 0 "fan-unit"
39906e46062Sjbeloro        PROP Label string r 0 "F0"
40006e46062Sjbeloro    ENDNODE
40106e46062Sjbeloro
40206e46062Sjbeloro/*
40306e46062Sjbeloro * cdrom fru node
40406e46062Sjbeloro */
40506e46062Sjbeloroname:/frutree/chassis/MB/system-board/RMD0
40606e46062Sjbeloro	REFNODE removable-media fru WITH name:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
40706e46062Sjbeloroname:/platform/pci@1f,700000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
40806e46062Sjbeloro	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/RMD0/removable-media
40906e46062Sjbeloro
41006e46062Sjbeloro
41106e46062Sjbeloro/*
41206e46062Sjbeloro * add disk fru nodes for disks which are present (built-in 1068E mappings)
41306e46062Sjbeloro */
41406e46062Sjbeloro
41506e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0
41606e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@0,0
41706e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1
41806e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@1,0
41906e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2
42006e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@2,0
42106e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3
42206e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@3,0
42306e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
42406e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@4,0
42506e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
42606e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@5,0
42706e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
42806e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@6,0
42906e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
43006e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1e,600000/pci@0/pci@2/scsi@0/sd@7,0
43106e46062Sjbeloro
43206e46062Sjbeloro/*
43306e46062Sjbeloro * Add disk fru nodes for disks which are present (1068x mappings with the
43406e46062Sjbeloro * 1068x located in slot 4 (short PCI-X slot adjacent to the MBC)
43506e46062Sjbeloro */
43606e46062Sjbeloro
43706e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD0
43806e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@0,0
43906e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD1
44006e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@1,0
44106e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD2
44206e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@2,0
44306e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD3
44406e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@3,0
44506e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
44606e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@4,0
44706e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
44806e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@5,0
44906e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
45006e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@6,0
45106e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
45206e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@1/sd@7,0
45306e46062Sjbeloro
45406e46062Sjbeloro/*
45506e46062Sjbeloro * Add disk fru nodes for disks which are present (1064x mappings with the
45606e46062Sjbeloro * 1064x located in slot 5 (last short PCI-X slot).  These are assumed to
45706e46062Sjbeloro * be the remaining four disks if the first controller is also a 1064x.
45806e46062Sjbeloro */
45906e46062Sjbeloro
46006e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD4
46106e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@4,0
46206e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD5
46306e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@5,0
46406e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD6
46506e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@6,0
46606e46062Sjbeloroname:/frutree/chassis/MB/system-board/HDDCNTRL/disk-controller/HDDBP/disk-backplane-8/HDD7
46706e46062Sjbeloro	REFNODE disk fru WITH name:/platform/pci@1f,700000/pci@0/pci@2/pci@0/pci@8/LSILogic,sas@2/sd@7,0
46806e46062Sjbeloro
46906e46062Sjbeloro/*
47006e46062Sjbeloro * the eight PCIe/PCI-x slots...
47106e46062Sjbeloro */
47206e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI0
47314d56903Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0
47406e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI1
47514d56903Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl?DeviceID=0
47606e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI2
477d8260c51Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl?DeviceID=1
47806e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI3
479d8260c51Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl?DeviceID=2
48006e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI4
481d8260c51Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl?DeviceID=1
48206e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI5
483d8260c51Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl?DeviceID=2
48406e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI6
48514d56903Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl?DeviceID=0
48606e46062Sjbeloroname:/frutree/chassis/MB/system-board/PCI7
48714d56903Sfw	REFNODE pci-card fru WITH _class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl?DeviceID=0
48806e46062Sjbeloro
48906e46062Sjbeloro#include "system-board.info"
49006e46062Sjbeloro#include <fru_SC_data.info>
49106e46062Sjbeloro#include <SB-tables.info>
49206e46062Sjbeloro
49306e46062Sjbeloro/*
49406e46062Sjbeloro * built-in USB hub on the front IO board, one for EHCI, one for OHCI
49506e46062Sjbeloro */
496d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pci@0/usb@1c,3/usb@7
49706e46062Sjbeloro	REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB
498d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@1/pci@0/usb@1c,2/usb@1
49906e46062Sjbeloro	REFPROP _location_parent name:/frutree/chassis/MB/system-board/FIOB/front-IO-board/HUB
50006e46062Sjbeloro
50106e46062Sjbeloro/*
50206e46062Sjbeloro * devices in PCIe/PCI-x slots
50306e46062Sjbeloro */
50414d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0
50506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
50614d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,0
50706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
50814d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,1
50906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
51014d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,2
51106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
51214d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,3
51306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
51414d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,4
51506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
51614d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,5
51706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
51814d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,6
51906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
52014d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@8/picl@0,7
52106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI0/pci-card
52206e46062Sjbeloro
52314d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0
52406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
52514d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,0
52606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
52714d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,1
52806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
52914d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,2
53006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
53114d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,3
53206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
53314d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,4
53406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
53514d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,5
53606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
53714d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,6
53806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
53914d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@8/picl@0,7
54006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI1/pci-card
54106e46062Sjbeloro
542d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1
54306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
544d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,0
54506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
546d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,1
54706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
548d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,2
54906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
550d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,3
55106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
552d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,4
55306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
554d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,5
55506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
556d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,6
55706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
558d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@1,7
55906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI2/pci-card
56006e46062Sjbeloro
561d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2
56206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
563d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,0
56406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
565d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,1
56606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
567d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,2
56806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
569d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,3
57006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
571d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,4
57206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
573d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,5
57406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
575d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,6
57606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
577d8260c51Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@1/pci@0/pci@8/picl@2,7
57806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI3/pci-card
57906e46062Sjbeloro
580d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1
58106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
582d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,0
58306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
584d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,1
58506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
586d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,2
58706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
588d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,3
58906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
590d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,4
59106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
592d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,5
59306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
594d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,6
59506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
596d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@1,7
59706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI4/pci-card
59806e46062Sjbeloro
599d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2
60006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
601d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,0
60206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
603d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,1
60406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
605d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,2
60606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
607d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,3
60806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
609d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,4
61006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
611d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,5
61206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
613d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,6
61406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
615d8260c51Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@2/pci@0/pci@8/picl@2,7
61606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI5/pci-card
61706e46062Sjbeloro
61814d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0
61906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
62014d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,0
62106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
62214d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,1
62306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
62414d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,2
62506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
62614d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,3
62706e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
62814d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,4
62906e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
63014d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,5
63106e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
63214d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,6
63306e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
63414d56903Sfw_class:/jbus/pciex@1e,600000/pciex@0/pciex@9/picl@0,7
63506e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI6/pci-card
63606e46062Sjbeloro
63714d56903Sfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0
63806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6399fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,0
64006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6419fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,1
64206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6439fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,2
64406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6459fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,3
64606e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6479fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,4
64806e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6499fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,5
65006e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6519fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,6
65206e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
6539fa9319dSfw_class:/jbus/pciex@1f,700000/pciex@0/pciex@9/picl@0,7
65406e46062Sjbeloro        REFPROP _fru_parent name:/frutree/chassis/MB/system-board/PCI7/pci-card
655