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 2005 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 RMD0
42*0Sstevel@tonic-gate */
43*0Sstevel@tonic-gatename:/frutree/chassis/RMD0/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/*
52*0Sstevel@tonic-gate * add Devices table for the keyswitch
53*0Sstevel@tonic-gate */
54*0Sstevel@tonic-gatename:/frutree/chassis/SYSCTRL
55*0Sstevel@tonic-gate	TABLE Devices
56*0Sstevel@tonic-gate	ROW
57*0Sstevel@tonic-gate	PROP Class string r 0 "keyswitch"
58*0Sstevel@tonic-gate	REFPROP _keyswitch_ name:RMCLOMV/keyswitch
59*0Sstevel@tonic-gate	ENDROW
60*0Sstevel@tonic-gate	ENDTABLE
61*0Sstevel@tonic-gate
62*0Sstevel@tonic-gate/*
63*0Sstevel@tonic-gate * add a Devices table to the system-board
64*0Sstevel@tonic-gate */
65*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board
66*0Sstevel@tonic-gate	TABLE Devices
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_+3v3
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_+5v
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_+12v
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_-12v
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_vtt
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_gbe_+2v5
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_gbe_core
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_vcctm
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_+2v5
102*0Sstevel@tonic-gate	ENDROW
103*0Sstevel@tonic-gate	ROW
104*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
105*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_v_+1v5
106*0Sstevel@tonic-gate	ENDROW
107*0Sstevel@tonic-gate	ROW
108*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
109*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/mb_t_enc
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_scsi
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_usb0
118*0Sstevel@tonic-gate	ENDROW
119*0Sstevel@tonic-gate	ROW
120*0Sstevel@tonic-gate	PROP Class string r 0 "current-indicator"
121*0Sstevel@tonic-gate	REFPROP _current-indicator_ name:RMCLOMV/mb_ff_usb1
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/mb_act
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/mb_service
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/mb_locate
134*0Sstevel@tonic-gate	ENDROW
135*0Sstevel@tonic-gate	ROW
136*0Sstevel@tonic-gate	PROP Class string r 0 "keyswitch"
137*0Sstevel@tonic-gate	REFPROP _keyswitch_ name:RMCLOMV/keyswitch
138*0Sstevel@tonic-gate	ENDROW
139*0Sstevel@tonic-gate	ROW
140*0Sstevel@tonic-gate	PROP Class string r 0 "alarm_critical"
141*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_critical
142*0Sstevel@tonic-gate	ENDROW
143*0Sstevel@tonic-gate	ROW
144*0Sstevel@tonic-gate	PROP Class string r 0 "alarm_major"
145*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_major
146*0Sstevel@tonic-gate	ENDROW
147*0Sstevel@tonic-gate	ROW
148*0Sstevel@tonic-gate	PROP Class string r 0 "alarm_minor"
149*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_minor
150*0Sstevel@tonic-gate	ENDROW
151*0Sstevel@tonic-gate	ROW
152*0Sstevel@tonic-gate	PROP Class string r 0 "alarm_user"
153*0Sstevel@tonic-gate	REFPROP _led_ name:RMCLOMV/alarm_user
154*0Sstevel@tonic-gate	ENDROW
155*0Sstevel@tonic-gate	ENDTABLE
156*0Sstevel@tonic-gate
157*0Sstevel@tonic-gate/*
158*0Sstevel@tonic-gate * add a Devices table to the battery
159*0Sstevel@tonic-gate */
160*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/BAT/battery
161*0Sstevel@tonic-gate	TABLE Devices
162*0Sstevel@tonic-gate	ROW
163*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
164*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_bat_v_bat
165*0Sstevel@tonic-gate	ENDROW
166*0Sstevel@tonic-gate	ENDTABLE
167*0Sstevel@tonic-gate
168*0Sstevel@tonic-gate/*
169*0Sstevel@tonic-gate * add a Devices table to the service-processor
170*0Sstevel@tonic-gate */
171*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/SC/sc
172*0Sstevel@tonic-gate	TABLE Devices
173*0Sstevel@tonic-gate	ROW
174*0Sstevel@tonic-gate	PROP Class string r 0 "service-processor"
175*0Sstevel@tonic-gate	REFPROP _service-processor_ name:RMCLOMV
176*0Sstevel@tonic-gate	ENDROW
177*0Sstevel@tonic-gate	ENDTABLE
178*0Sstevel@tonic-gate
179*0Sstevel@tonic-gate/*
180*0Sstevel@tonic-gate * fru parent for RMD0
181*0Sstevel@tonic-gate */
182*0Sstevel@tonic-gatename:/platform/pci@1e,600000/ide@d/sd@0,0
183*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/RMD0/cdrom
184*0Sstevel@tonic-gate
185*0Sstevel@tonic-gate/*
186*0Sstevel@tonic-gate * fru parents for mother-board sensors
187*0Sstevel@tonic-gate */
188*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+3v3
189*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
190*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+5v
191*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
192*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+12v
193*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
194*0Sstevel@tonic-gatename:RMCLOMV/mb_v_-12v
195*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
196*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vtt
197*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
198*0Sstevel@tonic-gatename:RMCLOMV/mb_v_gbe_+2v5
199*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
200*0Sstevel@tonic-gatename:RMCLOMV/mb_v_gbe_core
201*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
202*0Sstevel@tonic-gatename:RMCLOMV/mb_v_vcctm
203*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
204*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+2v5
205*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
206*0Sstevel@tonic-gatename:RMCLOMV/mb_v_+1v5
207*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
208*0Sstevel@tonic-gatename:RMCLOMV/mb_t_enc
209*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
210*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_scsi
211*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
212*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_usb0
213*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
214*0Sstevel@tonic-gatename:RMCLOMV/mb_ff_usb1
215*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
216*0Sstevel@tonic-gatename:RMCLOMV/mb_act
217*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
218*0Sstevel@tonic-gatename:RMCLOMV/mb_service
219*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
220*0Sstevel@tonic-gatename:RMCLOMV/mb_locate
221*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
222*0Sstevel@tonic-gate	PROP IsLocator string r 0 "true"
223*0Sstevel@tonic-gate	PROP LocatorName string r 0 "system"
224*0Sstevel@tonic-gatename:RMCLOMV/keyswitch
225*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
226*0Sstevel@tonic-gate	PROP Label string r 0 "SYSCTRL"
227*0Sstevel@tonic-gatename:RMCLOMV/mb_bat_v_bat
228*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/BAT/battery
229*0Sstevel@tonic-gatename:RMCLOMV/alarm_critical
230*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
231*0Sstevel@tonic-gatename:RMCLOMV/alarm_major
232*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
233*0Sstevel@tonic-gatename:RMCLOMV/alarm_minor
234*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
235*0Sstevel@tonic-gatename:RMCLOMV/alarm_user
236*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board
237*0Sstevel@tonic-gate
238*0Sstevel@tonic-gate/*
239*0Sstevel@tonic-gate * add Devices tables for cpu-related sensors
240*0Sstevel@tonic-gate */
241*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu
242*0Sstevel@tonic-gate	TABLE Devices
243*0Sstevel@tonic-gate	ROW
244*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
245*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@0,0
246*0Sstevel@tonic-gate	ENDROW
247*0Sstevel@tonic-gate	ROW
248*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
249*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/mb_p0_t_core
250*0Sstevel@tonic-gate	ENDROW
251*0Sstevel@tonic-gate	ROW
252*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
253*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_p0_v_core
254*0Sstevel@tonic-gate	ENDROW
255*0Sstevel@tonic-gate	ENDTABLE
256*0Sstevel@tonic-gate
257*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_t_core
258*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu
259*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_v_core
260*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu
261*0Sstevel@tonic-gate
262*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu
263*0Sstevel@tonic-gate	TABLE Devices
264*0Sstevel@tonic-gate	ROW
265*0Sstevel@tonic-gate	PROP Class string r 0 "cpu"
266*0Sstevel@tonic-gate	REFPROP _cpu_ name:/platform/SUNW,UltraSPARC-IIIi@1,0
267*0Sstevel@tonic-gate	ENDROW
268*0Sstevel@tonic-gate	ROW
269*0Sstevel@tonic-gate	PROP Class string r 0 "temperature-sensor"
270*0Sstevel@tonic-gate	REFPROP _temperature-sensor_ name:RMCLOMV/mb_p1_t_core
271*0Sstevel@tonic-gate	ENDROW
272*0Sstevel@tonic-gate	ROW
273*0Sstevel@tonic-gate	PROP Class string r 0 "voltage-sensor"
274*0Sstevel@tonic-gate	REFPROP _voltage-sensor_ name:RMCLOMV/mb_p1_v_core
275*0Sstevel@tonic-gate	ENDROW
276*0Sstevel@tonic-gate	ENDTABLE
277*0Sstevel@tonic-gate
278*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_t_core
279*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu
280*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_v_core
281*0Sstevel@tonic-gate	REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu
282*0Sstevel@tonic-gate
283*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module
284*0Sstevel@tonic-gate	TABLE Devices
285*0Sstevel@tonic-gate	ROW
286*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
287*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
288*0Sstevel@tonic-gate	ENDROW
289*0Sstevel@tonic-gate	ENDTABLE
290*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module
291*0Sstevel@tonic-gate	TABLE Devices
292*0Sstevel@tonic-gate	ROW
293*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
294*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
295*0Sstevel@tonic-gate	ENDROW
296*0Sstevel@tonic-gate	ENDTABLE
297*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module
298*0Sstevel@tonic-gate	TABLE Devices
299*0Sstevel@tonic-gate	ROW
300*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
301*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
302*0Sstevel@tonic-gate	ENDROW
303*0Sstevel@tonic-gate	ENDTABLE
304*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module
305*0Sstevel@tonic-gate	TABLE Devices
306*0Sstevel@tonic-gate	ROW
307*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
308*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
309*0Sstevel@tonic-gate	ENDROW
310*0Sstevel@tonic-gate	ENDTABLE
311*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module
312*0Sstevel@tonic-gate	TABLE Devices
313*0Sstevel@tonic-gate	ROW
314*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
315*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
316*0Sstevel@tonic-gate	ENDROW
317*0Sstevel@tonic-gate	ENDTABLE
318*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module
319*0Sstevel@tonic-gate	TABLE Devices
320*0Sstevel@tonic-gate	ROW
321*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
322*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
323*0Sstevel@tonic-gate	ENDROW
324*0Sstevel@tonic-gate	ENDTABLE
325*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module
326*0Sstevel@tonic-gate	TABLE Devices
327*0Sstevel@tonic-gate	ROW
328*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
329*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
330*0Sstevel@tonic-gate	ENDROW
331*0Sstevel@tonic-gate	ENDTABLE
332*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module
333*0Sstevel@tonic-gate	TABLE Devices
334*0Sstevel@tonic-gate	ROW
335*0Sstevel@tonic-gate	PROP Class string r 0 "memory-module"
336*0Sstevel@tonic-gate	REFPROP _memory-module_ name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
337*0Sstevel@tonic-gate	ENDROW
338*0Sstevel@tonic-gate	ENDTABLE
339*0Sstevel@tonic-gate
340*0Sstevel@tonic-gate/*
341*0Sstevel@tonic-gate * add tables and fru parents for cpu fans
342*0Sstevel@tonic-gate */
343*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/F0/fan-unit
344*0Sstevel@tonic-gate	TABLE Devices
345*0Sstevel@tonic-gate	ROW
346*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
347*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/mb_p0_f0_rs
348*0Sstevel@tonic-gate	ENDROW
349*0Sstevel@tonic-gate	ENDTABLE
350*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P0/cpu/F1/fan-unit
351*0Sstevel@tonic-gate	TABLE Devices
352*0Sstevel@tonic-gate	ROW
353*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
354*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/mb_p0_f1_rs
355*0Sstevel@tonic-gate	ENDROW
356*0Sstevel@tonic-gate	ENDTABLE
357*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/F0/fan-unit
358*0Sstevel@tonic-gate	TABLE Devices
359*0Sstevel@tonic-gate	ROW
360*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
361*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/mb_p1_f0_rs
362*0Sstevel@tonic-gate	ENDROW
363*0Sstevel@tonic-gate	ENDTABLE
364*0Sstevel@tonic-gatename:/frutree/chassis/MB/system-board/P1/cpu/F1/fan-unit
365*0Sstevel@tonic-gate	TABLE Devices
366*0Sstevel@tonic-gate	ROW
367*0Sstevel@tonic-gate	PROP Class string r 0 "fan"
368*0Sstevel@tonic-gate	REFPROP _fan_ name:RMCLOMV/mb_p1_f1_rs
369*0Sstevel@tonic-gate	ENDROW
370*0Sstevel@tonic-gate	ENDTABLE
371*0Sstevel@tonic-gate
372*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_f0_rs
373*0Sstevel@tonic-gate    REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/F0/fan-unit
374*0Sstevel@tonic-gatename:RMCLOMV/mb_p0_f1_rs
375*0Sstevel@tonic-gate    REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/F1/fan-unit
376*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_f0_rs
377*0Sstevel@tonic-gate    REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/F0/fan-unit
378*0Sstevel@tonic-gatename:RMCLOMV/mb_p1_f1_rs
379*0Sstevel@tonic-gate    REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/F1/fan-unit
380