8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / picl / plugins / sun4u / chicago / frutree / system-board.info
bloba8684ac2cea2dbd37e0c03495e8db13ca0c1e6f5
1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License (the "License").
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9  * or http://www.opensolaris.org/os/licensing.
10  * See the License for the specific language governing permissions
11  * and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL HEADER in each
14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15  * If applicable, add the following below this CDDL HEADER, with the
16  * fields enclosed by brackets "[]" replaced with your own identifying
17  * information: Portions Copyright [yyyy] [name of copyright owner]
18  *
19  * CDDL HEADER END
20  */
22  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
23  * Use is subject to license terms.
24  *
25  * # ident      "%Z%%M% %I%     %E% SMI"
26  *
27  * This file creates the system board structure
28  */
30 name:/frutree/chassis/MB
31 NODE system-board fru
32     NODE pci-slot location
33         PROP Label string r 0 "PCIE2"
34         PROP SlotType string r 0 "pci-e"
35     ENDNODE
36     NODE pci-slot location
37         PROP Label string r 0 "PCIE1"
38         PROP SlotType string r 0 "pci-e"
39     ENDNODE
40     NODE pci-slot location
41         PROP Label string r 0 "PCIE0"
42         PROP SlotType string r 0 "pci-e"
43     ENDNODE
44     NODE pci-slot location
45         PROP Label string r 0 "PCIX1"
46         PROP SlotType string r 0 "pci-x"
47     ENDNODE
48     NODE pci-slot location
49         PROP Label string r 0 "PCIX0"
50         PROP SlotType string r 0 "pci-x"
51     ENDNODE
52     NODE cpu-slot location
53         PROP Label string r 0 "0"
54         PROP Slot uint r 4 0
55         PROP SlotType string r 0 "cpu"
56     ENDNODE
57     NODE cpu-slot location
58         PROP Label string r 0 "1"
59         PROP Slot uint r 4 1
60         PROP SlotType string r 0 "cpu"
61     ENDNODE
62     NODE mem-slot location
63         PROP Slot uint r 4 1
64         PROP Label string r 0 "DIMM0"
65         PROP SlotType string r 0 "memory-module"
66     ENDNODE
67     NODE mem-slot location
68         PROP Slot uint r 4 2
69         PROP Label string r 0 "DIMM1"
70         PROP SlotType string r 0 "memory-module"
71     ENDNODE
72     NODE mem-slot location
73         PROP Slot uint r 4 3
74         PROP Label string r 0 "DIMM2"
75         PROP SlotType string r 0 "memory-module"
76     ENDNODE
77     NODE mem-slot location
78         PROP Slot uint r 4 4
79         PROP Label string r 0 "DIMM3"
80         PROP SlotType string r 0 "memory-module"
81     ENDNODE
82     NODE mem-slot location
83         PROP Slot uint r 4 5
84         PROP Label string r 0 "DIMM4"
85         PROP SlotType string r 0 "memory-module"
86     ENDNODE
87     NODE mem-slot location
88         PROP Slot uint r 4 6
89         PROP Label string r 0 "DIMM5"
90         PROP SlotType string r 0 "memory-module"
91     ENDNODE
92     NODE mem-slot location
93         PROP Slot uint r 4 7
94         PROP Label string r 0 "DIMM6"
95         PROP SlotType string r 0 "memory-module"
96     ENDNODE
97     NODE mem-slot location
98         PROP Slot uint r 4 8
99         PROP Label string r 0 "DIMM7"
100         PROP SlotType string r 0 "memory-module"
101     ENDNODE
102 ENDNODE
105  * Create CPU fru modules
106  */
107 name:/frutree/chassis/MB/system-board/cpu-slot?Slot=0
108 REFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=0
110 name:/frutree/chassis/MB/system-board/cpu-slot?Slot=1
111 REFNODE cpu-module fru WITH _class:/PLATFORM_CLASS/cpu?ID=1
114  * Create DIMM fru modules
115  */
116 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM0
117 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a6
119 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM1
120 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a2
122 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM2
123 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a4
125 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM3
126 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a0
128 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM4
129 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,a8
131 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM5
132 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,ac
134 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM6
135 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,aa
137 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM7
138 REFNODE mem-module fru WITH /platform/i2c@1f,520000/dimm-spd@0,ae
141  * Populate PCI slots
142  */
143 name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE2
144 REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1f,700000/picl?DeviceID=0
146 name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE1
147 REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl?DeviceID=0
149 name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIE0
150 REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl?DeviceID=0
152 name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIX1
153 REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl?DeviceID=1
155 name:/frutree/chassis/MB/system-board/pci-slot?Label=PCIX0
156 REFNODE pci-card fru WITH _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl?DeviceID=2
159  * SEEPROM source for the motherboard
160  */
161 name:/frutree/chassis/MB/system-board
162 PROP FRUDataAvailable void r
163 REFPROP _seeprom_source /platform/i2c@1f,530000/motherboard-fru-prom@0,a2
166  * SEEPROM source for the DIMMs
167  */
168 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM0/mem-module
169 PROP FRUDataAvailable void r
170 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a6
172 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM1/mem-module
173 PROP FRUDataAvailable void r
174 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a2
176 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM2/mem-module
177 PROP FRUDataAvailable void r
178 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a4
180 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM3/mem-module
181 PROP FRUDataAvailable void r
182 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a0
184 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM4/mem-module
185 PROP FRUDataAvailable void r
186 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,a8
188 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM5/mem-module
189 PROP FRUDataAvailable void r
190 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,ac
192 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM6/mem-module
193 PROP FRUDataAvailable void r
194 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,aa
196 name:/frutree/chassis/MB/system-board/mem-slot?Label=DIMM7/mem-module
197 PROP FRUDataAvailable void r
198 REFPROP _seeprom_source /platform/i2c@1f,520000/dimm-spd@0,ae
201  * _fru_parent memory modules
202  */
203 name:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=1
204 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM0/mem-module
206 name:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=1
207 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM1/mem-module
209 name:/platform/memory-controller?portid=0/memory-module-group?ID=1/memory-module?ID=0
210 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM2/mem-module
212 name:/platform/memory-controller?portid=0/memory-module-group?ID=0/memory-module?ID=0
213 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM3/mem-module
215 name:/platform/memory-controller?portid=1/memory-module-group?ID=0/memory-module?ID=0
216 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM4/mem-module
218 name:/platform/memory-controller?portid=1/memory-module-group?ID=1/memory-module?ID=0
219 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM5/mem-module
221 name:/platform/memory-controller?portid=1/memory-module-group?ID=0/memory-module?ID=1
222 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM6/mem-module
224 name:/platform/memory-controller?portid=1/memory-module-group?ID=1/memory-module?ID=1
225 REFPROP _fru_parent /frutree/chassis/MB/system-board/mem-slot?Label=DIMM7/mem-module
229  * _fru_parent CPU, memory-controller devices
230  */
231 _class:/PLATFORM_CLASS/cpu?ID=0
232 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module
234 name:/platform/memory-controller?portid=0
235 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module
237 _class:/PLATFORM_CLASS/cpu?ID=1
238 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module
240 name:/platform/memory-controller?portid=1
241 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module
244  * _fru_parent motherboard
245  */
246 _class:/PLATFORM_CLASS
247 REFPROP _fru_parent /frutree/chassis/MB/system-board
250  * _fru_parent PCI devices
251  */
252 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0
253 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
254 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,0
255 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
256 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,1
257 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
258 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,2
259 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
260 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,3
261 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
262 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,4
263 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
264 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,5
265 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
266 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,6
267 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
268 _class:/PLATFORM_CLASS/pciex@1f,700000/picl@0,7
269 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE2/pci-card
271 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0
272 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
273 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,0
274 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
275 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,1
276 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
277 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,2
278 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
279 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,3
280 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
281 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,4
282 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
283 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,5
284 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
285 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,6
286 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
287 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@8/picl@0,7
288 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE1/pci-card
290 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0
291 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
292 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,0
293 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
294 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,1
295 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
296 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,2
297 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
298 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,3
299 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
300 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,4
301 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
302 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,5
303 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
304 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,6
305 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
306 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@3/picl@0,7
307 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIE0/pci-card
309 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1
310 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
311 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,0
312 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
313 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,1
314 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
315 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,2
316 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
317 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,3
318 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
319 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,4
320 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
321 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,5
322 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
323 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,6
324 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
325 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@1,7
326 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX1/pci-card
328 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2
329 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
330 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,0
331 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
332 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,1
333 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
334 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,2
335 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
336 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,3
337 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
338 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,4
339 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
340 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,5
341 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
342 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,6
343 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
344 _class:/PLATFORM_CLASS/pciex@1e,600000/pciex@0/pciex@9/pci@0,2/picl@2,7
345 REFPROP _fru_parent /frutree/chassis/MB/system-board/pci-slot?Label=PCIX0/pci-card
348  * _fru_parent for fans
349  */
350 name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan0
351 REFPROP _fru_parent /frutree/chassis/F0/system-fan0
353 name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan1
354 REFPROP _fru_parent /frutree/chassis/F1/system-fan1
356 name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan2
357 REFPROP _fru_parent /frutree/chassis/F2/system-fan2
359 name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan3
360 REFPROP _fru_parent /frutree/chassis/F3/system-fan3
362 name:/platform/ebus@1f,464000/env-monitor@3,0/system-fan4
363 REFPROP _fru_parent /frutree/chassis/F4/system-fan4
366  * _fru_parent for sensors
367  */
368 name:/platform/ebus@1f,464000/env-monitor@3,0/cpu0
369 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module
371 name:/platform/ebus@1f,464000/env-monitor@3,0/cpu1
372 REFPROP _fru_parent /frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module
374 name:/platform/ebus@1f,464000/env-monitor@3,0/MotherBoard
375 REFPROP _fru_parent /frutree/chassis/MB/system-board
377 name:/platform/ebus@1f,464000/env-monitor@3,0/ADT7462
378 REFPROP _fru_parent /frutree/chassis/MB/system-board
380 name:/platform/ebus@1f,464000/env-monitor@3,0/LM95221
381 REFPROP _fru_parent /frutree/chassis/MB/system-board
383 name:/platform/ebus@1f,464000/env-monitor@3,0/FireASIC
384 REFPROP _fru_parent /frutree/chassis/MB/system-board
386 name:/platform/ebus@1f,464000/env-monitor@3,0/LSI1064
387 REFPROP _fru_parent /frutree/chassis/MB/system-board
389 name:/platform/ebus@1f,464000/env-monitor@3,0/Front_panel
390 REFPROP _fru_parent /frutree/chassis/FIOB/system-board
392 name:/platform/ebus@1f,464000/env-monitor@3,0/PSU
393 REFPROP _fru_parent /frutree/chassis/MB/system-board
396  * Environmental device associated with motherboard
397  */
398 name:/frutree/chassis/MB/system-board
399 TABLE Devices
401 PROP Class string r 0 "temperature-sensor"
402 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/MotherBoard
403 ENDROW
405 PROP Class string r 0 "temperature-sensor"
406 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/ADT7462
407 ENDROW
409 PROP Class string r 0 "temperature-sensor"
410 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/LM95221
411 ENDROW
413 PROP Class string r 0 "temperature-sensor"
414 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/FireASIC
415 ENDROW
417 PROP Class string r 0 "temperature-sensor"
418 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/LSI1064
419 ENDROW
421 PROP Class string r 0 "temperature-sensor"
422 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/PSU
423 ENDROW
424 ENDTABLE
427  * Environmental device associated with front panel io board
428  */
429 name:/frutree/chassis/FIOB/system-board
430 TABLE Devices
432 PROP Class string r 0 "temperature-sensor"
433 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/Front_panel
434 ENDROW
435 ENDTABLE
438  * Environmental devices associated with cpus
439  */
441 name:/frutree/chassis/MB/system-board/cpu-slot?Slot=0/cpu-module
442 TABLE Devices
444 PROP Class string r 0 "temperature-sensor"
445 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/cpu0
446 ENDROW
448 PROP Class string r 0 "cpu"
449 REFPROP _cpu_ _class:/PLATFORM_CLASS/cpu?ID=0
450 ENDROW
451 ENDTABLE
453 name:/frutree/chassis/MB/system-board/cpu-slot?Slot=1/cpu-module
454 TABLE Devices
456 PROP Class string r 0 "temperature-sensor"
457 REFPROP _temperature-sensor_ name:/platform/ebus@1f,464000/env-monitor@3,0/cpu1
458 ENDROW
460 PROP Class string r 0 "cpu"
461 REFPROP _cpu_ _class:/PLATFORM_CLASS/cpu?ID=1
462 ENDROW
463 ENDTABLE
466  * Hard disk link between fru and device tree
467  */
468 name:/frutree/chassis/SAS-BP/HDD0/disk
469         TABLE Devices
470         ROW
471         PROP Class string r 0 "block"
472         REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0
473         ENDROW
474         ENDTABLE
475 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0
476         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD0/disk
478 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@0,0/hard-disk0
479         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD0/disk
481 name:/frutree/chassis/SAS-BP/HDD1/disk
482         TABLE Devices
483         ROW
484         PROP Class string r 0 "block"
485         REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0
486         ENDROW
487         ENDTABLE
488 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0
489         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD1/disk
491 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@1,0/hard-disk1
492         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD1/disk
494 name:/frutree/chassis/SAS-BP/HDD2/disk
495         TABLE Devices
496         ROW
497         PROP Class string r 0 "block"
498         REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0
499         ENDROW
500         ENDTABLE
501 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0
502         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD2/disk
504 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@2,0/hard-disk2
505         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD2/disk
507 name:/frutree/chassis/SAS-BP/HDD3/disk
508         TABLE Devices
509         ROW
510         PROP Class string r 0 "block"
511         REFPROP _block_ name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0
512         ENDROW
513         ENDTABLE
514 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0
515         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD3/disk
517 name:/platform/pci@1e,600000/pci@0/pci@9/pci@0/scsi@1/sd@3,0/hard-disk3
518         REFPROP _fru_parent name:/frutree/chassis/SAS-BP/HDD3/disk
520 name:/frutree/chassis/FIOB/system-board/RM0/cdrom
521         TABLE Device
522         ROW
523         PROP Class string r 0 "cdrom"
524         REFPROP _cdrom_ name:/platform/pci@1e,600000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
525         ENDROW
526         ENDTABLE
527 name:/platform/pci@1e,600000/pci@0/pci@1/pci@0/ide@1f/sd@0,0
528         REFPROP _fru_parent name:/frutree/chassis/FIOB/system-board/RM0/cdrom