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 "MB_DIMM_A_TEMP_C_5 $bus % 15 * 10", 14 "MB_DIMM_B_TEMP_C_6 $bus % 15 * 10", 15 "MB_DIMM_C_TEMP_C_7 $bus % 15 * 10", 16 "MB_DIMM_D_TEMP_C_8 $bus % 15 * 10", 17 "MB_DIMM_E_TEMP_C_9 $bus % 15 * 10", 18 "MB_DIMM_G_TEMP_C_11 $bus % 15 * 10", 19 "MB_DIMM_H_TEMP_C_12 $bus % 15 * 10", 20 "MB_DIMM_I_TEMP_C_13 $bus % 15 * 10", 21 "MB_DIMM_J_TEMP_C_14 $bus % 15 * 10", 22 "MB_DIMM_K_TEMP_C_15 $bus % 15 * 10" 23 ], 24 "Name": "PID_MB_DIMM $bus % 15 * 10", 25 "NegativeHysteresis": 2.0, 26 "OutLimitMax": 100, 27 "OutLimitMin": 0, 28 "PCoefficient": -3.0, 29 "PositiveHysteresis": 0.0, 30 "SetPoint": 75.0, 31 "SlewNeg": 0.0, 32 "SlewPos": 0.0, 33 "Type": "Pid", 34 "Zones": [ 35 "Zone 1" 36 ] 37 }, 38 { 39 "CheckHysteresisWithSetpoint": true, 40 "Class": "temp", 41 "DCoefficient": 0.0, 42 "FFGainCoefficient": 0.0, 43 "FFOffCoefficient": 0.0, 44 "ICoefficient": -0.035, 45 "ILimitMax": 100, 46 "ILimitMin": -50, 47 "Inputs": [ 48 "MB_CPU_TEMP_C_4 $bus % 15 * 10" 49 ], 50 "Name": "PID_MB_CPU $bus % 15 * 10", 51 "NegativeHysteresis": 3.0, 52 "OutLimitMax": 100, 53 "OutLimitMin": 0, 54 "PCoefficient": -5.5, 55 "PositiveHysteresis": 0.0, 56 "SetPoint": 74.0, 57 "SlewNeg": 0.0, 58 "SlewPos": 0.0, 59 "Type": "Pid", 60 "Zones": [ 61 "Zone 1" 62 ] 63 }, 64 { 65 "CheckHysteresisWithSetpoint": true, 66 "Class": "temp", 67 "DCoefficient": 0.0, 68 "FFGainCoefficient": 0.0, 69 "FFOffCoefficient": 0.0, 70 "ICoefficient": -0.02, 71 "ILimitMax": 100, 72 "ILimitMin": -50, 73 "Inputs": [ 74 "MB_SSD_BOOT_TEMP_C_17 $bus % 15 * 10" 75 ], 76 "Name": "PID_MB_SSD_BOOT $bus % 15 * 10", 77 "NegativeHysteresis": 2.0, 78 "OutLimitMax": 100, 79 "OutLimitMin": 0, 80 "PCoefficient": -1.5, 81 "PositiveHysteresis": 0.0, 82 "SetPoint": 68.0, 83 "SlewNeg": 0.0, 84 "SlewPos": 0.0, 85 "Type": "Pid", 86 "Zones": [ 87 "Zone 1" 88 ] 89 }, 90 { 91 "CheckHysteresisWithSetpoint": true, 92 "Class": "temp", 93 "DCoefficient": 0.0, 94 "FFGainCoefficient": 0.0, 95 "FFOffCoefficient": 0.0, 96 "ICoefficient": -0.02, 97 "ILimitMax": 100, 98 "ILimitMin": -50, 99 "Inputs": [ 100 "MB_VR_CPU0_TEMP_C_19 $bus % 15 * 10", 101 "MB_VR_SOC_TEMP_C_20 $bus % 15 * 10", 102 "MB_VR_CPU1_TEMP_C_21 $bus % 15 * 10", 103 "MB_VR_PVDDIO_TEMP_C_22 $bus % 15 * 10", 104 "MB_VR_PVDD11_TEMP_C_23 $bus % 15 * 10" 105 ], 106 "Name": "PID_SD_VR $bus % 15 * 10", 107 "NegativeHysteresis": 3.0, 108 "OutLimitMax": 100, 109 "OutLimitMin": 0, 110 "PCoefficient": -3.0, 111 "PositiveHysteresis": 0.0, 112 "SetPoint": 90.0, 113 "SlewNeg": 0.0, 114 "SlewPos": 0.0, 115 "Type": "Pid", 116 "Zones": [ 117 "Zone 1" 118 ] 119 }, 120 { 121 "Class": "temp", 122 "Inputs": [ 123 "MB_INLET_TEMP_C_1 $bus % 15 * 10", 124 "MB_OUTLET_TEMP_C_2 $bus % 15 * 10" 125 ], 126 "Name": "Stepwise_MB_INLET_OUTLET_TEMP $bus % 15 * 10", 127 "NegativeHysteresis": 0, 128 "Output": [ 129 20.0 130 ], 131 "PositiveHysteresis": 0, 132 "Reading": [ 133 20.0 134 ], 135 "Type": "Stepwise", 136 "Zones": [ 137 "Zone 1" 138 ] 139 }, 140 { 141 "Class": "temp", 142 "Inputs": [ 143 "Calibrated_MB_FIO_TEMP_C_3 $bus % 15 * 10" 144 ], 145 "Name": "Stepwise_MB_FIO $bus % 15 * 10", 146 "NegativeHysteresis": 2, 147 "Output": [ 148 20.0, 149 21.0, 150 22.0, 151 23.0, 152 24.0, 153 25.0, 154 26.0, 155 27.0, 156 28.0, 157 29.0, 158 30.0, 159 31.0, 160 31.0, 161 33.0, 162 35.0, 163 37.0, 164 38.0, 165 39.0, 166 40.0, 167 41.0 168 ], 169 "PositiveHysteresis": 0, 170 "Reading": [ 171 20.0, 172 21.0, 173 22.0, 174 23.0, 175 24.0, 176 25.0, 177 26.0, 178 27.0, 179 28.0, 180 29.0, 181 30.0, 182 31.0, 183 32.0, 184 33.0, 185 34.0, 186 35.0, 187 36.0, 188 37.0, 189 38.0, 190 39.0 191 ], 192 "Type": "Stepwise", 193 "Zones": [ 194 "Zone 1" 195 ] 196 }, 197 { 198 "Class": "temp", 199 "Inputs": [ 200 "MB_DIMM_A_TEMP_C_5 $bus % 15 * 10", 201 "MB_DIMM_B_TEMP_C_6 $bus % 15 * 10", 202 "MB_DIMM_C_TEMP_C_7 $bus % 15 * 10", 203 "MB_DIMM_D_TEMP_C_8 $bus % 15 * 10", 204 "MB_DIMM_E_TEMP_C_9 $bus % 15 * 10", 205 "MB_DIMM_G_TEMP_C_11 $bus % 15 * 10", 206 "MB_DIMM_H_TEMP_C_12 $bus % 15 * 10", 207 "MB_DIMM_I_TEMP_C_13 $bus % 15 * 10", 208 "MB_DIMM_J_TEMP_C_14 $bus % 15 * 10", 209 "MB_DIMM_K_TEMP_C_15 $bus % 15 * 10" 210 ], 211 "Name": "Stepwise_MB_DIMM $bus % 15 * 10", 212 "NegativeHysteresis": 2, 213 "Output": [ 214 20.0, 215 22.0, 216 24.0, 217 26.0, 218 28.0, 219 30.0 220 ], 221 "PositiveHysteresis": 0, 222 "Reading": [ 223 65.0, 224 66.0, 225 67.0, 226 68.0, 227 69.0, 228 70.0 229 ], 230 "Type": "Stepwise", 231 "Zones": [ 232 "Zone 1" 233 ] 234 }, 235 { 236 "Class": "temp", 237 "Inputs": [ 238 "MB_CPU_TEMP_C_4 $bus % 15 * 10" 239 ], 240 "Name": "Stepwise_MB_CPU $bus % 15 * 10", 241 "NegativeHysteresis": 3, 242 "Output": [ 243 20.0, 244 25.0, 245 30.0, 246 35.0, 247 40.0, 248 45.0, 249 50.0, 250 55.0, 251 60.0 252 ], 253 "PositiveHysteresis": 0, 254 "Reading": [ 255 66.0, 256 67.0, 257 68.0, 258 69.0, 259 70.0, 260 71.0, 261 72.0, 262 73.0, 263 74.0 264 ], 265 "Type": "Stepwise", 266 "Zones": [ 267 "Zone 1" 268 ] 269 }, 270 { 271 "Class": "temp", 272 "Inputs": [ 273 "MB_SSD_BOOT_TEMP_C_17 $bus % 15 * 10" 274 ], 275 "Name": "Stepwise_MB_SSD_BOOT $bus % 15 * 10", 276 "NegativeHysteresis": 2, 277 "Output": [ 278 20.0, 279 22.0, 280 24.0, 281 26.0, 282 28.0, 283 30.0 284 ], 285 "PositiveHysteresis": 0, 286 "Reading": [ 287 58.0, 288 59.0, 289 60.0, 290 61.0, 291 62.0, 292 63.0 293 ], 294 "Type": "Stepwise", 295 "Zones": [ 296 "Zone 1" 297 ] 298 }, 299 { 300 "Class": "temp", 301 "Inputs": [ 302 "MB_VR_CPU0_TEMP_C_19 $bus % 15 * 10", 303 "MB_VR_SOC_TEMP_C_20 $bus % 15 * 10", 304 "MB_VR_CPU1_TEMP_C_21 $bus % 15 * 10", 305 "MB_VR_PVDDIO_TEMP_C_22 $bus % 15 * 10", 306 "MB_VR_PVDD11_TEMP_C_23 $bus % 15 * 10" 307 ], 308 "Name": "Stepwise_SD_VR $bus % 15 * 10", 309 "NegativeHysteresis": 3, 310 "Output": [ 311 20.0, 312 22.0, 313 24.0, 314 26.0, 315 28.0, 316 30.0 317 ], 318 "PositiveHysteresis": 0, 319 "Reading": [ 320 80.0, 321 81.0, 322 82.0, 323 83.0, 324 84.0, 325 85.0 326 ], 327 "Type": "Stepwise", 328 "Zones": [ 329 "Zone 1" 330 ] 331 } 332 ], 333 "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15", 334 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})", 335 "Type": "Board", 336 "xyz.openbmc_project.Inventory.Decorator.Asset": { 337 "BuildDate": "$BOARD_MANUFACTURE_DATE", 338 "Manufacturer": "$BOARD_MANUFACTURER", 339 "Model": "$BOARD_PRODUCT_NAME", 340 "PartNumber": "$BOARD_PART_NUMBER", 341 "SerialNumber": "$BOARD_SERIAL_NUMBER", 342 "SparePartNumber": "$BOARD_INFO_AM1" 343 }, 344 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 345 "AssetTag": "$PRODUCT_ASSET_TAG" 346 }, 347 "xyz.openbmc_project.Inventory.Decorator.Revision": { 348 "Version": "$PRODUCT_VERSION" 349 }, 350 "xyz.openbmc_project.Inventory.Decorator.Slot": { 351 "SlotNumber": "$bus % 15" 352 } 353} 354