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