1{ 2 "Exposes": [ 3 { 4 "CheckHysteresisWithSetpoint": true, 5 "Class": "temp", 6 "DCoefficient": 0.0, 7 "FFGainCoefficient": 0.0, 8 "FFOffCoefficient": 0.0, 9 "ICoefficient": -0.035, 10 "ILimitMax": 100, 11 "ILimitMin": -50, 12 "Inputs": [ 13 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_A_TEMP_C", 14 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_B_TEMP_C", 15 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_C_TEMP_C", 16 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_D_TEMP_C", 17 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_A_TEMP_C", 18 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_B_TEMP_C", 19 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_C_TEMP_C", 20 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_D_TEMP_C" 21 ], 22 "Name": "PID_WF_DIMM_Slot $bus % 15", 23 "NegativeHysteresis": 2.0, 24 "OutLimitMax": 100, 25 "OutLimitMin": 0, 26 "PCoefficient": -3.0, 27 "PositiveHysteresis": 0.0, 28 "SetPoint": 75.0, 29 "SlewNeg": 0.0, 30 "SlewPos": 0.0, 31 "Type": "Pid", 32 "Zones": [ 33 "Zone 1" 34 ] 35 }, 36 { 37 "CheckHysteresisWithSetpoint": true, 38 "Class": "temp", 39 "DCoefficient": 0.0, 40 "FFGainCoefficient": 0.0, 41 "FFOffCoefficient": 0.0, 42 "ICoefficient": -0.02, 43 "ILimitMax": 100, 44 "ILimitMin": -50, 45 "Inputs": [ 46 "Wailua_Falls_Slot $bus % 15 WF_E1S_TEMP_C" 47 ], 48 "Name": "PID_WF_E1S_Slot $bus % 15", 49 "NegativeHysteresis": 2.0, 50 "OutLimitMax": 100, 51 "OutLimitMin": 0, 52 "PCoefficient": -1.5, 53 "PositiveHysteresis": 0.0, 54 "SetPoint": 68.0, 55 "SlewNeg": 0.0, 56 "SlewPos": 0.0, 57 "Type": "Pid", 58 "Zones": [ 59 "Zone 1" 60 ] 61 }, 62 { 63 "CheckHysteresisWithSetpoint": true, 64 "Class": "temp", 65 "DCoefficient": 0.0, 66 "FFGainCoefficient": 0.0, 67 "FFOffCoefficient": 0.0, 68 "ICoefficient": -0.02, 69 "ILimitMax": 100, 70 "ILimitMin": -50, 71 "Inputs": [ 72 "Wailua_Falls_Slot $bus % 15 WF_CXL1_CNTR_TEMP_C", 73 "Wailua_Falls_Slot $bus % 15 WF_CXL2_CNTR_TEMP_C" 74 ], 75 "Name": "PID_WF_CXL_Slot $bus % 15", 76 "NegativeHysteresis": 3.0, 77 "OutLimitMax": 100, 78 "OutLimitMin": 0, 79 "PCoefficient": -3.0, 80 "PositiveHysteresis": 0.0, 81 "SetPoint": 70.0, 82 "SlewNeg": 0.0, 83 "SlewPos": 0.0, 84 "Type": "Pid", 85 "Zones": [ 86 "Zone 1" 87 ] 88 }, 89 { 90 "Class": "temp", 91 "Inputs": [ 92 "Wailua_Falls_Slot $bus % 15 WF_1OU_BOARD_INLET_TEMP_C", 93 "Wailua_Falls_Slot $bus % 15 WF_VR_P0V8_ASIC1_TEMP_C", 94 "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_CD_ASIC1_TEMP_C", 95 "Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC1_TEMP_C", 96 "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_AB_ASIC1_TEMP_C", 97 "Wailua_Falls_Slot $bus % 15 WF_VR_P0V8_ASIC2_TEMP_C", 98 "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_CD_ASIC2_TEMP_C", 99 "Wailua_Falls_Slot $bus % 15 WF_VR_P0V85_ASIC2_TEMP_C", 100 "Wailua_Falls_Slot $bus % 15 WF_VR_PVDDQ_AB_ASIC2_TEMP_C" 101 ], 102 "Name": "Stepwise_WF_Non_Critical_Sensors_Slot $bus % 15", 103 "NegativeHysteresis": 0, 104 "Output": [ 105 20.0 106 ], 107 "PositiveHysteresis": 0, 108 "Reading": [ 109 20.0 110 ], 111 "Type": "Stepwise", 112 "Zones": [ 113 "Zone 1" 114 ] 115 }, 116 { 117 "Class": "temp", 118 "Inputs": [ 119 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_A_TEMP_C", 120 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_B_TEMP_C", 121 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_C_TEMP_C", 122 "Wailua_Falls_Slot $bus % 15 WF_ASIC1_DIMM_D_TEMP_C", 123 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_A_TEMP_C", 124 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_B_TEMP_C", 125 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_C_TEMP_C", 126 "Wailua_Falls_Slot $bus % 15 WF_ASIC2_DIMM_D_TEMP_C" 127 ], 128 "Name": "Stepwise_WF_DIMM_Slot $bus % 15", 129 "NegativeHysteresis": 2, 130 "Output": [ 131 20.0, 132 22.0, 133 24.0, 134 26.0, 135 28.0, 136 30.0 137 ], 138 "PositiveHysteresis": 0, 139 "Reading": [ 140 65.0, 141 66.0, 142 67.0, 143 68.0, 144 69.0, 145 70.0 146 ], 147 "Type": "Stepwise", 148 "Zones": [ 149 "Zone 1" 150 ] 151 }, 152 { 153 "Class": "temp", 154 "Inputs": [ 155 "Wailua_Falls_Slot $bus % 15 WF_E1S_TEMP_C" 156 ], 157 "Name": "Stepwise_WF_E1S_Slot $bus % 15", 158 "NegativeHysteresis": 2, 159 "Output": [ 160 20.0, 161 22.0, 162 24.0, 163 26.0, 164 28.0, 165 30.0 166 ], 167 "PositiveHysteresis": 0, 168 "Reading": [ 169 58.0, 170 59.0, 171 60.0, 172 61.0, 173 62.0, 174 63.0 175 ], 176 "Type": "Stepwise", 177 "Zones": [ 178 "Zone 1" 179 ] 180 }, 181 { 182 "Class": "temp", 183 "Inputs": [ 184 "Wailua_Falls_Slot $bus % 15 WF_CXL1_CNTR_TEMP_C", 185 "Wailua_Falls_Slot $bus % 15 WF_CXL2_CNTR_TEMP_C" 186 ], 187 "Name": "Stepwise_WF_CXL_Slot $bus % 15", 188 "NegativeHysteresis": 2, 189 "Output": [ 190 20.0, 191 22.0, 192 24.0, 193 26.0, 194 28.0, 195 30.0 196 ], 197 "PositiveHysteresis": 0, 198 "Reading": [ 199 60.0, 200 61.0, 201 62.0, 202 63.0, 203 64.0, 204 65.0 205 ], 206 "Type": "Stepwise", 207 "Zones": [ 208 "Zone 1" 209 ] 210 } 211 ], 212 "Name": "Yosemite 4 Wailua Falls Slot $bus % 15", 213 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Wailua Falls', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 214 "Type": "Board", 215 "xyz.openbmc_project.Inventory.Decorator.Asset": { 216 "BuildDate": "$BOARD_MANUFACTURE_DATE", 217 "Manufacturer": "$BOARD_MANUFACTURER", 218 "Model": "$BOARD_PRODUCT_NAME", 219 "PartNumber": "$BOARD_PART_NUMBER", 220 "SerialNumber": "$BOARD_SERIAL_NUMBER", 221 "SparePartNumber": "$BOARD_INFO_AM1" 222 }, 223 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 224 "AssetTag": "$PRODUCT_ASSET_TAG" 225 }, 226 "xyz.openbmc_project.Inventory.Decorator.Revision": { 227 "Version": "$PRODUCT_VERSION" 228 }, 229 "xyz.openbmc_project.Inventory.Decorator.Slot": { 230 "SlotNumber": "$bus % 15" 231 } 232} 233