1{ 2 "Exposes": [ 3 { 4 "Index": 0, 5 "Name": "MGNT_ADC_P12V_VOLT_V", 6 "ScaleFactor": 0.1124, 7 "Thresholds": [ 8 { 9 "Direction": "greater than", 10 "Label": "vout1", 11 "Name": "upper non recoverable", 12 "Severity": 4, 13 "Value": 13.74 14 }, 15 { 16 "Direction": "greater than", 17 "Name": "upper critical", 18 "Severity": 1, 19 "Value": 13.176 20 }, 21 { 22 "Direction": "greater than", 23 "Name": "upper non critical", 24 "Severity": 0, 25 "Value": 13.054 26 }, 27 { 28 "Direction": "less than", 29 "Name": "lower non critical", 30 "Severity": 0, 31 "Value": 11.346 32 }, 33 { 34 "Direction": "less than", 35 "Name": "lower critical", 36 "Severity": 1, 37 "Value": 11.224 38 }, 39 { 40 "Direction": "less than", 41 "Label": "vin", 42 "Name": "lower non recoverable", 43 "Severity": 4, 44 "Value": 10.32 45 } 46 ], 47 "Type": "ADC" 48 }, 49 { 50 "Index": 1, 51 "Name": "MGNT_ADC_P5V_VOLT_V", 52 "ScaleFactor": 0.2717, 53 "Thresholds": [ 54 { 55 "Direction": "greater than", 56 "Name": "upper non recoverable", 57 "Severity": 4, 58 "Value": 5.65 59 }, 60 { 61 "Direction": "greater than", 62 "Name": "upper critical", 63 "Severity": 1, 64 "Value": 5.55 65 }, 66 { 67 "Direction": "greater than", 68 "Name": "upper non critical", 69 "Severity": 0, 70 "Value": 5.5 71 }, 72 { 73 "Direction": "less than", 74 "Name": "lower non critical", 75 "Severity": 0, 76 "Value": 4.5 77 }, 78 { 79 "Direction": "less than", 80 "Name": "lower critical", 81 "Severity": 1, 82 "Value": 4.45 83 }, 84 { 85 "Direction": "less than", 86 "Name": "lower non recoverable", 87 "Severity": 4, 88 "Value": 4.15 89 } 90 ], 91 "Type": "ADC" 92 }, 93 { 94 "Index": 2, 95 "Name": "MGNT_ADC_P3V3_VOLT_V", 96 "ScaleFactor": 0.4107, 97 "Thresholds": [ 98 { 99 "Direction": "greater than", 100 "Name": "upper non recoverable", 101 "Severity": 4, 102 "Value": 3.729 103 }, 104 { 105 "Direction": "greater than", 106 "Name": "upper critical", 107 "Severity": 1, 108 "Value": 3.564 109 }, 110 { 111 "Direction": "greater than", 112 "Name": "upper non critical", 113 "Severity": 0, 114 "Value": 3.531 115 }, 116 { 117 "Direction": "less than", 118 "Name": "lower non critical", 119 "Severity": 0, 120 "Value": 3.069 121 }, 122 { 123 "Direction": "less than", 124 "Name": "lower critical", 125 "Severity": 1, 126 "Value": 3.036 127 }, 128 { 129 "Direction": "less than", 130 "Name": "lower non recoverable", 131 "Severity": 4, 132 "Value": 2.739 133 } 134 ], 135 "Type": "ADC" 136 }, 137 { 138 "Index": 3, 139 "Name": "MGNT_ADC_P2V5_VOLT_V", 140 "ScaleFactor": 0.542, 141 "Thresholds": [ 142 { 143 "Direction": "greater than", 144 "Name": "upper critical", 145 "Severity": 1, 146 "Value": 2.7 147 }, 148 { 149 "Direction": "greater than", 150 "Name": "upper non critical", 151 "Severity": 0, 152 "Value": 2.675 153 }, 154 { 155 "Direction": "less than", 156 "Name": "lower non critical", 157 "Severity": 0, 158 "Value": 2.325 159 }, 160 { 161 "Direction": "less than", 162 "Name": "lower critical", 163 "Severity": 1, 164 "Value": 2.3 165 } 166 ], 167 "Type": "ADC" 168 }, 169 { 170 "Index": 4, 171 "Name": "MGNT_ADC_P1V8_VOLT_V", 172 "ScaleFactor": 1, 173 "Thresholds": [ 174 { 175 "Direction": "greater than", 176 "Name": "upper critical", 177 "Severity": 1, 178 "Value": 1.944 179 }, 180 { 181 "Direction": "greater than", 182 "Name": "upper non critical", 183 "Severity": 0, 184 "Value": 1.926 185 }, 186 { 187 "Direction": "less than", 188 "Name": "lower non critical", 189 "Severity": 0, 190 "Value": 1.674 191 }, 192 { 193 "Direction": "less than", 194 "Name": "lower critical", 195 "Severity": 1, 196 "Value": 1.656 197 } 198 ], 199 "Type": "ADC" 200 }, 201 { 202 "Index": 5, 203 "Name": "MGNT_ADC_P3V3_RGM_VOLT_V", 204 "ScaleFactor": 0.4107, 205 "Thresholds": [ 206 { 207 "Direction": "greater than", 208 "Name": "upper critical", 209 "Severity": 1, 210 "Value": 3.564 211 }, 212 { 213 "Direction": "greater than", 214 "Name": "upper non critical", 215 "Severity": 0, 216 "Value": 3.531 217 }, 218 { 219 "Direction": "less than", 220 "Name": "lower non critical", 221 "Severity": 0, 222 "Value": 3.069 223 }, 224 { 225 "Direction": "less than", 226 "Name": "lower critical", 227 "Severity": 1, 228 "Value": 3.036 229 } 230 ], 231 "Type": "ADC" 232 }, 233 { 234 "Index": 6, 235 "Name": "MGNT_ADC_P1V2_VOLT_V", 236 "ScaleFactor": 1, 237 "Thresholds": [ 238 { 239 "Direction": "greater than", 240 "Name": "upper non recoverable", 241 "Severity": 4, 242 "Value": 1.356 243 }, 244 { 245 "Direction": "greater than", 246 "Name": "upper critical", 247 "Severity": 1, 248 "Value": 1.296 249 }, 250 { 251 "Direction": "greater than", 252 "Name": "upper non critical", 253 "Severity": 0, 254 "Value": 1.284 255 }, 256 { 257 "Direction": "less than", 258 "Name": "lower non critical", 259 "Severity": 0, 260 "Value": 1.116 261 }, 262 { 263 "Direction": "less than", 264 "Name": "lower critical", 265 "Severity": 1, 266 "Value": 1.104 267 }, 268 { 269 "Direction": "less than", 270 "Name": "lower non recoverable", 271 "Severity": 4, 272 "Value": 0.996 273 } 274 ], 275 "Type": "ADC" 276 }, 277 { 278 "Index": 7, 279 "Name": "MGNT_ADC_P0V6_VOLT_V", 280 "ScaleFactor": 1, 281 "Thresholds": [ 282 { 283 "Direction": "greater than", 284 "Name": "upper critical", 285 "Severity": 1, 286 "Value": 0.648 287 }, 288 { 289 "Direction": "greater than", 290 "Name": "upper non critical", 291 "Severity": 0, 292 "Value": 0.642 293 }, 294 { 295 "Direction": "less than", 296 "Name": "lower non critical", 297 "Severity": 0, 298 "Value": 0.558 299 }, 300 { 301 "Direction": "less than", 302 "Name": "lower critical", 303 "Severity": 1, 304 "Value": 0.552 305 } 306 ], 307 "Type": "ADC" 308 }, 309 { 310 "Index": 8, 311 "Name": "MGNT_ADC_P1V0_VOLT_V", 312 "ScaleFactor": 1, 313 "Thresholds": [ 314 { 315 "Direction": "greater than", 316 "Name": "upper non recoverable", 317 "Severity": 4, 318 "Value": 1.13 319 }, 320 { 321 "Direction": "greater than", 322 "Name": "upper critical", 323 "Severity": 1, 324 "Value": 1.08 325 }, 326 { 327 "Direction": "greater than", 328 "Name": "upper non critical", 329 "Severity": 0, 330 "Value": 1.07 331 }, 332 { 333 "Direction": "less than", 334 "Name": "lower non critical", 335 "Severity": 0, 336 "Value": 0.93 337 }, 338 { 339 "Direction": "less than", 340 "Name": "lower critical", 341 "Severity": 1, 342 "Value": 0.92 343 }, 344 { 345 "Direction": "less than", 346 "Name": "lower non recoverable", 347 "Severity": 4, 348 "Value": 0.83 349 } 350 ], 351 "Type": "ADC" 352 }, 353 { 354 "Index": 9, 355 "Name": "MGNT_ADC_P5V_USB_VOLT_V", 356 "ScaleFactor": 0.2717, 357 "Thresholds": [ 358 { 359 "Direction": "greater than", 360 "Name": "upper non recoverable", 361 "Severity": 4, 362 "Value": 5.5 363 }, 364 { 365 "Direction": "greater than", 366 "Name": "upper critical", 367 "Severity": 1, 368 "Value": 5.4 369 }, 370 { 371 "Direction": "greater than", 372 "Name": "upper non critical", 373 "Severity": 0, 374 "Value": 5.35 375 }, 376 { 377 "Direction": "less than", 378 "Name": "lower non critical", 379 "Severity": 0, 380 "Value": 4.65 381 }, 382 { 383 "Direction": "less than", 384 "Name": "lower critical", 385 "Severity": 1, 386 "Value": 4.6 387 }, 388 { 389 "Direction": "less than", 390 "Name": "lower non recoverable", 391 "Severity": 4, 392 "Value": 4.15 393 } 394 ], 395 "Type": "ADC" 396 }, 397 { 398 "BridgeGpio": [ 399 { 400 "Name": "EN_P3V_BAT_SCALED_R", 401 "Polarity": "H", 402 "SetupTime": 1 403 } 404 ], 405 "Index": 10, 406 "Name": "MGNT_ADC_P3V_BAT_VOLT_V", 407 "PollRate": 3600, 408 "ScaleFactor": 0.3333, 409 "Thresholds": [ 410 { 411 "Direction": "greater than", 412 "Name": "upper critical", 413 "Severity": 1, 414 "Value": 3.502 415 }, 416 { 417 "Direction": "greater than", 418 "Name": "upper non critical", 419 "Severity": 0, 420 "Value": 3.468 421 }, 422 { 423 "Direction": "less than", 424 "Name": "lower non critical", 425 "Severity": 0, 426 "Value": 2.793 427 }, 428 { 429 "Direction": "less than", 430 "Name": "lower critical", 431 "Severity": 1, 432 "Value": 2.765 433 } 434 ], 435 "Type": "ADC" 436 }, 437 { 438 "Class": "fan", 439 "FFGainCoefficient": 1.0, 440 "FFOffCoefficient": 0.0, 441 "FailSafePercent": 80.0, 442 "ICoefficient": 0.0, 443 "ILimitMax": 0.0, 444 "ILimitMin": 0.0, 445 "Inputs": [ 446 "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM", 447 "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM", 448 "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM", 449 "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM", 450 "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM", 451 "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM", 452 "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM", 453 "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM", 454 "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM", 455 "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM", 456 "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM", 457 "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM", 458 "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM", 459 "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM", 460 "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM", 461 "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM", 462 "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM", 463 "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM", 464 "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM", 465 "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM", 466 "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM", 467 "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM", 468 "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM", 469 "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM" 470 ], 471 "Name": "All Fan", 472 "OutLimitMax": 100.0, 473 "OutLimitMin": 0.0, 474 "Outputs": [ 475 "FANBOARD0_FAN0_PWM_PCT", 476 "FANBOARD0_FAN0_PWM_PCT", 477 "FANBOARD0_FAN1_PWM_PCT", 478 "FANBOARD0_FAN1_PWM_PCT", 479 "FANBOARD1_FAN2_PWM_PCT", 480 "FANBOARD1_FAN2_PWM_PCT", 481 "FANBOARD1_FAN3_PWM_PCT", 482 "FANBOARD1_FAN3_PWM_PCT", 483 "FANBOARD0_FAN4_PWM_PCT", 484 "FANBOARD0_FAN4_PWM_PCT", 485 "FANBOARD0_FAN5_PWM_PCT", 486 "FANBOARD0_FAN5_PWM_PCT", 487 "FANBOARD1_FAN6_PWM_PCT", 488 "FANBOARD1_FAN6_PWM_PCT", 489 "FANBOARD1_FAN7_PWM_PCT", 490 "FANBOARD1_FAN7_PWM_PCT", 491 "FANBOARD0_FAN8_PWM_PCT", 492 "FANBOARD0_FAN8_PWM_PCT", 493 "FANBOARD0_FAN9_PWM_PCT", 494 "FANBOARD0_FAN9_PWM_PCT", 495 "FANBOARD1_FAN10_PWM_PCT", 496 "FANBOARD1_FAN10_PWM_PCT", 497 "FANBOARD1_FAN11_PWM_PCT", 498 "FANBOARD1_FAN11_PWM_PCT" 499 ], 500 "PCoefficient": 0.0, 501 "SlewNeg": 0.0, 502 "SlewPos": 0.0, 503 "Type": "Pid", 504 "Zones": [ 505 "Zone 1" 506 ] 507 }, 508 { 509 "CheckHysteresisWithSetpoint": true, 510 "Class": "temp", 511 "DCoefficient": 0.0, 512 "FFGainCoefficient": 0.0, 513 "FFOffCoefficient": 0.0, 514 "ICoefficient": -0.015, 515 "ILimitMax": 100, 516 "ILimitMin": -50, 517 "Inputs": [ 518 "NIC0_TEMP_C", 519 "NIC1_TEMP_C", 520 "NIC2_TEMP_C", 521 "NIC3_TEMP_C" 522 ], 523 "Name": "PID_NIC_TEMP", 524 "NegativeHysteresis": 3.0, 525 "OutLimitMax": 100, 526 "OutLimitMin": 0, 527 "PCoefficient": -3.0, 528 "PositiveHysteresis": 0.0, 529 "SetPoint": 90.0, 530 "SlewNeg": 0.0, 531 "SlewPos": 0.0, 532 "Type": "Pid", 533 "Zones": [ 534 "Zone 1" 535 ] 536 }, 537 { 538 "AccumulateSetPoint": true, 539 "CycleIntervalTimeMS": 1000, 540 "FailSafePercent": 100.0, 541 "MinThermalOutput": 0.0, 542 "Name": "Zone 1", 543 "Type": "Pid.Zone", 544 "UpdateThermalsTimeMS": 1000 545 }, 546 { 547 "Class": "temp", 548 "Inputs": [ 549 "NIC0_TEMP_C", 550 "NIC1_TEMP_C", 551 "NIC2_TEMP_C", 552 "NIC3_TEMP_C" 553 ], 554 "Name": "Stepwise_NIC_TEMP", 555 "NegativeHysteresis": 2, 556 "Output": [ 557 20.0, 558 22.0, 559 24.0, 560 26.0, 561 28.0, 562 30.0 563 ], 564 "PositiveHysteresis": 0, 565 "Reading": [ 566 80.0, 567 81.0, 568 82.0, 569 83.0, 570 84.0, 571 85.0 572 ], 573 "Type": "Stepwise", 574 "Zones": [ 575 "Zone 1" 576 ] 577 }, 578 { 579 "Address": "0x48", 580 "Bus": 34, 581 "Name": "MGNT_TEMP_C", 582 "Thresholds": [ 583 { 584 "Direction": "greater than", 585 "Name": "upper critical", 586 "Severity": 1, 587 "Value": 50 588 } 589 ], 590 "Type": "TMP75" 591 } 592 ], 593 "Name": "Yosemite 4 Management Board", 594 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 595 "Type": "Board", 596 "xyz.openbmc_project.Inventory.Decorator.Asset": { 597 "BuildDate": "$BOARD_MANUFACTURE_DATE", 598 "Manufacturer": "$BOARD_MANUFACTURER", 599 "Model": "$BOARD_PRODUCT_NAME", 600 "PartNumber": "$BOARD_PART_NUMBER", 601 "SerialNumber": "$BOARD_SERIAL_NUMBER", 602 "SparePartNumber": "$BOARD_INFO_AM1" 603 }, 604 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 605 "AssetTag": "$PRODUCT_ASSET_TAG" 606 }, 607 "xyz.openbmc_project.Inventory.Decorator.Revision": { 608 "Version": "$PRODUCT_VERSION" 609 }, 610 "xyz.openbmc_project.Inventory.Item.BMC": {} 611} 612