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-gate/*
74*7c478bd9Sstevel@tonic-gate * add disk leds
75*7c478bd9Sstevel@tonic-gate */
76*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD0
77*7c478bd9Sstevel@tonic-gate	TABLE Devices
78*7c478bd9Sstevel@tonic-gate	ROW
79*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
80*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd0_act
81*7c478bd9Sstevel@tonic-gate	ENDROW
82*7c478bd9Sstevel@tonic-gate	ROW
83*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
84*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd0_service
85*7c478bd9Sstevel@tonic-gate	ENDROW
86*7c478bd9Sstevel@tonic-gate	ROW
87*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
88*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd0_ok2rm
89*7c478bd9Sstevel@tonic-gate	ENDROW
90*7c478bd9Sstevel@tonic-gate	ENDTABLE
91*7c478bd9Sstevel@tonic-gate
92*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_act
93*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD0
94*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_service
95*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD0
96*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd0_ok2rm
97*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD0
98*7c478bd9Sstevel@tonic-gate
99*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD1
100*7c478bd9Sstevel@tonic-gate	TABLE Devices
101*7c478bd9Sstevel@tonic-gate	ROW
102*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
103*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd1_act
104*7c478bd9Sstevel@tonic-gate	ENDROW
105*7c478bd9Sstevel@tonic-gate	ROW
106*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
107*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd1_service
108*7c478bd9Sstevel@tonic-gate	ENDROW
109*7c478bd9Sstevel@tonic-gate	ROW
110*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
111*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd1_ok2rm
112*7c478bd9Sstevel@tonic-gate	ENDROW
113*7c478bd9Sstevel@tonic-gate	ENDTABLE
114*7c478bd9Sstevel@tonic-gate
115*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_act
116*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD1
117*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_service
118*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD1
119*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd1_ok2rm
120*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD1
121*7c478bd9Sstevel@tonic-gate
122*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD2
123*7c478bd9Sstevel@tonic-gate	TABLE Devices
124*7c478bd9Sstevel@tonic-gate	ROW
125*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
126*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd2_act
127*7c478bd9Sstevel@tonic-gate	ENDROW
128*7c478bd9Sstevel@tonic-gate	ROW
129*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
130*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd2_service
131*7c478bd9Sstevel@tonic-gate	ENDROW
132*7c478bd9Sstevel@tonic-gate	ROW
133*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
134*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd2_ok2rm
135*7c478bd9Sstevel@tonic-gate	ENDROW
136*7c478bd9Sstevel@tonic-gate	ENDTABLE
137*7c478bd9Sstevel@tonic-gate
138*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_act
139*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD2
140*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_service
141*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD2
142*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd2_ok2rm
143*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD2
144*7c478bd9Sstevel@tonic-gate
145*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD3
146*7c478bd9Sstevel@tonic-gate	TABLE Devices
147*7c478bd9Sstevel@tonic-gate	ROW
148*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
149*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd3_act
150*7c478bd9Sstevel@tonic-gate	ENDROW
151*7c478bd9Sstevel@tonic-gate	ROW
152*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
153*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd3_service
154*7c478bd9Sstevel@tonic-gate	ENDROW
155*7c478bd9Sstevel@tonic-gate	ROW
156*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
157*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd3_ok2rm
158*7c478bd9Sstevel@tonic-gate	ENDROW
159*7c478bd9Sstevel@tonic-gate	ENDTABLE
160*7c478bd9Sstevel@tonic-gate
161*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_act
162*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD3
163*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_service
164*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD3
165*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd3_ok2rm
166*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD3
167*7c478bd9Sstevel@tonic-gate
168*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD4
169*7c478bd9Sstevel@tonic-gate	TABLE Devices
170*7c478bd9Sstevel@tonic-gate	ROW
171*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
172*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd4_act
173*7c478bd9Sstevel@tonic-gate	ENDROW
174*7c478bd9Sstevel@tonic-gate	ROW
175*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
176*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd4_service
177*7c478bd9Sstevel@tonic-gate	ENDROW
178*7c478bd9Sstevel@tonic-gate	ROW
179*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
180*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd4_ok2rm
181*7c478bd9Sstevel@tonic-gate	ENDROW
182*7c478bd9Sstevel@tonic-gate	ENDTABLE
183*7c478bd9Sstevel@tonic-gate
184*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_act
185*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD4
186*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_service
187*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD4
188*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd4_ok2rm
189*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD4
190*7c478bd9Sstevel@tonic-gate
191*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD5
192*7c478bd9Sstevel@tonic-gate	TABLE Devices
193*7c478bd9Sstevel@tonic-gate	ROW
194*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
195*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd5_act
196*7c478bd9Sstevel@tonic-gate	ENDROW
197*7c478bd9Sstevel@tonic-gate	ROW
198*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
199*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd5_service
200*7c478bd9Sstevel@tonic-gate	ENDROW
201*7c478bd9Sstevel@tonic-gate	ROW
202*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
203*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd5_ok2rm
204*7c478bd9Sstevel@tonic-gate	ENDROW
205*7c478bd9Sstevel@tonic-gate	ENDTABLE
206*7c478bd9Sstevel@tonic-gate
207*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_act
208*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD5
209*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_service
210*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD5
211*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd5_ok2rm
212*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD5
213*7c478bd9Sstevel@tonic-gate
214*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD6
215*7c478bd9Sstevel@tonic-gate	TABLE Devices
216*7c478bd9Sstevel@tonic-gate	ROW
217*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
218*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd6_act
219*7c478bd9Sstevel@tonic-gate	ENDROW
220*7c478bd9Sstevel@tonic-gate	ROW
221*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
222*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd6_service
223*7c478bd9Sstevel@tonic-gate	ENDROW
224*7c478bd9Sstevel@tonic-gate	ROW
225*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
226*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd6_ok2rm
227*7c478bd9Sstevel@tonic-gate	ENDROW
228*7c478bd9Sstevel@tonic-gate	ENDTABLE
229*7c478bd9Sstevel@tonic-gate
230*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_act
231*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD6
232*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_service
233*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD6
234*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd6_ok2rm
235*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD6
236*7c478bd9Sstevel@tonic-gate
237*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/HDD7
238*7c478bd9Sstevel@tonic-gate	TABLE Devices
239*7c478bd9Sstevel@tonic-gate	ROW
240*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
241*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd7_act
242*7c478bd9Sstevel@tonic-gate	ENDROW
243*7c478bd9Sstevel@tonic-gate	ROW
244*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
245*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd7_service
246*7c478bd9Sstevel@tonic-gate	ENDROW
247*7c478bd9Sstevel@tonic-gate	ROW
248*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "led"
249*7c478bd9Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/hdd7_ok2rm
250*7c478bd9Sstevel@tonic-gate	ENDROW
251*7c478bd9Sstevel@tonic-gate	ENDTABLE
252*7c478bd9Sstevel@tonic-gate
253*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_act
254*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD7
255*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_service
256*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD7
257*7c478bd9Sstevel@tonic-gatename:RMCLOMV/hdd7_ok2rm
258*7c478bd9Sstevel@tonic-gate	REFPROP _location_parent name:/frutree/chassis/HDD7
259*7c478bd9Sstevel@tonic-gate
260*7c478bd9Sstevel@tonic-gate/* add disk Device tables and _fru_parent refprops */
261*7c478bd9Sstevel@tonic-gate#include "fru_HDD0_data.info"
262*7c478bd9Sstevel@tonic-gate#include "fru_HDD1_data.info"
263*7c478bd9Sstevel@tonic-gate#include "fru_HDD2_data.info"
264*7c478bd9Sstevel@tonic-gate#include "fru_HDD3_data.info"
265*7c478bd9Sstevel@tonic-gate#include "fru_HDD4_data.info"
266*7c478bd9Sstevel@tonic-gate#include "fru_HDD5_data.info"
267*7c478bd9Sstevel@tonic-gate#include "fru_HDD6_data.info"
268*7c478bd9Sstevel@tonic-gate#include "fru_HDD7_data.info"
269*7c478bd9Sstevel@tonic-gate
270*7c478bd9Sstevel@tonic-gate/*
271*7c478bd9Sstevel@tonic-gate * power supplies
272*7c478bd9Sstevel@tonic-gate */
273*7c478bd9Sstevel@tonic-gate#include "fru_PS0_data.info"
274*7c478bd9Sstevel@tonic-gate#include "fru_PS1_data.info"
275*7c478bd9Sstevel@tonic-gate
276*7c478bd9Sstevel@tonic-gate/*
277*7c478bd9Sstevel@tonic-gate * USB ports
278*7c478bd9Sstevel@tonic-gate */
279*7c478bd9Sstevel@tonic-gate#include "fru_usb-a-1_data.info"
280*7c478bd9Sstevel@tonic-gate#include "fru_usb-a-2_data.info"
281*7c478bd9Sstevel@tonic-gate#include "fru_usb-b-1_data.info"
282*7c478bd9Sstevel@tonic-gate#include "fru_usb-b-2_data.info"
283*7c478bd9Sstevel@tonic-gate
284*7c478bd9Sstevel@tonic-gate/*
285*7c478bd9Sstevel@tonic-gate * add tables and fru parents for system fans
286*7c478bd9Sstevel@tonic-gate */
287*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F0/fan-unit
288*7c478bd9Sstevel@tonic-gate	TABLE Devices
289*7c478bd9Sstevel@tonic-gate	ROW
290*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "fan"
291*7c478bd9Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft0_f0_rs
292*7c478bd9Sstevel@tonic-gate	ENDROW
293*7c478bd9Sstevel@tonic-gate	ENDTABLE
294*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT0/fan-tray/F1/fan-unit
295*7c478bd9Sstevel@tonic-gate	TABLE Devices
296*7c478bd9Sstevel@tonic-gate	ROW
297*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "fan"
298*7c478bd9Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft0_f1_rs
299*7c478bd9Sstevel@tonic-gate	ENDROW
300*7c478bd9Sstevel@tonic-gate	ENDTABLE
301*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT1/fan-tray/F0/fan-unit
302*7c478bd9Sstevel@tonic-gate	TABLE Devices
303*7c478bd9Sstevel@tonic-gate	ROW
304*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "fan"
305*7c478bd9Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft1_f0_rs
306*7c478bd9Sstevel@tonic-gate	ENDROW
307*7c478bd9Sstevel@tonic-gate	ENDTABLE
308*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/FT2/fan-tray/F0/fan-unit
309*7c478bd9Sstevel@tonic-gate	TABLE Devices
310*7c478bd9Sstevel@tonic-gate	ROW
311*7c478bd9Sstevel@tonic-gate	PROP Class string r 0 "fan"
312*7c478bd9Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft2_f0_rs
313*7c478bd9Sstevel@tonic-gate	ENDROW
314*7c478bd9Sstevel@tonic-gate	ENDTABLE
315*7c478bd9Sstevel@tonic-gate
316*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft0_f0_rs
317*7c478bd9Sstevel@tonic-gate        REFPROP _fru_parent name:/frutree/chassis/FT0/fan-tray/F0/fan-unit
318*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft0_f1_rs
319*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/FT0/fan-tray/F1/fan-unit
320*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft1_f0_rs
321*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/FT1/fan-tray/F0/fan-unit
322*7c478bd9Sstevel@tonic-gatename:RMCLOMV/ft2_f0_rs
323*7c478bd9Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/FT2/fan-tray/F0/fan-unit
324