xref: /illumos-gate/usr/src/lib/fm/topo/maps/SMCI,SSG-2029P-ACR24L/SSG-2029P-ACR24L-hc-topology.xml (revision 45ede40b2394db7967e59f19288fae9b62efd4aa)
1<?xml version="1.0"?>
2<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
3<!--
4 This file and its contents are supplied under the terms of the
5 Common Development and Distribution License ("CDDL"), version 1.0.
6 You may only use this file in accordance with the terms of version
7 1.0 of the CDDL.
8
9 A full copy of the text of the CDDL should have accompanied this
10 source.  A copy of the CDDL is also available via the Internet at
11 http://www.illumos.org/license/CDDL.
12
13 Copyright (c) 2018, Joyent, Inc.
14-->
15<topology name='i86pc' scheme='hc'>
16
17  <range name='motherboard' min='0' max='0'>
18    <enum-method name='smbios' version='1' />
19    <node instance='0' static='true'>
20        <fac-enum provider='fac_prov_ipmi' />
21        <propgroup name='protocol' version='1'
22            name-stability='Private' data-stability='Private' >
23            <propval name='label' type='string' value='MB' />
24        </propgroup>
25        <propgroup name='ipmi' version='1'
26            name-stability='Private' data-stability='Private' >
27            <propval name='entity-list' type='string_array' >
28                <propitem value='1.05V PCH' />
29                <propitem value='1.8V PCH' />
30                <propitem value='3.3VSB' />
31                <propitem value='3.3VCC' />
32                <propitem value='5VCC' />
33                <propitem value='5VSB' />
34                <propitem value='12V' />
35                <propitem value='MB_10G Temp' />
36                <propitem value='PCH Temp' />
37                <propitem value='Peripheral Temp' />
38                <propitem value='PVNN PCH' />
39                <propitem value='VBAT' />
40                <propitem value='Vcpu1' />
41                <propitem value='Vcpu2' />
42                <propitem value='VDIMMP1ABC' />
43                <propitem value='VDIMMP1DEF' />
44                <propitem value='VDIMMP2ABC' />
45                <propitem value='VDIMMP2DEF' />
46                <propitem value='VRMCpu1SA Temp' />
47                <propitem value='VRMCpu1IO Temp' />
48                <propitem value='VRMCpu1CCH Temp' />
49                <propitem value='VRMCpu2SA Temp ' />
50                <propitem value='VRMCpu2IO Temp' />
51                <propitem value='VRMP1ABC Temp' />
52                <propitem value='VRMP1DEF Temp' />
53                <propitem value='VRMP2ABC Temp' />
54                <propitem value='VRMP2DEF Temp' />
55           </propval>
56        </propgroup>
57    </node>
58
59    <dependents grouping='children'>
60      <range name='chip' min='0' max='100'>
61        <enum-method name='chip' version='1' />
62      </range>
63      <range name='hostbridge' min='0' max='254'>
64        <enum-method name='hostbridge' version='1' />
65      </range>
66      <range name='sp' min='0' max='0'>
67        <enum-method name='ipmi' version='1' />
68      </range>
69      <range name='slot' min='0' max='15'>
70        <enum-method name='smbios' version='1' />
71        <propmap name='SSG-2029P-ACR24L-slot' />
72      </range>
73      <range name='usb-mobo' min='0' max='256'>
74        <enum-method name='usb' version='1' />
75      </range>
76    </dependents>
77
78  </range>
79
80  <range name='chassis' min='0' max='0'>
81    <propmap name='SSG-2029P-ACR24L-chassis' />
82
83    <dependents grouping='children'>
84
85       <range name='psu' min='0' max='1'>
86          <enum-method name='ipmi' version='1' />
87       </range>
88       <range name='fan' min='0' max='7'>
89          <enum-method name='ipmi' version='1' />
90       </range>
91       <range name='bay' min='0' max='25'>
92          <propmap name='SSG-2029P-ACR24L-disk' />
93       </range>
94      <range name='usb-chassis' min='0' max='256'>
95        <enum-method name='usb' version='1' />
96      </range>
97
98    </dependents>
99
100  </range>
101
102</topology>
103