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                        "Name": "lower critical",
19                        "Severity": 1,
20                        "Value": 2.0
21                    },
22                    {
23                        "Direction": "greater than",
24                        "Name": "upper critical",
25                        "Severity": 1,
26                        "Value": 3.4
27                    }
28                ],
29                "Type": "ADC"
30            },
31            {
32                "Address": "0x1d",
33                "Bus": 29,
34                "Labels": [
35                    "in1",
36                    "in2",
37                    "in3",
38                    "in4",
39                    "in5"
40                ],
41                "Name": "MB_ADC0",
42                "Thresholds": [
43                    {
44                        "Direction": "less than",
45                        "Label": "in1",
46                        "Name": "lower critical",
47                        "Severity": 1,
48                        "Value": 1.045
49                    },
50                    {
51                        "Direction": "greater than",
52                        "Label": "in1",
53                        "Name": "upper critical",
54                        "Severity": 1,
55                        "Value": 1.155
56                    },
57                    {
58                        "Direction": "less than",
59                        "Label": "in2",
60                        "Name": "lower critical",
61                        "Severity": 1,
62                        "Value": 3.135
63                    },
64                    {
65                        "Direction": "greater than",
66                        "Label": "in2",
67                        "Name": "upper critical",
68                        "Severity": 1,
69                        "Value": 3.4
70                    },
71                    {
72                        "Direction": "less than",
73                        "Label": "in3",
74                        "Name": "lower critical",
75                        "Severity": 1,
76                        "Value": 1.76
77                    },
78                    {
79                        "Direction": "greater than",
80                        "Label": "in3",
81                        "Name": "upper critical",
82                        "Severity": 1,
83                        "Value": 1.84
84                    },
85                    {
86                        "Direction": "less than",
87                        "Label": "in4",
88                        "Name": "lower critical",
89                        "Severity": 1,
90                        "Value": 10.8
91                    },
92                    {
93                        "Direction": "greater than",
94                        "Label": "in4",
95                        "Name": "upper critical",
96                        "Severity": 1,
97                        "Value": 13.2
98                    },
99                    {
100                        "Direction": "less than",
101                        "Label": "in5",
102                        "Name": "lower critical",
103                        "Severity": 1,
104                        "Value": 10.8
105                    },
106                    {
107                        "Direction": "greater than",
108                        "Label": "in5",
109                        "Name": "upper critical",
110                        "Severity": 1,
111                        "Value": 13.2
112                    }
113                ],
114                "Type": "ADC128D818",
115                "in1_Name": "MB_PVDD11_S3_VOLT_V",
116                "in1_PowerState": "On",
117                "in2_Name": "MB_P3V3_STBY_VOLT_V",
118                "in2_Scale": 500,
119                "in3_Name": "MB_PVDD18_S5_VOLT_V",
120                "in4_Name": "MB_P12V_AUX_VOLT_V",
121                "in4_Scale": 151.515151515,
122                "in5_Name": "MB_P12V_STBY_VOLT_V",
123                "in5_Scale": 151.515151515
124            },
125            {
126                "Address": "0x1f",
127                "Bus": 29,
128                "Labels": [
129                    "in0",
130                    "in1",
131                    "in2",
132                    "in3",
133                    "in4",
134                    "in5"
135                ],
136                "Name": "MB_ADC1",
137                "Thresholds": [
138                    {
139                        "Direction": "less than",
140                        "Label": "in0",
141                        "Name": "lower critical",
142                        "Severity": 1,
143                        "Value": 10.8
144                    },
145                    {
146                        "Direction": "greater than",
147                        "Label": "in0",
148                        "Name": "upper critical",
149                        "Severity": 1,
150                        "Value": 13.2
151                    },
152                    {
153                        "Direction": "less than",
154                        "Label": "in1",
155                        "Name": "lower critical",
156                        "Severity": 1,
157                        "Value": 4.75
158                    },
159                    {
160                        "Direction": "greater than",
161                        "Label": "in1",
162                        "Name": "upper critical",
163                        "Severity": 1,
164                        "Value": 5.25
165                    },
166                    {
167                        "Direction": "less than",
168                        "Label": "in2",
169                        "Name": "lower critical",
170                        "Severity": 1,
171                        "Value": 3.13
172                    },
173                    {
174                        "Direction": "greater than",
175                        "Label": "in2",
176                        "Name": "upper critical",
177                        "Severity": 1,
178                        "Value": 3.46
179                    },
180                    {
181                        "Direction": "less than",
182                        "Label": "in3",
183                        "Name": "lower critical",
184                        "Severity": 1,
185                        "Value": 1.71
186                    },
187                    {
188                        "Direction": "greater than",
189                        "Label": "in3",
190                        "Name": "upper critical",
191                        "Severity": 1,
192                        "Value": 1.89
193                    },
194                    {
195                        "Direction": "less than",
196                        "Label": "in4",
197                        "Name": "lower critical",
198                        "Severity": 1,
199                        "Value": 10.8
200                    },
201                    {
202                        "Direction": "greater than",
203                        "Label": "in4",
204                        "Name": "upper critical",
205                        "Severity": 1,
206                        "Value": 13.2
207                    },
208                    {
209                        "Direction": "less than",
210                        "Label": "in5",
211                        "Name": "lower critical",
212                        "Severity": 1,
213                        "Value": 1.71
214                    },
215                    {
216                        "Direction": "greater than",
217                        "Label": "in5",
218                        "Name": "upper critical",
219                        "Severity": 1,
220                        "Value": 1.89
221                    }
222                ],
223                "Type": "ADC128D818",
224                "in0_Name": "MB_P12V_MEM0_VOLT_V",
225                "in0_Scale": 151.515151515,
226                "in1_Name": "MB_P5V_STBY_VOLT_V",
227                "in1_Scale": 281.29395218,
228                "in2_Name": "MB_PVDD33_S5_VOLT_V",
229                "in2_Scale": 500,
230                "in3_Name": "MB_P1V8_STBY_VOLT_V",
231                "in4_Name": "MB_P12V_MEM1_VOLT_V",
232                "in4_Scale": 151.515151515,
233                "in5_Name": "MB_P1V8_CPU_RT_VOLT_V",
234                "in5_PowerState": "On"
235            },
236            {
237                "Address": "$address",
238                "Bus": "$bus",
239                "Name": "MB FRU",
240                "Type": "EEPROM"
241            },
242            {
243                "Address": "0x45",
244                "Bus": 23,
245                "Labels": [
246                    "in1",
247                    "curr1",
248                    "power1"
249                ],
250                "Name": "MB_E1S0",
251                "PowerState": "On",
252                "Thresholds": [
253                    {
254                        "Direction": "less than",
255                        "Label": "in1",
256                        "Name": "lower critical",
257                        "Severity": 1,
258                        "Value": 10.8
259                    },
260                    {
261                        "Direction": "greater than",
262                        "Label": "in1",
263                        "Name": "upper critical",
264                        "Severity": 1,
265                        "Value": 13.2
266                    },
267                    {
268                        "Direction": "greater than",
269                        "Label": "curr1",
270                        "Name": "upper critical",
271                        "Severity": 1,
272                        "Value": 2.1
273                    },
274                    {
275                        "Direction": "greater than",
276                        "Label": "power1",
277                        "Name": "upper critical",
278                        "Severity": 1,
279                        "Value": 25.0
280                    }
281                ],
282                "Type": "INA230",
283                "curr1_Name": "MB_E1S0_P12V_CURR_A",
284                "in1_Name": "MB_E1S0_P12V_VOLT_V",
285                "power1_Name": "MB_E1S0_P12V_PWR_W"
286            },
287            {
288                "Address": "0x45",
289                "Bus": 22,
290                "Labels": [
291                    "in1",
292                    "curr1",
293                    "power1"
294                ],
295                "Name": "MB_E1S1",
296                "PowerState": "On",
297                "Thresholds": [
298                    {
299                        "Direction": "less than",
300                        "Label": "in1",
301                        "Name": "lower critical",
302                        "Severity": 1,
303                        "Value": 10.8
304                    },
305                    {
306                        "Direction": "greater than",
307                        "Label": "in1",
308                        "Name": "upper critical",
309                        "Severity": 1,
310                        "Value": 13.2
311                    },
312                    {
313                        "Direction": "greater than",
314                        "Label": "curr1",
315                        "Name": "upper critical",
316                        "Severity": 1,
317                        "Value": 2.1
318                    },
319                    {
320                        "Direction": "greater than",
321                        "Label": "power1",
322                        "Name": "upper critical",
323                        "Severity": 1,
324                        "Value": 25.0
325                    }
326                ],
327                "Type": "INA230",
328                "curr1_Name": "MB_E1S1_P12V_CURR_A",
329                "in1_Name": "MB_E1S1_P12V_VOLT_V",
330                "power1_Name": "MB_E1S1_P12V_PWR_W"
331            },
332            {
333                "Address": "0x45",
334                "Bus": 29,
335                "Labels": [
336                    "in1",
337                    "curr1",
338                    "power1"
339                ],
340                "Name": "NIC_MEZZ",
341                "Thresholds": [
342                    {
343                        "Direction": "less than",
344                        "Label": "in1",
345                        "Name": "lower critical",
346                        "Severity": 1,
347                        "Value": 10.8
348                    },
349                    {
350                        "Direction": "greater than",
351                        "Label": "in1",
352                        "Name": "upper critical",
353                        "Severity": 1,
354                        "Value": 13.2
355                    },
356                    {
357                        "Direction": "greater than",
358                        "Label": "curr1",
359                        "Name": "upper critical",
360                        "Severity": 1,
361                        "Value": 5.7
362                    },
363                    {
364                        "Direction": "greater than",
365                        "Label": "power1",
366                        "Name": "upper critical",
367                        "Severity": 1,
368                        "Value": 75.0
369                    }
370                ],
371                "Type": "INA230",
372                "curr1_Name": "NIC_MEZZ_P12V_CURR_A",
373                "in1_Name": "NIC_MEZZ_P12V_VOLT_V",
374                "power1_Name": "NIC_MEZZ_P12V_PWR_W"
375            },
376            {
377                "Address": "0x20",
378                "Bus": 28,
379                "Labels": [
380                    "iout1",
381                    "vin",
382                    "vout1",
383                    "pin",
384                    "temp1"
385                ],
386                "Name": "MB_HSC",
387                "Thresholds": [
388                    {
389                        "Direction": "greater than",
390                        "Label": "iout1",
391                        "Name": "upper critical",
392                        "Severity": 1,
393                        "Value": 72.0
394                    },
395                    {
396                        "Direction": "less than",
397                        "Label": "vin",
398                        "Name": "lower critical",
399                        "Severity": 1,
400                        "Value": 10.8
401                    },
402                    {
403                        "Direction": "greater than",
404                        "Label": "vin",
405                        "Name": "upper critical",
406                        "Severity": 1,
407                        "Value": 13.2
408                    },
409                    {
410                        "Direction": "less than",
411                        "Label": "vout1",
412                        "Name": "lower critical",
413                        "Severity": 1,
414                        "Value": 10.8
415                    },
416                    {
417                        "Direction": "greater than",
418                        "Label": "vout1",
419                        "Name": "upper critical",
420                        "Severity": 1,
421                        "Value": 13.2
422                    },
423                    {
424                        "Direction": "greater than",
425                        "Label": "pin",
426                        "Name": "upper critical",
427                        "Severity": 1,
428                        "Value": 950.0
429                    },
430                    {
431                        "Direction": "greater than",
432                        "Label": "temp1",
433                        "Name": "upper critical",
434                        "Severity": 1,
435                        "Value": 80.0
436                    }
437                ],
438                "Type": "MP5990",
439                "iout1_Name": "MB_HSC_CURR_A",
440                "pin_Name": "MB_HSC_PWR_W",
441                "temp1_Name": "MB_HSC_TEMP_C",
442                "vin_Name": "MB_HSC_VIN_VOLT_V",
443                "vout1_Name": "MB_HSC_VOUT_VOLT_V"
444            },
445            {
446                "Address": "0x6a",
447                "Bus": 23,
448                "Name": "MB_E1S0_TEMP_C",
449                "PowerState": "On",
450                "Thresholds": [
451                    {
452                        "Direction": "less than",
453                        "Name": "lower critical",
454                        "Severity": 1,
455                        "Value": 5.0
456                    },
457                    {
458                        "Direction": "greater than",
459                        "Name": "upper critical",
460                        "Severity": 1,
461                        "Value": 70.0
462                    }
463                ],
464                "Type": "NVME1000"
465            },
466            {
467                "Address": "0x6a",
468                "Bus": 22,
469                "Name": "MB_E1S1_TEMP_C",
470                "PowerState": "On",
471                "Thresholds": [
472                    {
473                        "Direction": "less than",
474                        "Name": "lower critical",
475                        "Severity": 1,
476                        "Value": 5.0
477                    },
478                    {
479                        "Direction": "greater than",
480                        "Name": "upper critical",
481                        "Severity": 1,
482                        "Value": 70.0
483                    }
484                ],
485                "Type": "NVME1000"
486            },
487            {
488                "Address": "0x24",
489                "Bus": 12,
490                "Name": "MB_RETIMER0_TEMP_C",
491                "PowerState": "On",
492                "Thresholds": [
493                    {
494                        "Direction": "less than",
495                        "Name": "lower critical",
496                        "Severity": 1,
497                        "Value": -1.0
498                    },
499                    {
500                        "Direction": "greater than",
501                        "Name": "upper critical",
502                        "Severity": 1,
503                        "Value": 100.0
504                    }
505                ],
506                "Type": "PT5161L"
507            },
508            {
509                "Address": "0x24",
510                "Bus": 21,
511                "Name": "MB_RETIMER1_TEMP_C",
512                "PowerState": "On",
513                "Thresholds": [
514                    {
515                        "Direction": "less than",
516                        "Name": "lower critical",
517                        "Severity": 1,
518                        "Value": -1.0
519                    },
520                    {
521                        "Direction": "greater than",
522                        "Name": "upper critical",
523                        "Severity": 1,
524                        "Value": 100.0
525                    }
526                ],
527                "Type": "PT5161L"
528            },
529            {
530                "Address": "0x3C",
531                "Bus": 7,
532                "Labels": [
533                    "power1",
534                    "power2",
535                    "power3",
536                    "power4",
537                    "power5",
538                    "power6",
539                    "power7",
540                    "power8",
541                    "power9",
542                    "temp1",
543                    "temp2",
544                    "temp3",
545                    "temp4",
546                    "temp5",
547                    "temp6",
548                    "temp7",
549                    "temp8"
550                ],
551                "Name": "SBRMI",
552                "PowerState": "BiosPost",
553                "Thresholds": [
554                    {
555                        "Direction": "greater than",
556                        "Label": "power1",
557                        "Name": "upper critical",
558                        "Severity": 1,
559                        "Value": 640.0
560                    },
561                    {
562                        "Direction": "greater than",
563                        "Label": "power2",
564                        "Name": "upper critical",
565                        "Severity": 1,
566                        "Value": 14.0
567                    },
568                    {
569                        "Direction": "greater than",
570                        "Label": "power3",
571                        "Name": "upper critical",
572                        "Severity": 1,
573                        "Value": 14.0
574                    },
575                    {
576                        "Direction": "greater than",
577                        "Label": "power4",
578                        "Name": "upper critical",
579                        "Severity": 1,
580                        "Value": 14.0
581                    },
582                    {
583                        "Direction": "greater than",
584                        "Label": "power5",
585                        "Name": "upper critical",
586                        "Severity": 1,
587                        "Value": 14.0
588                    },
589                    {
590                        "Direction": "greater than",
591                        "Label": "power6",
592                        "Name": "upper critical",
593                        "Severity": 1,
594                        "Value": 14.0
595                    },
596                    {
597                        "Direction": "greater than",
598                        "Label": "power7",
599                        "Name": "upper critical",
600                        "Severity": 1,
601                        "Value": 14.0
602                    },
603                    {
604                        "Direction": "greater than",
605                        "Label": "power8",
606                        "Name": "upper critical",
607                        "Severity": 1,
608                        "Value": 14.0
609                    },
610                    {
611                        "Direction": "greater than",
612                        "Label": "power9",
613                        "Name": "upper critical",
614                        "Severity": 1,
615                        "Value": 14.0
616                    },
617                    {
618                        "Direction": "less than",
619                        "Label": "temp1",
620                        "Name": "lower critical",
621                        "Severity": 1,
622                        "Value": -1.0
623                    },
624                    {
625                        "Direction": "greater than",
626                        "Label": "temp1",
627                        "Name": "upper critical",
628                        "Severity": 1,
629                        "Value": 80.0
630                    },
631                    {
632                        "Direction": "less than",
633                        "Label": "temp2",
634                        "Name": "lower critical",
635                        "Severity": 1,
636                        "Value": -1.0
637                    },
638                    {
639                        "Direction": "greater than",
640                        "Label": "temp2",
641                        "Name": "upper critical",
642                        "Severity": 1,
643                        "Value": 80.0
644                    },
645                    {
646                        "Direction": "less than",
647                        "Label": "temp3",
648                        "Name": "lower critical",
649                        "Severity": 1,
650                        "Value": -1.0
651                    },
652                    {
653                        "Direction": "greater than",
654                        "Label": "temp3",
655                        "Name": "upper critical",
656                        "Severity": 1,
657                        "Value": 80.0
658                    },
659                    {
660                        "Direction": "less than",
661                        "Label": "temp4",
662                        "Name": "lower critical",
663                        "Severity": 1,
664                        "Value": -1.0
665                    },
666                    {
667                        "Direction": "greater than",
668                        "Label": "temp4",
669                        "Name": "upper critical",
670                        "Severity": 1,
671                        "Value": 80.0
672                    },
673                    {
674                        "Direction": "less than",
675                        "Label": "temp5",
676                        "Name": "lower critical",
677                        "Severity": 1,
678                        "Value": -1.0
679                    },
680                    {
681                        "Direction": "greater than",
682                        "Label": "temp5",
683                        "Name": "upper critical",
684                        "Severity": 1,
685                        "Value": 80.0
686                    },
687                    {
688                        "Direction": "less than",
689                        "Label": "temp6",
690                        "Name": "lower critical",
691                        "Severity": 1,
692                        "Value": -1.0
693                    },
694                    {
695                        "Direction": "greater than",
696                        "Label": "temp6",
697                        "Name": "upper critical",
698                        "Severity": 1,
699                        "Value": 80.0
700                    },
701                    {
702                        "Direction": "less than",
703                        "Label": "temp7",
704                        "Name": "lower critical",
705                        "Severity": 1,
706                        "Value": -1.0
707                    },
708                    {
709                        "Direction": "greater than",
710                        "Label": "temp7",
711                        "Name": "upper critical",
712                        "Severity": 1,
713                        "Value": 80.0
714                    },
715                    {
716                        "Direction": "less than",
717                        "Label": "temp8",
718                        "Name": "lower critical",
719                        "Severity": 1,
720                        "Value": -1.0
721                    },
722                    {
723                        "Direction": "greater than",
724                        "Label": "temp8",
725                        "Name": "upper critical",
726                        "Severity": 1,
727                        "Value": 80.0
728                    }
729                ],
730                "Type": "SBRMI",
731                "power1_Name": "MB_CPU_PKG_PWR_W",
732                "power2_Name": "MB_DIMM_A0_PWR_W",
733                "power3_Name": "MB_DIMM_A1_PWR_W",
734                "power4_Name": "MB_DIMM_A2_PWR_W",
735                "power5_Name": "MB_DIMM_A4_PWR_W",
736                "power6_Name": "MB_DIMM_A6_PWR_W",
737                "power7_Name": "MB_DIMM_A7_PWR_W",
738                "power8_Name": "MB_DIMM_A8_PWR_W",
739                "power9_Name": "MB_DIMM_A10_PWR_W",
740                "temp1_Name": "MB_DIMM_A0_TEMP_C",
741                "temp2_Name": "MB_DIMM_A1_TEMP_C",
742                "temp3_Name": "MB_DIMM_A2_TEMP_C",
743                "temp4_Name": "MB_DIMM_A4_TEMP_C",
744                "temp5_Name": "MB_DIMM_A6_TEMP_C",
745                "temp6_Name": "MB_DIMM_A7_TEMP_C",
746                "temp7_Name": "MB_DIMM_A8_TEMP_C",
747                "temp8_Name": "MB_DIMM_A10_TEMP_C"
748            },
749            {
750                "Address": "0x4C",
751                "Bus": 7,
752                "Name": "MB_CPU_TEMP_C",
753                "PowerState": "BiosPost",
754                "Thresholds": [
755                    {
756                        "Direction": "less than",
757                        "Name": "lower critical",
758                        "Severity": 1,
759                        "Value": -1.0
760                    },
761                    {
762                        "Direction": "greater than",
763                        "Name": "upper critical",
764                        "Severity": 1,
765                        "Value": 95.0
766                    }
767                ],
768                "Type": "SBTSI"
769            },
770            {
771                "Address": "0x49",
772                "Bus": 29,
773                "Name": "MB_OUTLET_TEMP_C",
774                "Thresholds": [
775                    {
776                        "Direction": "less than",
777                        "Name": "lower critical",
778                        "Severity": 1,
779                        "Value": 5.0
780                    },
781                    {
782                        "Direction": "greater than",
783                        "Name": "upper critical",
784                        "Severity": 1,
785                        "Value": 80.0
786                    }
787                ],
788                "Type": "TMP75"
789            },
790            {
791                "Address": "0x4A",
792                "Bus": 29,
793                "Name": "MB_INLET_TEMP_C",
794                "Thresholds": [
795                    {
796                        "Direction": "less than",
797                        "Name": "lower critical",
798                        "Severity": 1,
799                        "Value": 5.0
800                    },
801                    {
802                        "Direction": "greater than",
803                        "Name": "upper critical",
804                        "Severity": 1,
805                        "Value": 60.0
806                    }
807                ],
808                "Type": "TMP75"
809            },
810            {
811                "Address": "0x68",
812                "Bus": 28,
813                "Labels": [
814                    "iout1",
815                    "vout1",
816                    "pout1",
817                    "temp1"
818                ],
819                "Name": "MB_VR_CPU_PVDD11",
820                "PowerState": "On",
821                "Thresholds": [
822                    {
823                        "Direction": "greater than",
824                        "Label": "iout1",
825                        "Name": "upper critical",
826                        "Severity": 1,
827                        "Value": 59.0
828                    },
829                    {
830                        "Direction": "less than",
831                        "Label": "vout1",
832                        "Name": "lower critical",
833                        "Severity": 1,
834                        "Value": 1.045
835                    },
836                    {
837                        "Direction": "greater than",
838                        "Label": "vout1",
839                        "Name": "upper critical",
840                        "Severity": 1,
841                        "Value": 1.155
842                    },
843                    {
844                        "Direction": "greater than",
845                        "Label": "pout1",
846                        "Name": "upper critical",
847                        "Severity": 1,
848                        "Value": 65.0
849                    },
850                    {
851                        "Direction": "less than",
852                        "Label": "temp1",
853                        "Name": "lower critical",
854                        "Severity": 1,
855                        "Value": -1.0
856                    },
857                    {
858                        "Direction": "greater than",
859                        "Label": "temp1",
860                        "Name": "upper critical",
861                        "Severity": 1,
862                        "Value": 105.0
863                    }
864                ],
865                "Type": "XDPE152C4",
866                "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A",
867                "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W",
868                "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C",
869                "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V"
870            },
871            {
872                "Address": "0x64",
873                "Bus": 28,
874                "Labels": [
875                    "iout1",
876                    "iout2",
877                    "vout1",
878                    "vout2",
879                    "pout1",
880                    "pout2",
881                    "temp1",
882                    "temp2"
883                ],
884                "Name": "MB_VR_CPU_VCORE0_SOC",
885                "PowerState": "On",
886                "Thresholds": [
887                    {
888                        "Direction": "greater than",
889                        "Label": "iout1",
890                        "Name": "upper critical",
891                        "Severity": 1,
892                        "Value": 318.0
893                    },
894                    {
895                        "Direction": "greater than",
896                        "Label": "iout2",
897                        "Name": "upper critical",
898                        "Severity": 1,
899                        "Value": 210.0
900                    },
901                    {
902                        "Direction": "less than",
903                        "Label": "vout1",
904                        "Name": "lower critical",
905                        "Severity": 1,
906                        "Value": 0.53
907                    },
908                    {
909                        "Direction": "greater than",
910                        "Label": "vout1",
911                        "Name": "upper critical",
912                        "Severity": 1,
913                        "Value": 1.52
914                    },
915                    {
916                        "Direction": "less than",
917                        "Label": "vout2",
918                        "Name": "lower critical",
919                        "Severity": 1,
920                        "Value": 0.73
921                    },
922                    {
923                        "Direction": "greater than",
924                        "Label": "vout2",
925                        "Name": "upper critical",
926                        "Severity": 1,
927                        "Value": 1.22
928                    },
929                    {
930                        "Direction": "greater than",
931                        "Label": "pout1",
932                        "Name": "upper critical",
933                        "Severity": 1,
934                        "Value": 175.0
935                    },
936                    {
937                        "Direction": "greater than",
938                        "Label": "pout2",
939                        "Name": "upper critical",
940                        "Severity": 1,
941                        "Value": 105.0
942                    },
943                    {
944                        "Direction": "less than",
945                        "Label": "temp1",
946                        "Name": "lower critical",
947                        "Severity": 1,
948                        "Value": -1.0
949                    },
950                    {
951                        "Direction": "greater than",
952                        "Label": "temp1",
953                        "Name": "upper critical",
954                        "Severity": 1,
955                        "Value": 105.0
956                    },
957                    {
958                        "Direction": "less than",
959                        "Label": "temp2",
960                        "Name": "lower critical",
961                        "Severity": 1,
962                        "Value": -1.0
963                    },
964                    {
965                        "Direction": "greater than",
966                        "Label": "temp2",
967                        "Name": "upper critical",
968                        "Severity": 1,
969                        "Value": 105.0
970                    }
971                ],
972                "Type": "XDPE152C4",
973                "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A",
974                "iout2_Name": "MB_VR_CPU_SOC_CURR_A",
975                "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W",
976                "pout2_Name": "MB_VR_CPU_SOC_PWR_W",
977                "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C",
978                "temp2_Name": "MB_VR_CPU_SOC_TEMP_C",
979                "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V",
980                "vout2_Name": "MB_VR_CPU_SOC_VOLT_V"
981            },
982            {
983                "Address": "0x66",
984                "Bus": 28,
985                "Labels": [
986                    "iout1",
987                    "iout2",
988                    "vout1",
989                    "vout2",
990                    "pout1",
991                    "pout2",
992                    "temp1",
993                    "temp2"
994                ],
995                "Name": "MB_VR_CPU_VCORE1_PDDIO",
996                "PowerState": "On",
997                "Thresholds": [
998                    {
999                        "Direction": "greater than",
1000                        "Label": "iout1",
1001                        "Name": "upper critical",
1002                        "Severity": 1,
1003                        "Value": 318.0
1004                    },
1005                    {
1006                        "Direction": "greater than",
1007                        "Label": "iout2",
1008                        "Name": "upper critical",
1009                        "Severity": 1,
1010                        "Value": 133.0
1011                    },
1012                    {
1013                        "Direction": "less than",
1014                        "Label": "vout1",
1015                        "Name": "lower critical",
1016                        "Severity": 1,
1017                        "Value": 0.53
1018                    },
1019                    {
1020                        "Direction": "greater than",
1021                        "Label": "vout1",
1022                        "Name": "upper critical",
1023                        "Severity": 1,
1024                        "Value": 1.52
1025                    },
1026                    {
1027                        "Direction": "less than",
1028                        "Label": "vout2",
1029                        "Name": "lower critical",
1030                        "Severity": 1,
1031                        "Value": 0.88
1032                    },
1033                    {
1034                        "Direction": "greater than",
1035                        "Label": "vout2",
1036                        "Name": "upper critical",
1037                        "Severity": 1,
1038                        "Value": 1.22
1039                    },
1040                    {
1041                        "Direction": "greater than",
1042                        "Label": "pout1",
1043                        "Name": "upper critical",
1044                        "Severity": 1,
1045                        "Value": 175.0
1046                    },
1047                    {
1048                        "Direction": "greater than",
1049                        "Label": "pout2",
1050                        "Name": "upper critical",
1051                        "Severity": 1,
1052                        "Value": 120.0
1053                    },
1054                    {
1055                        "Direction": "less than",
1056                        "Label": "temp1",
1057                        "Name": "lower critical",
1058                        "Severity": 1,
1059                        "Value": -1.0
1060                    },
1061                    {
1062                        "Direction": "greater than",
1063                        "Label": "temp1",
1064                        "Name": "upper critical",
1065                        "Severity": 1,
1066                        "Value": 105.0
1067                    },
1068                    {
1069                        "Direction": "less than",
1070                        "Label": "temp2",
1071                        "Name": "lower critical",
1072                        "Severity": 1,
1073                        "Value": -1.0
1074                    },
1075                    {
1076                        "Direction": "greater than",
1077                        "Label": "temp2",
1078                        "Name": "upper critical",
1079                        "Severity": 1,
1080                        "Value": 105.0
1081                    }
1082                ],
1083                "Type": "XDPE152C4",
1084                "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A",
1085                "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A",
1086                "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W",
1087                "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W",
1088                "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C",
1089                "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C",
1090                "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V",
1091                "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V"
1092            }
1093        ],
1094        "Name": "Harma MB",
1095        "Probe": [
1096            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0050'})",
1097            "OR",
1098            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-xdpe'})"
1099        ],
1100        "Type": "Board",
1101        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1102            "BuildDate": "$BOARD_MANUFACTURE_DATE",
1103            "Manufacturer": "$BOARD_MANUFACTURER",
1104            "Model": "$BOARD_PRODUCT_NAME",
1105            "PartNumber": "$BOARD_PART_NUMBER",
1106            "SerialNumber": "$BOARD_SERIAL_NUMBER",
1107            "SparePartNumber": "$BOARD_INFO_AM1"
1108        },
1109        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1110            "AssetTag": "$PRODUCT_ASSET_TAG"
1111        },
1112        "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
1113            "ProductId": 1
1114        }
1115    },
1116    {
1117        "Exposes": [],
1118        "Name": "Harma Chassis",
1119        "Probe": [
1120            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB EVT', 'BOARD_PART_NUMBER': '3BF0MMA0050'})",
1121            "OR",
1122            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB ', 'BOARD_INFO_AM4': 'vr-xdpe'})"
1123        ],
1124        "Type": "Chassis",
1125        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1126            "Manufacturer": "$PRODUCT_MANUFACTURER",
1127            "Model": "$PRODUCT_PRODUCT_NAME",
1128            "PartNumber": "$PRODUCT_PART_NUMBER",
1129            "SerialNumber": "$PRODUCT_INFO_AM2",
1130            "SparePartNumber": "$PRODUCT_FRU_VERSION_ID"
1131        },
1132        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1133            "AssetTag": "$PRODUCT_INFO_AM3"
1134        }
1135    }
1136]
1137