1[ 2 { 3 "Exposes": [ 4 { 5 "BridgeGpio": [ 6 { 7 "Name": "rtc-battery-voltage-read-enable", 8 "Polarity": "High", 9 "SetupTime": 1 10 } 11 ], 12 "Index": 7, 13 "Name": "MB_P3V_BAT_VOLT_V", 14 "ScaleFactor": 0.333333333, 15 "Thresholds": [ 16 { 17 "Direction": "less than", 18 "Hysteresis": 0.04, 19 "Name": "lower critical", 20 "Severity": 1, 21 "Value": 2.0 22 }, 23 { 24 "Direction": "greater than", 25 "Hysteresis": 0.068, 26 "Name": "upper critical", 27 "Severity": 1, 28 "Value": 3.4 29 } 30 ], 31 "Type": "ADC" 32 }, 33 { 34 "Address": "0x1d", 35 "Bus": 29, 36 "Labels": [ 37 "in1", 38 "in2", 39 "in3", 40 "in4", 41 "in5" 42 ], 43 "Name": "MB_ADC0", 44 "Thresholds": [ 45 { 46 "Direction": "less than", 47 "Hysteresis": 0.0209, 48 "Label": "in1", 49 "Name": "lower critical", 50 "Severity": 1, 51 "Value": 1.045 52 }, 53 { 54 "Direction": "greater than", 55 "Hysteresis": 0.0231, 56 "Label": "in1", 57 "Name": "upper critical", 58 "Severity": 1, 59 "Value": 1.155 60 }, 61 { 62 "Direction": "less than", 63 "Hysteresis": 0.0627, 64 "Label": "in2", 65 "Name": "lower critical", 66 "Severity": 1, 67 "Value": 3.135 68 }, 69 { 70 "Direction": "greater than", 71 "Hysteresis": 0.068, 72 "Label": "in2", 73 "Name": "upper critical", 74 "Severity": 1, 75 "Value": 3.4 76 }, 77 { 78 "Direction": "less than", 79 "Hysteresis": 0, 80 "Label": "in3", 81 "Name": "lower critical", 82 "Severity": 1, 83 "Value": 1.76 84 }, 85 { 86 "Direction": "greater than", 87 "Hysteresis": 0, 88 "Label": "in3", 89 "Name": "upper critical", 90 "Severity": 1, 91 "Value": 1.84 92 }, 93 { 94 "Direction": "less than", 95 "Hysteresis": 0.216, 96 "Label": "in4", 97 "Name": "lower critical", 98 "Severity": 1, 99 "Value": 10.8 100 }, 101 { 102 "Direction": "greater than", 103 "Hysteresis": 0.264, 104 "Label": "in4", 105 "Name": "upper critical", 106 "Severity": 1, 107 "Value": 13.2 108 }, 109 { 110 "Direction": "less than", 111 "Hysteresis": 0.216, 112 "Label": "in5", 113 "Name": "lower critical", 114 "Severity": 1, 115 "Value": 10.8 116 }, 117 { 118 "Direction": "greater than", 119 "Hysteresis": 0.264, 120 "Label": "in5", 121 "Name": "upper critical", 122 "Severity": 1, 123 "Value": 13.2 124 } 125 ], 126 "Type": "ADC128D818", 127 "in1_Name": "MB_PVDD11_S3_VOLT_V", 128 "in1_PowerState": "On", 129 "in2_Name": "MB_P3V3_STBY_VOLT_V", 130 "in2_Scale": 500, 131 "in3_Name": "MB_PVDD18_S5_VOLT_V", 132 "in4_Name": "MB_P12V_AUX_VOLT_V", 133 "in4_Scale": 151.515151515, 134 "in5_Name": "MB_P12V_STBY_VOLT_V", 135 "in5_Scale": 151.515151515 136 }, 137 { 138 "Address": "0x1f", 139 "Bus": 29, 140 "Labels": [ 141 "in0", 142 "in1", 143 "in2", 144 "in3", 145 "in4", 146 "in5" 147 ], 148 "Name": "MB_ADC1", 149 "Thresholds": [ 150 { 151 "Direction": "less than", 152 "Hysteresis": 0.216, 153 "Label": "in0", 154 "Name": "lower critical", 155 "Severity": 1, 156 "Value": 10.8 157 }, 158 { 159 "Direction": "greater than", 160 "Hysteresis": 0.264, 161 "Label": "in0", 162 "Name": "upper critical", 163 "Severity": 1, 164 "Value": 13.2 165 }, 166 { 167 "Direction": "less than", 168 "Hysteresis": 0.095, 169 "Label": "in1", 170 "Name": "lower critical", 171 "Severity": 1, 172 "Value": 4.75 173 }, 174 { 175 "Direction": "greater than", 176 "Hysteresis": 0.105, 177 "Label": "in1", 178 "Name": "upper critical", 179 "Severity": 1, 180 "Value": 5.25 181 }, 182 { 183 "Direction": "less than", 184 "Hysteresis": 0.0626, 185 "Label": "in2", 186 "Name": "lower critical", 187 "Severity": 1, 188 "Value": 3.13 189 }, 190 { 191 "Direction": "greater than", 192 "Hysteresis": 0.0692, 193 "Label": "in2", 194 "Name": "upper critical", 195 "Severity": 1, 196 "Value": 3.46 197 }, 198 { 199 "Direction": "less than", 200 "Hysteresis": 0.0342, 201 "Label": "in3", 202 "Name": "lower critical", 203 "Severity": 1, 204 "Value": 1.71 205 }, 206 { 207 "Direction": "greater than", 208 "Hysteresis": 0.0378, 209 "Label": "in3", 210 "Name": "upper critical", 211 "Severity": 1, 212 "Value": 1.89 213 }, 214 { 215 "Direction": "less than", 216 "Hysteresis": 0.216, 217 "Label": "in4", 218 "Name": "lower critical", 219 "Severity": 1, 220 "Value": 10.8 221 }, 222 { 223 "Direction": "greater than", 224 "Hysteresis": 0.264, 225 "Label": "in4", 226 "Name": "upper critical", 227 "Severity": 1, 228 "Value": 13.2 229 }, 230 { 231 "Direction": "less than", 232 "Hysteresis": 0.0342, 233 "Label": "in5", 234 "Name": "lower critical", 235 "Severity": 1, 236 "Value": 1.71 237 }, 238 { 239 "Direction": "greater than", 240 "Hysteresis": 0.0378, 241 "Label": "in5", 242 "Name": "upper critical", 243 "Severity": 1, 244 "Value": 1.89 245 } 246 ], 247 "Type": "ADC128D818", 248 "in0_Name": "MB_P12V_MEM0_VOLT_V", 249 "in0_Scale": 151.515151515, 250 "in1_Name": "MB_P5V_STBY_VOLT_V", 251 "in1_Scale": 281.29395218, 252 "in2_Name": "MB_PVDD33_S5_VOLT_V", 253 "in2_Scale": 500, 254 "in3_Name": "MB_P1V8_STBY_VOLT_V", 255 "in4_Name": "MB_P12V_MEM1_VOLT_V", 256 "in4_Scale": 151.515151515, 257 "in5_Name": "MB_P1V8_CPU_RT_VOLT_V", 258 "in5_PowerState": "On" 259 }, 260 { 261 "Address": "$address", 262 "Bus": "$bus", 263 "Name": "MB FRU", 264 "Type": "EEPROM" 265 }, 266 { 267 "Address": "0x45", 268 "Bus": 23, 269 "Labels": [ 270 "in1", 271 "curr1", 272 "power1" 273 ], 274 "Name": "MB_E1S0", 275 "PowerState": "On", 276 "Thresholds": [ 277 { 278 "Direction": "less than", 279 "Hysteresis": 0.216, 280 "Label": "in1", 281 "Name": "lower critical", 282 "Severity": 1, 283 "Value": 10.8 284 }, 285 { 286 "Direction": "greater than", 287 "Hysteresis": 0.264, 288 "Label": "in1", 289 "Name": "upper critical", 290 "Severity": 1, 291 "Value": 13.2 292 }, 293 { 294 "Direction": "greater than", 295 "Hysteresis": 0.042, 296 "Label": "curr1", 297 "Name": "upper critical", 298 "Severity": 1, 299 "Value": 2.1 300 }, 301 { 302 "Direction": "greater than", 303 "Hysteresis": 0.5, 304 "Label": "power1", 305 "Name": "upper critical", 306 "Severity": 1, 307 "Value": 25.0 308 } 309 ], 310 "Type": "INA230", 311 "curr1_Name": "MB_E1S0_P12V_CURR_A", 312 "in1_Name": "MB_E1S0_P12V_VOLT_V", 313 "power1_Name": "MB_E1S0_P12V_PWR_W" 314 }, 315 { 316 "Address": "0x45", 317 "Bus": 22, 318 "Labels": [ 319 "in1", 320 "curr1", 321 "power1" 322 ], 323 "Name": "MB_E1S1", 324 "PowerState": "On", 325 "Thresholds": [ 326 { 327 "Direction": "less than", 328 "Hysteresis": 0.216, 329 "Label": "in1", 330 "Name": "lower critical", 331 "Severity": 1, 332 "Value": 10.8 333 }, 334 { 335 "Direction": "greater than", 336 "Hysteresis": 0.264, 337 "Label": "in1", 338 "Name": "upper critical", 339 "Severity": 1, 340 "Value": 13.2 341 }, 342 { 343 "Direction": "greater than", 344 "Hysteresis": 0.042, 345 "Label": "curr1", 346 "Name": "upper critical", 347 "Severity": 1, 348 "Value": 2.1 349 }, 350 { 351 "Direction": "greater than", 352 "Hysteresis": 0.5, 353 "Label": "power1", 354 "Name": "upper critical", 355 "Severity": 1, 356 "Value": 25.0 357 } 358 ], 359 "Type": "INA230", 360 "curr1_Name": "MB_E1S1_P12V_CURR_A", 361 "in1_Name": "MB_E1S1_P12V_VOLT_V", 362 "power1_Name": "MB_E1S1_P12V_PWR_W" 363 }, 364 { 365 "Address": "0x45", 366 "Bus": 29, 367 "Labels": [ 368 "in1", 369 "curr1", 370 "power1" 371 ], 372 "Name": "NIC_MEZZ", 373 "Thresholds": [ 374 { 375 "Direction": "less than", 376 "Hysteresis": 0.216, 377 "Label": "in1", 378 "Name": "lower critical", 379 "Severity": 1, 380 "Value": 10.8 381 }, 382 { 383 "Direction": "greater than", 384 "Hysteresis": 0.264, 385 "Label": "in1", 386 "Name": "upper critical", 387 "Severity": 1, 388 "Value": 13.2 389 }, 390 { 391 "Direction": "greater than", 392 "Hysteresis": 0.114, 393 "Label": "curr1", 394 "Name": "upper critical", 395 "Severity": 1, 396 "Value": 5.7 397 }, 398 { 399 "Direction": "greater than", 400 "Hysteresis": 1.5, 401 "Label": "power1", 402 "Name": "upper critical", 403 "Severity": 1, 404 "Value": 75.0 405 } 406 ], 407 "Type": "INA230", 408 "curr1_Name": "NIC_MEZZ_P12V_CURR_A", 409 "in1_Name": "NIC_MEZZ_P12V_VOLT_V", 410 "power1_Name": "NIC_MEZZ_P12V_PWR_W" 411 }, 412 { 413 "Address": "0x20", 414 "Bus": 28, 415 "Labels": [ 416 "iout1", 417 "vin", 418 "vout1", 419 "pin", 420 "temp1" 421 ], 422 "Name": "MB_HSC", 423 "Thresholds": [ 424 { 425 "Direction": "greater than", 426 "Hysteresis": 1.44, 427 "Label": "iout1", 428 "Name": "upper critical", 429 "Severity": 1, 430 "Value": 72.0 431 }, 432 { 433 "Direction": "less than", 434 "Hysteresis": 0.216, 435 "Label": "vin", 436 "Name": "lower critical", 437 "Severity": 1, 438 "Value": 10.8 439 }, 440 { 441 "Direction": "greater than", 442 "Hysteresis": 0.264, 443 "Label": "vin", 444 "Name": "upper critical", 445 "Severity": 1, 446 "Value": 13.2 447 }, 448 { 449 "Direction": "less than", 450 "Hysteresis": 0.216, 451 "Label": "vout1", 452 "Name": "lower critical", 453 "Severity": 1, 454 "Value": 10.8 455 }, 456 { 457 "Direction": "greater than", 458 "Hysteresis": 0.264, 459 "Label": "vout1", 460 "Name": "upper critical", 461 "Severity": 1, 462 "Value": 13.2 463 }, 464 { 465 "Direction": "greater than", 466 "Hysteresis": 19.0, 467 "Label": "pin", 468 "Name": "upper critical", 469 "Severity": 1, 470 "Value": 950.0 471 }, 472 { 473 "Direction": "greater than", 474 "Hysteresis": 1.6, 475 "Label": "temp1", 476 "Name": "upper critical", 477 "Severity": 1, 478 "Value": 80.0 479 } 480 ], 481 "Type": "MP5990", 482 "iout1_Name": "MB_HSC_CURR_A", 483 "pin_Name": "MB_HSC_PWR_W", 484 "temp1_Name": "MB_HSC_TEMP_C", 485 "vin_Name": "MB_HSC_VIN_VOLT_V", 486 "vout1_Name": "MB_HSC_VOUT_VOLT_V" 487 }, 488 { 489 "Address": "0x6a", 490 "Bus": 23, 491 "Name": "MB_E1S0_TEMP_C", 492 "PowerState": "On", 493 "Thresholds": [ 494 { 495 "Direction": "less than", 496 "Hysteresis": 0.1, 497 "Name": "lower critical", 498 "Severity": 1, 499 "Value": 5.0 500 }, 501 { 502 "Direction": "greater than", 503 "Hysteresis": 1.4, 504 "Name": "upper critical", 505 "Severity": 1, 506 "Value": 70.0 507 } 508 ], 509 "Type": "NVME1000" 510 }, 511 { 512 "Address": "0x6a", 513 "Bus": 22, 514 "Name": "MB_E1S1_TEMP_C", 515 "PowerState": "On", 516 "Thresholds": [ 517 { 518 "Direction": "less than", 519 "Hysteresis": 0.1, 520 "Name": "lower critical", 521 "Severity": 1, 522 "Value": 5.0 523 }, 524 { 525 "Direction": "greater than", 526 "Hysteresis": 1.4, 527 "Name": "upper critical", 528 "Severity": 1, 529 "Value": 70.0 530 } 531 ], 532 "Type": "NVME1000" 533 }, 534 { 535 "Address": "0x24", 536 "Bus": 12, 537 "Name": "MB_RETIMER0_TEMP_C", 538 "PowerState": "On", 539 "Thresholds": [ 540 { 541 "Direction": "less than", 542 "Hysteresis": 0.02, 543 "Name": "lower critical", 544 "Severity": 1, 545 "Value": -1.0 546 }, 547 { 548 "Direction": "greater than", 549 "Hysteresis": 2.0, 550 "Name": "upper critical", 551 "Severity": 1, 552 "Value": 100.0 553 } 554 ], 555 "Type": "PT5161L" 556 }, 557 { 558 "Address": "0x24", 559 "Bus": 21, 560 "Name": "MB_RETIMER1_TEMP_C", 561 "PowerState": "On", 562 "Thresholds": [ 563 { 564 "Direction": "less than", 565 "Hysteresis": 0.02, 566 "Name": "lower critical", 567 "Severity": 1, 568 "Value": -1.0 569 }, 570 { 571 "Direction": "greater than", 572 "Hysteresis": 2.0, 573 "Name": "upper critical", 574 "Severity": 1, 575 "Value": 100.0 576 } 577 ], 578 "Type": "PT5161L" 579 }, 580 { 581 "Address": "0x3C", 582 "Bus": 7, 583 "Labels": [ 584 "power1", 585 "power2", 586 "power3", 587 "power4", 588 "power5", 589 "power6", 590 "power7", 591 "power8", 592 "power9", 593 "temp1", 594 "temp2", 595 "temp3", 596 "temp4", 597 "temp5", 598 "temp6", 599 "temp7", 600 "temp8" 601 ], 602 "Name": "SBRMI", 603 "PowerState": "BiosPost", 604 "Thresholds": [ 605 { 606 "Direction": "greater than", 607 "Hysteresis": 12.8, 608 "Label": "power1", 609 "Name": "upper critical", 610 "Severity": 1, 611 "Value": 640.0 612 }, 613 { 614 "Direction": "greater than", 615 "Hysteresis": 0.28, 616 "Label": "power2", 617 "Name": "upper critical", 618 "Severity": 1, 619 "Value": 14.0 620 }, 621 { 622 "Direction": "greater than", 623 "Hysteresis": 0.28, 624 "Label": "power3", 625 "Name": "upper critical", 626 "Severity": 1, 627 "Value": 14.0 628 }, 629 { 630 "Direction": "greater than", 631 "Hysteresis": 0.28, 632 "Label": "power4", 633 "Name": "upper critical", 634 "Severity": 1, 635 "Value": 14.0 636 }, 637 { 638 "Direction": "greater than", 639 "Hysteresis": 0.28, 640 "Label": "power5", 641 "Name": "upper critical", 642 "Severity": 1, 643 "Value": 14.0 644 }, 645 { 646 "Direction": "greater than", 647 "Hysteresis": 0.28, 648 "Label": "power6", 649 "Name": "upper critical", 650 "Severity": 1, 651 "Value": 14.0 652 }, 653 { 654 "Direction": "greater than", 655 "Hysteresis": 0.28, 656 "Label": "power7", 657 "Name": "upper critical", 658 "Severity": 1, 659 "Value": 14.0 660 }, 661 { 662 "Direction": "greater than", 663 "Hysteresis": 0.28, 664 "Label": "power8", 665 "Name": "upper critical", 666 "Severity": 1, 667 "Value": 14.0 668 }, 669 { 670 "Direction": "greater than", 671 "Hysteresis": 0.28, 672 "Label": "power9", 673 "Name": "upper critical", 674 "Severity": 1, 675 "Value": 14.0 676 }, 677 { 678 "Direction": "less than", 679 "Hysteresis": 0.02, 680 "Label": "temp1", 681 "Name": "lower critical", 682 "Severity": 1, 683 "Value": -1.0 684 }, 685 { 686 "Direction": "greater than", 687 "Hysteresis": 1.6, 688 "Label": "temp1", 689 "Name": "upper critical", 690 "Severity": 1, 691 "Value": 80.0 692 }, 693 { 694 "Direction": "less than", 695 "Hysteresis": 0.02, 696 "Label": "temp2", 697 "Name": "lower critical", 698 "Severity": 1, 699 "Value": -1.0 700 }, 701 { 702 "Direction": "greater than", 703 "Hysteresis": 1.6, 704 "Label": "temp2", 705 "Name": "upper critical", 706 "Severity": 1, 707 "Value": 80.0 708 }, 709 { 710 "Direction": "less than", 711 "Hysteresis": 0.02, 712 "Label": "temp3", 713 "Name": "lower critical", 714 "Severity": 1, 715 "Value": -1.0 716 }, 717 { 718 "Direction": "greater than", 719 "Hysteresis": 1.6, 720 "Label": "temp3", 721 "Name": "upper critical", 722 "Severity": 1, 723 "Value": 80.0 724 }, 725 { 726 "Direction": "less than", 727 "Hysteresis": 0.02, 728 "Label": "temp4", 729 "Name": "lower critical", 730 "Severity": 1, 731 "Value": -1.0 732 }, 733 { 734 "Direction": "greater than", 735 "Hysteresis": 1.6, 736 "Label": "temp4", 737 "Name": "upper critical", 738 "Severity": 1, 739 "Value": 80.0 740 }, 741 { 742 "Direction": "less than", 743 "Hysteresis": 0.02, 744 "Label": "temp5", 745 "Name": "lower critical", 746 "Severity": 1, 747 "Value": -1.0 748 }, 749 { 750 "Direction": "greater than", 751 "Hysteresis": 1.6, 752 "Label": "temp5", 753 "Name": "upper critical", 754 "Severity": 1, 755 "Value": 80.0 756 }, 757 { 758 "Direction": "less than", 759 "Hysteresis": 0.02, 760 "Label": "temp6", 761 "Name": "lower critical", 762 "Severity": 1, 763 "Value": -1.0 764 }, 765 { 766 "Direction": "greater than", 767 "Hysteresis": 1.6, 768 "Label": "temp6", 769 "Name": "upper critical", 770 "Severity": 1, 771 "Value": 80.0 772 }, 773 { 774 "Direction": "less than", 775 "Hysteresis": 0.02, 776 "Label": "temp7", 777 "Name": "lower critical", 778 "Severity": 1, 779 "Value": -1.0 780 }, 781 { 782 "Direction": "greater than", 783 "Hysteresis": 1.6, 784 "Label": "temp7", 785 "Name": "upper critical", 786 "Severity": 1, 787 "Value": 80.0 788 }, 789 { 790 "Direction": "less than", 791 "Hysteresis": 0.02, 792 "Label": "temp8", 793 "Name": "lower critical", 794 "Severity": 1, 795 "Value": -1.0 796 }, 797 { 798 "Direction": "greater than", 799 "Hysteresis": 1.6, 800 "Label": "temp8", 801 "Name": "upper critical", 802 "Severity": 1, 803 "Value": 80.0 804 } 805 ], 806 "Type": "SBRMI", 807 "power1_Name": "MB_CPU_PKG_PWR_W", 808 "power2_Name": "MB_DIMM_A0_PWR_W", 809 "power3_Name": "MB_DIMM_A1_PWR_W", 810 "power4_Name": "MB_DIMM_A2_PWR_W", 811 "power5_Name": "MB_DIMM_A4_PWR_W", 812 "power6_Name": "MB_DIMM_A6_PWR_W", 813 "power7_Name": "MB_DIMM_A7_PWR_W", 814 "power8_Name": "MB_DIMM_A8_PWR_W", 815 "power9_Name": "MB_DIMM_A10_PWR_W", 816 "temp1_Name": "MB_DIMM_A0_TEMP_C", 817 "temp2_Name": "MB_DIMM_A1_TEMP_C", 818 "temp3_Name": "MB_DIMM_A2_TEMP_C", 819 "temp4_Name": "MB_DIMM_A4_TEMP_C", 820 "temp5_Name": "MB_DIMM_A6_TEMP_C", 821 "temp6_Name": "MB_DIMM_A7_TEMP_C", 822 "temp7_Name": "MB_DIMM_A8_TEMP_C", 823 "temp8_Name": "MB_DIMM_A10_TEMP_C" 824 }, 825 { 826 "Address": "0x4C", 827 "Bus": 7, 828 "Name": "MB_CPU_TEMP_C", 829 "PowerState": "BiosPost", 830 "Thresholds": [ 831 { 832 "Direction": "less than", 833 "Hysteresis": 0.02, 834 "Name": "lower critical", 835 "Severity": 1, 836 "Value": -1.0 837 }, 838 { 839 "Direction": "greater than", 840 "Hysteresis": 1.9, 841 "Name": "upper critical", 842 "Severity": 1, 843 "Value": 95.0 844 } 845 ], 846 "Type": "SBTSI" 847 }, 848 { 849 "Address": "0x49", 850 "Bus": 29, 851 "Name": "MB_OUTLET_TEMP_C", 852 "Thresholds": [ 853 { 854 "Direction": "less than", 855 "Hysteresis": 0.1, 856 "Name": "lower critical", 857 "Severity": 1, 858 "Value": 5.0 859 }, 860 { 861 "Direction": "greater than", 862 "Hysteresis": 1.6, 863 "Name": "upper critical", 864 "Severity": 1, 865 "Value": 80.0 866 } 867 ], 868 "Type": "TMP75" 869 }, 870 { 871 "Address": "0x4A", 872 "Bus": 29, 873 "Name": "MB_INLET_TEMP_C", 874 "Thresholds": [ 875 { 876 "Direction": "less than", 877 "Hysteresis": 0.1, 878 "Name": "lower critical", 879 "Severity": 1, 880 "Value": 5.0 881 }, 882 { 883 "Direction": "greater than", 884 "Hysteresis": 1.2, 885 "Name": "upper critical", 886 "Severity": 1, 887 "Value": 60.0 888 } 889 ], 890 "Type": "TMP75" 891 }, 892 { 893 "Address": "0x68", 894 "Bus": 28, 895 "Labels": [ 896 "iout1", 897 "vout1", 898 "pout1", 899 "temp1" 900 ], 901 "Name": "MB_VR_CPU_PVDD11", 902 "PowerState": "On", 903 "Thresholds": [ 904 { 905 "Direction": "greater than", 906 "Hysteresis": 1.18, 907 "Label": "iout1", 908 "Name": "upper critical", 909 "Severity": 1, 910 "Value": 59.0 911 }, 912 { 913 "Direction": "less than", 914 "Hysteresis": 0.0209, 915 "Label": "vout1", 916 "Name": "lower critical", 917 "Severity": 1, 918 "Value": 1.045 919 }, 920 { 921 "Direction": "greater than", 922 "Hysteresis": 0.0231, 923 "Label": "vout1", 924 "Name": "upper critical", 925 "Severity": 1, 926 "Value": 1.155 927 }, 928 { 929 "Direction": "greater than", 930 "Hysteresis": 1.3, 931 "Label": "pout1", 932 "Name": "upper critical", 933 "Severity": 1, 934 "Value": 65.0 935 }, 936 { 937 "Direction": "less than", 938 "Hysteresis": 0.02, 939 "Label": "temp1", 940 "Name": "lower critical", 941 "Severity": 1, 942 "Value": -1.0 943 }, 944 { 945 "Direction": "greater than", 946 "Hysteresis": 2.1, 947 "Label": "temp1", 948 "Name": "upper critical", 949 "Severity": 1, 950 "Value": 105.0 951 } 952 ], 953 "Type": "XDPE152C4", 954 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A", 955 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W", 956 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C", 957 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V" 958 }, 959 { 960 "Address": "0x64", 961 "Bus": 28, 962 "Labels": [ 963 "iout1", 964 "iout2", 965 "vout1", 966 "vout2", 967 "pout1", 968 "pout2", 969 "temp1", 970 "temp2" 971 ], 972 "Name": "MB_VR_CPU_VCORE0_SOC", 973 "PowerState": "On", 974 "Thresholds": [ 975 { 976 "Direction": "greater than", 977 "Hysteresis": 6.36, 978 "Label": "iout1", 979 "Name": "upper critical", 980 "Severity": 1, 981 "Value": 318.0 982 }, 983 { 984 "Direction": "greater than", 985 "Hysteresis": 4.2, 986 "Label": "iout2", 987 "Name": "upper critical", 988 "Severity": 1, 989 "Value": 210.0 990 }, 991 { 992 "Direction": "less than", 993 "Hysteresis": 0.0106, 994 "Label": "vout1", 995 "Name": "lower critical", 996 "Severity": 1, 997 "Value": 0.53 998 }, 999 { 1000 "Direction": "greater than", 1001 "Hysteresis": 0.0304, 1002 "Label": "vout1", 1003 "Name": "upper critical", 1004 "Severity": 1, 1005 "Value": 1.52 1006 }, 1007 { 1008 "Direction": "less than", 1009 "Hysteresis": 0.0146, 1010 "Label": "vout2", 1011 "Name": "lower critical", 1012 "Severity": 1, 1013 "Value": 0.73 1014 }, 1015 { 1016 "Direction": "greater than", 1017 "Hysteresis": 0.0244, 1018 "Label": "vout2", 1019 "Name": "upper critical", 1020 "Severity": 1, 1021 "Value": 1.22 1022 }, 1023 { 1024 "Direction": "greater than", 1025 "Hysteresis": 3.5, 1026 "Label": "pout1", 1027 "Name": "upper critical", 1028 "Severity": 1, 1029 "Value": 175.0 1030 }, 1031 { 1032 "Direction": "greater than", 1033 "Hysteresis": 2.1, 1034 "Label": "pout2", 1035 "Name": "upper critical", 1036 "Severity": 1, 1037 "Value": 105.0 1038 }, 1039 { 1040 "Direction": "less than", 1041 "Hysteresis": 0.02, 1042 "Label": "temp1", 1043 "Name": "lower critical", 1044 "Severity": 1, 1045 "Value": -1.0 1046 }, 1047 { 1048 "Direction": "greater than", 1049 "Hysteresis": 2.1, 1050 "Label": "temp1", 1051 "Name": "upper critical", 1052 "Severity": 1, 1053 "Value": 105.0 1054 }, 1055 { 1056 "Direction": "less than", 1057 "Hysteresis": 0.02, 1058 "Label": "temp2", 1059 "Name": "lower critical", 1060 "Severity": 1, 1061 "Value": -1.0 1062 }, 1063 { 1064 "Direction": "greater than", 1065 "Hysteresis": 2.1, 1066 "Label": "temp2", 1067 "Name": "upper critical", 1068 "Severity": 1, 1069 "Value": 105.0 1070 } 1071 ], 1072 "Type": "XDPE152C4", 1073 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A", 1074 "iout2_Name": "MB_VR_CPU_SOC_CURR_A", 1075 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W", 1076 "pout2_Name": "MB_VR_CPU_SOC_PWR_W", 1077 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C", 1078 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C", 1079 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V", 1080 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V" 1081 }, 1082 { 1083 "Address": "0x66", 1084 "Bus": 28, 1085 "Labels": [ 1086 "iout1", 1087 "iout2", 1088 "vout1", 1089 "vout2", 1090 "pout1", 1091 "pout2", 1092 "temp1", 1093 "temp2" 1094 ], 1095 "Name": "MB_VR_CPU_VCORE1_PDDIO", 1096 "PowerState": "On", 1097 "Thresholds": [ 1098 { 1099 "Direction": "greater than", 1100 "Hysteresis": 6.36, 1101 "Label": "iout1", 1102 "Name": "upper critical", 1103 "Severity": 1, 1104 "Value": 318.0 1105 }, 1106 { 1107 "Direction": "greater than", 1108 "Hysteresis": 2.66, 1109 "Label": "iout2", 1110 "Name": "upper critical", 1111 "Severity": 1, 1112 "Value": 133.0 1113 }, 1114 { 1115 "Direction": "less than", 1116 "Hysteresis": 0.0106, 1117 "Label": "vout1", 1118 "Name": "lower critical", 1119 "Severity": 1, 1120 "Value": 0.53 1121 }, 1122 { 1123 "Direction": "greater than", 1124 "Hysteresis": 0.0304, 1125 "Label": "vout1", 1126 "Name": "upper critical", 1127 "Severity": 1, 1128 "Value": 1.52 1129 }, 1130 { 1131 "Direction": "less than", 1132 "Hysteresis": 0.0176, 1133 "Label": "vout2", 1134 "Name": "lower critical", 1135 "Severity": 1, 1136 "Value": 0.88 1137 }, 1138 { 1139 "Direction": "greater than", 1140 "Hysteresis": 0.0244, 1141 "Label": "vout2", 1142 "Name": "upper critical", 1143 "Severity": 1, 1144 "Value": 1.22 1145 }, 1146 { 1147 "Direction": "greater than", 1148 "Hysteresis": 3.5, 1149 "Label": "pout1", 1150 "Name": "upper critical", 1151 "Severity": 1, 1152 "Value": 175.0 1153 }, 1154 { 1155 "Direction": "greater than", 1156 "Hysteresis": 2.4, 1157 "Label": "pout2", 1158 "Name": "upper critical", 1159 "Severity": 1, 1160 "Value": 120.0 1161 }, 1162 { 1163 "Direction": "less than", 1164 "Hysteresis": 0.02, 1165 "Label": "temp1", 1166 "Name": "lower critical", 1167 "Severity": 1, 1168 "Value": -1.0 1169 }, 1170 { 1171 "Direction": "greater than", 1172 "Hysteresis": 2.1, 1173 "Label": "temp1", 1174 "Name": "upper critical", 1175 "Severity": 1, 1176 "Value": 105.0 1177 }, 1178 { 1179 "Direction": "less than", 1180 "Hysteresis": 0.02, 1181 "Label": "temp2", 1182 "Name": "lower critical", 1183 "Severity": 1, 1184 "Value": -1.0 1185 }, 1186 { 1187 "Direction": "greater than", 1188 "Hysteresis": 2.1, 1189 "Label": "temp2", 1190 "Name": "upper critical", 1191 "Severity": 1, 1192 "Value": 105.0 1193 } 1194 ], 1195 "Type": "XDPE152C4", 1196 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A", 1197 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A", 1198 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W", 1199 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W", 1200 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C", 1201 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C", 1202 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V", 1203 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V" 1204 } 1205 ], 1206 "Name": "Harma MB", 1207 "Probe": [ 1208 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0050'})", 1209 "OR", 1210 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-xdpe'})" 1211 ], 1212 "Type": "Board", 1213 "xyz.openbmc_project.Inventory.Decorator.Asset": { 1214 "BuildDate": "$BOARD_MANUFACTURE_DATE", 1215 "Manufacturer": "$BOARD_MANUFACTURER", 1216 "Model": "$BOARD_PRODUCT_NAME", 1217 "PartNumber": "$BOARD_PART_NUMBER", 1218 "SerialNumber": "$BOARD_SERIAL_NUMBER", 1219 "SparePartNumber": "$BOARD_INFO_AM1" 1220 }, 1221 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 1222 "AssetTag": "$PRODUCT_ASSET_TAG" 1223 }, 1224 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {} 1225 }, 1226 { 1227 "Exposes": [ 1228 { 1229 "Class": "fan", 1230 "FFGainCoefficient": 1.0, 1231 "FFOffCoefficient": 0.0, 1232 "ICoefficient": 0.0, 1233 "ILimitMax": 0.0, 1234 "ILimitMin": 0.0, 1235 "Inputs": [ 1236 "FAN_BP1_FAN1_TACH_IL_SPEED_RPM", 1237 "FAN_BP1_FAN1_TACH_OL_SPEED_RPM", 1238 "FAN_BP1_FAN2_TACH_IL_SPEED_RPM", 1239 "FAN_BP1_FAN2_TACH_OL_SPEED_RPM", 1240 "FAN_BP1_FAN3_TACH_IL_SPEED_RPM", 1241 "FAN_BP1_FAN3_TACH_OL_SPEED_RPM", 1242 "FAN_BP1_FAN4_TACH_IL_SPEED_RPM", 1243 "FAN_BP1_FAN4_TACH_OL_SPEED_RPM", 1244 "FAN_BP2_FAN1_TACH_IL_SPEED_RPM", 1245 "FAN_BP2_FAN1_TACH_OL_SPEED_RPM", 1246 "FAN_BP2_FAN2_TACH_IL_SPEED_RPM", 1247 "FAN_BP2_FAN2_TACH_OL_SPEED_RPM", 1248 "FAN_BP2_FAN3_TACH_IL_SPEED_RPM", 1249 "FAN_BP2_FAN3_TACH_OL_SPEED_RPM", 1250 "FAN_BP2_FAN4_TACH_IL_SPEED_RPM", 1251 "FAN_BP2_FAN4_TACH_OL_SPEED_RPM" 1252 ], 1253 "Name": "All Fan", 1254 "OutLimitMax": 100.0, 1255 "OutLimitMin": 0.0, 1256 "Outputs": [ 1257 "FAN_BP1_FAN_PWM", 1258 "FAN_BP1_FAN_PWM", 1259 "FAN_BP1_FAN_PWM", 1260 "FAN_BP1_FAN_PWM", 1261 "FAN_BP1_FAN_PWM", 1262 "FAN_BP1_FAN_PWM", 1263 "FAN_BP1_FAN_PWM", 1264 "FAN_BP1_FAN_PWM", 1265 "FAN_BP2_FAN_PWM", 1266 "FAN_BP2_FAN_PWM", 1267 "FAN_BP2_FAN_PWM", 1268 "FAN_BP2_FAN_PWM", 1269 "FAN_BP2_FAN_PWM", 1270 "FAN_BP2_FAN_PWM", 1271 "FAN_BP2_FAN_PWM", 1272 "FAN_BP2_FAN_PWM" 1273 ], 1274 "PCoefficient": 0.0, 1275 "SlewNeg": 0.0, 1276 "SlewPos": 0.0, 1277 "Type": "Pid", 1278 "Zones": [ 1279 "Zone 0" 1280 ] 1281 }, 1282 { 1283 "CheckHysteresisWithSetpoint": true, 1284 "Class": "temp", 1285 "DCoefficient": 0.0, 1286 "FFGainCoefficient": 0.0, 1287 "FFOffCoefficient": 0.0, 1288 "ICoefficient": -0.0035, 1289 "ILimitMax": 100, 1290 "ILimitMin": -50, 1291 "InputUnavailableAsFailed": false, 1292 "Inputs": [ 1293 "MB_CPU_TEMP_C" 1294 ], 1295 "Name": "PID_MB_CPU", 1296 "NegativeHysteresis": 2.0, 1297 "OutLimitMax": 100, 1298 "OutLimitMin": 0, 1299 "PCoefficient": -1.0, 1300 "PositiveHysteresis": 0.0, 1301 "SetPoint": 79.0, 1302 "SlewNeg": 0.0, 1303 "SlewPos": 0.0, 1304 "Type": "Pid", 1305 "Zones": [ 1306 "Zone 0" 1307 ] 1308 }, 1309 { 1310 "CheckHysteresisWithSetpoint": true, 1311 "Class": "temp", 1312 "DCoefficient": 0.0, 1313 "FFGainCoefficient": 0.0, 1314 "FFOffCoefficient": 0.0, 1315 "ICoefficient": -0.0035, 1316 "ILimitMax": 100, 1317 "ILimitMin": -50, 1318 "InputUnavailableAsFailed": false, 1319 "Inputs": [ 1320 "MB_DIMM_A0_TEMP_C", 1321 "MB_DIMM_A1_TEMP_C", 1322 "MB_DIMM_A2_TEMP_C", 1323 "MB_DIMM_A4_TEMP_C", 1324 "MB_DIMM_A6_TEMP_C", 1325 "MB_DIMM_A7_TEMP_C", 1326 "MB_DIMM_A8_TEMP_C", 1327 "MB_DIMM_A10_TEMP_C" 1328 ], 1329 "Name": "PID_MB_DIMM", 1330 "NegativeHysteresis": 2.0, 1331 "OutLimitMax": 100, 1332 "OutLimitMin": 0, 1333 "PCoefficient": -3.0, 1334 "PositiveHysteresis": 0.0, 1335 "SetPoint": 79.0, 1336 "SlewNeg": 0.0, 1337 "SlewPos": 0.0, 1338 "Type": "Pid", 1339 "Zones": [ 1340 "Zone 0" 1341 ] 1342 }, 1343 { 1344 "AccumulateSetPoint": true, 1345 "CycleIntervalTimeMS": 3000, 1346 "FailSafePercent": 85.0, 1347 "MinThermalOutput": 0.0, 1348 "Name": "Zone 0", 1349 "Type": "Pid.Zone", 1350 "UpdateThermalsTimeMS": 4000 1351 }, 1352 { 1353 "Class": "temp", 1354 "InputUnavailableAsFailed": false, 1355 "Inputs": [ 1356 "SCM_INLET_TEMP_C" 1357 ], 1358 "Name": "Stepwise_SCM_INLET", 1359 "NegativeHysteresis": 2.0, 1360 "Output": [ 1361 20.0, 1362 22.0, 1363 25.0, 1364 90.0 1365 ], 1366 "PositiveHysteresis": 0.0, 1367 "Reading": [ 1368 25.0, 1369 30.0, 1370 35.0, 1371 40.0 1372 ], 1373 "Type": "Stepwise", 1374 "Zones": [ 1375 "Zone 0" 1376 ] 1377 }, 1378 { 1379 "Class": "temp", 1380 "InputUnavailableAsFailed": false, 1381 "Inputs": [ 1382 "MB_CPU_TEMP_C" 1383 ], 1384 "Name": "Stepwise_MB_CPU", 1385 "NegativeHysteresis": 2.0, 1386 "Output": [ 1387 20.0, 1388 23.0, 1389 25.0, 1390 27.0, 1391 30.0 1392 ], 1393 "PositiveHysteresis": 0.0, 1394 "Reading": [ 1395 55.0, 1396 60.0, 1397 65.0, 1398 70.0, 1399 75.0 1400 ], 1401 "Type": "Stepwise", 1402 "Zones": [ 1403 "Zone 0" 1404 ] 1405 }, 1406 { 1407 "Class": "temp", 1408 "InputUnavailableAsFailed": false, 1409 "Inputs": [ 1410 "MB_DIMM_A0_TEMP_C", 1411 "MB_DIMM_A1_TEMP_C", 1412 "MB_DIMM_A2_TEMP_C", 1413 "MB_DIMM_A4_TEMP_C", 1414 "MB_DIMM_A6_TEMP_C", 1415 "MB_DIMM_A7_TEMP_C", 1416 "MB_DIMM_A8_TEMP_C", 1417 "MB_DIMM_A10_TEMP_C" 1418 ], 1419 "Name": "Stepwise_MB_DIMM", 1420 "NegativeHysteresis": 2.0, 1421 "Output": [ 1422 20.0, 1423 25.0, 1424 30.0 1425 ], 1426 "PositiveHysteresis": 0.0, 1427 "Reading": [ 1428 60.0, 1429 70.0, 1430 75.0 1431 ], 1432 "Type": "Stepwise", 1433 "Zones": [ 1434 "Zone 0" 1435 ] 1436 }, 1437 { 1438 "Class": "temp", 1439 "InputUnavailableAsFailed": false, 1440 "Inputs": [ 1441 "MB_VR_CPU_VCORE0_TEMP_C", 1442 "MB_VR_CPU_VCORE1_TEMP_C", 1443 "MB_VR_CPU_PVDD11_TEMP_C", 1444 "MB_VR_CPU_PDDIO_TEMP_C", 1445 "MB_VR_CPU_SOC_TEMP_C" 1446 ], 1447 "Name": "Stepwise_MB_VR", 1448 "NegativeHysteresis": 2.0, 1449 "Output": [ 1450 20.0, 1451 25.0, 1452 90.0 1453 ], 1454 "PositiveHysteresis": 0.0, 1455 "Reading": [ 1456 80.0, 1457 90.0, 1458 100.0 1459 ], 1460 "Type": "Stepwise", 1461 "Zones": [ 1462 "Zone 0" 1463 ] 1464 }, 1465 { 1466 "Class": "temp", 1467 "InputUnavailableAsFailed": false, 1468 "Inputs": [ 1469 "MB_RETIMER0_TEMP_C", 1470 "MB_RETIMER1_TEMP_C" 1471 ], 1472 "Name": "Stepwise_MB_RETIMER", 1473 "NegativeHysteresis": 2.0, 1474 "Output": [ 1475 20.0, 1476 25.0, 1477 90.0 1478 ], 1479 "PositiveHysteresis": 0.0, 1480 "Reading": [ 1481 80.0, 1482 90.0, 1483 100.0 1484 ], 1485 "Type": "Stepwise", 1486 "Zones": [ 1487 "Zone 0" 1488 ] 1489 }, 1490 { 1491 "Class": "temp", 1492 "InputUnavailableAsFailed": false, 1493 "Inputs": [ 1494 "NIC_Temp_1" 1495 ], 1496 "Name": "Stepwise_NIC", 1497 "NegativeHysteresis": 2.0, 1498 "Output": [ 1499 20.0, 1500 25.0, 1501 90.0 1502 ], 1503 "PositiveHysteresis": 0.0, 1504 "Reading": [ 1505 80.0, 1506 90.0, 1507 100.0 1508 ], 1509 "Type": "Stepwise", 1510 "Zones": [ 1511 "Zone 0" 1512 ] 1513 }, 1514 { 1515 "Class": "temp", 1516 "InputUnavailableAsFailed": false, 1517 "Inputs": [ 1518 "MB_E1S0_TEMP_C", 1519 "MB_E1S1_TEMP_C" 1520 ], 1521 "Name": "Stepwise_E1S", 1522 "NegativeHysteresis": 2.0, 1523 "Output": [ 1524 20.0, 1525 25.0, 1526 90.0 1527 ], 1528 "PositiveHysteresis": 0.0, 1529 "Reading": [ 1530 60.0, 1531 65.0, 1532 70.0 1533 ], 1534 "Type": "Stepwise", 1535 "Zones": [ 1536 "Zone 0" 1537 ] 1538 }, 1539 { 1540 "Class": "temp", 1541 "InputUnavailableAsFailed": false, 1542 "Inputs": [ 1543 "PDB_BRICK_TEMP_C" 1544 ], 1545 "Name": "Stepwise_Brick", 1546 "NegativeHysteresis": 2.0, 1547 "Output": [ 1548 20.0, 1549 25.0, 1550 90.0 1551 ], 1552 "PositiveHysteresis": 0.0, 1553 "Reading": [ 1554 80.0, 1555 90.0, 1556 100.0 1557 ], 1558 "Type": "Stepwise", 1559 "Zones": [ 1560 "Zone 0" 1561 ] 1562 } 1563 ], 1564 "Name": "Harma Chassis", 1565 "Probe": [ 1566 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0050'})", 1567 "OR", 1568 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-xdpe'})" 1569 ], 1570 "Type": "Chassis", 1571 "xyz.openbmc_project.Inventory.Decorator.Asset": { 1572 "Manufacturer": "$PRODUCT_MANUFACTURER", 1573 "Model": "$PRODUCT_PRODUCT_NAME", 1574 "PartNumber": "$PRODUCT_PART_NUMBER", 1575 "SerialNumber": "$PRODUCT_INFO_AM2", 1576 "SparePartNumber": "$PRODUCT_FRU_VERSION_ID" 1577 }, 1578 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 1579 "AssetTag": "$PRODUCT_INFO_AM3" 1580 } 1581 } 1582] 1583