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": "0x63", 414 "Bus": 28, 415 "Labels": [ 416 "iout1", 417 "vout1", 418 "pout1", 419 "temp1" 420 ], 421 "Name": "MB_VR_CPU_PVDD11", 422 "PowerState": "On", 423 "Thresholds": [ 424 { 425 "Direction": "greater than", 426 "Hysteresis": 1.18, 427 "Label": "iout1", 428 "Name": "upper critical", 429 "Severity": 1, 430 "Value": 59.0 431 }, 432 { 433 "Direction": "less than", 434 "Hysteresis": 0.0209, 435 "Label": "vout1", 436 "Name": "lower critical", 437 "Severity": 1, 438 "Value": 1.045 439 }, 440 { 441 "Direction": "greater than", 442 "Hysteresis": 0.0231, 443 "Label": "vout1", 444 "Name": "upper critical", 445 "Severity": 1, 446 "Value": 1.155 447 }, 448 { 449 "Direction": "greater than", 450 "Hysteresis": 1.3, 451 "Label": "pout1", 452 "Name": "upper critical", 453 "Severity": 1, 454 "Value": 65.0 455 }, 456 { 457 "Direction": "less than", 458 "Hysteresis": 0.02, 459 "Label": "temp1", 460 "Name": "lower critical", 461 "Severity": 1, 462 "Value": -1.0 463 }, 464 { 465 "Direction": "greater than", 466 "Hysteresis": 2.1, 467 "Label": "temp1", 468 "Name": "upper critical", 469 "Severity": 1, 470 "Value": 105.0 471 } 472 ], 473 "Type": "ISL69260", 474 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A", 475 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W", 476 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C", 477 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V" 478 }, 479 { 480 "Address": "0x61", 481 "Bus": 28, 482 "Labels": [ 483 "iout1", 484 "iout2", 485 "vout1", 486 "vout2", 487 "pout1", 488 "pout2", 489 "temp1", 490 "temp2" 491 ], 492 "Name": "MB_VR_CPU_VCORE0_SOC", 493 "PowerState": "On", 494 "Thresholds": [ 495 { 496 "Direction": "greater than", 497 "Hysteresis": 6.36, 498 "Label": "iout1", 499 "Name": "upper critical", 500 "Severity": 1, 501 "Value": 318.0 502 }, 503 { 504 "Direction": "greater than", 505 "Hysteresis": 4.2, 506 "Label": "iout2", 507 "Name": "upper critical", 508 "Severity": 1, 509 "Value": 210.0 510 }, 511 { 512 "Direction": "less than", 513 "Hysteresis": 0.0106, 514 "Label": "vout1", 515 "Name": "lower critical", 516 "Severity": 1, 517 "Value": 0.53 518 }, 519 { 520 "Direction": "greater than", 521 "Hysteresis": 0.0304, 522 "Label": "vout1", 523 "Name": "upper critical", 524 "Severity": 1, 525 "Value": 1.52 526 }, 527 { 528 "Direction": "less than", 529 "Hysteresis": 0.0146, 530 "Label": "vout2", 531 "Name": "lower critical", 532 "Severity": 1, 533 "Value": 0.73 534 }, 535 { 536 "Direction": "greater than", 537 "Hysteresis": 0.0244, 538 "Label": "vout2", 539 "Name": "upper critical", 540 "Severity": 1, 541 "Value": 1.22 542 }, 543 { 544 "Direction": "greater than", 545 "Hysteresis": 3.5, 546 "Label": "pout1", 547 "Name": "upper critical", 548 "Severity": 1, 549 "Value": 175.0 550 }, 551 { 552 "Direction": "greater than", 553 "Hysteresis": 2.1, 554 "Label": "pout2", 555 "Name": "upper critical", 556 "Severity": 1, 557 "Value": 105.0 558 }, 559 { 560 "Direction": "less than", 561 "Hysteresis": 0.02, 562 "Label": "temp1", 563 "Name": "lower critical", 564 "Severity": 1, 565 "Value": -1.0 566 }, 567 { 568 "Direction": "greater than", 569 "Hysteresis": 2.1, 570 "Label": "temp1", 571 "Name": "upper critical", 572 "Severity": 1, 573 "Value": 105.0 574 }, 575 { 576 "Direction": "less than", 577 "Hysteresis": 0.02, 578 "Label": "temp2", 579 "Name": "lower critical", 580 "Severity": 1, 581 "Value": -1.0 582 }, 583 { 584 "Direction": "greater than", 585 "Hysteresis": 2.1, 586 "Label": "temp2", 587 "Name": "upper critical", 588 "Severity": 1, 589 "Value": 105.0 590 } 591 ], 592 "Type": "ISL69260", 593 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A", 594 "iout2_Name": "MB_VR_CPU_SOC_CURR_A", 595 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W", 596 "pout2_Name": "MB_VR_CPU_SOC_PWR_W", 597 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C", 598 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C", 599 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V", 600 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V" 601 }, 602 { 603 "Address": "0x62", 604 "Bus": 28, 605 "Labels": [ 606 "iout1", 607 "iout2", 608 "vout1", 609 "vout2", 610 "pout1", 611 "pout2", 612 "temp1", 613 "temp2" 614 ], 615 "Name": "MB_VR_CPU_VCORE1_PDDIO", 616 "PowerState": "On", 617 "Thresholds": [ 618 { 619 "Direction": "greater than", 620 "Hysteresis": 6.36, 621 "Label": "iout1", 622 "Name": "upper critical", 623 "Severity": 1, 624 "Value": 318.0 625 }, 626 { 627 "Direction": "greater than", 628 "Hysteresis": 2.66, 629 "Label": "iout2", 630 "Name": "upper critical", 631 "Severity": 1, 632 "Value": 133.0 633 }, 634 { 635 "Direction": "less than", 636 "Hysteresis": 0.0106, 637 "Label": "vout1", 638 "Name": "lower critical", 639 "Severity": 1, 640 "Value": 0.53 641 }, 642 { 643 "Direction": "greater than", 644 "Hysteresis": 0.0304, 645 "Label": "vout1", 646 "Name": "upper critical", 647 "Severity": 1, 648 "Value": 1.52 649 }, 650 { 651 "Direction": "less than", 652 "Hysteresis": 0.0176, 653 "Label": "vout2", 654 "Name": "lower critical", 655 "Severity": 1, 656 "Value": 0.88 657 }, 658 { 659 "Direction": "greater than", 660 "Hysteresis": 0.0244, 661 "Label": "vout2", 662 "Name": "upper critical", 663 "Severity": 1, 664 "Value": 1.22 665 }, 666 { 667 "Direction": "greater than", 668 "Hysteresis": 3.5, 669 "Label": "pout1", 670 "Name": "upper critical", 671 "Severity": 1, 672 "Value": 175.0 673 }, 674 { 675 "Direction": "greater than", 676 "Hysteresis": 2.4, 677 "Label": "pout2", 678 "Name": "upper critical", 679 "Severity": 1, 680 "Value": 120.0 681 }, 682 { 683 "Direction": "less than", 684 "Hysteresis": 0.02, 685 "Label": "temp1", 686 "Name": "lower critical", 687 "Severity": 1, 688 "Value": -1.0 689 }, 690 { 691 "Direction": "greater than", 692 "Hysteresis": 2.1, 693 "Label": "temp1", 694 "Name": "upper critical", 695 "Severity": 1, 696 "Value": 105.0 697 }, 698 { 699 "Direction": "less than", 700 "Hysteresis": 0.02, 701 "Label": "temp2", 702 "Name": "lower critical", 703 "Severity": 1, 704 "Value": -1.0 705 }, 706 { 707 "Direction": "greater than", 708 "Hysteresis": 2.1, 709 "Label": "temp2", 710 "Name": "upper critical", 711 "Severity": 1, 712 "Value": 105.0 713 } 714 ], 715 "Type": "ISL69260", 716 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A", 717 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A", 718 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W", 719 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W", 720 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C", 721 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C", 722 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V", 723 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V" 724 }, 725 { 726 "Address": "0x20", 727 "Bus": 28, 728 "Labels": [ 729 "iout1", 730 "vin", 731 "vout1", 732 "pin", 733 "temp1" 734 ], 735 "Name": "MB_HSC", 736 "Thresholds": [ 737 { 738 "Direction": "greater than", 739 "Hysteresis": 1.44, 740 "Label": "iout1", 741 "Name": "upper critical", 742 "Severity": 1, 743 "Value": 72.0 744 }, 745 { 746 "Direction": "less than", 747 "Hysteresis": 0.216, 748 "Label": "vin", 749 "Name": "lower critical", 750 "Severity": 1, 751 "Value": 10.8 752 }, 753 { 754 "Direction": "greater than", 755 "Hysteresis": 0.264, 756 "Label": "vin", 757 "Name": "upper critical", 758 "Severity": 1, 759 "Value": 13.2 760 }, 761 { 762 "Direction": "less than", 763 "Hysteresis": 0.216, 764 "Label": "vout1", 765 "Name": "lower critical", 766 "Severity": 1, 767 "Value": 10.8 768 }, 769 { 770 "Direction": "greater than", 771 "Hysteresis": 0.264, 772 "Label": "vout1", 773 "Name": "upper critical", 774 "Severity": 1, 775 "Value": 13.2 776 }, 777 { 778 "Direction": "greater than", 779 "Hysteresis": 19.0, 780 "Label": "pin", 781 "Name": "upper critical", 782 "Severity": 1, 783 "Value": 950.0 784 }, 785 { 786 "Direction": "greater than", 787 "Hysteresis": 1.6, 788 "Label": "temp1", 789 "Name": "upper critical", 790 "Severity": 1, 791 "Value": 80.0 792 } 793 ], 794 "Type": "MP5990", 795 "iout1_Name": "MB_HSC_CURR_A", 796 "pin_Name": "MB_HSC_PWR_W", 797 "temp1_Name": "MB_HSC_TEMP_C", 798 "vin_Name": "MB_HSC_VIN_VOLT_V", 799 "vout1_Name": "MB_HSC_VOUT_VOLT_V" 800 }, 801 { 802 "Address": "0x6a", 803 "Bus": 23, 804 "Name": "MB_E1S0_TEMP_C", 805 "PowerState": "On", 806 "Thresholds": [ 807 { 808 "Direction": "less than", 809 "Hysteresis": 0.1, 810 "Name": "lower critical", 811 "Severity": 1, 812 "Value": 5.0 813 }, 814 { 815 "Direction": "greater than", 816 "Hysteresis": 1.4, 817 "Name": "upper critical", 818 "Severity": 1, 819 "Value": 70.0 820 } 821 ], 822 "Type": "NVME1000" 823 }, 824 { 825 "Address": "0x6a", 826 "Bus": 22, 827 "Name": "MB_E1S1_TEMP_C", 828 "PowerState": "On", 829 "Thresholds": [ 830 { 831 "Direction": "less than", 832 "Hysteresis": 0.1, 833 "Name": "lower critical", 834 "Severity": 1, 835 "Value": 5.0 836 }, 837 { 838 "Direction": "greater than", 839 "Hysteresis": 1.4, 840 "Name": "upper critical", 841 "Severity": 1, 842 "Value": 70.0 843 } 844 ], 845 "Type": "NVME1000" 846 }, 847 { 848 "Address": "0x24", 849 "Bus": 12, 850 "Name": "MB_RETIMER0_TEMP_C", 851 "PowerState": "On", 852 "Thresholds": [ 853 { 854 "Direction": "less than", 855 "Hysteresis": 0.02, 856 "Name": "lower critical", 857 "Severity": 1, 858 "Value": -1.0 859 }, 860 { 861 "Direction": "greater than", 862 "Hysteresis": 2.0, 863 "Name": "upper critical", 864 "Severity": 1, 865 "Value": 100.0 866 } 867 ], 868 "Type": "PT5161L" 869 }, 870 { 871 "Address": "0x24", 872 "Bus": 21, 873 "Name": "MB_RETIMER1_TEMP_C", 874 "PowerState": "On", 875 "Thresholds": [ 876 { 877 "Direction": "less than", 878 "Hysteresis": 0.02, 879 "Name": "lower critical", 880 "Severity": 1, 881 "Value": -1.0 882 }, 883 { 884 "Direction": "greater than", 885 "Hysteresis": 2.0, 886 "Name": "upper critical", 887 "Severity": 1, 888 "Value": 100.0 889 } 890 ], 891 "Type": "PT5161L" 892 }, 893 { 894 "Address": "0x3C", 895 "Bus": 7, 896 "Labels": [ 897 "power1", 898 "power2", 899 "power3", 900 "power4", 901 "power5", 902 "power6", 903 "power7", 904 "power8", 905 "power9", 906 "temp1", 907 "temp2", 908 "temp3", 909 "temp4", 910 "temp5", 911 "temp6", 912 "temp7", 913 "temp8" 914 ], 915 "Name": "SBRMI", 916 "PowerState": "BiosPost", 917 "Thresholds": [ 918 { 919 "Direction": "greater than", 920 "Hysteresis": 12.8, 921 "Label": "power1", 922 "Name": "upper critical", 923 "Severity": 1, 924 "Value": 640.0 925 }, 926 { 927 "Direction": "greater than", 928 "Hysteresis": 0.28, 929 "Label": "power2", 930 "Name": "upper critical", 931 "Severity": 1, 932 "Value": 14.0 933 }, 934 { 935 "Direction": "greater than", 936 "Hysteresis": 0.28, 937 "Label": "power3", 938 "Name": "upper critical", 939 "Severity": 1, 940 "Value": 14.0 941 }, 942 { 943 "Direction": "greater than", 944 "Hysteresis": 0.28, 945 "Label": "power4", 946 "Name": "upper critical", 947 "Severity": 1, 948 "Value": 14.0 949 }, 950 { 951 "Direction": "greater than", 952 "Hysteresis": 0.28, 953 "Label": "power5", 954 "Name": "upper critical", 955 "Severity": 1, 956 "Value": 14.0 957 }, 958 { 959 "Direction": "greater than", 960 "Hysteresis": 0.28, 961 "Label": "power6", 962 "Name": "upper critical", 963 "Severity": 1, 964 "Value": 14.0 965 }, 966 { 967 "Direction": "greater than", 968 "Hysteresis": 0.28, 969 "Label": "power7", 970 "Name": "upper critical", 971 "Severity": 1, 972 "Value": 14.0 973 }, 974 { 975 "Direction": "greater than", 976 "Hysteresis": 0.28, 977 "Label": "power8", 978 "Name": "upper critical", 979 "Severity": 1, 980 "Value": 14.0 981 }, 982 { 983 "Direction": "greater than", 984 "Hysteresis": 0.28, 985 "Label": "power9", 986 "Name": "upper critical", 987 "Severity": 1, 988 "Value": 14.0 989 }, 990 { 991 "Direction": "less than", 992 "Hysteresis": 0.02, 993 "Label": "temp1", 994 "Name": "lower critical", 995 "Severity": 1, 996 "Value": -1.0 997 }, 998 { 999 "Direction": "greater than", 1000 "Hysteresis": 1.6, 1001 "Label": "temp1", 1002 "Name": "upper critical", 1003 "Severity": 1, 1004 "Value": 80.0 1005 }, 1006 { 1007 "Direction": "less than", 1008 "Hysteresis": 0.02, 1009 "Label": "temp2", 1010 "Name": "lower critical", 1011 "Severity": 1, 1012 "Value": -1.0 1013 }, 1014 { 1015 "Direction": "greater than", 1016 "Hysteresis": 1.6, 1017 "Label": "temp2", 1018 "Name": "upper critical", 1019 "Severity": 1, 1020 "Value": 80.0 1021 }, 1022 { 1023 "Direction": "less than", 1024 "Hysteresis": 0.02, 1025 "Label": "temp3", 1026 "Name": "lower critical", 1027 "Severity": 1, 1028 "Value": -1.0 1029 }, 1030 { 1031 "Direction": "greater than", 1032 "Hysteresis": 1.6, 1033 "Label": "temp3", 1034 "Name": "upper critical", 1035 "Severity": 1, 1036 "Value": 80.0 1037 }, 1038 { 1039 "Direction": "less than", 1040 "Hysteresis": 0.02, 1041 "Label": "temp4", 1042 "Name": "lower critical", 1043 "Severity": 1, 1044 "Value": -1.0 1045 }, 1046 { 1047 "Direction": "greater than", 1048 "Hysteresis": 1.6, 1049 "Label": "temp4", 1050 "Name": "upper critical", 1051 "Severity": 1, 1052 "Value": 80.0 1053 }, 1054 { 1055 "Direction": "less than", 1056 "Hysteresis": 0.02, 1057 "Label": "temp5", 1058 "Name": "lower critical", 1059 "Severity": 1, 1060 "Value": -1.0 1061 }, 1062 { 1063 "Direction": "greater than", 1064 "Hysteresis": 1.6, 1065 "Label": "temp5", 1066 "Name": "upper critical", 1067 "Severity": 1, 1068 "Value": 80.0 1069 }, 1070 { 1071 "Direction": "less than", 1072 "Hysteresis": 0.02, 1073 "Label": "temp6", 1074 "Name": "lower critical", 1075 "Severity": 1, 1076 "Value": -1.0 1077 }, 1078 { 1079 "Direction": "greater than", 1080 "Hysteresis": 1.6, 1081 "Label": "temp6", 1082 "Name": "upper critical", 1083 "Severity": 1, 1084 "Value": 80.0 1085 }, 1086 { 1087 "Direction": "less than", 1088 "Hysteresis": 0.02, 1089 "Label": "temp7", 1090 "Name": "lower critical", 1091 "Severity": 1, 1092 "Value": -1.0 1093 }, 1094 { 1095 "Direction": "greater than", 1096 "Hysteresis": 1.6, 1097 "Label": "temp7", 1098 "Name": "upper critical", 1099 "Severity": 1, 1100 "Value": 80.0 1101 }, 1102 { 1103 "Direction": "less than", 1104 "Hysteresis": 0.02, 1105 "Label": "temp8", 1106 "Name": "lower critical", 1107 "Severity": 1, 1108 "Value": -1.0 1109 }, 1110 { 1111 "Direction": "greater than", 1112 "Hysteresis": 1.6, 1113 "Label": "temp8", 1114 "Name": "upper critical", 1115 "Severity": 1, 1116 "Value": 80.0 1117 } 1118 ], 1119 "Type": "SBRMI", 1120 "power1_Name": "MB_CPU_PKG_PWR_W", 1121 "power2_Name": "MB_DIMM_A0_PWR_W", 1122 "power3_Name": "MB_DIMM_A1_PWR_W", 1123 "power4_Name": "MB_DIMM_A2_PWR_W", 1124 "power5_Name": "MB_DIMM_A4_PWR_W", 1125 "power6_Name": "MB_DIMM_A6_PWR_W", 1126 "power7_Name": "MB_DIMM_A7_PWR_W", 1127 "power8_Name": "MB_DIMM_A8_PWR_W", 1128 "power9_Name": "MB_DIMM_A10_PWR_W", 1129 "temp1_Name": "MB_DIMM_A0_TEMP_C", 1130 "temp2_Name": "MB_DIMM_A1_TEMP_C", 1131 "temp3_Name": "MB_DIMM_A2_TEMP_C", 1132 "temp4_Name": "MB_DIMM_A4_TEMP_C", 1133 "temp5_Name": "MB_DIMM_A6_TEMP_C", 1134 "temp6_Name": "MB_DIMM_A7_TEMP_C", 1135 "temp7_Name": "MB_DIMM_A8_TEMP_C", 1136 "temp8_Name": "MB_DIMM_A10_TEMP_C" 1137 }, 1138 { 1139 "Address": "0x4C", 1140 "Bus": 7, 1141 "Name": "MB_CPU_TEMP_C", 1142 "PowerState": "BiosPost", 1143 "Thresholds": [ 1144 { 1145 "Direction": "less than", 1146 "Hysteresis": 0.02, 1147 "Name": "lower critical", 1148 "Severity": 1, 1149 "Value": -1.0 1150 }, 1151 { 1152 "Direction": "greater than", 1153 "Hysteresis": 1.9, 1154 "Name": "upper critical", 1155 "Severity": 1, 1156 "Value": 95.0 1157 } 1158 ], 1159 "Type": "SBTSI" 1160 }, 1161 { 1162 "Address": "0x49", 1163 "Bus": 29, 1164 "Name": "MB_OUTLET_TEMP_C", 1165 "Thresholds": [ 1166 { 1167 "Direction": "less than", 1168 "Hysteresis": 0.1, 1169 "Name": "lower critical", 1170 "Severity": 1, 1171 "Value": 5.0 1172 }, 1173 { 1174 "Direction": "greater than", 1175 "Hysteresis": 1.6, 1176 "Name": "upper critical", 1177 "Severity": 1, 1178 "Value": 80.0 1179 } 1180 ], 1181 "Type": "TMP75" 1182 }, 1183 { 1184 "Address": "0x4A", 1185 "Bus": 29, 1186 "Name": "MB_INLET_TEMP_C", 1187 "Thresholds": [ 1188 { 1189 "Direction": "less than", 1190 "Hysteresis": 0.1, 1191 "Name": "lower critical", 1192 "Severity": 1, 1193 "Value": 5.0 1194 }, 1195 { 1196 "Direction": "greater than", 1197 "Hysteresis": 1.2, 1198 "Name": "upper critical", 1199 "Severity": 1, 1200 "Value": 60.0 1201 } 1202 ], 1203 "Type": "TMP75" 1204 } 1205 ], 1206 "Name": "Harma MB", 1207 "Probe": [ 1208 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0040'})", 1209 "OR", 1210 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0080'})", 1211 "OR", 1212 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-isl'})" 1213 ], 1214 "Type": "Board", 1215 "xyz.openbmc_project.Inventory.Decorator.Asset": { 1216 "BuildDate": "$BOARD_MANUFACTURE_DATE", 1217 "Manufacturer": "$BOARD_MANUFACTURER", 1218 "Model": "$BOARD_PRODUCT_NAME", 1219 "PartNumber": "$BOARD_PART_NUMBER", 1220 "SerialNumber": "$BOARD_SERIAL_NUMBER", 1221 "SparePartNumber": "$BOARD_INFO_AM1" 1222 }, 1223 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 1224 "AssetTag": "$PRODUCT_ASSET_TAG" 1225 }, 1226 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {} 1227 }, 1228 { 1229 "Exposes": [ 1230 { 1231 "Class": "fan", 1232 "FFGainCoefficient": 1.0, 1233 "FFOffCoefficient": 0.0, 1234 "ICoefficient": 0.0, 1235 "ILimitMax": 0.0, 1236 "ILimitMin": 0.0, 1237 "Inputs": [ 1238 "FAN_BP1_FAN1_TACH_IL_SPEED_RPM", 1239 "FAN_BP1_FAN1_TACH_OL_SPEED_RPM", 1240 "FAN_BP1_FAN2_TACH_IL_SPEED_RPM", 1241 "FAN_BP1_FAN2_TACH_OL_SPEED_RPM", 1242 "FAN_BP1_FAN3_TACH_IL_SPEED_RPM", 1243 "FAN_BP1_FAN3_TACH_OL_SPEED_RPM", 1244 "FAN_BP1_FAN4_TACH_IL_SPEED_RPM", 1245 "FAN_BP1_FAN4_TACH_OL_SPEED_RPM", 1246 "FAN_BP2_FAN1_TACH_IL_SPEED_RPM", 1247 "FAN_BP2_FAN1_TACH_OL_SPEED_RPM", 1248 "FAN_BP2_FAN2_TACH_IL_SPEED_RPM", 1249 "FAN_BP2_FAN2_TACH_OL_SPEED_RPM", 1250 "FAN_BP2_FAN3_TACH_IL_SPEED_RPM", 1251 "FAN_BP2_FAN3_TACH_OL_SPEED_RPM", 1252 "FAN_BP2_FAN4_TACH_IL_SPEED_RPM", 1253 "FAN_BP2_FAN4_TACH_OL_SPEED_RPM" 1254 ], 1255 "Name": "All Fan", 1256 "OutLimitMax": 100.0, 1257 "OutLimitMin": 0.0, 1258 "Outputs": [ 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_BP1_FAN_PWM", 1266 "FAN_BP1_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 "FAN_BP2_FAN_PWM", 1274 "FAN_BP2_FAN_PWM" 1275 ], 1276 "PCoefficient": 0.0, 1277 "SlewNeg": 0.0, 1278 "SlewPos": 0.0, 1279 "Type": "Pid", 1280 "Zones": [ 1281 "Zone 0" 1282 ] 1283 }, 1284 { 1285 "CheckHysteresisWithSetpoint": true, 1286 "Class": "temp", 1287 "DCoefficient": 0.0, 1288 "FFGainCoefficient": 0.0, 1289 "FFOffCoefficient": 0.0, 1290 "ICoefficient": -0.0035, 1291 "ILimitMax": 100, 1292 "ILimitMin": -50, 1293 "InputUnavailableAsFailed": false, 1294 "Inputs": [ 1295 "MB_CPU_TEMP_C" 1296 ], 1297 "Name": "PID_MB_CPU", 1298 "NegativeHysteresis": 2.0, 1299 "OutLimitMax": 100, 1300 "OutLimitMin": 0, 1301 "PCoefficient": -1.0, 1302 "PositiveHysteresis": 0.0, 1303 "SetPoint": 79.0, 1304 "SlewNeg": 0.0, 1305 "SlewPos": 0.0, 1306 "Type": "Pid", 1307 "Zones": [ 1308 "Zone 0" 1309 ] 1310 }, 1311 { 1312 "CheckHysteresisWithSetpoint": true, 1313 "Class": "temp", 1314 "DCoefficient": 0.0, 1315 "FFGainCoefficient": 0.0, 1316 "FFOffCoefficient": 0.0, 1317 "ICoefficient": -0.0035, 1318 "ILimitMax": 100, 1319 "ILimitMin": -50, 1320 "InputUnavailableAsFailed": false, 1321 "Inputs": [ 1322 "MB_DIMM_A0_TEMP_C", 1323 "MB_DIMM_A1_TEMP_C", 1324 "MB_DIMM_A2_TEMP_C", 1325 "MB_DIMM_A4_TEMP_C", 1326 "MB_DIMM_A6_TEMP_C", 1327 "MB_DIMM_A7_TEMP_C", 1328 "MB_DIMM_A8_TEMP_C", 1329 "MB_DIMM_A10_TEMP_C" 1330 ], 1331 "Name": "PID_MB_DIMM", 1332 "NegativeHysteresis": 2.0, 1333 "OutLimitMax": 100, 1334 "OutLimitMin": 0, 1335 "PCoefficient": -3.0, 1336 "PositiveHysteresis": 0.0, 1337 "SetPoint": 79.0, 1338 "SlewNeg": 0.0, 1339 "SlewPos": 0.0, 1340 "Type": "Pid", 1341 "Zones": [ 1342 "Zone 0" 1343 ] 1344 }, 1345 { 1346 "AccumulateSetPoint": true, 1347 "CycleIntervalTimeMS": 3000, 1348 "FailSafePercent": 85.0, 1349 "MinThermalOutput": 0.0, 1350 "Name": "Zone 0", 1351 "Type": "Pid.Zone", 1352 "UpdateThermalsTimeMS": 4000 1353 }, 1354 { 1355 "Class": "temp", 1356 "InputUnavailableAsFailed": false, 1357 "Inputs": [ 1358 "SCM_INLET_TEMP_C" 1359 ], 1360 "Name": "Stepwise_SCM_INLET", 1361 "NegativeHysteresis": 2.0, 1362 "Output": [ 1363 20.0, 1364 22.0, 1365 25.0, 1366 90.0 1367 ], 1368 "PositiveHysteresis": 0.0, 1369 "Reading": [ 1370 25.0, 1371 30.0, 1372 35.0, 1373 40.0 1374 ], 1375 "Type": "Stepwise", 1376 "Zones": [ 1377 "Zone 0" 1378 ] 1379 }, 1380 { 1381 "Class": "temp", 1382 "InputUnavailableAsFailed": false, 1383 "Inputs": [ 1384 "MB_CPU_TEMP_C" 1385 ], 1386 "Name": "Stepwise_MB_CPU", 1387 "NegativeHysteresis": 2.0, 1388 "Output": [ 1389 20.0, 1390 23.0, 1391 25.0, 1392 27.0, 1393 30.0 1394 ], 1395 "PositiveHysteresis": 0.0, 1396 "Reading": [ 1397 55.0, 1398 60.0, 1399 65.0, 1400 70.0, 1401 75.0 1402 ], 1403 "Type": "Stepwise", 1404 "Zones": [ 1405 "Zone 0" 1406 ] 1407 }, 1408 { 1409 "Class": "temp", 1410 "InputUnavailableAsFailed": false, 1411 "Inputs": [ 1412 "MB_DIMM_A0_TEMP_C", 1413 "MB_DIMM_A1_TEMP_C", 1414 "MB_DIMM_A2_TEMP_C", 1415 "MB_DIMM_A4_TEMP_C", 1416 "MB_DIMM_A6_TEMP_C", 1417 "MB_DIMM_A7_TEMP_C", 1418 "MB_DIMM_A8_TEMP_C", 1419 "MB_DIMM_A10_TEMP_C" 1420 ], 1421 "Name": "Stepwise_MB_DIMM", 1422 "NegativeHysteresis": 2.0, 1423 "Output": [ 1424 20.0, 1425 25.0, 1426 30.0 1427 ], 1428 "PositiveHysteresis": 0.0, 1429 "Reading": [ 1430 60.0, 1431 70.0, 1432 75.0 1433 ], 1434 "Type": "Stepwise", 1435 "Zones": [ 1436 "Zone 0" 1437 ] 1438 }, 1439 { 1440 "Class": "temp", 1441 "InputUnavailableAsFailed": false, 1442 "Inputs": [ 1443 "MB_VR_CPU_VCORE0_TEMP_C", 1444 "MB_VR_CPU_VCORE1_TEMP_C", 1445 "MB_VR_CPU_PVDD11_TEMP_C", 1446 "MB_VR_CPU_PDDIO_TEMP_C", 1447 "MB_VR_CPU_SOC_TEMP_C" 1448 ], 1449 "Name": "Stepwise_MB_VR", 1450 "NegativeHysteresis": 2.0, 1451 "Output": [ 1452 20.0, 1453 25.0, 1454 90.0 1455 ], 1456 "PositiveHysteresis": 0.0, 1457 "Reading": [ 1458 80.0, 1459 90.0, 1460 100.0 1461 ], 1462 "Type": "Stepwise", 1463 "Zones": [ 1464 "Zone 0" 1465 ] 1466 }, 1467 { 1468 "Class": "temp", 1469 "InputUnavailableAsFailed": false, 1470 "Inputs": [ 1471 "MB_RETIMER0_TEMP_C", 1472 "MB_RETIMER1_TEMP_C" 1473 ], 1474 "Name": "Stepwise_MB_RETIMER", 1475 "NegativeHysteresis": 2.0, 1476 "Output": [ 1477 20.0, 1478 25.0, 1479 90.0 1480 ], 1481 "PositiveHysteresis": 0.0, 1482 "Reading": [ 1483 80.0, 1484 90.0, 1485 100.0 1486 ], 1487 "Type": "Stepwise", 1488 "Zones": [ 1489 "Zone 0" 1490 ] 1491 }, 1492 { 1493 "Class": "temp", 1494 "InputUnavailableAsFailed": false, 1495 "Inputs": [ 1496 "NIC_Temp_1" 1497 ], 1498 "Name": "Stepwise_NIC", 1499 "NegativeHysteresis": 2.0, 1500 "Output": [ 1501 20.0, 1502 25.0, 1503 90.0 1504 ], 1505 "PositiveHysteresis": 0.0, 1506 "Reading": [ 1507 80.0, 1508 90.0, 1509 100.0 1510 ], 1511 "Type": "Stepwise", 1512 "Zones": [ 1513 "Zone 0" 1514 ] 1515 }, 1516 { 1517 "Class": "temp", 1518 "InputUnavailableAsFailed": false, 1519 "Inputs": [ 1520 "MB_E1S0_TEMP_C", 1521 "MB_E1S1_TEMP_C" 1522 ], 1523 "Name": "Stepwise_E1S", 1524 "NegativeHysteresis": 2.0, 1525 "Output": [ 1526 20.0, 1527 25.0, 1528 90.0 1529 ], 1530 "PositiveHysteresis": 0.0, 1531 "Reading": [ 1532 60.0, 1533 65.0, 1534 70.0 1535 ], 1536 "Type": "Stepwise", 1537 "Zones": [ 1538 "Zone 0" 1539 ] 1540 }, 1541 { 1542 "Class": "temp", 1543 "InputUnavailableAsFailed": false, 1544 "Inputs": [ 1545 "PDB_BRICK_TEMP_C" 1546 ], 1547 "Name": "Stepwise_Brick", 1548 "NegativeHysteresis": 2.0, 1549 "Output": [ 1550 20.0, 1551 25.0, 1552 90.0 1553 ], 1554 "PositiveHysteresis": 0.0, 1555 "Reading": [ 1556 80.0, 1557 90.0, 1558 100.0 1559 ], 1560 "Type": "Stepwise", 1561 "Zones": [ 1562 "Zone 0" 1563 ] 1564 } 1565 ], 1566 "Name": "Harma Chassis", 1567 "Probe": [ 1568 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0040'})", 1569 "OR", 1570 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0080'})", 1571 "OR", 1572 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-isl'})" 1573 ], 1574 "Type": "Chassis", 1575 "xyz.openbmc_project.Inventory.Decorator.Asset": { 1576 "Manufacturer": "$PRODUCT_MANUFACTURER", 1577 "Model": "$PRODUCT_PRODUCT_NAME", 1578 "PartNumber": "$PRODUCT_PART_NUMBER", 1579 "SerialNumber": "$PRODUCT_INFO_AM2", 1580 "SparePartNumber": "$PRODUCT_FRU_VERSION_ID" 1581 }, 1582 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 1583 "AssetTag": "$PRODUCT_INFO_AM3" 1584 } 1585 } 1586] 1587