cmd: remove sparc-only virtinfo
[unleashed.git] / usr / src / cmd / picl / plugins / sun4u / mpxu / frutree / system-board.info
blob95d66d558a48b0a6caa25404f1e40ae839a91468
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, Version 1.0 only
6  * (the "License").  You may not use this file except in compliance
7  * with the License.
8  *
9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10  * or http://www.opensolaris.org/os/licensing.
11  * See the License for the specific language governing permissions
12  * and limitations under the License.
13  *
14  * When distributing Covered Code, include this CDDL HEADER in each
15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16  * If applicable, add the following below this CDDL HEADER, with the
17  * fields enclosed by brackets "[]" replaced with your own identifying
18  * information: Portions Copyright [yyyy] [name of copyright owner]
19  *
20  * CDDL HEADER END
21  */
23  * Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
24  * Use is subject to license terms.
25  *
26  * #ident       "%Z%%M% %I%     %E% SMI"
27  *
28  * This file creates the system board structure
29  */
32  * define a macro to force a #ident line into the output stream
33  * otherwise cpp removes it. Use #ifndef because of #included definitions.
34  */
35 #ifndef id
36 #define id(s)   #ident s
37 #endif
38 id("%Z%%M% %I%     %E% SMI")
41  * Motherboard properties
42  */
43 name:/frutree/chassis/MB
44     NODE system-board fru
45         NODE SC location
46             PROP Label string r 0 "SC"
47             NODE sc fru
48             ENDNODE
49         ENDNODE
50         NODE BAT location
51             PROP Label string r 0 "BAT"
52             NODE battery fru
53             ENDNODE
54         ENDNODE
55     ENDNODE
58  * motherboard seeprom source
59  */
60 name:/frutree/chassis/MB/system-board
61         PROP FRUDataAvailable void r
62         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2
64 name:/platform/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2
65         REFPROP _fru_parent /frutree/chassis/MB/system-board
68  * Processors
69  */
70 name:/frutree/chassis/MB/system-board
71 NODE P0 location
72     PROP SlotType string r 0 "cpu"
73     PROP Label string r 0 "P0"
74 ENDNODE
75 NODE P1 location
76     PROP SlotType string r 0 "cpu"
77     PROP Label string r 0 "P1"
78 ENDNODE
81  * Processor 0
82  */
83 name:/frutree/chassis/MB/system-board/P0
84         REFNODE cpu fru WITH name:/platform/SUNW,UltraSPARC-IIIi@0,0
85 name:/frutree/chassis/MB/system-board/P0/cpu
86         REFNODE F0 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
87 name:/frutree/chassis/MB/system-board/P0/cpu/F0
88         PROP SlotType string r 0 "fan-unit"
89         PROP Label string r 0 "F0"
90         REFNODE fan-unit fru WITH name:RMCLOMV/mb_p0_f0_rs
91 name:/frutree/chassis/MB/system-board/P0/cpu
92         REFNODE F1 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
93 name:/frutree/chassis/MB/system-board/P0/cpu/F1
94         PROP SlotType string r 0 "fan-unit"
95         PROP Label string r 0 "F1"
96         REFNODE fan-unit fru WITH name:RMCLOMV/mb_p0_f1_rs
97 name:/frutree/chassis/MB/system-board/P0/cpu
98         REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
99 name:/frutree/chassis/MB/system-board/P0/cpu/B0
100         PROP Label string r 0 "B0"
101         REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P0/cpu
102 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank
103         REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
104         REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
105 name:/frutree/chassis/MB/system-board/P0/cpu
106         REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
107 name:/frutree/chassis/MB/system-board/P0/cpu/B1
108         PROP Label string r 0 "B1"
109         REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P0/cpu
110 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank
111         REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
112         REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/P0/cpu
115  * Processor 1
116  */
117 name:/frutree/chassis/MB/system-board/P1
118         REFNODE cpu fru WITH name:/platform/SUNW,UltraSPARC-IIIi@1,0
119 name:/frutree/chassis/MB/system-board/P1/cpu
120         REFNODE F0 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
121 name:/frutree/chassis/MB/system-board/P1/cpu/F0
122         PROP SlotType string r 0 "fan-unit"
123         PROP Label string r 0 "F0"
124         REFNODE fan-unit fru WITH name:RMCLOMV/mb_p1_f0_rs
125 name:/frutree/chassis/MB/system-board/P1/cpu
126         REFNODE F1 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
127 name:/frutree/chassis/MB/system-board/P1/cpu/F1
128         PROP SlotType string r 0 "fan-unit"
129         PROP Label string r 0 "F1"
130         REFNODE fan-unit fru WITH name:RMCLOMV/mb_p1_f1_rs
131 name:/frutree/chassis/MB/system-board/P1/cpu
132         REFNODE B0 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
133 name:/frutree/chassis/MB/system-board/P1/cpu/B0
134         PROP Label string r 0 "B0"
135         REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P1/cpu
136 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank
137         REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
138         REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
139 name:/frutree/chassis/MB/system-board/P1/cpu
140         REFNODE B1 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
141 name:/frutree/chassis/MB/system-board/P1/cpu/B1
142         PROP Label string r 0 "B1"
143         REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P1/cpu
144 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank
145         REFNODE D0 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
146         REFNODE D1 location WITH name:/frutree/chassis/MB/system-board/P1/cpu
149  * Processor 0 memory
150  */
151 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0
152         PROP SlotType string r 0 "memory-module"
153         PROP Label string r 0 "D0"
154 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1
155         PROP SlotType string r 0 "memory-module"
156         PROP Label string r 0 "D1"
157 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0
158         PROP SlotType string r 0 "memory-module"
159         PROP Label string r 0 "D0"
160 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1
161         PROP SlotType string r 0 "memory-module"
162         PROP Label string r 0 "D1"
165  * Processor 1 memory
166  */
167 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0
168         PROP SlotType string r 0 "memory-module"
169         PROP Label string r 0 "D0"
170 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1
171         PROP SlotType string r 0 "memory-module"
172         PROP Label string r 0 "D1"
173 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0
174         PROP SlotType string r 0 "memory-module"
175         PROP Label string r 0 "D0"
176 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1
177         PROP SlotType string r 0 "memory-module"
178         PROP Label string r 0 "D1"
181  * Dimm nodes
182  */
183 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0
184         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
185 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1
186         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
187 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0
188         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
189 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1
190         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
191 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0
192         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
193 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1
194         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
195 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0
196         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
197 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1
198         REFNODE mem-module fru WITH name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
201  * DIMM seeprom sources
202  */
203 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module
204         PROP FRUDataAvailable void r
205         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
206 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module
207         PROP FRUDataAvailable void r
208         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
209 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module
210         PROP FRUDataAvailable void r
211         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
212 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module
213         PROP FRUDataAvailable void r
214         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
215 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module
216         PROP FRUDataAvailable void r
217         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
218 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module
219         PROP FRUDataAvailable void r
220         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
221 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module
222         PROP FRUDataAvailable void r
223         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
224 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module
225         PROP FRUDataAvailable void r
226         REFPROP _seeprom_source name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
229  * DIMM FRU parents
230  */
231 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6
232         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module
233 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8
234         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module
235 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba
236         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module
237 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc
238         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module
239 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c6
240         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module
241 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,c8
242         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module
243 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ca
244         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module
245 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,cc
246         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module
248 name:/platform/SUNW,UltraSPARC-IIIi@0,0
249         REFPROP _fru_parent /frutree/chassis/MB/system-board/P0/cpu
251 name:/platform/SUNW,UltraSPARC-IIIi@1,0
252         REFPROP _fru_parent /frutree/chassis/MB/system-board/P1/cpu
255  * DIMM parents
256  */
257 name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
258         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0/mem-module
259 name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
260         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1/mem-module
261 name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
262         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0/mem-module
263 name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
264         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1/mem-module
265 name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
266         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0/mem-module
267 name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
268         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1/mem-module
269 name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
270         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0/mem-module
271 name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
272         REFPROP _fru_parent name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1/mem-module
274  * create reference properties for motherboard pci devices
275  */
276 _class:/jbus/pci@1c,600000
277         REFPROP _fru_parent name:/frutree/chassis/MB/system-board
278 _class:/jbus/pci@1d,700000
279         REFPROP _fru_parent name:/frutree/chassis/MB/system-board
280 _class:/jbus/pci@1e,600000
281         REFPROP _fru_parent name:/frutree/chassis/MB/system-board
282 _class:/jbus/pci@1f,700000
283         REFPROP _fru_parent name:/frutree/chassis/MB/system-board