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