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 16<topology name='fan' scheme='hc'> 17 <range name='fan' min='0' max='5'> 18 <node instance='0'> 19 <fac-enum provider='fac_prov_ipmi' /> 20 <propgroup name='protocol' version='1' name-stability='Private' 21 data-stability='Private'> 22 <propval name='label' type='string' value='FAN 1' /> 23 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 24 proptype='fmri'> 25 <argval name='entity' type='string' value='self' /> 26 </propmethod> 27 </propgroup> 28 <propgroup name='ipmi' version='1' 29 name-stability='Private' data-stability='Private' > 30 <propval name='entity-list' type='string_array' > 31 <propitem value='Fan1' /> 32 </propval> 33 </propgroup> 34 <enum-method name='ipmi' version='1' /> 35 </node> 36 <node instance='1'> 37 <fac-enum provider='fac_prov_ipmi' /> 38 <propgroup name='protocol' version='1' name-stability='Private' 39 data-stability='Private'> 40 <propval name='label' type='string' value='FAN 2' /> 41 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 42 proptype='fmri'> 43 <argval name='entity' type='string' value='self' /> 44 </propmethod> 45 </propgroup> 46 <propgroup name='ipmi' version='1' 47 name-stability='Private' data-stability='Private' > 48 <propval name='entity-list' type='string_array' > 49 <propitem value='Fan2' /> 50 </propval> 51 </propgroup> 52 <enum-method name='ipmi' version='1' /> 53 </node> 54 <node instance='2'> 55 <fac-enum provider='fac_prov_ipmi' /> 56 <propgroup name='protocol' version='1' name-stability='Private' 57 data-stability='Private'> 58 <propval name='label' type='string' value='FAN 3' /> 59 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 60 proptype='fmri'> 61 <argval name='entity' type='string' value='self' /> 62 </propmethod> 63 </propgroup> 64 <propgroup name='ipmi' version='1' 65 name-stability='Private' data-stability='Private' > 66 <propval name='entity-list' type='string_array' > 67 <propitem value='Fan3' /> 68 </propval> 69 </propgroup> 70 <enum-method name='ipmi' version='1' /> 71 </node> 72 <node instance='3'> 73 <fac-enum provider='fac_prov_ipmi' /> 74 <propgroup name='protocol' version='1' name-stability='Private' 75 data-stability='Private'> 76 <propval name='label' type='string' value='FAN 4' /> 77 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 78 proptype='fmri'> 79 <argval name='entity' type='string' value='self' /> 80 </propmethod> 81 </propgroup> 82 <propgroup name='ipmi' version='1' 83 name-stability='Private' data-stability='Private' > 84 <propval name='entity-list' type='string_array' > 85 <propitem value='Fan4' /> 86 </propval> 87 </propgroup> 88 <enum-method name='ipmi' version='1' /> 89 </node> 90 <node instance='4'> 91 <fac-enum provider='fac_prov_ipmi' /> 92 <propgroup name='protocol' version='1' name-stability='Private' 93 data-stability='Private'> 94 <propval name='label' type='string' value='FAN 5' /> 95 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 96 proptype='fmri'> 97 <argval name='entity' type='string' value='self' /> 98 </propmethod> 99 </propgroup> 100 <propgroup name='ipmi' version='1' 101 name-stability='Private' data-stability='Private' > 102 <propval name='entity-list' type='string_array' > 103 <propitem value='Fan5' /> 104 </propval> 105 </propgroup> 106 <enum-method name='ipmi' version='1' /> 107 </node> 108 <node instance='5'> 109 <fac-enum provider='fac_prov_ipmi' /> 110 <propgroup name='protocol' version='1' name-stability='Private' 111 data-stability='Private'> 112 <propval name='label' type='string' value='FAN 6' /> 113 <propmethod name='ipmi_fru_fmri' version='0' propname='FRU' 114 proptype='fmri'> 115 <argval name='entity' type='string' value='self' /> 116 </propmethod> 117 </propgroup> 118 <propgroup name='ipmi' version='1' 119 name-stability='Private' data-stability='Private' > 120 <propval name='entity-list' type='string_array' > 121 <propitem value='Fan6' /> 122 </propval> 123 </propgroup> 124 <enum-method name='ipmi' version='1' /> 125 </node> 126 </range> 127</topology> 128