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