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 (c) 2001 by Sun Microsystems, Inc.
24*7c478bd9Sstevel@tonic-gate * All rights reserved.
25*7c478bd9Sstevel@tonic-gate *
26*7c478bd9Sstevel@tonic-gate * #ident	"%Z%%M%	%I%	%E% SMI"
27*7c478bd9Sstevel@tonic-gate *
28*7c478bd9Sstevel@tonic-gate * This file creates the system board structure
29*7c478bd9Sstevel@tonic-gate */
30*7c478bd9Sstevel@tonic-gate
31*7c478bd9Sstevel@tonic-gateNODE system-board fru
32*7c478bd9Sstevel@tonic-gate    PROP Label string r 0 "system-board"
33*7c478bd9Sstevel@tonic-gate    NODE upa-slot location
34*7c478bd9Sstevel@tonic-gate    	PROP Slot uint r 4 0
35*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J4501"
36*7c478bd9Sstevel@tonic-gate    ENDNODE
37*7c478bd9Sstevel@tonic-gate    NODE upa-slot location
38*7c478bd9Sstevel@tonic-gate    	PROP Slot uint r 4 1
39*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J3501"
40*7c478bd9Sstevel@tonic-gate    ENDNODE
41*7c478bd9Sstevel@tonic-gate    NODE pci-slot location
42*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J2601"
43*7c478bd9Sstevel@tonic-gate    ENDNODE
44*7c478bd9Sstevel@tonic-gate    NODE pci-slot location
45*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J2501"
46*7c478bd9Sstevel@tonic-gate    ENDNODE
47*7c478bd9Sstevel@tonic-gate    NODE pci-slot location
48*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J2401"
49*7c478bd9Sstevel@tonic-gate    ENDNODE
50*7c478bd9Sstevel@tonic-gate    NODE pci-slot location
51*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J2301"
52*7c478bd9Sstevel@tonic-gate    ENDNODE
53*7c478bd9Sstevel@tonic-gate    NODE cpu-slot location
54*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "cpu0"
55*7c478bd9Sstevel@tonic-gate    	PROP Slot uint r 4 0
56*7c478bd9Sstevel@tonic-gate    ENDNODE
57*7c478bd9Sstevel@tonic-gate    NODE cpu-slot location
58*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "cpu1"
59*7c478bd9Sstevel@tonic-gate    	PROP Slot uint r 4 1
60*7c478bd9Sstevel@tonic-gate    ENDNODE
61*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
62*7c478bd9Sstevel@tonic-gate    	PROP Slot uint r 4 0
63*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0100"
64*7c478bd9Sstevel@tonic-gate    ENDNODE
65*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
66*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 1
67*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0101"
68*7c478bd9Sstevel@tonic-gate    ENDNODE
69*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
70*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 2
71*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0202"
72*7c478bd9Sstevel@tonic-gate    ENDNODE
73*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
74*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 3
75*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0203"
76*7c478bd9Sstevel@tonic-gate    ENDNODE
77*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
78*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 4
79*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0304"
80*7c478bd9Sstevel@tonic-gate    ENDNODE
81*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
82*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 5
83*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0305"
84*7c478bd9Sstevel@tonic-gate    ENDNODE
85*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
86*7c478bd9Sstevel@tonic-gate      	PROP Slot uint r 4 6
87*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0406"
88*7c478bd9Sstevel@tonic-gate    ENDNODE
89*7c478bd9Sstevel@tonic-gate    NODE mem-slot location
90*7c478bd9Sstevel@tonic-gate        PROP Slot uint r 4 7
91*7c478bd9Sstevel@tonic-gate    	PROP Label string r 0 "J0407"
92*7c478bd9Sstevel@tonic-gate    ENDNODE
93*7c478bd9Sstevel@tonic-gateENDNODE
94*7c478bd9Sstevel@tonic-gate
95*7c478bd9Sstevel@tonic-gate/*
96*7c478bd9Sstevel@tonic-gate * create the fru modules for CPU and upa in the fru tree
97*7c478bd9Sstevel@tonic-gate */
98*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=0
99*7c478bd9Sstevel@tonic-gateREFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=0
100*7c478bd9Sstevel@tonic-gate
101*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=1
102*7c478bd9Sstevel@tonic-gateREFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=1
103*7c478bd9Sstevel@tonic-gate
104*7c478bd9Sstevel@tonic-gate/*
105*7c478bd9Sstevel@tonic-gate * set the SlotType for the cpu slots
106*7c478bd9Sstevel@tonic-gate */
107*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=0
108*7c478bd9Sstevel@tonic-gatePROP SlotType string r 0 "cpu"
109*7c478bd9Sstevel@tonic-gate
110*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=0x1
111*7c478bd9Sstevel@tonic-gatePROP SlotType string r 0 "cpu"
112*7c478bd9Sstevel@tonic-gate
113*7c478bd9Sstevel@tonic-gate/*
114*7c478bd9Sstevel@tonic-gate * seeprom source for motherboard
115*7c478bd9Sstevel@tonic-gate */
116*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board
117*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
118*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,30/motherboard-fru
119*7c478bd9Sstevel@tonic-gate
120*7c478bd9Sstevel@tonic-gate/*
121*7c478bd9Sstevel@tonic-gate * seeprom source for cpus
122*7c478bd9Sstevel@tonic-gate */
123*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=0/cpu-module
124*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
125*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,30/cpu-fru?UnitAddress=0,a0
126*7c478bd9Sstevel@tonic-gate
127*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/cpu-slot?Slot=1/cpu-module
128*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
129*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,30/cpu-fru?UnitAddress=0,a2
130*7c478bd9Sstevel@tonic-gate
131*7c478bd9Sstevel@tonic-gate/*
132*7c478bd9Sstevel@tonic-gate * Set up upa card
133*7c478bd9Sstevel@tonic-gate */
134*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/upa-slot?Label=J4501
135*7c478bd9Sstevel@tonic-gateREFNODE upa-card fru WITH _class:/PLATFORM_CLASS/upa/display?upa-portid=0
136*7c478bd9Sstevel@tonic-gate
137*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/upa-slot?Label=J3501
138*7c478bd9Sstevel@tonic-gateREFNODE upa-card fru WITH _class:/PLATFORM_CLASS/upa/display?upa-portid=1
139*7c478bd9Sstevel@tonic-gate
140*7c478bd9Sstevel@tonic-gate/*
141*7c478bd9Sstevel@tonic-gate * Set up memory module fru
142*7c478bd9Sstevel@tonic-gate */
143*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0100
144*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0
145*7c478bd9Sstevel@tonic-gate
146*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0101
147*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2
148*7c478bd9Sstevel@tonic-gate
149*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0202
150*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4
151*7c478bd9Sstevel@tonic-gate
152*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0203
153*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a6
154*7c478bd9Sstevel@tonic-gate
155*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0304
156*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a8
157*7c478bd9Sstevel@tonic-gate
158*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0305
159*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,aa
160*7c478bd9Sstevel@tonic-gate
161*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0406
162*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ac
163*7c478bd9Sstevel@tonic-gate
164*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0407
165*7c478bd9Sstevel@tonic-gateREFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ae
166*7c478bd9Sstevel@tonic-gate
167*7c478bd9Sstevel@tonic-gate/*
168*7c478bd9Sstevel@tonic-gate * seeprom source for memory fru
169*7c478bd9Sstevel@tonic-gate */
170*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0100/mem-module
171*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
172*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0
173*7c478bd9Sstevel@tonic-gate
174*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0101/mem-module
175*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
176*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2
177*7c478bd9Sstevel@tonic-gate
178*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0202/mem-module
179*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
180*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4
181*7c478bd9Sstevel@tonic-gate
182*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0203/mem-module
183*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
184*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a6
185*7c478bd9Sstevel@tonic-gate
186*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0304/mem-module
187*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
188*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a8
189*7c478bd9Sstevel@tonic-gate
190*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0305/mem-module
191*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
192*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,aa
193*7c478bd9Sstevel@tonic-gate
194*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0406/mem-module
195*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
196*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ac
197*7c478bd9Sstevel@tonic-gate
198*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/mem-slot?Label=J0407/mem-module
199*7c478bd9Sstevel@tonic-gatePROP FRUDataAvailable void r
200*7c478bd9Sstevel@tonic-gateREFPROP _seeprom_source /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ae
201*7c478bd9Sstevel@tonic-gate
202*7c478bd9Sstevel@tonic-gate/*
203*7c478bd9Sstevel@tonic-gate * _fru_parent memory seeprom devices
204*7c478bd9Sstevel@tonic-gate */
205*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0
206*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0100/mem-module
207*7c478bd9Sstevel@tonic-gate
208*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2
209*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0101/mem-module
210*7c478bd9Sstevel@tonic-gate
211*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4
212*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0202/mem-module
213*7c478bd9Sstevel@tonic-gate
214*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a6
215*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0203/mem-module
216*7c478bd9Sstevel@tonic-gate
217*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a8
218*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0304/mem-module
219*7c478bd9Sstevel@tonic-gate
220*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,aa
221*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0305/mem-module
222*7c478bd9Sstevel@tonic-gate
223*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ac
224*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0406/mem-module
225*7c478bd9Sstevel@tonic-gate
226*7c478bd9Sstevel@tonic-gatename:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ae
227*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0407/mem-module
228*7c478bd9Sstevel@tonic-gate
229*7c478bd9Sstevel@tonic-gate/*
230*7c478bd9Sstevel@tonic-gate * _fru_parent CPU, memory-controller devices
231*7c478bd9Sstevel@tonic-gate */
232*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/cpu?ID=0
233*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=0/cpu-module
234*7c478bd9Sstevel@tonic-gate
235*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0
236*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=0/cpu-module
237*7c478bd9Sstevel@tonic-gate
238*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/cpu?ID=1
239*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=1/cpu-module
240*7c478bd9Sstevel@tonic-gate
241*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0x1
242*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=0x1/cpu-module
243*7c478bd9Sstevel@tonic-gate
244*7c478bd9Sstevel@tonic-gate/*
245*7c478bd9Sstevel@tonic-gate * _fru_parent UPA devices
246*7c478bd9Sstevel@tonic-gate */
247*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/upa/display?upa-portid=0
248*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/upa-slot?Slot=0/upa-card
249*7c478bd9Sstevel@tonic-gate
250*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/upa/display?upa-portid=1
251*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/upa-slot?Slot=1/upa-card
252*7c478bd9Sstevel@tonic-gate
253*7c478bd9Sstevel@tonic-gate/*
254*7c478bd9Sstevel@tonic-gate * _fru_parent motherboard
255*7c478bd9Sstevel@tonic-gate */
256*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS
257*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board
258*7c478bd9Sstevel@tonic-gate
259*7c478bd9Sstevel@tonic-gate/*
260*7c478bd9Sstevel@tonic-gate * _fru_parent temperature device
261*7c478bd9Sstevel@tonic-gate */
262*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci/ebus/i2c?UnitAddress=1,30/temperature-device?UnitAddress=0,30
263*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=0/cpu-module
264*7c478bd9Sstevel@tonic-gate
265*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci/ebus/i2c?UnitAddress=1,30/temperature-device?UnitAddress=0,98
266*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/cpu-slot?Slot=1/cpu-module
267*7c478bd9Sstevel@tonic-gate
268*7c478bd9Sstevel@tonic-gate/*
269*7c478bd9Sstevel@tonic-gate * _fru_parent memory modules
270*7c478bd9Sstevel@tonic-gate */
271*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=0
272*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0100/mem-module
273*7c478bd9Sstevel@tonic-gate
274*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=1
275*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0202/mem-module
276*7c478bd9Sstevel@tonic-gate
277*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=2
278*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0304/mem-module
279*7c478bd9Sstevel@tonic-gate
280*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=3
281*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0406/mem-module
282*7c478bd9Sstevel@tonic-gate
283*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=0
284*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0101/mem-module
285*7c478bd9Sstevel@tonic-gate
286*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=1
287*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0203/mem-module
288*7c478bd9Sstevel@tonic-gate
289*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=2
290*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0305/mem-module
291*7c478bd9Sstevel@tonic-gate
292*7c478bd9Sstevel@tonic-gatename:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=3
293*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent /frutree/chassis/system-board/mem-slot?Label=J0407/mem-module
294*7c478bd9Sstevel@tonic-gate
295*7c478bd9Sstevel@tonic-gate/*
296*7c478bd9Sstevel@tonic-gate * Populate PCI slots
297*7c478bd9Sstevel@tonic-gate */
298*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/pci-slot?Label=J2601
299*7c478bd9Sstevel@tonic-gateREFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=1
300*7c478bd9Sstevel@tonic-gate
301*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/pci-slot?Label=J2501
302*7c478bd9Sstevel@tonic-gateREFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=2
303*7c478bd9Sstevel@tonic-gate
304*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/pci-slot?Label=J2401
305*7c478bd9Sstevel@tonic-gateREFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=3
306*7c478bd9Sstevel@tonic-gate
307*7c478bd9Sstevel@tonic-gatename:/frutree/chassis/system-board/pci-slot?Label=J2301
308*7c478bd9Sstevel@tonic-gateREFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pci?UnitAddress=8,600000/picl?DeviceID=1
309*7c478bd9Sstevel@tonic-gate
310*7c478bd9Sstevel@tonic-gate/*
311*7c478bd9Sstevel@tonic-gate * _fru_parent PCI devices
312*7c478bd9Sstevel@tonic-gate */
313*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=1
314*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent frutree/chassis/system-board/pci-slot?Label=J2601/pci-card
315*7c478bd9Sstevel@tonic-gate
316*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=2
317*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent frutree/chassis/system-board/pci-slot?Label=J2501/pci-card
318*7c478bd9Sstevel@tonic-gate
319*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci?UnitAddress=8,700000/picl?DeviceID=3
320*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent frutree/chassis/system-board/pci-slot?Label=J2401/pci-card
321*7c478bd9Sstevel@tonic-gate
322*7c478bd9Sstevel@tonic-gate_class:/PLATFORM_CLASS/pci?UnitAddress=8,600000/picl?DeviceID=1
323*7c478bd9Sstevel@tonic-gateREFPROP _fru_parent frutree/chassis/system-board/pci-slot?Label=J2301/pci-card
324*7c478bd9Sstevel@tonic-gate
325