xref: /illumos-gate/usr/src/lib/fm/topo/maps/SMCI,SSG-2028R-ACR24L/SSG-2028R-ACR24L-slot-hc-topology.xml (revision 45ede40b2394db7967e59f19288fae9b62efd4aa)
1<?xml version="1.0"?>
2<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
3<!--
4
5 This file and its contents are supplied under the terms of the
6 Common Development and Distribution License ("CDDL"), version 1.0.
7 You may only use this file in accordance with the terms of version
8 1.0 of the CDDL.
9
10 A full copy of the text of the CDDL should have accompanied this
11 source.  A copy of the CDDL is also available via the Internet at
12 http://www.illumos.org/license/CDDL.
13
14 Copyright (c) 2018, Joyent, Inc.
15
16-->
17
18<topology name='slot' scheme='hc'>
19  <range name='slot' min='0' max='15'>
20    <node instance='0' static='true'>
21       <dependents grouping='children'>
22       <range name='dimm' min='0' max='0'>
23           <node instance='0' static='true'>
24           <fac-enum provider='fac_prov_ipmi' />
25             <propgroup name='ipmi' version='1'
26               name-stability='Private' data-stability='Private' >
27               <propval name='entity-list' type='string_array' >
28                 <propitem value='P1-DIMMA1 Temp' />
29               </propval>
30             </propgroup>
31           </node>
32        </range>
33        </dependents>
34     </node>
35
36    <node instance='1' static='true'>
37       <dependents grouping='children'>
38       <range name='dimm' min='0' max='0'>
39           <node instance='0' static='true'>
40           <fac-enum provider='fac_prov_ipmi' />
41             <propgroup name='ipmi' version='1'
42               name-stability='Private' data-stability='Private' >
43               <propval name='entity-list' type='string_array' >
44                 <propitem value='P1-DIMMA2 Temp' />
45               </propval>
46             </propgroup>
47           </node>
48        </range>
49        </dependents>
50     </node>
51
52    <node instance='2' static='true'>
53       <dependents grouping='children'>
54       <range name='dimm' min='0' max='0'>
55           <node instance='0' static='true'>
56           <fac-enum provider='fac_prov_ipmi' />
57             <propgroup name='ipmi' version='1'
58               name-stability='Private' data-stability='Private' >
59               <propval name='entity-list' type='string_array' >
60                 <propitem value='P1-DIMMB1 Temp' />
61               </propval>
62             </propgroup>
63           </node>
64        </range>
65        </dependents>
66     </node>
67
68    <node instance='3' static='true'>
69       <dependents grouping='children'>
70       <range name='dimm' min='0' max='0'>
71           <node instance='0' static='true'>
72           <fac-enum provider='fac_prov_ipmi' />
73             <propgroup name='ipmi' version='1'
74               name-stability='Private' data-stability='Private' >
75               <propval name='entity-list' type='string_array' >
76                 <propitem value='P1-DIMMB2 Temp' />
77               </propval>
78             </propgroup>
79           </node>
80        </range>
81        </dependents>
82     </node>
83
84    <node instance='4' static='true'>
85       <dependents grouping='children'>
86       <range name='dimm' min='0' max='0'>
87           <node instance='0' static='true'>
88           <fac-enum provider='fac_prov_ipmi' />
89             <propgroup name='ipmi' version='1'
90               name-stability='Private' data-stability='Private' >
91               <propval name='entity-list' type='string_array' >
92                 <propitem value='P1-DIMMC1 Temp' />
93               </propval>
94             </propgroup>
95           </node>
96        </range>
97        </dependents>
98     </node>
99
100     <node instance='5' static='true'>
101       <dependents grouping='children'>
102       <range name='dimm' min='0' max='0'>
103           <node instance='0' static='true'>
104           <fac-enum provider='fac_prov_ipmi' />
105             <propgroup name='ipmi' version='1'
106               name-stability='Private' data-stability='Private' >
107               <propval name='entity-list' type='string_array' >
108                 <propitem value='P1-DIMMC2 Temp' />
109               </propval>
110             </propgroup>
111           </node>
112        </range>
113        </dependents>
114     </node>
115
116     <node instance='6' static='true'>
117       <dependents grouping='children'>
118       <range name='dimm' min='0' max='0'>
119           <node instance='0' static='true'>
120           <fac-enum provider='fac_prov_ipmi' />
121             <propgroup name='ipmi' version='1'
122               name-stability='Private' data-stability='Private' >
123               <propval name='entity-list' type='string_array' >
124                 <propitem value='P1-DIMMD1 Temp' />
125               </propval>
126             </propgroup>
127           </node>
128        </range>
129        </dependents>
130     </node>
131
132     <node instance='7' static='true'>
133       <dependents grouping='children'>
134       <range name='dimm' min='0' max='0'>
135           <node instance='0' static='true'>
136           <fac-enum provider='fac_prov_ipmi' />
137             <propgroup name='ipmi' version='1'
138               name-stability='Private' data-stability='Private' >
139               <propval name='entity-list' type='string_array' >
140                 <propitem value='P1-DIMMD2 Temp' />
141               </propval>
142             </propgroup>
143           </node>
144        </range>
145        </dependents>
146     </node>
147
148     <node instance='8' static='true'>
149       <dependents grouping='children'>
150       <range name='dimm' min='0' max='0'>
151           <node instance='0' static='true'>
152           <fac-enum provider='fac_prov_ipmi' />
153             <propgroup name='ipmi' version='1'
154               name-stability='Private' data-stability='Private' >
155               <propval name='entity-list' type='string_array' >
156                 <propitem value='P2-DIMME1 Temp' />
157               </propval>
158             </propgroup>
159           </node>
160        </range>
161        </dependents>
162     </node>
163
164     <node instance='9' static='true'>
165       <dependents grouping='children'>
166       <range name='dimm' min='0' max='0'>
167           <node instance='0' static='true'>
168           <fac-enum provider='fac_prov_ipmi' />
169             <propgroup name='ipmi' version='1'
170               name-stability='Private' data-stability='Private' >
171               <propval name='entity-list' type='string_array' >
172                 <propitem value='P2-DIMME2 Temp' />
173               </propval>
174             </propgroup>
175           </node>
176        </range>
177        </dependents>
178     </node>
179
180     <node instance='10' static='true'>
181       <dependents grouping='children'>
182       <range name='dimm' min='0' max='0'>
183           <node instance='0' static='true'>
184           <fac-enum provider='fac_prov_ipmi' />
185             <propgroup name='ipmi' version='1'
186               name-stability='Private' data-stability='Private' >
187               <propval name='entity-list' type='string_array' >
188                 <propitem value='P2-DIMMF1 Temp' />
189               </propval>
190             </propgroup>
191           </node>
192        </range>
193        </dependents>
194     </node>
195
196     <node instance='11' static='true'>
197       <dependents grouping='children'>
198       <range name='dimm' min='0' max='0'>
199           <node instance='0' static='true'>
200           <fac-enum provider='fac_prov_ipmi' />
201             <propgroup name='ipmi' version='1'
202               name-stability='Private' data-stability='Private' >
203               <propval name='entity-list' type='string_array' >
204                 <propitem value='P2-DIMMF1 Temp' />
205               </propval>
206             </propgroup>
207           </node>
208        </range>
209        </dependents>
210     </node>
211
212     <node instance='12' static='true'>
213       <dependents grouping='children'>
214       <range name='dimm' min='0' max='0'>
215           <node instance='0' static='true'>
216           <fac-enum provider='fac_prov_ipmi' />
217             <propgroup name='ipmi' version='1'
218               name-stability='Private' data-stability='Private' >
219               <propval name='entity-list' type='string_array' >
220                 <propitem value='P2-DIMMG1 Temp' />
221             </propval>
222             </propgroup>
223           </node>
224        </range>
225        </dependents>
226     </node>
227
228     <node instance='13' static='true'>
229       <dependents grouping='children'>
230       <range name='dimm' min='0' max='0'>
231           <node instance='0' static='true'>
232           <fac-enum provider='fac_prov_ipmi' />
233             <propgroup name='ipmi' version='1'
234               name-stability='Private' data-stability='Private' >
235               <propval name='entity-list' type='string_array' >
236                 <propitem value='P2-DIMMG2 Temp' />
237               </propval>
238             </propgroup>
239           </node>
240        </range>
241        </dependents>
242     </node>
243
244     <node instance='14' static='true'>
245       <dependents grouping='children'>
246       <range name='dimm' min='0' max='0'>
247           <node instance='0' static='true'>
248           <fac-enum provider='fac_prov_ipmi' />
249             <propgroup name='ipmi' version='1'
250               name-stability='Private' data-stability='Private' >
251               <propval name='entity-list' type='string_array' >
252                 <propitem value='P2-DIMMH1 Temp' />
253               </propval>
254             </propgroup>
255           </node>
256        </range>
257        </dependents>
258     </node>
259
260     <node instance='15' static='true'>
261       <dependents grouping='children'>
262       <range name='dimm' min='0' max='0'>
263           <node instance='0' static='true'>
264           <fac-enum provider='fac_prov_ipmi' />
265             <propgroup name='ipmi' version='1'
266               name-stability='Private' data-stability='Private' >
267               <propval name='entity-list' type='string_array' >
268                 <propitem value='P2-DIMMH2 Temp' />
269               </propval>
270             </propgroup>
271           </node>
272        </range>
273        </dependents>
274     </node>
275
276   </range> <!-- slot -->
277</topology>
278