summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm/topo/maps/SMCI,SSG-6049P-E1CR60L-JI006/SSG-6049P-E1CR60L-JI006-hc-topology.xml
blob: f35ce548d8a1e4accd8a9249d0d65b14a067bc16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0"?>
<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
<!--
 This file and its contents are supplied under the terms of the
 Common Development and Distribution License ("CDDL"), version 1.0.
 You may only use this file in accordance with the terms of version
 1.0 of the CDDL.

 A full copy of the text of the CDDL should have accompanied this
 source.  A copy of the CDDL is also available via the Internet at
 http://www.illumos.org/license/CDDL.

 Copyright 2020 Joyent, Inc.
-->

<topology name='i86pc' scheme='hc'>

  <range name='motherboard' min='0' max='0'>
    <enum-method name='smbios' version='1' />
    <node instance='0' static='true'>
        <fac-enum provider='fac_prov_ipmi' />
        <propgroup name='protocol' version='1'
            name-stability='Private' data-stability='Private' >
            <propval name='label' type='string' value='MB' />
        </propgroup>
        <propgroup name='ipmi' version='1'
            name-stability='Private' data-stability='Private' >
            <propval name='entity-list' type='string_array' >
                <propitem value='BPN-1 Temp' />
                <propitem value='BPN-2 Temp' />
                <propitem value='CPU1 Temp' />
                <propitem value='CPU2 Temp' />
                <propitem value='Expander1 Temp' />
                <propitem value='Expander2 Temp' />
                <propitem value='PCH Temp' />
                <propitem value='Peripheral Temp' />
                <propitem value='PVNN PCH' />
                <propitem value='VBAT' />
                <propitem value='Vcpu1' />
                <propitem value='Vcpu2' />
                <propitem value='VDimmP1ABC' />
                <propitem value='VDimmP1DEF' />
                <propitem value='VDimmP2ABC' />
                <propitem value='VDimmP2DEF' />
                <propitem value='VRMCpu1IN Temp' />
                <propitem value='VRMCpu1IO Temp' />
                <propitem value='VRMCpu2IN Temp' />
                <propitem value='VRMCpu2IO Temp' />
                <propitem value='VRMP1ABC Temp' />
                <propitem value='VRMP1DEF Temp' />
                <propitem value='VRMP2ABC Temp' />
                <propitem value='VRMP2DEF Temp' />
                <propitem value='1.05V PCH' />
                <propitem value='1.2V BMC' />
                <propitem value='1.5V PCH' />
                <propitem value='3.3VSB' />
                <propitem value='3.3VCC' />
                <propitem value='5VSB' />
                <propitem value='5VCC' />
                <propitem value='12V' />
           </propval>
        </propgroup>
    </node>

    <dependents grouping='children'>
      <range name='chip' min='0' max='100'>
        <enum-method name='chip' version='1' />
      </range>
      <range name='hostbridge' min='0' max='254'>
        <enum-method name='hostbridge' version='1' />
      </range>
      <range name='sp' min='0' max='0'>
        <enum-method name='ipmi' version='1' />
      </range>
      <range name='slot' min='0' max='15'>
        <enum-method name='smbios' version='1' />
        <propmap name='SSG-6049P-E1CR60L-JI006-slot' />
      </range>
      <range name='usb-mobo' min='0' max='256'>
        <enum-method name='usb' version='1' />
      </range>
    </dependents>

  </range>

  <range name='chassis' min='0' max='0'>
    <propmap name='SSG-6049P-E1CR60L-JI006-chassis' />

    <dependents grouping='children'>

       <range name='psu' min='0' max='1'>
          <enum-method name='ipmi' version='1' />
       </range>
       <range name='fan' min='0' max='100'>
          <enum-method name='ipmi' version='1' />
       </range>
       <range name='bay' min='0' max='3'>
          <propmap name='SSG-6049P-E1CR60L-JI006-disk' />
       </range>
      <range name='usb-chassis' min='0' max='256'>
        <enum-method name='usb' version='1' />
      </range>

    </dependents>

  </range>

  <range name='ses-enclosure' min='0' max='1'>
     <enum-method name='ses' version='1' />
     <propmap name='SSG-6049P-E1CR60L-JI006-ses' />
  </range>

</topology>