1{ 2 "Exposes": [ 3 { 4 "Index": 0, 5 "Name": "P12V_AUX", 6 "ScaleFactor": 0.11236, 7 "Thresholds": [ 8 { 9 "Direction": "greater than", 10 "Name": "upper critical", 11 "Severity": 1, 12 "Value": 12.61 13 }, 14 { 15 "Direction": "less than", 16 "Name": "lower critical", 17 "Severity": 1, 18 "Value": 11.39 19 } 20 ], 21 "Type": "ADC" 22 }, 23 { 24 "Index": 1, 25 "Name": "P3V3_AUX", 26 "ScaleFactor": 0.410678, 27 "Thresholds": [ 28 { 29 "Direction": "greater than", 30 "Name": "upper critical", 31 "Severity": 1, 32 "Value": 3.475 33 }, 34 { 35 "Direction": "less than", 36 "Name": "lower critical", 37 "Severity": 1, 38 "Value": 3.125 39 } 40 ], 41 "Type": "ADC" 42 }, 43 { 44 "Index": 2, 45 "Name": "P5V_AUX", 46 "ScaleFactor": 0.271739, 47 "Thresholds": [ 48 { 49 "Direction": "greater than", 50 "Name": "upper critical", 51 "Severity": 1, 52 "Value": 5.26 53 }, 54 { 55 "Direction": "less than", 56 "Name": "lower critical", 57 "Severity": 1, 58 "Value": 4.7 59 } 60 ], 61 "Type": "ADC" 62 }, 63 { 64 "BridgeGpio": [ 65 { 66 "Name": "BAT_DETECT", 67 "Polarity": "High", 68 "SetupTime": 1 69 } 70 ], 71 "Index": 3, 72 "Name": "P3V_BAT", 73 "PollRate": 86400, 74 "ScaleFactor": 0.332226, 75 "Thresholds": [ 76 { 77 "Direction": "greater than", 78 "Name": "upper critical", 79 "Severity": 1, 80 "Value": 3.475 81 }, 82 { 83 "Direction": "less than", 84 "Name": "lower critical", 85 "Severity": 1, 86 "Value": 1.99 87 } 88 ], 89 "Type": "ADC" 90 }, 91 { 92 "Index": 4, 93 "Name": "P2V5_AUX", 94 "ScaleFactor": 0.542005, 95 "Thresholds": [ 96 { 97 "Direction": "greater than", 98 "Name": "upper critical", 99 "Severity": 1, 100 "Value": 2.76 101 }, 102 { 103 "Direction": "less than", 104 "Name": "lower critical", 105 "Severity": 1, 106 "Value": 2.365 107 } 108 ], 109 "Type": "ADC" 110 }, 111 { 112 "Index": 5, 113 "Name": "P1V8_AUX", 114 "ScaleFactor": 0.750469, 115 "Thresholds": [ 116 { 117 "Direction": "greater than", 118 "Name": "upper critical", 119 "Severity": 1, 120 "Value": 1.9 121 }, 122 { 123 "Direction": "less than", 124 "Name": "lower critical", 125 "Severity": 1, 126 "Value": 1.7 127 } 128 ], 129 "Type": "ADC" 130 }, 131 { 132 "Index": 6, 133 "Name": "P1V2_AUX", 134 "Thresholds": [ 135 { 136 "Direction": "greater than", 137 "Name": "upper critical", 138 "Severity": 1, 139 "Value": 1.27 140 }, 141 { 142 "Direction": "less than", 143 "Name": "lower critical", 144 "Severity": 1, 145 "Value": 1.13 146 } 147 ], 148 "Type": "ADC" 149 }, 150 { 151 "Index": 7, 152 "Name": "P1V0_AUX", 153 "Thresholds": [ 154 { 155 "Direction": "greater than", 156 "Name": "upper critical", 157 "Severity": 1, 158 "Value": 1.06 159 }, 160 { 161 "Direction": "less than", 162 "Name": "lower critical", 163 "Severity": 1, 164 "Value": 0.94 165 } 166 ], 167 "Type": "ADC" 168 }, 169 { 170 "Index": 8, 171 "Name": "IMON_FAN0", 172 "ScaleFactor": 0.1, 173 "Thresholds": [ 174 { 175 "Direction": "greater than", 176 "Name": "upper critical", 177 "Severity": 1, 178 "Value": 15.0 179 }, 180 { 181 "Direction": "greater than", 182 "Name": "upper non critical", 183 "Severity": 0, 184 "Value": 10.0 185 } 186 ], 187 "Type": "ADC" 188 }, 189 { 190 "Index": 9, 191 "Name": "IMON_FAN1", 192 "ScaleFactor": 0.1, 193 "Thresholds": [ 194 { 195 "Direction": "greater than", 196 "Name": "upper critical", 197 "Severity": 1, 198 "Value": 15.0 199 }, 200 { 201 "Direction": "greater than", 202 "Name": "upper non critical", 203 "Severity": 0, 204 "Value": 10.0 205 } 206 ], 207 "Type": "ADC" 208 }, 209 { 210 "Index": 10, 211 "Name": "IMON_FAN2", 212 "ScaleFactor": 0.1, 213 "Thresholds": [ 214 { 215 "Direction": "greater than", 216 "Name": "upper critical", 217 "Severity": 1, 218 "Value": 15.0 219 }, 220 { 221 "Direction": "greater than", 222 "Name": "upper non critical", 223 "Severity": 0, 224 "Value": 10.0 225 } 226 ], 227 "Type": "ADC" 228 }, 229 { 230 "Index": 11, 231 "Name": "IMON_FAN3", 232 "ScaleFactor": 0.1, 233 "Thresholds": [ 234 { 235 "Direction": "greater than", 236 "Name": "upper critical", 237 "Severity": 1, 238 "Value": 15.0 239 }, 240 { 241 "Direction": "greater than", 242 "Name": "upper non critical", 243 "Severity": 0, 244 "Value": 10.0 245 } 246 ], 247 "Type": "ADC" 248 }, 249 { 250 "Index": 12, 251 "Name": "P12V_FAN0", 252 "ScaleFactor": 0.125, 253 "Thresholds": [ 254 { 255 "Direction": "greater than", 256 "Name": "upper critical", 257 "Severity": 1, 258 "Value": 13.2 259 }, 260 { 261 "Direction": "greater than", 262 "Name": "upper non critical", 263 "Severity": 0, 264 "Value": 13.0 265 }, 266 { 267 "Direction": "less than", 268 "Name": "lower critical", 269 "Severity": 1, 270 "Value": 10.8 271 } 272 ], 273 "Type": "ADC" 274 }, 275 { 276 "Index": 13, 277 "Name": "P12V_FAN1", 278 "ScaleFactor": 0.125, 279 "Thresholds": [ 280 { 281 "Direction": "greater than", 282 "Name": "upper critical", 283 "Severity": 1, 284 "Value": 13.2 285 }, 286 { 287 "Direction": "greater than", 288 "Name": "upper non critical", 289 "Severity": 0, 290 "Value": 13.0 291 }, 292 { 293 "Direction": "less than", 294 "Name": "lower critical", 295 "Severity": 1, 296 "Value": 10.8 297 } 298 ], 299 "Type": "ADC" 300 }, 301 { 302 "Index": 14, 303 "Name": "P12V_FAN2", 304 "ScaleFactor": 0.125, 305 "Thresholds": [ 306 { 307 "Direction": "greater than", 308 "Name": "upper critical", 309 "Severity": 1, 310 "Value": 13.2 311 }, 312 { 313 "Direction": "greater than", 314 "Name": "upper non critical", 315 "Severity": 0, 316 "Value": 13.0 317 }, 318 { 319 "Direction": "less than", 320 "Name": "lower critical", 321 "Severity": 1, 322 "Value": 10.8 323 } 324 ], 325 "Type": "ADC" 326 }, 327 { 328 "Index": 15, 329 "Name": "P12V_FAN3", 330 "ScaleFactor": 0.125, 331 "Thresholds": [ 332 { 333 "Direction": "greater than", 334 "Name": "upper critical", 335 "Severity": 1, 336 "Value": 13.2 337 }, 338 { 339 "Direction": "greater than", 340 "Name": "upper non critical", 341 "Severity": 0, 342 "Value": 13.0 343 }, 344 { 345 "Direction": "less than", 346 "Name": "lower critical", 347 "Severity": 1, 348 "Value": 10.8 349 } 350 ], 351 "Type": "ADC" 352 }, 353 { 354 "Address": "0x11", 355 "Bus": 12, 356 "Labels": [ 357 "vin", 358 "vout1", 359 "iout1", 360 "pin" 361 ], 362 "Name": "P12V_AUX_HSC", 363 "Type": "ADM1278" 364 }, 365 { 366 "Address": "0x45", 367 "Bus": 0, 368 "Labels": [ 369 "in1", 370 "curr1", 371 "power1" 372 ], 373 "Name": "SLED1_INA230", 374 "Type": "INA230" 375 }, 376 { 377 "Address": "0x45", 378 "Bus": 1, 379 "Labels": [ 380 "in1", 381 "curr1", 382 "power1" 383 ], 384 "Name": "SLED2_INA230", 385 "Type": "INA230" 386 }, 387 { 388 "Address": "0x45", 389 "Bus": 2, 390 "Labels": [ 391 "in1", 392 "curr1", 393 "power1" 394 ], 395 "Name": "SLED3_INA230", 396 "Type": "INA230" 397 }, 398 { 399 "Address": "0x45", 400 "Bus": 3, 401 "Labels": [ 402 "in1", 403 "curr1", 404 "power1" 405 ], 406 "Name": "SLED4_INA230", 407 "Type": "INA230" 408 }, 409 { 410 "Address": "0x45", 411 "Bus": 4, 412 "Labels": [ 413 "in1", 414 "curr1", 415 "power1" 416 ], 417 "Name": "SLED5_INA230", 418 "Type": "INA230" 419 }, 420 { 421 "Address": "0x45", 422 "Bus": 5, 423 "Labels": [ 424 "in1", 425 "curr1", 426 "power1" 427 ], 428 "Name": "SLED6_INA230", 429 "Type": "INA230" 430 }, 431 { 432 "LED": "fan0_fault", 433 "Name": "System Fan Connector 0", 434 "Pwm": 0, 435 "PwmName": "FAN0_PWM", 436 "Status": "disabled", 437 "Tachs": [ 438 0, 439 1 440 ], 441 "Type": "IntelFanConnector" 442 }, 443 { 444 "LED": "fan1_fault", 445 "Name": "System Fan Connector 1", 446 "Pwm": 1, 447 "PwmName": "FAN1_PWM", 448 "Status": "disabled", 449 "Tachs": [ 450 2, 451 3 452 ], 453 "Type": "IntelFanConnector" 454 }, 455 { 456 "LED": "fan2_fault", 457 "Name": "System Fan Connector 2", 458 "Pwm": 2, 459 "PwmName": "FAN2_PWM", 460 "Status": "disabled", 461 "Tachs": [ 462 4, 463 5 464 ], 465 "Type": "IntelFanConnector" 466 }, 467 { 468 "LED": "fan3_fault", 469 "Name": "System Fan Connector 3", 470 "Pwm": 3, 471 "PwmName": "FAN3_PWM", 472 "Status": "disabled", 473 "Tachs": [ 474 6, 475 7 476 ], 477 "Type": "IntelFanConnector" 478 }, 479 { 480 "Address": "0x40", 481 "Bus": 0, 482 "Labels": [ 483 "vin", 484 "vout1", 485 "iout1", 486 "pin" 487 ], 488 "Name": "SLED1_HSC", 489 "Type": "MP5023" 490 }, 491 { 492 "Address": "0x40", 493 "Bus": 1, 494 "Labels": [ 495 "vin", 496 "vout1", 497 "iout1", 498 "pin" 499 ], 500 "Name": "SLED2_HSC", 501 "Type": "MP5023" 502 }, 503 { 504 "Address": "0x40", 505 "Bus": 2, 506 "Labels": [ 507 "vin", 508 "vout1", 509 "iout1", 510 "pin" 511 ], 512 "Name": "SLED3_HSC", 513 "Type": "MP5023" 514 }, 515 { 516 "Address": "0x40", 517 "Bus": 3, 518 "Labels": [ 519 "vin", 520 "vout1", 521 "iout1", 522 "pin" 523 ], 524 "Name": "SLED4_HSC", 525 "Type": "MP5023" 526 }, 527 { 528 "Address": "0x40", 529 "Bus": 4, 530 "Labels": [ 531 "vin", 532 "vout1", 533 "iout1", 534 "pin" 535 ], 536 "Name": "SLED5_HSC", 537 "Type": "MP5023" 538 }, 539 { 540 "Address": "0x40", 541 "Bus": 5, 542 "Labels": [ 543 "vin", 544 "vout1", 545 "iout1", 546 "pin" 547 ], 548 "Name": "SLED6_HSC", 549 "Type": "MP5023" 550 }, 551 { 552 "Address": "0x4C", 553 "Bus": 12, 554 "Name": "MB_U73_THERM_LOCAL", 555 "Name1": "MB_U73_THERM_REMOTE", 556 "Thresholds": [ 557 { 558 "Direction": "greater than", 559 "Index": 1, 560 "Name": "upper critical", 561 "Severity": 1, 562 "Value": 50.0 563 }, 564 { 565 "Direction": "greater than", 566 "Index": 1, 567 "Name": "upper non critical", 568 "Severity": 0, 569 "Value": 49.0 570 }, 571 { 572 "Direction": "less than", 573 "Index": 1, 574 "Name": "lower non critical", 575 "Severity": 0, 576 "Value": 1 577 }, 578 { 579 "Direction": "less than", 580 "Index": 1, 581 "Name": "lower critical", 582 "Severity": 1, 583 "Value": 0 584 }, 585 { 586 "Direction": "greater than", 587 "Index": 2, 588 "Name": "upper critical", 589 "Severity": 1, 590 "Value": 50.0 591 }, 592 { 593 "Direction": "greater than", 594 "Index": 2, 595 "Name": "upper non critical", 596 "Severity": 0, 597 "Value": 49.0 598 }, 599 { 600 "Direction": "less than", 601 "Index": 2, 602 "Name": "lower non critical", 603 "Severity": 0, 604 "Value": 1 605 }, 606 { 607 "Direction": "less than", 608 "Index": 2, 609 "Name": "lower critical", 610 "Severity": 1, 611 "Value": 0 612 } 613 ], 614 "Type": "TMP421" 615 }, 616 { 617 "Address": "0x4D", 618 "Bus": 12, 619 "Name": "MB_U72_THERM_LOCAL", 620 "Name1": "MB_U72_THERM_REMOTE", 621 "Thresholds": [ 622 { 623 "Direction": "greater than", 624 "Index": 1, 625 "Name": "upper critical", 626 "Severity": 1, 627 "Value": 50.0 628 }, 629 { 630 "Direction": "greater than", 631 "Index": 1, 632 "Name": "upper non critical", 633 "Severity": 0, 634 "Value": 49.0 635 }, 636 { 637 "Direction": "less than", 638 "Index": 1, 639 "Name": "lower non critical", 640 "Severity": 0, 641 "Value": 1 642 }, 643 { 644 "Direction": "less than", 645 "Index": 1, 646 "Name": "lower critical", 647 "Severity": 1, 648 "Value": 0 649 }, 650 { 651 "Direction": "greater than", 652 "Index": 2, 653 "Name": "upper critical", 654 "Severity": 1, 655 "Value": 50.0 656 }, 657 { 658 "Direction": "greater than", 659 "Index": 2, 660 "Name": "upper non critical", 661 "Severity": 0, 662 "Value": 49.0 663 }, 664 { 665 "Direction": "less than", 666 "Index": 2, 667 "Name": "lower non critical", 668 "Severity": 0, 669 "Value": 1 670 }, 671 { 672 "Direction": "less than", 673 "Index": 2, 674 "Name": "lower critical", 675 "Severity": 1, 676 "Value": 0 677 } 678 ], 679 "Type": "TMP421" 680 }, 681 { 682 "Address": "0x4F", 683 "Bus": 9, 684 "Name": "MB_U402_THERM_LOCAL", 685 "Thresholds": [ 686 { 687 "Direction": "greater than", 688 "Name": "upper critical", 689 "Severity": 1, 690 "Value": 55.0 691 }, 692 { 693 "Direction": "greater than", 694 "Name": "upper non critical", 695 "Severity": 0, 696 "Value": 54.0 697 }, 698 { 699 "Direction": "less than", 700 "Name": "lower non critical", 701 "Severity": 0, 702 "Value": 1 703 }, 704 { 705 "Direction": "less than", 706 "Name": "lower critical", 707 "Severity": 1, 708 "Value": 0 709 } 710 ], 711 "Type": "TMP421" 712 }, 713 { 714 "Address": "0x4F", 715 "Bus": 10, 716 "Name": "MB_U19_THERM_LOCAL", 717 "Thresholds": [ 718 { 719 "Direction": "greater than", 720 "Name": "upper critical", 721 "Severity": 1, 722 "Value": 49.0 723 }, 724 { 725 "Direction": "greater than", 726 "Name": "upper non critical", 727 "Severity": 0, 728 "Value": 48.0 729 }, 730 { 731 "Direction": "less than", 732 "Name": "lower non critical", 733 "Severity": 0, 734 "Value": 1 735 }, 736 { 737 "Direction": "less than", 738 "Name": "lower critical", 739 "Severity": 1, 740 "Value": 0 741 } 742 ], 743 "Type": "TMP421" 744 }, 745 { 746 "Address": "0x4F", 747 "Bus": 0, 748 "Name": "SLED1_THERM_LOCAL", 749 "Thresholds": [ 750 { 751 "Direction": "greater than", 752 "Name": "upper critical", 753 "Severity": 1, 754 "Value": 54.0 755 }, 756 { 757 "Direction": "greater than", 758 "Name": "upper non critical", 759 "Severity": 0, 760 "Value": 53.0 761 }, 762 { 763 "Direction": "less than", 764 "Name": "lower non critical", 765 "Severity": 0, 766 "Value": 1 767 }, 768 { 769 "Direction": "less than", 770 "Name": "lower critical", 771 "Severity": 1, 772 "Value": 0 773 } 774 ], 775 "Type": "TMP421" 776 }, 777 { 778 "Address": "0x4F", 779 "Bus": 1, 780 "Name": "SLED2_THERM_LOCAL", 781 "Thresholds": [ 782 { 783 "Direction": "greater than", 784 "Name": "upper critical", 785 "Severity": 1, 786 "Value": 54.0 787 }, 788 { 789 "Direction": "greater than", 790 "Name": "upper non critical", 791 "Severity": 0, 792 "Value": 53.0 793 }, 794 { 795 "Direction": "less than", 796 "Name": "lower non critical", 797 "Severity": 0, 798 "Value": 1 799 }, 800 { 801 "Direction": "less than", 802 "Name": "lower critical", 803 "Severity": 1, 804 "Value": 0 805 } 806 ], 807 "Type": "TMP421" 808 }, 809 { 810 "Address": "0x4F", 811 "Bus": 2, 812 "Name": "SLED3_THERM_LOCAL", 813 "Thresholds": [ 814 { 815 "Direction": "greater than", 816 "Name": "upper critical", 817 "Severity": 1, 818 "Value": 54.0 819 }, 820 { 821 "Direction": "greater than", 822 "Name": "upper non critical", 823 "Severity": 0, 824 "Value": 53.0 825 }, 826 { 827 "Direction": "less than", 828 "Name": "lower non critical", 829 "Severity": 0, 830 "Value": 1 831 }, 832 { 833 "Direction": "less than", 834 "Name": "lower critical", 835 "Severity": 1, 836 "Value": 0 837 } 838 ], 839 "Type": "TMP421" 840 }, 841 { 842 "Address": "0x4F", 843 "Bus": 3, 844 "Name": "SLED4_THERM_LOCAL", 845 "Thresholds": [ 846 { 847 "Direction": "greater than", 848 "Name": "upper critical", 849 "Severity": 1, 850 "Value": 54.0 851 }, 852 { 853 "Direction": "greater than", 854 "Name": "upper non critical", 855 "Severity": 0, 856 "Value": 53.0 857 }, 858 { 859 "Direction": "less than", 860 "Name": "lower non critical", 861 "Severity": 0, 862 "Value": 1 863 }, 864 { 865 "Direction": "less than", 866 "Name": "lower critical", 867 "Severity": 1, 868 "Value": 0 869 } 870 ], 871 "Type": "TMP421" 872 }, 873 { 874 "Address": "0x4F", 875 "Bus": 4, 876 "Name": "SLED5_THERM_LOCAL", 877 "Thresholds": [ 878 { 879 "Direction": "greater than", 880 "Name": "upper critical", 881 "Severity": 1, 882 "Value": 54.0 883 }, 884 { 885 "Direction": "greater than", 886 "Name": "upper non critical", 887 "Severity": 0, 888 "Value": 53.0 889 }, 890 { 891 "Direction": "less than", 892 "Name": "lower non critical", 893 "Severity": 0, 894 "Value": 1 895 }, 896 { 897 "Direction": "less than", 898 "Name": "lower critical", 899 "Severity": 1, 900 "Value": 0 901 } 902 ], 903 "Type": "TMP421" 904 }, 905 { 906 "Address": "0x4F", 907 "Bus": 5, 908 "Name": "SLED6_THERM_LOCAL", 909 "Thresholds": [ 910 { 911 "Direction": "greater than", 912 "Name": "upper critical", 913 "Severity": 1, 914 "Value": 54.0 915 }, 916 { 917 "Direction": "greater than", 918 "Name": "upper non critical", 919 "Severity": 0, 920 "Value": 53.0 921 }, 922 { 923 "Direction": "less than", 924 "Name": "lower non critical", 925 "Severity": 0, 926 "Value": 1 927 }, 928 { 929 "Direction": "less than", 930 "Name": "lower critical", 931 "Severity": 1, 932 "Value": 0 933 } 934 ], 935 "Type": "TMP421" 936 } 937 ], 938 "Name": "Bletchley Baseboard", 939 "Probe": [ 940 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Bletchley -Class 1', 'PRODUCT_PRODUCT_NAME' : 'Bletchley EVT'})", 941 "OR", 942 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Bletchley Chassis Controller.*'})" 943 ], 944 "Type": "Board", 945 "xyz.openbmc_project.Inventory.Decorator.Asset": { 946 "Manufacturer": "$PRODUCT_MANUFACTURER", 947 "Model": "$PRODUCT_PRODUCT_NAME", 948 "PartNumber": "$PRODUCT_PART_NUMBER", 949 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 950 } 951} 952