xref: /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/psu-hc-topology.xml (revision 88045cff0aae4ed8823cd0989168e8f56927f83e)
12eeaed14Srobj<?xml version="1.0"?>
22eeaed14Srobj<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
32eeaed14Srobj<!--
4e5dcf7beSRobert Johnston Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
52eeaed14Srobj Use is subject to license terms.
62eeaed14Srobj
72eeaed14Srobj CDDL HEADER START
82eeaed14Srobj
92eeaed14Srobj The contents of this file are subject to the terms of the
102eeaed14Srobj Common Development and Distribution License (the "License").
112eeaed14Srobj You may not use this file except in compliance with the License.
122eeaed14Srobj
132eeaed14Srobj You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
142eeaed14Srobj or http://www.opensolaris.org/os/licensing.
152eeaed14Srobj See the License for the specific language governing permissions
162eeaed14Srobj and limitations under the License.
172eeaed14Srobj
182eeaed14Srobj When distributing Covered Code, include this CDDL HEADER in each
192eeaed14Srobj file and include the License file at usr/src/OPENSOLARIS.LICENSE.
202eeaed14Srobj If applicable, add the following below this CDDL HEADER, with the
212eeaed14Srobj fields enclosed by brackets "[]" replaced with your own identifying
222eeaed14Srobj information: Portions Copyright [yyyy] [name of copyright owner]
232eeaed14Srobj
242eeaed14Srobj CDDL HEADER END
252eeaed14Srobj
262eeaed14Srobj-->
272eeaed14Srobj
282eeaed14Srobj<topology name='psu' scheme='hc'>
292eeaed14Srobj
3080f1b0f5SRobert Johnston  <set type='product' setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4100-M2|Sun-Fire-X4200-M2|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440|Sun-Fire-X4600|Sun-Fire-X4600-M2'>
312eeaed14Srobj    <range name='psu' min='0' max='100'>
32*88045cffSRobert Johnston        <facility name='service' type='indicator' provider='fac_prov_ipmi' >
33825ba0f2Srobj              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
34*88045cffSRobert Johnston		    <propval name='entity_ref' type='string_array' >
35*88045cffSRobert Johnston		        <propitem value='PS_FAULT' />
36*88045cffSRobert Johnston			<propitem value='sys.psfail.led' />
37*88045cffSRobert Johnston		    </propval>
38825ba0f2Srobj                    <propval name='type' type='uint32' value='0' />
39825ba0f2Srobj                    <propmethod name='ipmi_indicator_mode' version='0'
40825ba0f2Srobj                       propname='mode' proptype='uint32' mutable='1' >
41825ba0f2Srobj                    </propmethod>
42825ba0f2Srobj              </propgroup>
43825ba0f2Srobj        </facility>
44e5dcf7beSRobert Johnston	<!--
45e5dcf7beSRobert Johnston	    We override the 'vinok' and 'pwrok' sensors so that we can declare
46e5dcf7beSRobert Johnston	    them as TOPO_SENSOR_TYPE_GENERIC_OK, which has semantic meaning for
47e5dcf7beSRobert Johnston	    fan/psu fault diagnosis.
48e5dcf7beSRobert Johnston	-->
49e5dcf7beSRobert Johnston	<facility name='ps.vinok' type='sensor' provider='fac_prov_ipmi' >
50e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
51e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
52*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
53e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
54*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
55*88045cffSRobert Johnston			<argval name='format' type='string_array'>
56*88045cffSRobert Johnston			    <argitem value='PS%d/VINOK' />
57*88045cffSRobert Johnston			    <argitem value='ps%d.vinok' />
58*88045cffSRobert Johnston			</argval>
59e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
60e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
61e5dcf7beSRobert Johnston                    </propmethod>
62e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
63e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
64e5dcf7beSRobert Johnston		    </propmethod>
65e5dcf7beSRobert Johnston              </propgroup>
66e5dcf7beSRobert Johnston	</facility>
67e5dcf7beSRobert Johnston	<facility name='ps.pwrok' type='sensor' provider='fac_prov_ipmi' >
68e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
69e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
70*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
71e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
72*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
73*88045cffSRobert Johnston			<argval name='format' type='string_array' >
74*88045cffSRobert Johnston			    <argitem value='PS%d/PWROK' />
75*88045cffSRobert Johnston			    <argitem value='ps%d.pwrok' />
76*88045cffSRobert Johnston			</argval>
77e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
78e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
79e5dcf7beSRobert Johnston                    </propmethod>
80e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
81e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
82e5dcf7beSRobert Johnston		    </propmethod>
83e5dcf7beSRobert Johnston              </propgroup>
84e5dcf7beSRobert Johnston	</facility>
852eeaed14Srobj        <propgroup name='protocol' version='1'
862eeaed14Srobj            name-stability='Private' data-stability='Private' >
872eeaed14Srobj
882eeaed14Srobj                <propmethod name='ipmi_fru_label' version='0'
892eeaed14Srobj                            propname='label' proptype='string' >
902eeaed14Srobj
912eeaed14Srobj                    <argval name='format' type='string' value='PS%d' />
922eeaed14Srobj                    <argval name='offset' type='uint32' value='0' />
932eeaed14Srobj
942eeaed14Srobj                </propmethod>
952eeaed14Srobj        </propgroup>
96825ba0f2Srobj        <propgroup name='ipmi' version='1'
97825ba0f2Srobj            name-stability='Private' data-stability='Private' >
98825ba0f2Srobj
99825ba0f2Srobj                 <propmethod name='ipmi_entity' version='0'
100*88045cffSRobert Johnston		            propname='entity_ref' proptype='string_array' >
101825ba0f2Srobj
102*88045cffSRobert Johnston                    <argval name='format' type='string_array'>
103*88045cffSRobert Johnston		        <argitem value='PS%d/PRSNT' />
104*88045cffSRobert Johnston			<argitem value='ps%d.prsnt' />
105*88045cffSRobert Johnston		    </argval>
106825ba0f2Srobj                    <argval name='offset' type='uint32' value='0' />
107825ba0f2Srobj		    <argval name='nparams' type='uint32' value='1' />
108825ba0f2Srobj
109825ba0f2Srobj                </propmethod>
110825ba0f2Srobj        </propgroup>
1112eeaed14Srobj    </range>
1122eeaed14Srobj  </set>
113e5dcf7beSRobert Johnston
114e5dcf7beSRobert Johnston  <!--
115e5dcf7beSRobert Johnston	Thumper platforms explicitly have only two power supplies, as the third
116e5dcf7beSRobert Johnston	(unused) bay is reported via IPMI but not actually valid.
117e5dcf7beSRobert Johnston	See comments above for why we manually specify vinok/pwrok
118e5dcf7beSRobert Johnston  -->
119e5dcf7beSRobert Johnston  <set type='product' setlist='Sun-Fire-X4500|Sun-Fire-X4540'>
120e5dcf7beSRobert Johnston    <range name='psu' min='0' max='100'>
121e5dcf7beSRobert Johnston	<node instance='0'>
122e5dcf7beSRobert Johnston	<facility name='ps0.vinok' type='sensor' provider='fac_prov_ipmi' >
123e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
124e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
125*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
126e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
127*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
128*88045cffSRobert Johnston			<argval name='format' type='string_array' >
129*88045cffSRobert Johnston			    <argitem value='PS%d/VINOK' />
130*88045cffSRobert Johnston			    <argitem value='ps%d.vinok' />
131*88045cffSRobert Johnston			</argval>
132e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
133e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
134e5dcf7beSRobert Johnston                    </propmethod>
135e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
136e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
137e5dcf7beSRobert Johnston		    </propmethod>
138e5dcf7beSRobert Johnston              </propgroup>
139e5dcf7beSRobert Johnston	</facility>
140e5dcf7beSRobert Johnston	<facility name='ps0.pwrok' type='sensor' provider='fac_prov_ipmi' >
141e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
142e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
143*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
144e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
145*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
146*88045cffSRobert Johnston			<argval name='format' type='string_array' >
147*88045cffSRobert Johnston			    <argitem value='PS%d/PWROK' />
148*88045cffSRobert Johnston			    <argitem value='ps%d.pwrok' />
149*88045cffSRobert Johnston			</argval>
150e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
151e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
152e5dcf7beSRobert Johnston                    </propmethod>
153e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
154e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
155e5dcf7beSRobert Johnston		    </propmethod>
156e5dcf7beSRobert Johnston              </propgroup>
157e5dcf7beSRobert Johnston	</facility>
158e5dcf7beSRobert Johnston	  <propgroup name='protocol' version='1'
159e5dcf7beSRobert Johnston	       name-stability='Private' data-stability='Private' >
160e5dcf7beSRobert Johnston                    <propval name='label' type='string' value='PS0' />
161e5dcf7beSRobert Johnston		      <propmethod name='ipmi_fru_fmri' version='0'
162e5dcf7beSRobert Johnston			   propname='FRU' proptype='fmri' >
163e5dcf7beSRobert Johnston			  <argval name='entity' type='string' value='self' />
164e5dcf7beSRobert Johnston		      </propmethod>
165e5dcf7beSRobert Johnston	  </propgroup>
166e5dcf7beSRobert Johnston	  <propgroup name='ipmi' version='1'
167e5dcf7beSRobert Johnston		       name-stability='Private' data-stability='Private' >
168e5dcf7beSRobert Johnston
169*88045cffSRobert Johnston		      <propval name='entity_ref' type='string_array'>
170*88045cffSRobert Johnston		          <propitem value='PS0/PRSNT' />
171*88045cffSRobert Johnston			  <propitem value='ps0.prsnt' />
172*88045cffSRobert Johnston		      </propval>
173e5dcf7beSRobert Johnston	  </propgroup>
174e5dcf7beSRobert Johnston	  <enum-method name='ipmi' version='1' />
175e5dcf7beSRobert Johnston        </node>
176e5dcf7beSRobert Johnston	<node instance='1'>
177e5dcf7beSRobert Johnston	<facility name='ps1.vinok' type='sensor' provider='fac_prov_ipmi' >
178e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
179e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
180*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
181e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
182*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
183*88045cffSRobert Johnston			<argval name='format' type='string_array' >
184*88045cffSRobert Johnston			    <argitem value='PS%d/VINOK' />
185*88045cffSRobert Johnston			    <argitem value='ps%d.vinok' />
186*88045cffSRobert Johnston			</argval>
187e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
188e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
189e5dcf7beSRobert Johnston                    </propmethod>
190e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
191e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
192e5dcf7beSRobert Johnston		    </propmethod>
193e5dcf7beSRobert Johnston              </propgroup>
194e5dcf7beSRobert Johnston	</facility>
195e5dcf7beSRobert Johnston	<facility name='ps1.pwrok' type='sensor' provider='fac_prov_ipmi' >
196e5dcf7beSRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
197e5dcf7beSRobert Johnston                    <propval name='type' type='uint32' value='270' />
198*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
199e5dcf7beSRobert Johnston		    <propmethod name='ipmi_entity' version='0'
200*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
201*88045cffSRobert Johnston			<argval name='format' type='string_array' >
202*88045cffSRobert Johnston			    <argitem value='PS%d/PWROK' />
203*88045cffSRobert Johnston			    <argitem value='ps%d.pwrok' />
204*88045cffSRobert Johnston			</argval>
205e5dcf7beSRobert Johnston			<argval name='offset' type='uint32' value='0' />
206e5dcf7beSRobert Johnston			<argval name='nparams' type='uint32' value='1' />
207e5dcf7beSRobert Johnston                    </propmethod>
208e5dcf7beSRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
209e5dcf7beSRobert Johnston			propname='state' proptype='uint32' >
210e5dcf7beSRobert Johnston		    </propmethod>
211e5dcf7beSRobert Johnston              </propgroup>
212e5dcf7beSRobert Johnston	</facility>
213e5dcf7beSRobert Johnston	  <propgroup name='protocol' version='1'
214e5dcf7beSRobert Johnston	       name-stability='Private' data-stability='Private' >
215e5dcf7beSRobert Johnston                    <propval name='label' type='string' value='PS1' />
216e5dcf7beSRobert Johnston		      <propmethod name='ipmi_fru_fmri' version='0'
217e5dcf7beSRobert Johnston			   propname='FRU' proptype='fmri' >
218e5dcf7beSRobert Johnston			  <argval name='entity' type='string' value='self' />
219e5dcf7beSRobert Johnston		      </propmethod>
220e5dcf7beSRobert Johnston	  </propgroup>
221e5dcf7beSRobert Johnston	  <propgroup name='ipmi' version='1'
222e5dcf7beSRobert Johnston		       name-stability='Private' data-stability='Private' >
223e5dcf7beSRobert Johnston
224*88045cffSRobert Johnston		      <propval name='entity_ref' type='string_array'>
225*88045cffSRobert Johnston		          <propitem value='PS1/PRSNT' />
226*88045cffSRobert Johnston			  <propitem value='ps1.prsnt' />
227*88045cffSRobert Johnston		      </propval>
228e5dcf7beSRobert Johnston	  </propgroup>
229e5dcf7beSRobert Johnston	  <enum-method name='ipmi' version='1' />
230e5dcf7beSRobert Johnston        </node>
231e5dcf7beSRobert Johnston    </range>
232e5dcf7beSRobert Johnston  </set>
233*88045cffSRobert Johnston  <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
2347fcedef2SRobert Johnston    <range name='psu' min='0' max='1'>
2357fcedef2SRobert Johnston        <fac-enum provider='fac_prov_ipmi' />
2367fcedef2SRobert Johnston	<node instance='0'>
2377fcedef2SRobert Johnston	<facility name='PS0.VINOK' type='sensor' provider='fac_prov_ipmi' >
2387fcedef2SRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2397fcedef2SRobert Johnston                    <propval name='type' type='uint32' value='270' />
240*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
2417fcedef2SRobert Johnston		    <propmethod name='ipmi_entity' version='0'
242*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
243*88045cffSRobert Johnston			<argval name='format' type='string_array'>
244*88045cffSRobert Johnston			    <argitem value='PS%d/VINOK' />
245*88045cffSRobert Johnston			</argval>
2467fcedef2SRobert Johnston			<argval name='offset' type='uint32' value='0' />
2477fcedef2SRobert Johnston			<argval name='nparams' type='uint32' value='1' />
2487fcedef2SRobert Johnston                    </propmethod>
2497fcedef2SRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
2507fcedef2SRobert Johnston			propname='state' proptype='uint32' >
2517fcedef2SRobert Johnston		    </propmethod>
2527fcedef2SRobert Johnston              </propgroup>
2537fcedef2SRobert Johnston	</facility>
2547fcedef2SRobert Johnston	<facility name='PS0.PWROK' type='sensor' provider='fac_prov_ipmi' >
2557fcedef2SRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2567fcedef2SRobert Johnston                    <propval name='type' type='uint32' value='270' />
257*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
2587fcedef2SRobert Johnston		    <propmethod name='ipmi_entity' version='0'
259*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
260*88045cffSRobert Johnston			<argval name='format' type='string_array'>
261*88045cffSRobert Johnston			    <argitem value='PS%d/PWROK' />
262*88045cffSRobert Johnston			</argval>
2637fcedef2SRobert Johnston			<argval name='offset' type='uint32' value='0' />
2647fcedef2SRobert Johnston			<argval name='nparams' type='uint32' value='1' />
2657fcedef2SRobert Johnston                    </propmethod>
2667fcedef2SRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
2677fcedef2SRobert Johnston			propname='state' proptype='uint32' >
2687fcedef2SRobert Johnston		    </propmethod>
2697fcedef2SRobert Johnston              </propgroup>
2707fcedef2SRobert Johnston	</facility>
2717fcedef2SRobert Johnston	  <propgroup name='protocol' version='1'
2727fcedef2SRobert Johnston	       name-stability='Private' data-stability='Private' >
2737fcedef2SRobert Johnston                    <propval name='label' type='string' value='PS0' />
2747fcedef2SRobert Johnston		      <propmethod name='ipmi_fru_fmri' version='0'
2757fcedef2SRobert Johnston			   propname='FRU' proptype='fmri' >
2767fcedef2SRobert Johnston			  <argval name='entity' type='string' value='self' />
2777fcedef2SRobert Johnston		      </propmethod>
2787fcedef2SRobert Johnston	  </propgroup>
2797fcedef2SRobert Johnston	  <propgroup name='ipmi' version='1'
2807fcedef2SRobert Johnston		       name-stability='Private' data-stability='Private' >
2817fcedef2SRobert Johnston
282*88045cffSRobert Johnston		      <propval name='entity_ref' type='string_array'>
283*88045cffSRobert Johnston		          <propitem value='PS0/PRSNT' />
284*88045cffSRobert Johnston		      </propval>
2857fcedef2SRobert Johnston	  </propgroup>
2867fcedef2SRobert Johnston	  <enum-method name='ipmi' version='1' />
2877fcedef2SRobert Johnston        </node>
2887fcedef2SRobert Johnston	<node instance='1'>
2897fcedef2SRobert Johnston	<facility name='PS1.VINOK' type='sensor' provider='fac_prov_ipmi' >
2907fcedef2SRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2917fcedef2SRobert Johnston                    <propval name='type' type='uint32' value='270' />
292*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
2937fcedef2SRobert Johnston		    <propmethod name='ipmi_entity' version='0'
294*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
295*88045cffSRobert Johnston			<argval name='format' type='string_array' >
296*88045cffSRobert Johnston			    <argitem value='PS%d/VINOK' />
297*88045cffSRobert Johnston			</argval>
2987fcedef2SRobert Johnston			<argval name='offset' type='uint32' value='0' />
2997fcedef2SRobert Johnston			<argval name='nparams' type='uint32' value='1' />
3007fcedef2SRobert Johnston                    </propmethod>
3017fcedef2SRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
3027fcedef2SRobert Johnston			propname='state' proptype='uint32' >
3037fcedef2SRobert Johnston		    </propmethod>
3047fcedef2SRobert Johnston              </propgroup>
3057fcedef2SRobert Johnston	</facility>
3067fcedef2SRobert Johnston	<facility name='PS1.PWROK' type='sensor' provider='fac_prov_ipmi' >
3077fcedef2SRobert Johnston              <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
3087fcedef2SRobert Johnston                    <propval name='type' type='uint32' value='270' />
309*88045cffSRobert Johnston		    <propval name='sensor-class' type='string' value='discrete' />
3107fcedef2SRobert Johnston		    <propmethod name='ipmi_entity' version='0'
311*88045cffSRobert Johnston		      propname='entity_ref' proptype='string_array' >
312*88045cffSRobert Johnston			<argval name='format' type='string_array' >
313*88045cffSRobert Johnston			    <argitem value='PS%d/PWROK' />
314*88045cffSRobert Johnston			</argval>
3157fcedef2SRobert Johnston			<argval name='offset' type='uint32' value='0' />
3167fcedef2SRobert Johnston			<argval name='nparams' type='uint32' value='1' />
3177fcedef2SRobert Johnston                    </propmethod>
3187fcedef2SRobert Johnston		    <propmethod name='ipmi_sensor_state' version='0'
3197fcedef2SRobert Johnston			propname='state' proptype='uint32' >
3207fcedef2SRobert Johnston		    </propmethod>
3217fcedef2SRobert Johnston              </propgroup>
3227fcedef2SRobert Johnston	</facility>
3237fcedef2SRobert Johnston	  <propgroup name='protocol' version='1'
3247fcedef2SRobert Johnston	       name-stability='Private' data-stability='Private' >
3257fcedef2SRobert Johnston                    <propval name='label' type='string' value='PS1' />
3267fcedef2SRobert Johnston		      <propmethod name='ipmi_fru_fmri' version='0'
3277fcedef2SRobert Johnston			   propname='FRU' proptype='fmri' >
3287fcedef2SRobert Johnston			  <argval name='entity' type='string' value='self' />
3297fcedef2SRobert Johnston		      </propmethod>
3307fcedef2SRobert Johnston	  </propgroup>
3317fcedef2SRobert Johnston	  <propgroup name='ipmi' version='1'
3327fcedef2SRobert Johnston		       name-stability='Private' data-stability='Private' >
3337fcedef2SRobert Johnston
3347fcedef2SRobert Johnston		      <propval name='entity_ref' type='string' value='PS1/PRSNT' />
3357fcedef2SRobert Johnston	  </propgroup>
3367fcedef2SRobert Johnston	  <enum-method name='ipmi' version='1' />
3377fcedef2SRobert Johnston        </node>
3387fcedef2SRobert Johnston    </range>
3397fcedef2SRobert Johnston  </set>
3402eeaed14Srobj</topology>
341