1*7c478bd9Sstevel@tonic-gate/*
2*7c478bd9Sstevel@tonic-gate * CDDL HEADER START
3*7c478bd9Sstevel@tonic-gate *
4*7c478bd9Sstevel@tonic-gate * The contents of this file are subject to the terms of the
5*7c478bd9Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only
6*7c478bd9Sstevel@tonic-gate * (the "License").  You may not use this file except in compliance
7*7c478bd9Sstevel@tonic-gate * with the License.
8*7c478bd9Sstevel@tonic-gate *
9*7c478bd9Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10*7c478bd9Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing.
11*7c478bd9Sstevel@tonic-gate * See the License for the specific language governing permissions
12*7c478bd9Sstevel@tonic-gate * and limitations under the License.
13*7c478bd9Sstevel@tonic-gate *
14*7c478bd9Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each
15*7c478bd9Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16*7c478bd9Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the
17*7c478bd9Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying
18*7c478bd9Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner]
19*7c478bd9Sstevel@tonic-gate *
20*7c478bd9Sstevel@tonic-gate * CDDL HEADER END
21*7c478bd9Sstevel@tonic-gate */
22*7c478bd9Sstevel@tonic-gate/*
23*7c478bd9Sstevel@tonic-gate * Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
24*7c478bd9Sstevel@tonic-gate * Use is subject to license terms.
25*7c478bd9Sstevel@tonic-gate *
26*7c478bd9Sstevel@tonic-gate * #ident	"%Z%%M%	%I%	%E% SMI"
27*7c478bd9Sstevel@tonic-gate *
28*7c478bd9Sstevel@tonic-gate * supported prop types: void, int, uint, float, string
29*7c478bd9Sstevel@tonic-gate * supported prop access_modes: r, w, rw
30*7c478bd9Sstevel@tonic-gate *
31*7c478bd9Sstevel@tonic-gate * VERSION <version_number>  -- supported version number is 1.0
32*7c478bd9Sstevel@tonic-gate *
33*7c478bd9Sstevel@tonic-gate * name:<namepath> --     gives the anchor node
34*7c478bd9Sstevel@tonic-gate *      where <namepath> is <nodename>[@<bus-addr>][?<prop>=<val>]
35*7c478bd9Sstevel@tonic-gate *
36*7c478bd9Sstevel@tonic-gate * _class:<classpath> --   gives the anchor node
37*7c478bd9Sstevel@tonic-gate *      where <classpath> is <classname>[@<bus-addr>][?<prop>=<val>]
38*7c478bd9Sstevel@tonic-gate *
39*7c478bd9Sstevel@tonic-gate * NODE <name> <class>
40*7c478bd9Sstevel@tonic-gate *       {describes a subtree}
41*7c478bd9Sstevel@tonic-gate * ENDNODE
42*7c478bd9Sstevel@tonic-gate *
43*7c478bd9Sstevel@tonic-gate * PROP <name> <type> <access_mode> [<size> <value>] -- per property
44*7c478bd9Sstevel@tonic-gate *
45*7c478bd9Sstevel@tonic-gate * REFPROP <name> <dstnode>
46*7c478bd9Sstevel@tonic-gate *
47*7c478bd9Sstevel@tonic-gate * REFNODE <name> <class> with <destnode> -- Associates a new node
48*7c478bd9Sstevel@tonic-gate *       with <destnode> if exists
49*7c478bd9Sstevel@tonic-gate *       where
50*7c478bd9Sstevel@tonic-gate *             <name> is the nodename
51*7c478bd9Sstevel@tonic-gate *             <class> is the picl class.
52*7c478bd9Sstevel@tonic-gate *             <destnode> is name:<namepath> or _class:<classpath>
53*7c478bd9Sstevel@tonic-gate *
54*7c478bd9Sstevel@tonic-gate * If "name:" or "_class:" is not specified in the <path>,
55*7c478bd9Sstevel@tonic-gate * the default is "name:"
56*7c478bd9Sstevel@tonic-gate *
57*7c478bd9Sstevel@tonic-gate */
58*7c478bd9Sstevel@tonic-gate
59*7c478bd9Sstevel@tonic-gate/*
60*7c478bd9Sstevel@tonic-gate * define a macro to force a #ident line into the output stream
61*7c478bd9Sstevel@tonic-gate * otherwise cpp removes it. Use #ifndef because of #included definitions.
62*7c478bd9Sstevel@tonic-gate */
63*7c478bd9Sstevel@tonic-gate#ifndef id
64*7c478bd9Sstevel@tonic-gate#define	id(s)	#ident s
65*7c478bd9Sstevel@tonic-gate#endif
66*7c478bd9Sstevel@tonic-gateid("%Z%%M% %I%	%E% SMI")
67*7c478bd9Sstevel@tonic-gate
68*7c478bd9Sstevel@tonic-gate/*
69*7c478bd9Sstevel@tonic-gate * There are a lot of nodes below the rmclomv node, define a shortname
70*7c478bd9Sstevel@tonic-gate */
71*7c478bd9Sstevel@tonic-gate#define	RMCLOMV	/platform/pci@1e,600000/isa@7/rmc-comm@0,3e8/SUNW,rmclomv
72*7c478bd9Sstevel@tonic-gate
73*7c478bd9Sstevel@tonic-gateVERSION 1.1
74*7c478bd9Sstevel@tonic-gateVERBOSE 1
75*7c478bd9Sstevel@tonic-gateNODE frutree picl
76*7c478bd9Sstevel@tonic-gate    NODE chassis fru
77*7c478bd9Sstevel@tonic-gate	NODE MB location
78*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "system-board"
79*7c478bd9Sstevel@tonic-gate    	    PROP Label string r 0 "MB"
80*7c478bd9Sstevel@tonic-gate	ENDNODE
81*7c478bd9Sstevel@tonic-gate	NODE FT0 location
82*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "fan-tray"
83*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "FT0"
84*7c478bd9Sstevel@tonic-gate	    NODE fan-tray fru
85*7c478bd9Sstevel@tonic-gate		NODE F0 location
86*7c478bd9Sstevel@tonic-gate		    PROP SlotType string r 0 "fan-unit"
87*7c478bd9Sstevel@tonic-gate		    PROP Label string r 0 "F0"
88*7c478bd9Sstevel@tonic-gate		ENDNODE
89*7c478bd9Sstevel@tonic-gate		NODE F1 location
90*7c478bd9Sstevel@tonic-gate		    PROP SlotType string r 0 "fan-unit"
91*7c478bd9Sstevel@tonic-gate		    PROP Label string r 0 "F1"
92*7c478bd9Sstevel@tonic-gate		ENDNODE
93*7c478bd9Sstevel@tonic-gate	    ENDNODE
94*7c478bd9Sstevel@tonic-gate	ENDNODE
95*7c478bd9Sstevel@tonic-gate	NODE FT1 location
96*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "fan-tray"
97*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "FT1"
98*7c478bd9Sstevel@tonic-gate	    NODE fan-tray fru
99*7c478bd9Sstevel@tonic-gate		NODE F0 location
100*7c478bd9Sstevel@tonic-gate		    PROP SlotType string r 0 "fan-unit"
101*7c478bd9Sstevel@tonic-gate		    PROP Label string r 0 "F0"
102*7c478bd9Sstevel@tonic-gate		ENDNODE
103*7c478bd9Sstevel@tonic-gate	    ENDNODE
104*7c478bd9Sstevel@tonic-gate	ENDNODE
105*7c478bd9Sstevel@tonic-gate	NODE FT2 location
106*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "fan-tray"
107*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "FT2"
108*7c478bd9Sstevel@tonic-gate	    NODE fan-tray fru
109*7c478bd9Sstevel@tonic-gate		NODE F0 location
110*7c478bd9Sstevel@tonic-gate		    PROP SlotType string r 0 "fan-unit"
111*7c478bd9Sstevel@tonic-gate		    PROP Label string r 0 "F0"
112*7c478bd9Sstevel@tonic-gate		ENDNODE
113*7c478bd9Sstevel@tonic-gate	    ENDNODE
114*7c478bd9Sstevel@tonic-gate	ENDNODE
115*7c478bd9Sstevel@tonic-gate	NODE PS0 location
116*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "power-supply"
117*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PS0"
118*7c478bd9Sstevel@tonic-gate	ENDNODE
119*7c478bd9Sstevel@tonic-gate	NODE PS1 location
120*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "power-supply"
121*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PS1"
122*7c478bd9Sstevel@tonic-gate	ENDNODE
123*7c478bd9Sstevel@tonic-gate	NODE HDD0 location
124*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
125*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD0"
126*7c478bd9Sstevel@tonic-gate	ENDNODE
127*7c478bd9Sstevel@tonic-gate	NODE HDD1 location
128*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
129*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD1"
130*7c478bd9Sstevel@tonic-gate	ENDNODE
131*7c478bd9Sstevel@tonic-gate	NODE HDD2 location
132*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
133*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD2"
134*7c478bd9Sstevel@tonic-gate	ENDNODE
135*7c478bd9Sstevel@tonic-gate	NODE HDD3 location
136*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
137*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD3"
138*7c478bd9Sstevel@tonic-gate	ENDNODE
139*7c478bd9Sstevel@tonic-gate	NODE HDD4 location
140*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
141*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD4"
142*7c478bd9Sstevel@tonic-gate	ENDNODE
143*7c478bd9Sstevel@tonic-gate	NODE HDD5 location
144*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
145*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD5"
146*7c478bd9Sstevel@tonic-gate	ENDNODE
147*7c478bd9Sstevel@tonic-gate	NODE HDD6 location
148*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
149*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD6"
150*7c478bd9Sstevel@tonic-gate	ENDNODE
151*7c478bd9Sstevel@tonic-gate	NODE HDD7 location
152*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "disk-slot"
153*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "HDD7"
154*7c478bd9Sstevel@tonic-gate	ENDNODE
155*7c478bd9Sstevel@tonic-gate	NODE RMD0 location
156*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "RMD0"
157*7c478bd9Sstevel@tonic-gate	ENDNODE
158*7c478bd9Sstevel@tonic-gate	NODE RMD1 location
159*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "cdrom-slot"
160*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "RMD1"
161*7c478bd9Sstevel@tonic-gate	ENDNODE
162*7c478bd9Sstevel@tonic-gate    	NODE PCI0 location
163*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
164*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI0"
165*7c478bd9Sstevel@tonic-gate	ENDNODE
166*7c478bd9Sstevel@tonic-gate	NODE PCI1 location
167*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
168*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI1"
169*7c478bd9Sstevel@tonic-gate	ENDNODE
170*7c478bd9Sstevel@tonic-gate	NODE PCI2 location
171*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
172*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI2"
173*7c478bd9Sstevel@tonic-gate	ENDNODE
174*7c478bd9Sstevel@tonic-gate	NODE PCI3 location
175*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
176*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI3"
177*7c478bd9Sstevel@tonic-gate	ENDNODE
178*7c478bd9Sstevel@tonic-gate	NODE PCI4 location
179*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
180*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI4"
181*7c478bd9Sstevel@tonic-gate	ENDNODE
182*7c478bd9Sstevel@tonic-gate	NODE PCI5 location
183*7c478bd9Sstevel@tonic-gate	    PROP SlotType string r 0 "pci"
184*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "PCI5"
185*7c478bd9Sstevel@tonic-gate	ENDNODE
186*7c478bd9Sstevel@tonic-gate	NODE SCCR location
187*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "SCCR"
188*7c478bd9Sstevel@tonic-gate	    NODE sccr fru
189*7c478bd9Sstevel@tonic-gate	    ENDNODE
190*7c478bd9Sstevel@tonic-gate	ENDNODE
191*7c478bd9Sstevel@tonic-gate	NODE SCC location
192*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "SCC"
193*7c478bd9Sstevel@tonic-gate	    NODE scc fru
194*7c478bd9Sstevel@tonic-gate	    ENDNODE
195*7c478bd9Sstevel@tonic-gate	ENDNODE
196*7c478bd9Sstevel@tonic-gate	NODE SCSIBP location
197*7c478bd9Sstevel@tonic-gate	    PROP Label string r 0 "SCSIBP"
198*7c478bd9Sstevel@tonic-gate	    NODE scsibp fru
199*7c478bd9Sstevel@tonic-gate	    ENDNODE
200*7c478bd9Sstevel@tonic-gate	ENDNODE
201*7c478bd9Sstevel@tonic-gate        NODE USB0 location
202*7c478bd9Sstevel@tonic-gate            PROP Label string r 0 "USB0"
203*7c478bd9Sstevel@tonic-gate        ENDNODE
204*7c478bd9Sstevel@tonic-gate        NODE USB1 location
205*7c478bd9Sstevel@tonic-gate            PROP Label string r 0 "USB1"
206*7c478bd9Sstevel@tonic-gate        ENDNODE
207*7c478bd9Sstevel@tonic-gate        NODE USB2 location
208*7c478bd9Sstevel@tonic-gate            PROP Label string r 0 "USB2"
209*7c478bd9Sstevel@tonic-gate        ENDNODE
210*7c478bd9Sstevel@tonic-gate        NODE USB3 location
211*7c478bd9Sstevel@tonic-gate            PROP Label string r 0 "USB3"
212*7c478bd9Sstevel@tonic-gate        ENDNODE
213*7c478bd9Sstevel@tonic-gate    ENDNODE
214*7c478bd9Sstevel@tonic-gateENDNODE
215*7c478bd9Sstevel@tonic-gate
216*7c478bd9Sstevel@tonic-gate/*
217*7c478bd9Sstevel@tonic-gate * add power-supply nodes if their fru-proms are visible
218*7c478bd9Sstevel@tonic-gate */
219*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PS0
220*7c478bd9Sstevel@tonic-gate	REFNODE power-supply fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,b0
221*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PS1
222*7c478bd9Sstevel@tonic-gate	REFNODE power-supply fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/power-supply-fru-prom@0,a4
223*7c478bd9Sstevel@tonic-gate
224*7c478bd9Sstevel@tonic-gate/* add disk fru nodes for disks which are present */
225*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD0
226*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@0,0
227*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD1
228*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@1,0
229*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD2
230*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@2,0
231*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD3
232*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@3,0
233*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD4
234*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@8,0
235*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD5
236*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@9,0
237*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD6
238*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@a,0
239*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD7
240*7c478bd9Sstevel@tonic-gate	REFNODE disk fru WITH name:/platform/pci@1d,700000/scsi@4/sd@b,0
241*7c478bd9Sstevel@tonic-gate
242*7c478bd9Sstevel@tonic-gate/* add dvd/cdrom fru nodes for disks which are present */
243*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD0
244*7c478bd9Sstevel@tonic-gate	REFNODE cdrom fru WITH name:/platform/pci@1e,600000/ide@d/sd@0,0
245*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD0
246*7c478bd9Sstevel@tonic-gate	REFNODE tape fru WITH name:/platform/pci@1d,700000/scsi@4/st@4,0
247*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/RMD1
248*7c478bd9Sstevel@tonic-gate	REFNODE cdrom fru WITH name:/platform/pci@1e,600000/ide@d/sd@2,0
249*7c478bd9Sstevel@tonic-gate
250*7c478bd9Sstevel@tonic-gate/* populate fan locations with fans which are present */
251*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F0
252*7c478bd9Sstevel@tonic-gate	REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f0_rs
253*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F1
254*7c478bd9Sstevel@tonic-gate	REFNODE fan-unit fru WITH name:RMCLOMV/ft0_f1_rs
255*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT1/fan-tray/F0
256*7c478bd9Sstevel@tonic-gate	REFNODE fan-unit fru WITH name:RMCLOMV/ft1_f0_rs
257*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT2/fan-tray/F0
258*7c478bd9Sstevel@tonic-gate	REFNODE fan-unit fru WITH name:RMCLOMV/ft2_f0_rs
259*7c478bd9Sstevel@tonic-gate
260*7c478bd9Sstevel@tonic-gate/* Power distribution board */
261*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PDB
262*7c478bd9Sstevel@tonic-gate	PROP Label string r 0 "PDB"
263*7c478bd9Sstevel@tonic-gate	NODE pdb fru
264*7c478bd9Sstevel@tonic-gate	ENDNODE
265*7c478bd9Sstevel@tonic-gate
266*7c478bd9Sstevel@tonic-gate/* SCSI backplane */
267*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/SCSIBP/scsibp
268*7c478bd9Sstevel@tonic-gate	PROP FRUDataAvailable void r
269*7c478bd9Sstevel@tonic-gate	REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/scsi-backplane-fru-prom@0,a8
270*7c478bd9Sstevel@tonic-gatename:/platform/pci@1e,600000/isa@7/i2c@0,320/scsi-backplane-fru-prom@0,a8
271*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent /frutree/chassis/SCSIBP/scsibp
272*7c478bd9Sstevel@tonic-gate
273*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI0
274*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=4
275*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI1
276*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=3
277*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI2
278*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1d,700000/picl?DeviceID=2
279*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI3
280*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1c,600000/picl?DeviceID=2
281*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI4
282*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1e,600000/picl?DeviceID=2
283*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/PCI5
284*7c478bd9Sstevel@tonic-gate	REFNODE pci-card fru WITH _class:/jbus/pci@1f,700000/picl?DeviceID=2
285*7c478bd9Sstevel@tonic-gate
286*7c478bd9Sstevel@tonic-gate#include <fru_SC_data.info>
287*7c478bd9Sstevel@tonic-gate#include "system-board.info"
288*7c478bd9Sstevel@tonic-gate#include <SB-tables.info>
289*7c478bd9Sstevel@tonic-gate
290*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4
291*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
292*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,0
293*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
294*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,1
295*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
296*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,2
297*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
298*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,3
299*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
300*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,4
301*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
302*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,5
303*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
304*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,6
305*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
306*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@4,7
307*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI0/pci-card
308*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3
309*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
310*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,0
311*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
312*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,1
313*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
314*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,2
315*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
316*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,3
317*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
318*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,4
319*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
320*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,5
321*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
322*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,6
323*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
324*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@3,7
325*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI1/pci-card
326*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2
327*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
328*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,0
329*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
330*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,1
331*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
332*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,2
333*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
334*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,3
335*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
336*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,4
337*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
338*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,5
339*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
340*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,6
341*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
342*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1d,700000/picl@2,7
343*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI2/pci-card
344*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2
345*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
346*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,0
347*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
348*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,1
349*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
350*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,2
351*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
352*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,3
353*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
354*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,4
355*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
356*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,5
357*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
358*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,6
359*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
360*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1c,600000/picl@2,7
361*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI3/pci-card
362*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2
363*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
364*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,0
365*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
366*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,1
367*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
368*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,2
369*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
370*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,3
371*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
372*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,4
373*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
374*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,5
375*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
376*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,6
377*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
378*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1e,600000/picl@2,7
379*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI4/pci-card
380*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2
381*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
382*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,0
383*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
384*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,1
385*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
386*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,2
387*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
388*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,3
389*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
390*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,4
391*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
392*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,5
393*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
394*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,6
395*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
396*7c478bd9Sstevel@tonic-gate_class:/jbus/pci@1f,700000/picl@2,7
397*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/PCI5/pci-card
398