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