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 "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C" 210 ], 211 "Name": "Stepwise_MB_FIO_Slot $bus % 15", 212 "NegativeHysteresis": 1, 213 "Output": [ 214 20.0, 215 21.0, 216 22.0, 217 23.0, 218 24.0, 219 25.0, 220 26.0, 221 27.0, 222 28.0, 223 29.0, 224 30.0, 225 32.0, 226 33.0, 227 35.0, 228 37.0, 229 38.0, 230 39.0, 231 40.0, 232 41.0, 233 42.0 234 ], 235 "PositiveHysteresis": 0, 236 "Reading": [ 237 20.0, 238 21.0, 239 22.0, 240 23.0, 241 24.0, 242 25.0, 243 26.0, 244 27.0, 245 28.0, 246 29.0, 247 30.0, 248 31.0, 249 33.0, 250 34.0, 251 35.0, 252 36.0, 253 37.0, 254 38.0, 255 39.0, 256 40.0 257 ], 258 "Type": "Stepwise", 259 "Zones": [ 260 "Zone 1" 261 ] 262 }, 263 { 264 "Class": "temp", 265 "InputUnavailableAsFailed": false, 266 "Inputs": [ 267 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C", 268 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C", 269 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C", 270 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C", 271 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C", 272 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C", 273 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C", 274 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C", 275 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C", 276 "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C" 277 ], 278 "Name": "Stepwise_MB_DIMM_Slot $bus % 15", 279 "NegativeHysteresis": 2, 280 "Output": [ 281 20.0, 282 22.0, 283 24.0, 284 26.0, 285 28.0, 286 30.0 287 ], 288 "PositiveHysteresis": 0, 289 "Reading": [ 290 65.0, 291 66.0, 292 67.0, 293 68.0, 294 69.0, 295 70.0 296 ], 297 "Type": "Stepwise", 298 "Zones": [ 299 "Zone 1" 300 ] 301 }, 302 { 303 "Class": "temp", 304 "InputUnavailableAsFailed": false, 305 "Inputs": [ 306 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C" 307 ], 308 "Name": "Stepwise_MB_CPU_Slot $bus % 15", 309 "NegativeHysteresis": 3, 310 "Output": [ 311 20.0, 312 25.0, 313 30.0, 314 35.0, 315 40.0, 316 45.0, 317 50.0, 318 55.0, 319 60.0 320 ], 321 "PositiveHysteresis": 0, 322 "Reading": [ 323 66.0, 324 67.0, 325 68.0, 326 69.0, 327 70.0, 328 71.0, 329 72.0, 330 73.0, 331 74.0 332 ], 333 "Type": "Stepwise", 334 "Zones": [ 335 "Zone 1" 336 ] 337 }, 338 { 339 "Class": "temp", 340 "InputUnavailableAsFailed": false, 341 "Inputs": [ 342 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C" 343 ], 344 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15", 345 "NegativeHysteresis": 2, 346 "Output": [ 347 20.0, 348 22.0, 349 24.0, 350 26.0, 351 28.0, 352 30.0 353 ], 354 "PositiveHysteresis": 0, 355 "Reading": [ 356 58.0, 357 59.0, 358 60.0, 359 61.0, 360 62.0, 361 63.0 362 ], 363 "Type": "Stepwise", 364 "Zones": [ 365 "Zone 1" 366 ] 367 }, 368 { 369 "Class": "temp", 370 "InputUnavailableAsFailed": false, 371 "Inputs": [ 372 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C", 373 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C", 374 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C", 375 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C", 376 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C" 377 ], 378 "Name": "Stepwise_MB_VR_Slot $bus % 15", 379 "NegativeHysteresis": 3, 380 "Output": [ 381 20.0, 382 22.0, 383 24.0, 384 26.0, 385 28.0, 386 30.0 387 ], 388 "PositiveHysteresis": 0, 389 "Reading": [ 390 80.0, 391 81.0, 392 82.0, 393 83.0, 394 84.0, 395 85.0 396 ], 397 "Type": "Stepwise", 398 "Zones": [ 399 "Zone 1" 400 ] 401 } 402 ], 403 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15", 404 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})", 405 "Type": "Board", 406 "xyz.openbmc_project.Inventory.Decorator.Asset": { 407 "BuildDate": "$BOARD_MANUFACTURE_DATE", 408 "Manufacturer": "$BOARD_MANUFACTURER", 409 "Model": "$BOARD_PRODUCT_NAME", 410 "PartNumber": "$BOARD_PART_NUMBER", 411 "SerialNumber": "$BOARD_SERIAL_NUMBER", 412 "SparePartNumber": "$BOARD_INFO_AM1" 413 }, 414 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 415 "AssetTag": "$PRODUCT_ASSET_TAG" 416 }, 417 "xyz.openbmc_project.Inventory.Decorator.ManagedHost": { 418 "HostIndex": "$bus % 15" 419 }, 420 "xyz.openbmc_project.Inventory.Decorator.Revision": { 421 "Version": "$PRODUCT_VERSION" 422 }, 423 "xyz.openbmc_project.Inventory.Decorator.Slot": { 424 "SlotNumber": "$bus % 15" 425 }, 426 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": { 427 "ProductId": 1 428 } 429} 430