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 "Hysteresis": 0, 11 "Label": "vout1", 12 "Name": "upper non recoverable", 13 "Severity": 4, 14 "Value": 13.74 15 }, 16 { 17 "Direction": "greater than", 18 "Hysteresis": 0, 19 "Name": "upper critical", 20 "Severity": 1, 21 "Value": 13.176 22 }, 23 { 24 "Direction": "greater than", 25 "Hysteresis": 0, 26 "Name": "upper non critical", 27 "Severity": 0, 28 "Value": 13.054 29 }, 30 { 31 "Direction": "less than", 32 "Hysteresis": 0, 33 "Name": "lower non critical", 34 "Severity": 0, 35 "Value": 11.346 36 }, 37 { 38 "Direction": "less than", 39 "Hysteresis": 0, 40 "Name": "lower critical", 41 "Severity": 1, 42 "Value": 11.224 43 }, 44 { 45 "Direction": "less than", 46 "Hysteresis": 0, 47 "Label": "vin", 48 "Name": "lower non recoverable", 49 "Severity": 4, 50 "Value": 10.32 51 } 52 ], 53 "Type": "ADC" 54 }, 55 { 56 "Index": 1, 57 "Name": "MGNT_ADC_P5V_VOLT_V", 58 "ScaleFactor": 0.2717, 59 "Thresholds": [ 60 { 61 "Direction": "greater than", 62 "Hysteresis": 0, 63 "Name": "upper non recoverable", 64 "Severity": 4, 65 "Value": 5.65 66 }, 67 { 68 "Direction": "greater than", 69 "Hysteresis": 0, 70 "Name": "upper critical", 71 "Severity": 1, 72 "Value": 5.55 73 }, 74 { 75 "Direction": "greater than", 76 "Hysteresis": 0, 77 "Name": "upper non critical", 78 "Severity": 0, 79 "Value": 5.5 80 }, 81 { 82 "Direction": "less than", 83 "Hysteresis": 0, 84 "Name": "lower non critical", 85 "Severity": 0, 86 "Value": 4.5 87 }, 88 { 89 "Direction": "less than", 90 "Hysteresis": 0, 91 "Name": "lower critical", 92 "Severity": 1, 93 "Value": 4.45 94 }, 95 { 96 "Direction": "less than", 97 "Hysteresis": 0, 98 "Name": "lower non recoverable", 99 "Severity": 4, 100 "Value": 4.15 101 } 102 ], 103 "Type": "ADC" 104 }, 105 { 106 "Index": 2, 107 "Name": "MGNT_ADC_P3V3_VOLT_V", 108 "ScaleFactor": 0.4107, 109 "Thresholds": [ 110 { 111 "Direction": "greater than", 112 "Hysteresis": 0, 113 "Name": "upper non recoverable", 114 "Severity": 4, 115 "Value": 3.729 116 }, 117 { 118 "Direction": "greater than", 119 "Hysteresis": 0, 120 "Name": "upper critical", 121 "Severity": 1, 122 "Value": 3.564 123 }, 124 { 125 "Direction": "greater than", 126 "Hysteresis": 0, 127 "Name": "upper non critical", 128 "Severity": 0, 129 "Value": 3.531 130 }, 131 { 132 "Direction": "less than", 133 "Hysteresis": 0, 134 "Name": "lower non critical", 135 "Severity": 0, 136 "Value": 3.069 137 }, 138 { 139 "Direction": "less than", 140 "Hysteresis": 0, 141 "Name": "lower critical", 142 "Severity": 1, 143 "Value": 3.036 144 }, 145 { 146 "Direction": "less than", 147 "Hysteresis": 0, 148 "Name": "lower non recoverable", 149 "Severity": 4, 150 "Value": 2.739 151 } 152 ], 153 "Type": "ADC" 154 }, 155 { 156 "Index": 3, 157 "Name": "MGNT_ADC_P2V5_VOLT_V", 158 "ScaleFactor": 0.542, 159 "Thresholds": [ 160 { 161 "Direction": "greater than", 162 "Hysteresis": 0, 163 "Name": "upper critical", 164 "Severity": 1, 165 "Value": 2.7 166 }, 167 { 168 "Direction": "greater than", 169 "Hysteresis": 0, 170 "Name": "upper non critical", 171 "Severity": 0, 172 "Value": 2.675 173 }, 174 { 175 "Direction": "less than", 176 "Hysteresis": 0, 177 "Name": "lower non critical", 178 "Severity": 0, 179 "Value": 2.325 180 }, 181 { 182 "Direction": "less than", 183 "Hysteresis": 0, 184 "Name": "lower critical", 185 "Severity": 1, 186 "Value": 2.3 187 } 188 ], 189 "Type": "ADC" 190 }, 191 { 192 "Index": 4, 193 "Name": "MGNT_ADC_P5V_USB_VOLT_V", 194 "ScaleFactor": 0.2717, 195 "Thresholds": [ 196 { 197 "Direction": "greater than", 198 "Hysteresis": 0, 199 "Name": "upper non recoverable", 200 "Severity": 4, 201 "Value": 5.5 202 }, 203 { 204 "Direction": "greater than", 205 "Hysteresis": 0, 206 "Name": "upper critical", 207 "Severity": 1, 208 "Value": 5.4 209 }, 210 { 211 "Direction": "greater than", 212 "Hysteresis": 0, 213 "Name": "upper non critical", 214 "Severity": 0, 215 "Value": 5.35 216 }, 217 { 218 "Direction": "less than", 219 "Hysteresis": 0, 220 "Name": "lower non critical", 221 "Severity": 0, 222 "Value": 4.65 223 }, 224 { 225 "Direction": "less than", 226 "Hysteresis": 0, 227 "Name": "lower critical", 228 "Severity": 1, 229 "Value": 4.6 230 }, 231 { 232 "Direction": "less than", 233 "Hysteresis": 0, 234 "Name": "lower non recoverable", 235 "Severity": 4, 236 "Value": 4.15 237 } 238 ], 239 "Type": "ADC" 240 }, 241 { 242 "Index": 5, 243 "Name": "MGNT_ADC_P1V2_VOLT_V", 244 "ScaleFactor": 1, 245 "Thresholds": [ 246 { 247 "Direction": "greater than", 248 "Hysteresis": 0, 249 "Name": "upper non recoverable", 250 "Severity": 4, 251 "Value": 1.356 252 }, 253 { 254 "Direction": "greater than", 255 "Hysteresis": 0, 256 "Name": "upper critical", 257 "Severity": 1, 258 "Value": 1.296 259 }, 260 { 261 "Direction": "greater than", 262 "Hysteresis": 0, 263 "Name": "upper non critical", 264 "Severity": 0, 265 "Value": 1.284 266 }, 267 { 268 "Direction": "less than", 269 "Hysteresis": 0, 270 "Name": "lower non critical", 271 "Severity": 0, 272 "Value": 1.116 273 }, 274 { 275 "Direction": "less than", 276 "Hysteresis": 0, 277 "Name": "lower critical", 278 "Severity": 1, 279 "Value": 1.104 280 }, 281 { 282 "Direction": "less than", 283 "Hysteresis": 0, 284 "Name": "lower non recoverable", 285 "Severity": 4, 286 "Value": 0.996 287 } 288 ], 289 "Type": "ADC" 290 }, 291 { 292 "BridgeGpio": [ 293 { 294 "Name": "EN_P3V_BAT_SCALED_R", 295 "Polarity": "H", 296 "SetupTime": 1 297 } 298 ], 299 "Index": 6, 300 "Name": "MGNT_ADC_P3V_BAT_VOLT_V", 301 "PollRate": 3600, 302 "ScaleFactor": 0.3333, 303 "Thresholds": [ 304 { 305 "Direction": "greater than", 306 "Hysteresis": 0, 307 "Name": "upper critical", 308 "Severity": 1, 309 "Value": 3.502 310 }, 311 { 312 "Direction": "greater than", 313 "Hysteresis": 0, 314 "Name": "upper non critical", 315 "Severity": 0, 316 "Value": 3.468 317 }, 318 { 319 "Direction": "less than", 320 "Hysteresis": 0, 321 "Name": "lower non critical", 322 "Severity": 0, 323 "Value": 2.793 324 }, 325 { 326 "Direction": "less than", 327 "Hysteresis": 0, 328 "Name": "lower critical", 329 "Severity": 1, 330 "Value": 2.765 331 } 332 ], 333 "Type": "ADC" 334 }, 335 { 336 "Index": 7, 337 "Name": "MGNT_ADC_P1V07_BMC_VOLT_V", 338 "ScaleFactor": 1, 339 "Thresholds": [ 340 { 341 "Direction": "greater than", 342 "Hysteresis": 0, 343 "Name": "upper critical", 344 "Severity": 1, 345 "Value": 1.156 346 }, 347 { 348 "Direction": "greater than", 349 "Hysteresis": 0, 350 "Name": "upper non critical", 351 "Severity": 0, 352 "Value": 1.145 353 }, 354 { 355 "Direction": "less than", 356 "Hysteresis": 0, 357 "Name": "lower non critical", 358 "Severity": 0, 359 "Value": 0.995 360 }, 361 { 362 "Direction": "less than", 363 "Hysteresis": 0, 364 "Name": "lower critical", 365 "Severity": 1, 366 "Value": 0.984 367 } 368 ], 369 "Type": "ADC" 370 }, 371 { 372 "Address": "0x1D", 373 "Bus": 34, 374 "Labels": [ 375 "in0" 376 ], 377 "Name": "MGNT_ADC_1D", 378 "Thresholds": [ 379 { 380 "Direction": "greater than", 381 "Hysteresis": 0, 382 "Label": "in0", 383 "Name": "upper critical", 384 "Severity": 1, 385 "Value": 1.944 386 }, 387 { 388 "Direction": "greater than", 389 "Hysteresis": 0, 390 "Label": "in0", 391 "Name": "upper non critical", 392 "Severity": 0, 393 "Value": 1.926 394 }, 395 { 396 "Direction": "less than", 397 "Hysteresis": 0, 398 "Label": "in0", 399 "Name": "lower non critical", 400 "Severity": 0, 401 "Value": 1.674 402 }, 403 { 404 "Direction": "less than", 405 "Hysteresis": 0, 406 "Label": "in0", 407 "Name": "lower critical", 408 "Severity": 1, 409 "Value": 1.656 410 } 411 ], 412 "Type": "ADC128D818", 413 "in0_Name": "MGNT_ADC_P1V8_VOLT_V", 414 "in0_Scale": 824.561 415 }, 416 { 417 "Address": "0x33", 418 "Bus": 34, 419 "Labels": [ 420 "in_voltage0" 421 ], 422 "Name": "MGNT_ADC_33", 423 "Thresholds": [ 424 { 425 "Direction": "greater than", 426 "Hysteresis": 0, 427 "Label": "in_voltage0", 428 "Name": "upper critical", 429 "Severity": 1, 430 "Value": 1.944 431 }, 432 { 433 "Direction": "greater than", 434 "Hysteresis": 0, 435 "Label": "in_voltage0", 436 "Name": "upper non critical", 437 "Severity": 0, 438 "Value": 1.926 439 }, 440 { 441 "Direction": "less than", 442 "Hysteresis": 0, 443 "Label": "in_voltage0", 444 "Name": "lower non critical", 445 "Severity": 0, 446 "Value": 1.674 447 }, 448 { 449 "Direction": "less than", 450 "Hysteresis": 0, 451 "Label": "in_voltage0", 452 "Name": "lower critical", 453 "Severity": 1, 454 "Value": 1.656 455 } 456 ], 457 "Type": "MAX11615", 458 "in_voltage0_Name": "MGNT_ADC_P1V8_VOLT_V", 459 "in_voltage0_Scale": 1649.122 460 }, 461 { 462 "Class": "fan", 463 "FFGainCoefficient": 1.0, 464 "FFOffCoefficient": 0.0, 465 "FailSafePercent": 90.0, 466 "ICoefficient": 0.0, 467 "ILimitMax": 0.0, 468 "ILimitMin": 0.0, 469 "Inputs": [ 470 "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM", 471 "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM", 472 "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM", 473 "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM", 474 "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM", 475 "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM", 476 "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM", 477 "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM", 478 "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM", 479 "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM", 480 "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM", 481 "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM", 482 "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM", 483 "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM", 484 "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM", 485 "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM", 486 "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM", 487 "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM", 488 "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM", 489 "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM", 490 "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM", 491 "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM", 492 "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM", 493 "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM" 494 ], 495 "Name": "All Fan", 496 "OutLimitMax": 100.0, 497 "OutLimitMin": 0.0, 498 "Outputs": [ 499 "FANBOARD0_FAN0_PWM_PCT", 500 "FANBOARD0_FAN0_PWM_PCT", 501 "FANBOARD0_FAN1_PWM_PCT", 502 "FANBOARD0_FAN1_PWM_PCT", 503 "FANBOARD1_FAN2_PWM_PCT", 504 "FANBOARD1_FAN2_PWM_PCT", 505 "FANBOARD1_FAN3_PWM_PCT", 506 "FANBOARD1_FAN3_PWM_PCT", 507 "FANBOARD0_FAN4_PWM_PCT", 508 "FANBOARD0_FAN4_PWM_PCT", 509 "FANBOARD0_FAN5_PWM_PCT", 510 "FANBOARD0_FAN5_PWM_PCT", 511 "FANBOARD1_FAN6_PWM_PCT", 512 "FANBOARD1_FAN6_PWM_PCT", 513 "FANBOARD1_FAN7_PWM_PCT", 514 "FANBOARD1_FAN7_PWM_PCT", 515 "FANBOARD0_FAN8_PWM_PCT", 516 "FANBOARD0_FAN8_PWM_PCT", 517 "FANBOARD0_FAN9_PWM_PCT", 518 "FANBOARD0_FAN9_PWM_PCT", 519 "FANBOARD1_FAN10_PWM_PCT", 520 "FANBOARD1_FAN10_PWM_PCT", 521 "FANBOARD1_FAN11_PWM_PCT", 522 "FANBOARD1_FAN11_PWM_PCT" 523 ], 524 "PCoefficient": 0.0, 525 "SlewNeg": 0.0, 526 "SlewPos": 0.0, 527 "Type": "Pid", 528 "Zones": [ 529 "Zone 1" 530 ] 531 }, 532 { 533 "CheckHysteresisWithSetpoint": true, 534 "Class": "temp", 535 "DCoefficient": 0.0, 536 "FFGainCoefficient": 0.0, 537 "FFOffCoefficient": 0.0, 538 "ICoefficient": -0.015, 539 "ILimitMax": 100, 540 "ILimitMin": -50, 541 "Inputs": [ 542 "NIC0_TEMP_C", 543 "NIC1_TEMP_C", 544 "NIC2_TEMP_C", 545 "NIC3_TEMP_C" 546 ], 547 "Name": "PID_NIC_TEMP", 548 "NegativeHysteresis": 3.0, 549 "OutLimitMax": 100, 550 "OutLimitMin": 0, 551 "PCoefficient": -3.0, 552 "PositiveHysteresis": 0.0, 553 "SetPoint": 90.0, 554 "SlewNeg": 0.0, 555 "SlewPos": 0.0, 556 "Type": "Pid", 557 "Zones": [ 558 "Zone 1" 559 ] 560 }, 561 { 562 "AccumulateSetPoint": true, 563 "CycleIntervalTimeMS": 1000, 564 "FailSafePercent": 100.0, 565 "MinThermalOutput": 0.0, 566 "Name": "Zone 1", 567 "Type": "Pid.Zone", 568 "UpdateThermalsTimeMS": 1000 569 }, 570 { 571 "Class": "temp", 572 "Inputs": [ 573 "NIC0_TEMP_C", 574 "NIC1_TEMP_C", 575 "NIC2_TEMP_C", 576 "NIC3_TEMP_C" 577 ], 578 "Name": "Stepwise_NIC_TEMP", 579 "NegativeHysteresis": 2, 580 "Output": [ 581 20.0, 582 22.0, 583 24.0, 584 26.0, 585 28.0, 586 30.0 587 ], 588 "PositiveHysteresis": 0, 589 "Reading": [ 590 80.0, 591 81.0, 592 82.0, 593 83.0, 594 84.0, 595 85.0 596 ], 597 "Type": "Stepwise", 598 "Zones": [ 599 "Zone 1" 600 ] 601 }, 602 { 603 "Class": "temp", 604 "Inputs": [ 605 "MGNT_TEMP_C" 606 ], 607 "Name": "Stepwise_MGNT_TEMP", 608 "NegativeHysteresis": 0, 609 "Output": [ 610 10.0 611 ], 612 "PositiveHysteresis": 0, 613 "Reading": [ 614 10.0 615 ], 616 "Type": "Stepwise", 617 "Zones": [ 618 "Zone 1" 619 ] 620 }, 621 { 622 "Class": "temp", 623 "Inputs": [ 624 "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE" 625 ], 626 "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE", 627 "NegativeHysteresis": 0, 628 "Output": [ 629 100.0, 630 100.0, 631 100.0, 632 100.0, 633 100.0, 634 100.0, 635 100.0, 636 90.0, 637 10.0 638 ], 639 "PositiveHysteresis": 0, 640 "Reading": [ 641 0.0, 642 12.5, 643 25.0, 644 37.5, 645 50.0, 646 62.5, 647 75.0, 648 87.5, 649 100.0 650 ], 651 "Type": "Stepwise", 652 "Zones": [ 653 "Zone 1" 654 ] 655 }, 656 { 657 "Address": "0x1f", 658 "Bus": 24, 659 "Name": "NIC0_REMOTE_TEMP_C", 660 "Name1": "NIC0_TEMP_C", 661 "Thresholds": [ 662 { 663 "Direction": "greater than", 664 "Hysteresis": 0, 665 "Index": 2, 666 "Name": "upper non recoverable", 667 "Severity": 4, 668 "Value": 115 669 }, 670 { 671 "Direction": "greater than", 672 "Hysteresis": 0, 673 "Index": 2, 674 "Name": "upper critical", 675 "Severity": 1, 676 "Value": 105 677 } 678 ], 679 "Type": "TMP421" 680 }, 681 { 682 "Address": "0x1f", 683 "Bus": 25, 684 "Name": "NIC1_REMOTE_TEMP_C", 685 "Name1": "NIC1_TEMP_C", 686 "Thresholds": [ 687 { 688 "Direction": "greater than", 689 "Hysteresis": 0, 690 "Index": 2, 691 "Name": "upper non recoverable", 692 "Severity": 4, 693 "Value": 115 694 }, 695 { 696 "Direction": "greater than", 697 "Hysteresis": 0, 698 "Index": 2, 699 "Name": "upper critical", 700 "Severity": 1, 701 "Value": 105 702 } 703 ], 704 "Type": "TMP421" 705 }, 706 { 707 "Address": "0x1f", 708 "Bus": 26, 709 "Name": "NIC2_REMOTE_TEMP_C", 710 "Name1": "NIC2_TEMP_C", 711 "Thresholds": [ 712 { 713 "Direction": "greater than", 714 "Hysteresis": 0, 715 "Index": 2, 716 "Name": "upper non recoverable", 717 "Severity": 4, 718 "Value": 115 719 }, 720 { 721 "Direction": "greater than", 722 "Hysteresis": 0, 723 "Index": 2, 724 "Name": "upper critical", 725 "Severity": 1, 726 "Value": 105 727 } 728 ], 729 "Type": "TMP421" 730 }, 731 { 732 "Address": "0x1f", 733 "Bus": 27, 734 "Name": "NIC3_REMOTE_TEMP_C", 735 "Name1": "NIC3_TEMP_C", 736 "Thresholds": [ 737 { 738 "Direction": "greater than", 739 "Hysteresis": 0, 740 "Index": 2, 741 "Name": "upper non recoverable", 742 "Severity": 4, 743 "Value": 115 744 }, 745 { 746 "Direction": "greater than", 747 "Hysteresis": 0, 748 "Index": 2, 749 "Name": "upper critical", 750 "Severity": 1, 751 "Value": 105 752 } 753 ], 754 "Type": "TMP421" 755 }, 756 { 757 "Address": "0x48", 758 "Bus": 34, 759 "Name": "MGNT_TEMP_C", 760 "Thresholds": [ 761 { 762 "Direction": "greater than", 763 "Hysteresis": 0, 764 "Name": "upper critical", 765 "Severity": 1, 766 "Value": 50 767 } 768 ], 769 "Type": "TMP75" 770 } 771 ], 772 "Name": "Yosemite 4 Management Board", 773 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 774 "Type": "Board", 775 "xyz.openbmc_project.Inventory.Decorator.Asset": { 776 "BuildDate": "$BOARD_MANUFACTURE_DATE", 777 "Manufacturer": "$BOARD_MANUFACTURER", 778 "Model": "$BOARD_PRODUCT_NAME", 779 "PartNumber": "$BOARD_PART_NUMBER", 780 "SerialNumber": "$BOARD_SERIAL_NUMBER", 781 "SparePartNumber": "$BOARD_INFO_AM1" 782 }, 783 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 784 "AssetTag": "$PRODUCT_ASSET_TAG" 785 }, 786 "xyz.openbmc_project.Inventory.Decorator.Revision": { 787 "Version": "$PRODUCT_VERSION" 788 }, 789 "xyz.openbmc_project.Inventory.Item.Bmc": {} 790} 791