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