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.02, 10 "ILimitMax": 100, 11 "ILimitMin": -50, 12 "Inputs": [ 13 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C" 14 ], 15 "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15", 16 "NegativeHysteresis": 3.0, 17 "OutLimitMax": 100, 18 "OutLimitMin": 0, 19 "PCoefficient": -5.0, 20 "PositiveHysteresis": 0.0, 21 "SetPoint": 90.0, 22 "SlewNeg": 0.0, 23 "SlewPos": 0.0, 24 "Type": "Pid", 25 "Zones": [ 26 "Zone 1" 27 ] 28 }, 29 { 30 "CheckHysteresisWithSetpoint": true, 31 "Class": "temp", 32 "DCoefficient": 0.0, 33 "FFGainCoefficient": 0.0, 34 "FFOffCoefficient": 0.0, 35 "ICoefficient": -0.035, 36 "ILimitMax": 100, 37 "ILimitMin": -50, 38 "InputUnavailableAsFailed": false, 39 "Inputs": [ 40 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C", 41 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C", 42 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C", 43 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C", 44 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C", 45 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C", 46 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C", 47 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C", 48 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C", 49 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C" 50 ], 51 "Name": "PID_MB_DIMM_Slot $bus % 15", 52 "NegativeHysteresis": 2.0, 53 "OutLimitMax": 100, 54 "OutLimitMin": 0, 55 "PCoefficient": -3.0, 56 "PositiveHysteresis": 0.0, 57 "SetPoint": 75.0, 58 "SlewNeg": 0.0, 59 "SlewPos": 0.0, 60 "Type": "Pid", 61 "Zones": [ 62 "Zone 1" 63 ] 64 }, 65 { 66 "CheckHysteresisWithSetpoint": true, 67 "Class": "temp", 68 "DCoefficient": 0.0, 69 "FFGainCoefficient": 0.0, 70 "FFOffCoefficient": 0.0, 71 "ICoefficient": -0.035, 72 "ILimitMax": 100, 73 "ILimitMin": -50, 74 "InputUnavailableAsFailed": false, 75 "Inputs": [ 76 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C" 77 ], 78 "Name": "PID_MB_CPU_Slot $bus % 15", 79 "NegativeHysteresis": 3.0, 80 "OutLimitMax": 100, 81 "OutLimitMin": 0, 82 "PCoefficient": -5.5, 83 "PositiveHysteresis": 0.0, 84 "SetPoint": 74.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.035, 99 "ILimitMax": 100, 100 "ILimitMin": -50, 101 "InputUnavailableAsFailed": false, 102 "Inputs": [ 103 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C" 104 ], 105 "Name": "PID_MB_SSD_BOOT_Slot $bus % 15", 106 "NegativeHysteresis": 2.0, 107 "OutLimitMax": 100, 108 "OutLimitMin": 0, 109 "PCoefficient": -5.5, 110 "PositiveHysteresis": 0.0, 111 "SetPoint": 68.0, 112 "SlewNeg": 0.0, 113 "SlewPos": 0.0, 114 "Type": "Pid", 115 "Zones": [ 116 "Zone 1" 117 ] 118 }, 119 { 120 "CheckHysteresisWithSetpoint": true, 121 "Class": "temp", 122 "DCoefficient": 0.0, 123 "FFGainCoefficient": 0.0, 124 "FFOffCoefficient": 0.0, 125 "ICoefficient": -0.02, 126 "ILimitMax": 100, 127 "ILimitMin": -50, 128 "InputUnavailableAsFailed": false, 129 "Inputs": [ 130 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C", 131 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C", 132 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C", 133 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C", 134 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C" 135 ], 136 "Name": "PID_MB_VR_Slot $bus % 15", 137 "NegativeHysteresis": 3.0, 138 "OutLimitMax": 100, 139 "OutLimitMin": 0, 140 "PCoefficient": -3.0, 141 "PositiveHysteresis": 0.0, 142 "SetPoint": 90.0, 143 "SlewNeg": 0.0, 144 "SlewPos": 0.0, 145 "Type": "Pid", 146 "Zones": [ 147 "Zone 1" 148 ] 149 }, 150 { 151 "Class": "temp", 152 "InputUnavailableAsFailed": false, 153 "Inputs": [ 154 "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C", 155 "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C" 156 ], 157 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15", 158 "NegativeHysteresis": 0, 159 "Output": [ 160 10.0 161 ], 162 "PositiveHysteresis": 0, 163 "Reading": [ 164 20.0 165 ], 166 "Type": "Stepwise", 167 "Zones": [ 168 "Zone 1" 169 ] 170 }, 171 { 172 "Class": "temp", 173 "InputUnavailableAsFailed": false, 174 "Inputs": [ 175 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C" 176 ], 177 "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15", 178 "NegativeHysteresis": 2, 179 "Output": [ 180 10.0, 181 20.0, 182 25.0, 183 30.0, 184 35.0, 185 40.0, 186 45.0, 187 50.0 188 ], 189 "PositiveHysteresis": 0, 190 "Reading": [ 191 89.0, 192 90.0, 193 91.0, 194 92.0, 195 93.0, 196 94.0, 197 95.0, 198 96.0 199 ], 200 "Type": "Stepwise", 201 "Zones": [ 202 "Zone 1" 203 ] 204 }, 205 { 206 "Class": "temp", 207 "InputUnavailableAsFailed": false, 208 "Inputs": [ 209 "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C" 210 ], 211 "Name": "Stepwise_MB_FIO_Slot $bus % 15", 212 "NegativeHysteresis": 0, 213 "Output": [ 214 10.0 215 ], 216 "PositiveHysteresis": 0, 217 "Reading": [ 218 20.0 219 ], 220 "Type": "Stepwise", 221 "Zones": [ 222 "Zone 1" 223 ] 224 }, 225 { 226 "Class": "temp", 227 "InputUnavailableAsFailed": false, 228 "Inputs": [ 229 "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C" 230 ], 231 "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15", 232 "NegativeHysteresis": 1, 233 "Output": [ 234 20.0, 235 21.0, 236 22.0, 237 23.0, 238 24.0, 239 25.0, 240 26.0, 241 27.0, 242 28.0, 243 29.0, 244 30.0, 245 32.0, 246 33.0, 247 35.0, 248 37.0, 249 38.0, 250 39.0, 251 40.0, 252 41.0, 253 42.0 254 ], 255 "PositiveHysteresis": 0, 256 "Reading": [ 257 20.0, 258 21.0, 259 22.0, 260 23.0, 261 24.0, 262 25.0, 263 26.0, 264 27.0, 265 28.0, 266 29.0, 267 30.0, 268 31.0, 269 33.0, 270 34.0, 271 35.0, 272 36.0, 273 37.0, 274 38.0, 275 39.0, 276 40.0 277 ], 278 "Type": "Stepwise", 279 "Zones": [ 280 "Zone 1" 281 ] 282 }, 283 { 284 "Class": "temp", 285 "InputUnavailableAsFailed": false, 286 "Inputs": [ 287 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C", 288 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C", 289 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C", 290 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C", 291 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C", 292 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C", 293 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C", 294 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C", 295 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C", 296 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C" 297 ], 298 "Name": "Stepwise_MB_DIMM_Slot $bus % 15", 299 "NegativeHysteresis": 2, 300 "Output": [ 301 20.0, 302 22.0, 303 24.0, 304 26.0, 305 28.0, 306 30.0 307 ], 308 "PositiveHysteresis": 0, 309 "Reading": [ 310 65.0, 311 66.0, 312 67.0, 313 68.0, 314 69.0, 315 70.0 316 ], 317 "Type": "Stepwise", 318 "Zones": [ 319 "Zone 1" 320 ] 321 }, 322 { 323 "Class": "temp", 324 "InputUnavailableAsFailed": false, 325 "Inputs": [ 326 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C" 327 ], 328 "Name": "Stepwise_MB_CPU_Slot $bus % 15", 329 "NegativeHysteresis": 3, 330 "Output": [ 331 20.0, 332 25.0, 333 30.0, 334 35.0, 335 40.0, 336 45.0, 337 50.0, 338 55.0, 339 60.0 340 ], 341 "PositiveHysteresis": 0, 342 "Reading": [ 343 66.0, 344 67.0, 345 68.0, 346 69.0, 347 70.0, 348 71.0, 349 72.0, 350 73.0, 351 74.0 352 ], 353 "Type": "Stepwise", 354 "Zones": [ 355 "Zone 1" 356 ] 357 }, 358 { 359 "Class": "temp", 360 "InputUnavailableAsFailed": false, 361 "Inputs": [ 362 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C" 363 ], 364 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15", 365 "NegativeHysteresis": 2, 366 "Output": [ 367 20.0, 368 22.0, 369 24.0, 370 26.0, 371 28.0, 372 30.0 373 ], 374 "PositiveHysteresis": 0, 375 "Reading": [ 376 58.0, 377 59.0, 378 60.0, 379 61.0, 380 62.0, 381 63.0 382 ], 383 "Type": "Stepwise", 384 "Zones": [ 385 "Zone 1" 386 ] 387 }, 388 { 389 "Class": "temp", 390 "InputUnavailableAsFailed": false, 391 "Inputs": [ 392 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C", 393 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C", 394 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C", 395 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C", 396 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C" 397 ], 398 "Name": "Stepwise_MB_VR_Slot $bus % 15", 399 "NegativeHysteresis": 3, 400 "Output": [ 401 20.0, 402 22.0, 403 24.0, 404 26.0, 405 28.0, 406 30.0 407 ], 408 "PositiveHysteresis": 0, 409 "Reading": [ 410 80.0, 411 81.0, 412 82.0, 413 83.0, 414 84.0, 415 85.0 416 ], 417 "Type": "Stepwise", 418 "Zones": [ 419 "Zone 1" 420 ] 421 } 422 ], 423 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15", 424 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})", 425 "Type": "Board", 426 "xyz.openbmc_project.Inventory.Decorator.Asset": { 427 "BuildDate": "$BOARD_MANUFACTURE_DATE", 428 "Manufacturer": "$BOARD_MANUFACTURER", 429 "Model": "$BOARD_PRODUCT_NAME", 430 "PartNumber": "$BOARD_PART_NUMBER", 431 "SerialNumber": "$BOARD_SERIAL_NUMBER", 432 "SparePartNumber": "$BOARD_INFO_AM1" 433 }, 434 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 435 "AssetTag": "$PRODUCT_ASSET_TAG" 436 }, 437 "xyz.openbmc_project.Inventory.Decorator.ManagedHost": { 438 "HostIndex": "$bus % 15" 439 }, 440 "xyz.openbmc_project.Inventory.Decorator.Revision": { 441 "Version": "$PRODUCT_VERSION" 442 }, 443 "xyz.openbmc_project.Inventory.Decorator.Slot": { 444 "SlotNumber": "$bus % 15" 445 }, 446 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": { 447 "ProductId": 1 448 } 449} 450