1*0Sstevel@tonic-gate/*
2*0Sstevel@tonic-gate * CDDL HEADER START
3*0Sstevel@tonic-gate *
4*0Sstevel@tonic-gate * The contents of this file are subject to the terms of the
5*0Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only
6*0Sstevel@tonic-gate * (the "License").  You may not use this file except in compliance
7*0Sstevel@tonic-gate * with the License.
8*0Sstevel@tonic-gate *
9*0Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10*0Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing.
11*0Sstevel@tonic-gate * See the License for the specific language governing permissions
12*0Sstevel@tonic-gate * and limitations under the License.
13*0Sstevel@tonic-gate *
14*0Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each
15*0Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16*0Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the
17*0Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying
18*0Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner]
19*0Sstevel@tonic-gate *
20*0Sstevel@tonic-gate * CDDL HEADER END
21*0Sstevel@tonic-gate */
22*0Sstevel@tonic-gate/*
23*0Sstevel@tonic-gate * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
24*0Sstevel@tonic-gate * Use is subject to license terms.
25*0Sstevel@tonic-gate *
26*0Sstevel@tonic-gate * #ident	"%Z%%M%	%I%	%E% SMI"
27*0Sstevel@tonic-gate *
28*0Sstevel@tonic-gate * This file creates the system board structure
29*0Sstevel@tonic-gate */
30*0Sstevel@tonic-gate
31*0Sstevel@tonic-gate/*
32*0Sstevel@tonic-gate * define a macro to force a #ident line into the output stream
33*0Sstevel@tonic-gate * otherwise cpp removes it. Use #ifndef because of #included definitions.
34*0Sstevel@tonic-gate */
35*0Sstevel@tonic-gate#ifndef id
36*0Sstevel@tonic-gate#define	id(s)	#ident s
37*0Sstevel@tonic-gate#endif
38*0Sstevel@tonic-gateid("%Z%%M% %I%     %E% SMI")
39*0Sstevel@tonic-gate
40*0Sstevel@tonic-gate/*
41*0Sstevel@tonic-gate * add a Devices table to DVD
42*0Sstevel@tonic-gate */
43*0Sstevel@tonic-gatename:/frutree/chassis/DVD/cdrom
44*0Sstevel@tonic-gate	TABLE Devices
45*0Sstevel@tonic-gate	ROW
46*0Sstevel@tonic-gate	PROP Class string r 0 "cdrom"
47*0Sstevel@tonic-gate	REFPROP _cdrom_ name:/platform/pci@1e,600000/ide@d/sd@0,0
48*0Sstevel@tonic-gate	ENDROW
49*0Sstevel@tonic-gate	ENDTABLE
50*0Sstevel@tonic-gate/*
51*0Sstevel@tonic-gate * add a Devices table to the system-board
52*0Sstevel@tonic-gate */
53*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board
54*0Sstevel@tonic-gate	TABLE Devices
55*0Sstevel@tonic-gate	ROW
56*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
57*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+1v5
58*0Sstevel@tonic-gate	ENDROW
59*0Sstevel@tonic-gate	ROW
60*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
61*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_scsi_core
62*0Sstevel@tonic-gate	ENDROW
63*0Sstevel@tonic-gate	ROW
64*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
65*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_vcctm
66*0Sstevel@tonic-gate	ENDROW
67*0Sstevel@tonic-gate	ROW
68*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
69*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_net0_1v2d
70*0Sstevel@tonic-gate	ENDROW
71*0Sstevel@tonic-gate	ROW
72*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
73*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_net1_1v2d
74*0Sstevel@tonic-gate	ENDROW
75*0Sstevel@tonic-gate	ROW
76*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
77*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_net0_1v2a
78*0Sstevel@tonic-gate	ENDROW
79*0Sstevel@tonic-gate	ROW
80*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
81*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_net1_1v2a
82*0Sstevel@tonic-gate	ENDROW
83*0Sstevel@tonic-gate	ROW
84*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
85*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+3v3
86*0Sstevel@tonic-gate	ENDROW
87*0Sstevel@tonic-gate	ROW
88*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
89*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+3v3stby
90*0Sstevel@tonic-gate	ENDROW
91*0Sstevel@tonic-gate	ROW
92*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
93*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+5v
94*0Sstevel@tonic-gate	ENDROW
95*0Sstevel@tonic-gate	ROW
96*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
97*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+12v
98*0Sstevel@tonic-gate	ENDROW
99*0Sstevel@tonic-gate	ROW
100*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
101*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_-12v
102*0Sstevel@tonic-gate	ENDROW
103*0Sstevel@tonic-gate	ROW
104*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
105*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/mb_t_amb
106*0Sstevel@tonic-gate	ENDROW
107*0Sstevel@tonic-gate	ROW
108*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
109*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/mb_ff_scsib
110*0Sstevel@tonic-gate	ENDROW
111*0Sstevel@tonic-gate	ROW
112*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
113*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/mb_ff_scsia
114*0Sstevel@tonic-gate	ENDROW
115*0Sstevel@tonic-gate	ROW
116*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
117*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/mb_ff_pok
118*0Sstevel@tonic-gate	ENDROW
119*0Sstevel@tonic-gate	ROW
120*0Sstevel@tonic-gate	PROP Class string r 0 "led"
121*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_critical
122*0Sstevel@tonic-gate	ENDROW
123*0Sstevel@tonic-gate	ROW
124*0Sstevel@tonic-gate	PROP Class string r 0 "led"
125*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_major
126*0Sstevel@tonic-gate	ENDROW
127*0Sstevel@tonic-gate	ROW
128*0Sstevel@tonic-gate	PROP Class string r 0 "led"
129*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_minor
130*0Sstevel@tonic-gate	ENDROW
131*0Sstevel@tonic-gate	ROW
132*0Sstevel@tonic-gate	PROP Class string r 0 "led"
133*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_user
134*0Sstevel@tonic-gate	ENDROW
135*0Sstevel@tonic-gate	ENDTABLE
136*0Sstevel@tonic-gate
137*0Sstevel@tonic-gate/*
138*0Sstevel@tonic-gate * add a Devices table to the battery
139*0Sstevel@tonic-gate */
140*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/BAT/battery
141*0Sstevel@tonic-gate	TABLE Devices
142*0Sstevel@tonic-gate	ROW
143*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
144*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_bat_v_bat
145*0Sstevel@tonic-gate	ENDROW
146*0Sstevel@tonic-gate	ENDTABLE
147*0Sstevel@tonic-gate
148*0Sstevel@tonic-gate/*
149*0Sstevel@tonic-gate * add a Devices table to the service-processor
150*0Sstevel@tonic-gate */
151*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/SC/sc
152*0Sstevel@tonic-gate	TABLE Devices
153*0Sstevel@tonic-gate	ROW
154*0Sstevel@tonic-gate	PROP Class string r 0 "service-processor"
155*0Sstevel@tonic-gate	REFPROP _service-processor_ name:RMCLOMV
156*0Sstevel@tonic-gate	ENDROW
157*0Sstevel@tonic-gate	ENDTABLE
158*0Sstevel@tonic-gate
159*0Sstevel@tonic-gate/*
160*0Sstevel@tonic-gate * fru parent for DVD
161*0Sstevel@tonic-gate */
162*0Sstevel@tonic-gatename:/platform/pci@1e,600000/ide@d/sd@0,0
163*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/DVD/cdrom
164*0Sstevel@tonic-gate
165*0Sstevel@tonic-gate
166*0Sstevel@tonic-gate/*
167*0Sstevel@tonic-gate * fru parents for mother-board sensors
168*0Sstevel@tonic-gate */
169*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+1v5
170*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
171*0Sstevel@tonic-gatename:RMCLOMV/mb_v_scsi_core
172*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
173*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vcctm
174*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
175*0Sstevel@tonic-gatename:RMCLOMV/mb_v_net0_1v2d
176*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
177*0Sstevel@tonic-gatename:RMCLOMV/mb_v_net1_1v2d
178*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
179*0Sstevel@tonic-gatename:RMCLOMV/mb_v_net0_1v2a
180*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
181*0Sstevel@tonic-gatename:RMCLOMV/mb_v_net0_1v2a
182*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
183*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+3v3
184*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
185*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+3v3stby
186*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
187*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+5v
188*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
189*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+12v
190*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
191*0Sstevel@tonic-gatename:RMCLOMV/mb_v_-12v
192*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
193*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vtt
194*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
195*0Sstevel@tonic-gatename:RMCLOMV/mb_t_amb
196*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
197*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_scsib
198*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
199*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_scsia
200*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
201*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_pok
202*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
203*0Sstevel@tonic-gatename:RMCLOMV/mb_bat_v_bat
204*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/BAT/battery
205*0Sstevel@tonic-gatename:RMCLOMV/alarm_critical
206*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
207*0Sstevel@tonic-gatename:RMCLOMV/alarm_major
208*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
209*0Sstevel@tonic-gatename:RMCLOMV/alarm_minor
210*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
211*0Sstevel@tonic-gatename:RMCLOMV/alarm_user
212*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
213*0Sstevel@tonic-gate
214*0Sstevel@tonic-gate/*
215*0Sstevel@tonic-gate * Add Devices for cpu-board related sensors
216*0Sstevel@tonic-gate */
217*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board
218*0Sstevel@tonic-gate	TABLE Devices
219*0Sstevel@tonic-gate	ROW
220*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
221*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c0_t_amb
222*0Sstevel@tonic-gate	ENDROW
223*0Sstevel@tonic-gate	ENDTABLE
224*0Sstevel@tonic-gate
225*0Sstevel@tonic-gatename:RMCLOMV/c0_t_amb
226*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C0/system-board
227*0Sstevel@tonic-gate
228*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board
229*0Sstevel@tonic-gate	TABLE Devices
230*0Sstevel@tonic-gate	ROW
231*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
232*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c1_t_amb
233*0Sstevel@tonic-gate	ENDROW
234*0Sstevel@tonic-gate	ENDTABLE
235*0Sstevel@tonic-gate
236*0Sstevel@tonic-gatename:RMCLOMV/c1_t_amb
237*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C1/system-board
238*0Sstevel@tonic-gate
239*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board
240*0Sstevel@tonic-gate	TABLE Devices
241*0Sstevel@tonic-gate	ROW
242*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
243*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c2_t_amb
244*0Sstevel@tonic-gate	ENDROW
245*0Sstevel@tonic-gate	ENDTABLE
246*0Sstevel@tonic-gate
247*0Sstevel@tonic-gatename:RMCLOMV/c2_t_amb
248*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C2/system-board
249*0Sstevel@tonic-gate
250*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board
251*0Sstevel@tonic-gate	TABLE Devices
252*0Sstevel@tonic-gate	ROW
253*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
254*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c3_t_amb
255*0Sstevel@tonic-gate	ENDROW
256*0Sstevel@tonic-gate	ENDTABLE
257*0Sstevel@tonic-gate
258*0Sstevel@tonic-gatename:RMCLOMV/c3_t_amb
259*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C3/system-board
260*0Sstevel@tonic-gate
261*0Sstevel@tonic-gate/*
262*0Sstevel@tonic-gate * add Devices tables for cpu-related sensors
263*0Sstevel@tonic-gate */
264*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board/P0/cpu
265*0Sstevel@tonic-gate	TABLE Devices
266*0Sstevel@tonic-gate	ROW
267*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
268*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@0,0
269*0Sstevel@tonic-gate	ENDROW
270*0Sstevel@tonic-gate	ROW
271*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
272*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c0_p0_t_core
273*0Sstevel@tonic-gate	ENDROW
274*0Sstevel@tonic-gate	ROW
275*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
276*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/c0_p0_ff_pok
277*0Sstevel@tonic-gate	ENDROW
278*0Sstevel@tonic-gate	ENDTABLE
279*0Sstevel@tonic-gate
280*0Sstevel@tonic-gatename:RMCLOMV/c0_p0_t_core
281*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu
282*0Sstevel@tonic-gatename:RMCLOMV/c0_p0_ff_pok
283*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C0/system-board/P0/cpu
284*0Sstevel@tonic-gate
285*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board/P0/cpu
286*0Sstevel@tonic-gate	TABLE Devices
287*0Sstevel@tonic-gate	ROW
288*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
289*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@1,0
290*0Sstevel@tonic-gate	ENDROW
291*0Sstevel@tonic-gate	ROW
292*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
293*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c1_p0_t_core
294*0Sstevel@tonic-gate	ENDROW
295*0Sstevel@tonic-gate	ROW
296*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
297*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/c1_p0_ff_pok
298*0Sstevel@tonic-gate	ENDROW
299*0Sstevel@tonic-gate	ENDTABLE
300*0Sstevel@tonic-gate
301*0Sstevel@tonic-gatename:RMCLOMV/c1_p0_t_core
302*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu
303*0Sstevel@tonic-gatename:RMCLOMV/c1_p0_ff_pok
304*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C1/system-board/P0/cpu
305*0Sstevel@tonic-gate
306*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board/P0/cpu
307*0Sstevel@tonic-gate	TABLE Devices
308*0Sstevel@tonic-gate	ROW
309*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
310*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@2,0
311*0Sstevel@tonic-gate	ENDROW
312*0Sstevel@tonic-gate	ROW
313*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
314*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c2_p0_t_core
315*0Sstevel@tonic-gate	ENDROW
316*0Sstevel@tonic-gate	ROW
317*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
318*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/c2_p0_ff_pok
319*0Sstevel@tonic-gate	ENDROW
320*0Sstevel@tonic-gate	ENDTABLE
321*0Sstevel@tonic-gate
322*0Sstevel@tonic-gatename:RMCLOMV/c2_p0_t_core
323*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu
324*0Sstevel@tonic-gatename:RMCLOMV/c2_p0_ff_pok
325*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C2/system-board/P0/cpu
326*0Sstevel@tonic-gate
327*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board/P0/cpu
328*0Sstevel@tonic-gate	TABLE Devices
329*0Sstevel@tonic-gate	ROW
330*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
331*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@3,0
332*0Sstevel@tonic-gate	ENDROW
333*0Sstevel@tonic-gate	ROW
334*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
335*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/c3_p0_t_core
336*0Sstevel@tonic-gate	ENDROW
337*0Sstevel@tonic-gate	ROW
338*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
339*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/c3_p0_ff_pok
340*0Sstevel@tonic-gate	ENDROW
341*0Sstevel@tonic-gate	ENDTABLE
342*0Sstevel@tonic-gate
343*0Sstevel@tonic-gatename:RMCLOMV/c3_p0_t_core
344*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu
345*0Sstevel@tonic-gatename:RMCLOMV/c3_p0_ff_pok
346*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/C3/system-board/P0/cpu
347*0Sstevel@tonic-gate
348*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module
349*0Sstevel@tonic-gate	TABLE Devices
350*0Sstevel@tonic-gate	ROW
351*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
352*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
353*0Sstevel@tonic-gate	ENDROW
354*0Sstevel@tonic-gate	ENDTABLE
355*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module
356*0Sstevel@tonic-gate	TABLE Devices
357*0Sstevel@tonic-gate	ROW
358*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
359*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
360*0Sstevel@tonic-gate	ENDROW
361*0Sstevel@tonic-gate	ENDTABLE
362*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module
363*0Sstevel@tonic-gate	TABLE Devices
364*0Sstevel@tonic-gate	ROW
365*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
366*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
367*0Sstevel@tonic-gate	ENDROW
368*0Sstevel@tonic-gate	ENDTABLE
369*0Sstevel@tonic-gatename:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module
370*0Sstevel@tonic-gate	TABLE Devices
371*0Sstevel@tonic-gate	ROW
372*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
373*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
374*0Sstevel@tonic-gate	ENDROW
375*0Sstevel@tonic-gate	ENDTABLE
376*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module
377*0Sstevel@tonic-gate	TABLE Devices
378*0Sstevel@tonic-gate	ROW
379*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
380*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
381*0Sstevel@tonic-gate	ENDROW
382*0Sstevel@tonic-gate	ENDTABLE
383*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module
384*0Sstevel@tonic-gate	TABLE Devices
385*0Sstevel@tonic-gate	ROW
386*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
387*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
388*0Sstevel@tonic-gate	ENDROW
389*0Sstevel@tonic-gate	ENDTABLE
390*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module
391*0Sstevel@tonic-gate	TABLE Devices
392*0Sstevel@tonic-gate	ROW
393*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
394*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
395*0Sstevel@tonic-gate	ENDROW
396*0Sstevel@tonic-gate	ENDTABLE
397*0Sstevel@tonic-gatename:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module
398*0Sstevel@tonic-gate	TABLE Devices
399*0Sstevel@tonic-gate	ROW
400*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
401*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
402*0Sstevel@tonic-gate	ENDROW
403*0Sstevel@tonic-gate	ENDTABLE
404*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module
405*0Sstevel@tonic-gate	TABLE Devices
406*0Sstevel@tonic-gate	ROW
407*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
408*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0
409*0Sstevel@tonic-gate	ENDROW
410*0Sstevel@tonic-gate	ENDTABLE
411*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module
412*0Sstevel@tonic-gate	TABLE Devices
413*0Sstevel@tonic-gate	ROW
414*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
415*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1
416*0Sstevel@tonic-gate	ENDROW
417*0Sstevel@tonic-gate	ENDTABLE
418*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D0/mem-module
419*0Sstevel@tonic-gate	TABLE Devices
420*0Sstevel@tonic-gate	ROW
421*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
422*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0
423*0Sstevel@tonic-gate	ENDROW
424*0Sstevel@tonic-gate	ENDTABLE
425*0Sstevel@tonic-gatename:/frutree/chassis/C2/system-board/P0/cpu/B1/bank/D1/mem-module
426*0Sstevel@tonic-gate	TABLE Devices
427*0Sstevel@tonic-gate	ROW
428*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
429*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1
430*0Sstevel@tonic-gate	ENDROW
431*0Sstevel@tonic-gate	ENDTABLE
432*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D0/mem-module
433*0Sstevel@tonic-gate	TABLE Devices
434*0Sstevel@tonic-gate	ROW
435*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
436*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0
437*0Sstevel@tonic-gate	ENDROW
438*0Sstevel@tonic-gate	ENDTABLE
439*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board/P0/cpu/B0/bank/D1/mem-module
440*0Sstevel@tonic-gate	TABLE Devices
441*0Sstevel@tonic-gate	ROW
442*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
443*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1
444*0Sstevel@tonic-gate	ENDROW
445*0Sstevel@tonic-gate	ENDTABLE
446*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D0/mem-module
447*0Sstevel@tonic-gate	TABLE Devices
448*0Sstevel@tonic-gate	ROW
449*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
450*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0
451*0Sstevel@tonic-gate	ENDROW
452*0Sstevel@tonic-gate	ENDTABLE
453*0Sstevel@tonic-gatename:/frutree/chassis/C3/system-board/P0/cpu/B1/bank/D1/mem-module
454*0Sstevel@tonic-gate	TABLE Devices
455*0Sstevel@tonic-gate	ROW
456*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
457*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1
458*0Sstevel@tonic-gate	ENDROW
459*0Sstevel@tonic-gate	ENDTABLE
460*0Sstevel@tonic-gate
461*0Sstevel@tonic-gate/*
462*0Sstevel@tonic-gate *  SCSI BP Info
463*0Sstevel@tonic-gate */
464*0Sstevel@tonic-gatename:/frutree/chassis/SCSIBP/system-board
465*0Sstevel@tonic-gate	TABLE Devices
466*0Sstevel@tonic-gate	ROW
467*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
468*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ RMCLOMV/scsibp_t_amb
469*0Sstevel@tonic-gate	ENDROW
470*0Sstevel@tonic-gate	ENDTABLE
471*0Sstevel@tonic-gate
472*0Sstevel@tonic-gate/*
473*0Sstevel@tonic-gate * System leds and keyswitch should be under "SYS"
474*0Sstevel@tonic-gate */
475*0Sstevel@tonic-gatename:/frutree/chassis/SYS/led-location
476*0Sstevel@tonic-gateTABLE Devices
477*0Sstevel@tonic-gate	ROW
478*0Sstevel@tonic-gate 	PROP Class string r 0 "led"
479*0Sstevel@tonic-gate 	REFPROP _led_ name:RMCLOMV/sys_act
480*0Sstevel@tonic-gate 	ENDROW
481*0Sstevel@tonic-gate 	ROW
482*0Sstevel@tonic-gate 	PROP Class string r 0 "led"
483*0Sstevel@tonic-gate 	REFPROP _led_ name:RMCLOMV/sys_service
484*0Sstevel@tonic-gate 	ENDROW
485*0Sstevel@tonic-gate 	ROW
486*0Sstevel@tonic-gate 	PROP Class string r 0 "led"
487*0Sstevel@tonic-gate 	REFPROP _led_ name:RMCLOMV/sys_locate
488*0Sstevel@tonic-gate 	ENDROW
489*0Sstevel@tonic-gateENDTABLE
490*0Sstevel@tonic-gate
491*0Sstevel@tonic-gatename:/frutree/chassis/SYS/key-location
492*0Sstevel@tonic-gateTABLE Devices
493*0Sstevel@tonic-gate	ROW
494*0Sstevel@tonic-gate	PROP Class string r 0 "keyswitch"
495*0Sstevel@tonic-gate	REFPROP _keyswitch_ name:RMCLOMV/keyswitch
496*0Sstevel@tonic-gate	ENDROW
497*0Sstevel@tonic-gateENDTABLE
498*0Sstevel@tonic-gate
499*0Sstevel@tonic-gate/*
500*0Sstevel@tonic-gate * add tables and fru parents for system fans
501*0Sstevel@tonic-gate */
502*0Sstevel@tonic-gatename:/frutree/chassis/FT0/F0/fan
503*0Sstevel@tonic-gate	TABLE Devices
504*0Sstevel@tonic-gate	ROW
505*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
506*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft0_f0_tach
507*0Sstevel@tonic-gate	ENDROW
508*0Sstevel@tonic-gate	ROW
509*0Sstevel@tonic-gate	PROP Class string r 0 "led"
510*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft0_f0_act
511*0Sstevel@tonic-gate	ENDROW
512*0Sstevel@tonic-gate	ROW
513*0Sstevel@tonic-gate	PROP Class string r 0 "led"
514*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft0_f0_fault
515*0Sstevel@tonic-gate	ENDROW
516*0Sstevel@tonic-gate	ENDTABLE
517*0Sstevel@tonic-gatename:/frutree/chassis/FT1/F0/fan
518*0Sstevel@tonic-gate	TABLE Devices
519*0Sstevel@tonic-gate	ROW
520*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
521*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft1_f0_tach
522*0Sstevel@tonic-gate	ENDROW
523*0Sstevel@tonic-gate	ROW
524*0Sstevel@tonic-gate	PROP Class string r 0 "led"
525*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft1_f0_act
526*0Sstevel@tonic-gate	ENDROW
527*0Sstevel@tonic-gate	ROW
528*0Sstevel@tonic-gate	PROP Class string r 0 "led"
529*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft1_f0_fault
530*0Sstevel@tonic-gate	ENDROW
531*0Sstevel@tonic-gate	ENDTABLE
532*0Sstevel@tonic-gatename:/frutree/chassis/FT1/F1/fan
533*0Sstevel@tonic-gate	TABLE Devices
534*0Sstevel@tonic-gate	ROW
535*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
536*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft1_f1_tach
537*0Sstevel@tonic-gate	ENDROW
538*0Sstevel@tonic-gate	ENDTABLE
539*0Sstevel@tonic-gatename:/frutree/chassis/FT2/F0/fan
540*0Sstevel@tonic-gate	TABLE Devices
541*0Sstevel@tonic-gate	ROW
542*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
543*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft2_f0_tach
544*0Sstevel@tonic-gate	ENDROW
545*0Sstevel@tonic-gate	ROW
546*0Sstevel@tonic-gate	PROP Class string r 0 "led"
547*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft2_f0_act
548*0Sstevel@tonic-gate	ENDROW
549*0Sstevel@tonic-gate	ROW
550*0Sstevel@tonic-gate	PROP Class string r 0 "led"
551*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/ft2_f0_fault
552*0Sstevel@tonic-gate	ENDROW
553*0Sstevel@tonic-gate	ENDTABLE
554*0Sstevel@tonic-gatename:/frutree/chassis/FT3/F0/fan
555*0Sstevel@tonic-gate	TABLE Devices
556*0Sstevel@tonic-gate	ROW
557*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
558*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/ft3_f0
559*0Sstevel@tonic-gate	ENDROW
560*0Sstevel@tonic-gate	ENDTABLE
561