1[
2    {
3        "Exposes": [
4            {
5                "Index": 28,
6                "Name": "3V3_SB",
7                "PollRate": 1,
8                "ScaleFactor": 0.3333,
9                "Thresholds": [
10                    {
11                        "Direction": "greater than",
12                        "Name": "upper critical",
13                        "Severity": 1,
14                        "Value": 3.96
15                    },
16                    {
17                        "Direction": "less than",
18                        "Name": "lower critical",
19                        "Severity": 1,
20                        "Value": 2.32
21                    }
22                ],
23                "Type": "ADC"
24            },
25            {
26                "BridgeGpio": [
27                    {
28                        "Name": "rtc-battery-voltage-read-enable",
29                        "Polarity": "High",
30                        "SetupTime": 0.02
31                    }
32                ],
33                "Index": 29,
34                "Name": "VBAT_RTC",
35                "PollRate": 10,
36                "ScaleFactor": 0.3333,
37                "Thresholds": [
38                    {
39                        "Direction": "greater than",
40                        "Name": "upper critical",
41                        "Severity": 1,
42                        "Value": 3.564
43                    },
44                    {
45                        "Direction": "less than",
46                        "Name": "lower critical",
47                        "Severity": 1,
48                        "Value": 2.106
49                    }
50                ],
51                "Type": "ADC"
52            },
53            {
54                "CPURequired": 0,
55                "Index": 0,
56                "Name": "S0_0V8_VDDC_SOC",
57                "PollRate": 1,
58                "PowerState": "ChassisOn",
59                "ScaleFactor": 1,
60                "Thresholds": [
61                    {
62                        "Direction": "greater than",
63                        "Name": "upper critical",
64                        "Severity": 1,
65                        "Value": 0.96
66                    },
67                    {
68                        "Direction": "less than",
69                        "Name": "lower critical",
70                        "Severity": 1,
71                        "Value": 0.56
72                    }
73                ],
74                "Type": "ADC"
75            },
76            {
77                "CPURequired": 1,
78                "Index": 1,
79                "Name": "S1_0V8_VDDC_SOC",
80                "PollRate": 1,
81                "PowerState": "ChassisOn",
82                "ScaleFactor": 1,
83                "Thresholds": [
84                    {
85                        "Direction": "greater than",
86                        "Name": "upper critical",
87                        "Severity": 1,
88                        "Value": 0.96
89                    },
90                    {
91                        "Direction": "less than",
92                        "Name": "lower critical",
93                        "Severity": 1,
94                        "Value": 0.56
95                    }
96                ],
97                "Type": "ADC"
98            },
99            {
100                "CPURequired": 0,
101                "Index": 2,
102                "Name": "S0_0V75_PCP",
103                "PollRate": 1,
104                "PowerState": "On",
105                "ScaleFactor": 1,
106                "Thresholds": [
107                    {
108                        "Direction": "greater than",
109                        "Name": "upper critical",
110                        "Severity": 1,
111                        "Value": 1.323
112                    },
113                    {
114                        "Direction": "less than",
115                        "Name": "lower critical",
116                        "Severity": 1,
117                        "Value": 0.504
118                    }
119                ],
120                "Type": "ADC"
121            },
122            {
123                "CPURequired": 1,
124                "Index": 3,
125                "Name": "S1_0V75_PCP",
126                "PollRate": 1,
127                "PowerState": "On",
128                "ScaleFactor": 1,
129                "Thresholds": [
130                    {
131                        "Direction": "greater than",
132                        "Name": "upper critical",
133                        "Severity": 1,
134                        "Value": 1.323
135                    },
136                    {
137                        "Direction": "less than",
138                        "Name": "lower critical",
139                        "Severity": 1,
140                        "Value": 0.504
141                    }
142                ],
143                "Type": "ADC"
144            },
145            {
146                "CPURequired": 0,
147                "Index": 4,
148                "Name": "S0_1V2_VDDQ0123",
149                "PollRate": 1,
150                "PowerState": "ChassisOn",
151                "ScaleFactor": 1,
152                "Thresholds": [
153                    {
154                        "Direction": "greater than",
155                        "Name": "upper critical",
156                        "Severity": 1,
157                        "Value": 1.442
158                    },
159                    {
160                        "Direction": "less than",
161                        "Name": "lower critical",
162                        "Severity": 1,
163                        "Value": 0.84
164                    }
165                ],
166                "Type": "ADC"
167            },
168            {
169                "CPURequired": 1,
170                "Index": 5,
171                "Name": "S1_1V2_VDDQ0123",
172                "PollRate": 1,
173                "PowerState": "ChassisOn",
174                "ScaleFactor": 1,
175                "Thresholds": [
176                    {
177                        "Direction": "greater than",
178                        "Name": "upper critical",
179                        "Severity": 1,
180                        "Value": 1.442
181                    },
182                    {
183                        "Direction": "less than",
184                        "Name": "lower critical",
185                        "Severity": 1,
186                        "Value": 0.84
187                    }
188                ],
189                "Type": "ADC"
190            },
191            {
192                "CPURequired": 0,
193                "Index": 6,
194                "Name": "S0_0V6_VTT0123",
195                "PollRate": 1,
196                "PowerState": "ChassisOn",
197                "ScaleFactor": 1,
198                "Thresholds": [
199                    {
200                        "Direction": "greater than",
201                        "Name": "upper critical",
202                        "Severity": 1,
203                        "Value": 0.72
204                    },
205                    {
206                        "Direction": "less than",
207                        "Name": "lower critical",
208                        "Severity": 1,
209                        "Value": 0.42
210                    }
211                ],
212                "Type": "ADC"
213            },
214            {
215                "CPURequired": 1,
216                "Index": 7,
217                "Name": "S1_0V6_VTT0123",
218                "PollRate": 1,
219                "PowerState": "ChassisOn",
220                "ScaleFactor": 1,
221                "Thresholds": [
222                    {
223                        "Direction": "greater than",
224                        "Name": "upper critical",
225                        "Severity": 1,
226                        "Value": 0.72
227                    },
228                    {
229                        "Direction": "less than",
230                        "Name": "lower critical",
231                        "Severity": 1,
232                        "Value": 0.42
233                    }
234                ],
235                "Type": "ADC"
236            },
237            {
238                "CPURequired": 0,
239                "Index": 8,
240                "Name": "S0_2V5_VPP0123",
241                "PollRate": 1,
242                "PowerState": "ChassisOn",
243                "ScaleFactor": 0.5,
244                "Thresholds": [
245                    {
246                        "Direction": "greater than",
247                        "Name": "upper critical",
248                        "Severity": 1,
249                        "Value": 3.0
250                    },
251                    {
252                        "Direction": "less than",
253                        "Name": "lower critical",
254                        "Severity": 1,
255                        "Value": 1.755
256                    }
257                ],
258                "Type": "ADC"
259            },
260            {
261                "CPURequired": 1,
262                "Index": 9,
263                "Name": "S1_2V5_VPP0123",
264                "PollRate": 1,
265                "PowerState": "ChassisOn",
266                "ScaleFactor": 0.5,
267                "Thresholds": [
268                    {
269                        "Direction": "greater than",
270                        "Name": "upper critical",
271                        "Severity": 1,
272                        "Value": 3.0
273                    },
274                    {
275                        "Direction": "less than",
276                        "Name": "lower critical",
277                        "Severity": 1,
278                        "Value": 1.755
279                    }
280                ],
281                "Type": "ADC"
282            },
283            {
284                "CPURequired": 0,
285                "Index": 10,
286                "Name": "S0_1V2_VDDQ4567",
287                "PollRate": 1,
288                "PowerState": "ChassisOn",
289                "ScaleFactor": 1,
290                "Thresholds": [
291                    {
292                        "Direction": "greater than",
293                        "Name": "upper critical",
294                        "Severity": 1,
295                        "Value": 1.442
296                    },
297                    {
298                        "Direction": "less than",
299                        "Name": "lower critical",
300                        "Severity": 1,
301                        "Value": 0.84
302                    }
303                ],
304                "Type": "ADC"
305            },
306            {
307                "CPURequired": 1,
308                "Index": 11,
309                "Name": "S1_1V2_VDDQ4567",
310                "PollRate": 1,
311                "PowerState": "ChassisOn",
312                "ScaleFactor": 1,
313                "Thresholds": [
314                    {
315                        "Direction": "greater than",
316                        "Name": "upper critical",
317                        "Severity": 1,
318                        "Value": 1.442
319                    },
320                    {
321                        "Direction": "less than",
322                        "Name": "lower critical",
323                        "Severity": 1,
324                        "Value": 0.84
325                    }
326                ],
327                "Type": "ADC"
328            },
329            {
330                "CPURequired": 0,
331                "Index": 12,
332                "Name": "S0_0V6_VTT4567",
333                "PollRate": 1,
334                "PowerState": "ChassisOn",
335                "ScaleFactor": 1,
336                "Thresholds": [
337                    {
338                        "Direction": "greater than",
339                        "Name": "upper critical",
340                        "Severity": 1,
341                        "Value": 0.72
342                    },
343                    {
344                        "Direction": "less than",
345                        "Name": "lower critical",
346                        "Severity": 1,
347                        "Value": 0.42
348                    }
349                ],
350                "Type": "ADC"
351            },
352            {
353                "CPURequired": 1,
354                "Index": 13,
355                "Name": "S1_0V6_VTT4567",
356                "PollRate": 1,
357                "PowerState": "ChassisOn",
358                "ScaleFactor": 1,
359                "Thresholds": [
360                    {
361                        "Direction": "greater than",
362                        "Name": "upper critical",
363                        "Severity": 1,
364                        "Value": 0.72
365                    },
366                    {
367                        "Direction": "less than",
368                        "Name": "lower critical",
369                        "Severity": 1,
370                        "Value": 0.42
371                    }
372                ],
373                "Type": "ADC"
374            },
375            {
376                "CPURequired": 0,
377                "Index": 14,
378                "Name": "S0_2V5_VPP4567",
379                "PollRate": 1,
380                "PowerState": "ChassisOn",
381                "ScaleFactor": 0.5,
382                "Thresholds": [
383                    {
384                        "Direction": "greater than",
385                        "Name": "upper critical",
386                        "Severity": 1,
387                        "Value": 3.0
388                    },
389                    {
390                        "Direction": "less than",
391                        "Name": "lower critical",
392                        "Severity": 1,
393                        "Value": 1.755
394                    }
395                ],
396                "Type": "ADC"
397            },
398            {
399                "CPURequired": 1,
400                "Index": 15,
401                "Name": "S1_2V5_VPP4567",
402                "PollRate": 1,
403                "PowerState": "ChassisOn",
404                "ScaleFactor": 0.5,
405                "Thresholds": [
406                    {
407                        "Direction": "greater than",
408                        "Name": "upper critical",
409                        "Severity": 1,
410                        "Value": 3.0
411                    },
412                    {
413                        "Direction": "less than",
414                        "Name": "lower critical",
415                        "Severity": 1,
416                        "Value": 1.755
417                    }
418                ],
419                "Type": "ADC"
420            },
421            {
422                "CPURequired": 0,
423                "Index": 16,
424                "Name": "S0_0V85_RCA",
425                "PollRate": 1,
426                "PowerState": "ChassisOn",
427                "ScaleFactor": 1,
428                "Thresholds": [
429                    {
430                        "Direction": "greater than",
431                        "Name": "upper critical",
432                        "Severity": 1,
433                        "Value": 1.08
434                    },
435                    {
436                        "Direction": "less than",
437                        "Name": "lower critical",
438                        "Severity": 1,
439                        "Value": 0.63
440                    }
441                ],
442                "Type": "ADC"
443            },
444            {
445                "CPURequired": 1,
446                "Index": 17,
447                "Name": "S1_0V85_RCA",
448                "PollRate": 1,
449                "PowerState": "ChassisOn",
450                "ScaleFactor": 1,
451                "Thresholds": [
452                    {
453                        "Direction": "greater than",
454                        "Name": "upper critical",
455                        "Severity": 1,
456                        "Value": 1.08
457                    },
458                    {
459                        "Direction": "less than",
460                        "Name": "lower critical",
461                        "Severity": 1,
462                        "Value": 0.63
463                    }
464                ],
465                "Type": "ADC"
466            },
467            {
468                "CPURequired": 0,
469                "Index": 18,
470                "Name": "S0_1V8_VDDH",
471                "PollRate": 1,
472                "PowerState": "ChassisOn",
473                "ScaleFactor": 0.5,
474                "Thresholds": [
475                    {
476                        "Direction": "greater than",
477                        "Name": "upper critical",
478                        "Severity": 1,
479                        "Value": 2.156
480                    },
481                    {
482                        "Direction": "less than",
483                        "Name": "lower critical",
484                        "Severity": 1,
485                        "Value": 1.265
486                    }
487                ],
488                "Type": "ADC"
489            },
490            {
491                "CPURequired": 1,
492                "Index": 19,
493                "Name": "S1_1V8_VDDH",
494                "PollRate": 1,
495                "PowerState": "ChassisOn",
496                "ScaleFactor": 0.5,
497                "Thresholds": [
498                    {
499                        "Direction": "greater than",
500                        "Name": "upper critical",
501                        "Severity": 1,
502                        "Value": 2.156
503                    },
504                    {
505                        "Direction": "less than",
506                        "Name": "lower critical",
507                        "Severity": 1,
508                        "Value": 1.265
509                    }
510                ],
511                "Type": "ADC"
512            },
513            {
514                "CPURequired": 0,
515                "Index": 20,
516                "Name": "S0_1V5_VDDH",
517                "PollRate": 1,
518                "PowerState": "ChassisOn",
519                "ScaleFactor": 1,
520                "Thresholds": [
521                    {
522                        "Direction": "greater than",
523                        "Name": "upper critical",
524                        "Severity": 1,
525                        "Value": 1.8
526                    },
527                    {
528                        "Direction": "less than",
529                        "Name": "lower critical",
530                        "Severity": 1,
531                        "Value": 1.053
532                    }
533                ],
534                "Type": "ADC"
535            },
536            {
537                "CPURequired": 1,
538                "Index": 21,
539                "Name": "S1_1V5_VDDH",
540                "PollRate": 1,
541                "PowerState": "ChassisOn",
542                "ScaleFactor": 1,
543                "Thresholds": [
544                    {
545                        "Direction": "greater than",
546                        "Name": "upper critical",
547                        "Severity": 1,
548                        "Value": 1.8
549                    },
550                    {
551                        "Direction": "less than",
552                        "Name": "lower critical",
553                        "Severity": 1,
554                        "Value": 1.053
555                    }
556                ],
557                "Type": "ADC"
558            },
559            {
560                "CPURequired": 0,
561                "Index": 22,
562                "Name": "S0_1V8_SOC",
563                "PollRate": 1,
564                "PowerState": "ChassisOn",
565                "ScaleFactor": 0.5,
566                "Thresholds": [
567                    {
568                        "Direction": "greater than",
569                        "Name": "upper critical",
570                        "Severity": 1,
571                        "Value": 2.156
572                    },
573                    {
574                        "Direction": "less than",
575                        "Name": "lower critical",
576                        "Severity": 1,
577                        "Value": 1.265
578                    }
579                ],
580                "Type": "ADC"
581            },
582            {
583                "CPURequired": 1,
584                "Index": 23,
585                "Name": "S1_1V8_SOC",
586                "PollRate": 1,
587                "PowerState": "ChassisOn",
588                "ScaleFactor": 0.5,
589                "Thresholds": [
590                    {
591                        "Direction": "greater than",
592                        "Name": "upper critical",
593                        "Severity": 1,
594                        "Value": 2.156
595                    },
596                    {
597                        "Direction": "less than",
598                        "Name": "lower critical",
599                        "Severity": 1,
600                        "Value": 1.265
601                    }
602                ],
603                "Type": "ADC"
604            },
605            {
606                "CPURequired": 0,
607                "Index": 24,
608                "Name": "S0_1V8_PCP",
609                "PollRate": 1,
610                "PowerState": "On",
611                "ScaleFactor": 0.5,
612                "Thresholds": [
613                    {
614                        "Direction": "greater than",
615                        "Name": "upper critical",
616                        "Severity": 1,
617                        "Value": 2.156
618                    },
619                    {
620                        "Direction": "less than",
621                        "Name": "lower critical",
622                        "Severity": 1,
623                        "Value": 1.265
624                    }
625                ],
626                "Type": "ADC"
627            },
628            {
629                "CPURequired": 1,
630                "Index": 25,
631                "Name": "S1_1V8_PCP",
632                "PollRate": 1,
633                "PowerState": "On",
634                "ScaleFactor": 0.5,
635                "Thresholds": [
636                    {
637                        "Direction": "greater than",
638                        "Name": "upper critical",
639                        "Severity": 1,
640                        "Value": 2.156
641                    },
642                    {
643                        "Direction": "less than",
644                        "Name": "lower critical",
645                        "Severity": 1,
646                        "Value": 1.265
647                    }
648                ],
649                "Type": "ADC"
650            },
651            {
652                "CPURequired": 0,
653                "Index": 26,
654                "Name": "S0_3V3_SOC",
655                "PollRate": 1,
656                "PowerState": "ChassisOn",
657                "ScaleFactor": 0.3333,
658                "Thresholds": [
659                    {
660                        "Direction": "greater than",
661                        "Name": "upper critical",
662                        "Severity": 1,
663                        "Value": 3.96
664                    },
665                    {
666                        "Direction": "less than",
667                        "Name": "lower critical",
668                        "Severity": 1,
669                        "Value": 2.32
670                    }
671                ],
672                "Type": "ADC"
673            },
674            {
675                "CPURequired": 1,
676                "Index": 27,
677                "Name": "S1_3V3_SOC",
678                "PollRate": 1,
679                "PowerState": "ChassisOn",
680                "ScaleFactor": 0.3333,
681                "Thresholds": [
682                    {
683                        "Direction": "greater than",
684                        "Name": "upper critical",
685                        "Severity": 1,
686                        "Value": 3.96
687                    },
688                    {
689                        "Direction": "less than",
690                        "Name": "lower critical",
691                        "Severity": 1,
692                        "Value": 2.32
693                    }
694                ],
695                "Type": "ADC"
696            },
697            {
698                "Connector": {
699                    "Name": "Fan Connector 1",
700                    "Pwm": 2,
701                    "PwmName": "PWM3",
702                    "Tachs": [
703                        4
704                    ]
705                },
706                "Index": 4,
707                "MaxReading": 23100,
708                "Name": "FAN3_1",
709                "PowerState": "On",
710                "Thresholds": [
711                    {
712                        "Direction": "less than",
713                        "Name": "lower critical",
714                        "Severity": 1,
715                        "Value": 500
716                    },
717                    {
718                        "Direction": "greater than",
719                        "Name": "upper critical",
720                        "Severity": 1,
721                        "Value": 23100
722                    }
723                ],
724                "Type": "AspeedFan"
725            },
726            {
727                "Connector": {
728                    "Name": "Fan Connector 2",
729                    "Pwm": 2,
730                    "PwmName": "PWM3",
731                    "Tachs": [
732                        5
733                    ]
734                },
735                "Index": 5,
736                "MaxReading": 23100,
737                "Name": "FAN3_2",
738                "PowerState": "On",
739                "Thresholds": [
740                    {
741                        "Direction": "less than",
742                        "Name": "lower critical",
743                        "Severity": 1,
744                        "Value": 500
745                    },
746                    {
747                        "Direction": "greater than",
748                        "Name": "upper critical",
749                        "Severity": 1,
750                        "Value": 23100
751                    }
752                ],
753                "Type": "AspeedFan"
754            },
755            {
756                "Connector": {
757                    "Name": "Fan Connector 3",
758                    "Pwm": 3,
759                    "PwmName": "PWM4",
760                    "Tachs": [
761                        6
762                    ]
763                },
764                "Index": 6,
765                "MaxReading": 23100,
766                "Name": "FAN4_1",
767                "PowerState": "On",
768                "Thresholds": [
769                    {
770                        "Direction": "less than",
771                        "Name": "lower critical",
772                        "Severity": 1,
773                        "Value": 500
774                    },
775                    {
776                        "Direction": "greater than",
777                        "Name": "upper critical",
778                        "Severity": 1,
779                        "Value": 23100
780                    }
781                ],
782                "Type": "AspeedFan"
783            },
784            {
785                "Connector": {
786                    "Name": "Fan Connector 4",
787                    "Pwm": 3,
788                    "PwmName": "PWM4",
789                    "Tachs": [
790                        7
791                    ]
792                },
793                "Index": 7,
794                "MaxReading": 23100,
795                "Name": "FAN4_2",
796                "PowerState": "On",
797                "Thresholds": [
798                    {
799                        "Direction": "less than",
800                        "Name": "lower critical",
801                        "Severity": 1,
802                        "Value": 500
803                    },
804                    {
805                        "Direction": "greater than",
806                        "Name": "upper critical",
807                        "Severity": 1,
808                        "Value": 23100
809                    }
810                ],
811                "Type": "AspeedFan"
812            },
813            {
814                "Connector": {
815                    "Name": "Fan Connector 5",
816                    "Pwm": 4,
817                    "PwmName": "PWM5",
818                    "Tachs": [
819                        8
820                    ]
821                },
822                "Index": 8,
823                "MaxReading": 23100,
824                "Name": "FAN5_1",
825                "PowerState": "On",
826                "Thresholds": [
827                    {
828                        "Direction": "less than",
829                        "Name": "lower critical",
830                        "Severity": 1,
831                        "Value": 500
832                    },
833                    {
834                        "Direction": "greater than",
835                        "Name": "upper critical",
836                        "Severity": 1,
837                        "Value": 23100
838                    }
839                ],
840                "Type": "AspeedFan"
841            },
842            {
843                "Connector": {
844                    "Name": "Fan Connector 6",
845                    "Pwm": 4,
846                    "PwmName": "PWM5",
847                    "Tachs": [
848                        9
849                    ]
850                },
851                "Index": 9,
852                "MaxReading": 23100,
853                "Name": "FAN5_2",
854                "PowerState": "On",
855                "Thresholds": [
856                    {
857                        "Direction": "less than",
858                        "Name": "lower critical",
859                        "Severity": 1,
860                        "Value": 500
861                    },
862                    {
863                        "Direction": "greater than",
864                        "Name": "upper critical",
865                        "Severity": 1,
866                        "Value": 23100
867                    }
868                ],
869                "Type": "AspeedFan"
870            },
871            {
872                "Connector": {
873                    "Name": "Fan Connector 7",
874                    "Pwm": 5,
875                    "PwmName": "PWM6",
876                    "Tachs": [
877                        10
878                    ]
879                },
880                "Index": 10,
881                "MaxReading": 23100,
882                "Name": "FAN6_1",
883                "PowerState": "On",
884                "Thresholds": [
885                    {
886                        "Direction": "less than",
887                        "Name": "lower critical",
888                        "Severity": 1,
889                        "Value": 500
890                    },
891                    {
892                        "Direction": "greater than",
893                        "Name": "upper critical",
894                        "Severity": 1,
895                        "Value": 23100
896                    }
897                ],
898                "Type": "AspeedFan"
899            },
900            {
901                "Connector": {
902                    "Name": "Fan Connector 8",
903                    "Pwm": 5,
904                    "PwmName": "PWM6",
905                    "Tachs": [
906                        11
907                    ]
908                },
909                "Index": 11,
910                "MaxReading": 23100,
911                "Name": "FAN6_2",
912                "PowerState": "On",
913                "Thresholds": [
914                    {
915                        "Direction": "less than",
916                        "Name": "lower critical",
917                        "Severity": 1,
918                        "Value": 500
919                    },
920                    {
921                        "Direction": "greater than",
922                        "Name": "upper critical",
923                        "Severity": 1,
924                        "Value": 23100
925                    }
926                ],
927                "Type": "AspeedFan"
928            },
929            {
930                "Connector": {
931                    "Name": "Fan Connector 9",
932                    "Pwm": 6,
933                    "PwmName": "PWM7",
934                    "Tachs": [
935                        12
936                    ]
937                },
938                "Index": 12,
939                "MaxReading": 23100,
940                "Name": "FAN7_1",
941                "PowerState": "On",
942                "Thresholds": [
943                    {
944                        "Direction": "less than",
945                        "Name": "lower critical",
946                        "Severity": 1,
947                        "Value": 500
948                    },
949                    {
950                        "Direction": "greater than",
951                        "Name": "upper critical",
952                        "Severity": 1,
953                        "Value": 23100
954                    }
955                ],
956                "Type": "AspeedFan"
957            },
958            {
959                "Connector": {
960                    "Name": "Fan Connector 10",
961                    "Pwm": 6,
962                    "PwmName": "PWM7",
963                    "Tachs": [
964                        13
965                    ]
966                },
967                "Index": 13,
968                "MaxReading": 23100,
969                "Name": "FAN7_2",
970                "PowerState": "On",
971                "Thresholds": [
972                    {
973                        "Direction": "less than",
974                        "Name": "lower critical",
975                        "Severity": 1,
976                        "Value": 500
977                    },
978                    {
979                        "Direction": "greater than",
980                        "Name": "upper critical",
981                        "Severity": 1,
982                        "Value": 23100
983                    }
984                ],
985                "Type": "AspeedFan"
986            },
987            {
988                "Connector": {
989                    "Name": "Fan Connector 11",
990                    "Pwm": 7,
991                    "PwmName": "PWM8",
992                    "Tachs": [
993                        14
994                    ]
995                },
996                "Index": 14,
997                "MaxReading": 23100,
998                "Name": "FAN8_1",
999                "PowerState": "On",
1000                "Thresholds": [
1001                    {
1002                        "Direction": "less than",
1003                        "Name": "lower critical",
1004                        "Severity": 1,
1005                        "Value": 500
1006                    },
1007                    {
1008                        "Direction": "greater than",
1009                        "Name": "upper critical",
1010                        "Severity": 1,
1011                        "Value": 23100
1012                    }
1013                ],
1014                "Type": "AspeedFan"
1015            },
1016            {
1017                "Connector": {
1018                    "Name": "Fan Connector 12",
1019                    "Pwm": 7,
1020                    "PwmName": "PWM8",
1021                    "Tachs": [
1022                        15
1023                    ]
1024                },
1025                "Index": 15,
1026                "MaxReading": 23100,
1027                "Name": "FAN8_2",
1028                "PowerState": "On",
1029                "Thresholds": [
1030                    {
1031                        "Direction": "less than",
1032                        "Name": "lower critical",
1033                        "Severity": 1,
1034                        "Value": 500
1035                    },
1036                    {
1037                        "Direction": "greater than",
1038                        "Name": "upper critical",
1039                        "Severity": 1,
1040                        "Value": 23100
1041                    }
1042                ],
1043                "Type": "AspeedFan"
1044            },
1045            {
1046                "Name": "BMC",
1047                "Type": "BMC"
1048            },
1049            {
1050                "Address": "$address",
1051                "Bus": "$bus",
1052                "Name": "MB FRU",
1053                "Type": "EEPROM"
1054            },
1055            {
1056                "Name": "MB Upstream Port",
1057                "Type": "MB Upstream Port"
1058            },
1059            {
1060                "Name": "nvme_bp_max",
1061                "Sensors": [
1062                    "nvme0",
1063                    "nvme1",
1064                    "nvme2",
1065                    "nvme3",
1066                    "nvme4",
1067                    "nvme5",
1068                    "nvme6",
1069                    "nvme7",
1070                    "nvme8",
1071                    "nvme9",
1072                    "nvme10",
1073                    "nvme11",
1074                    "nvme12",
1075                    "nvme13",
1076                    "nvme14",
1077                    "nvme15",
1078                    "nvme16",
1079                    "nvme17",
1080                    "nvme18",
1081                    "nvme19",
1082                    "nvme20",
1083                    "nvme21",
1084                    "nvme22",
1085                    "nvme23"
1086                ],
1087                "Type": "Maximum",
1088                "Units": "DegreesC"
1089            },
1090            {
1091                "Name": "nvme_m2_max",
1092                "Sensors": [
1093                    "nvme24",
1094                    "nvme25"
1095                ],
1096                "Type": "Maximum",
1097                "Units": "DegreesC"
1098            },
1099            {
1100                "Address": "0x6a",
1101                "Bus": "50",
1102                "Name": "nvme0",
1103                "Type": "NVME1000"
1104            },
1105            {
1106                "Address": "0x6a",
1107                "Bus": "51",
1108                "Name": "nvme1",
1109                "Type": "NVME1000"
1110            },
1111            {
1112                "Address": "0x6a",
1113                "Bus": "52",
1114                "Name": "nvme2",
1115                "Type": "NVME1000"
1116            },
1117            {
1118                "Address": "0x6a",
1119                "Bus": "53",
1120                "Name": "nvme3",
1121                "Type": "NVME1000"
1122            },
1123            {
1124                "Address": "0x6a",
1125                "Bus": "54",
1126                "Name": "nvme4",
1127                "Type": "NVME1000"
1128            },
1129            {
1130                "Address": "0x6a",
1131                "Bus": "55",
1132                "Name": "nvme5",
1133                "Type": "NVME1000"
1134            },
1135            {
1136                "Address": "0x6a",
1137                "Bus": "56",
1138                "Name": "nvme6",
1139                "Type": "NVME1000"
1140            },
1141            {
1142                "Address": "0x6a",
1143                "Bus": "57",
1144                "Name": "nvme7",
1145                "Type": "NVME1000"
1146            },
1147            {
1148                "Address": "0x6a",
1149                "Bus": "60",
1150                "Name": "nvme8",
1151                "Type": "NVME1000"
1152            },
1153            {
1154                "Address": "0x6a",
1155                "Bus": "61",
1156                "Name": "nvme9",
1157                "Type": "NVME1000"
1158            },
1159            {
1160                "Address": "0x6a",
1161                "Bus": "62",
1162                "Name": "nvme10",
1163                "Type": "NVME1000"
1164            },
1165            {
1166                "Address": "0x6a",
1167                "Bus": "63",
1168                "Name": "nvme11",
1169                "Type": "NVME1000"
1170            },
1171            {
1172                "Address": "0x6a",
1173                "Bus": "64",
1174                "Name": "nvme12",
1175                "Type": "NVME1000"
1176            },
1177            {
1178                "Address": "0x6a",
1179                "Bus": "65",
1180                "Name": "nvme13",
1181                "Type": "NVME1000"
1182            },
1183            {
1184                "Address": "0x6a",
1185                "Bus": "66",
1186                "Name": "nvme14",
1187                "Type": "NVME1000"
1188            },
1189            {
1190                "Address": "0x6a",
1191                "Bus": "67",
1192                "Name": "nvme15",
1193                "Type": "NVME1000"
1194            },
1195            {
1196                "Address": "0x6a",
1197                "Bus": "70",
1198                "Name": "nvme16",
1199                "Type": "NVME1000"
1200            },
1201            {
1202                "Address": "0x6a",
1203                "Bus": "71",
1204                "Name": "nvme17",
1205                "Type": "NVME1000"
1206            },
1207            {
1208                "Address": "0x6a",
1209                "Bus": "72",
1210                "Name": "nvme18",
1211                "Type": "NVME1000"
1212            },
1213            {
1214                "Address": "0x6a",
1215                "Bus": "73",
1216                "Name": "nvme19",
1217                "Type": "NVME1000"
1218            },
1219            {
1220                "Address": "0x6a",
1221                "Bus": "74",
1222                "Name": "nvme20",
1223                "Type": "NVME1000"
1224            },
1225            {
1226                "Address": "0x6a",
1227                "Bus": "75",
1228                "Name": "nvme21",
1229                "Type": "NVME1000"
1230            },
1231            {
1232                "Address": "0x6a",
1233                "Bus": "76",
1234                "Name": "nvme22",
1235                "Type": "NVME1000"
1236            },
1237            {
1238                "Address": "0x6a",
1239                "Bus": "77",
1240                "Name": "nvme23",
1241                "Type": "NVME1000"
1242            },
1243            {
1244                "Address": "0x6a",
1245                "Bus": "80",
1246                "Name": "nvme24",
1247                "Type": "NVME1000"
1248            },
1249            {
1250                "Address": "0x6a",
1251                "Bus": "81",
1252                "Name": "nvme25",
1253                "Type": "NVME1000"
1254            },
1255            {
1256                "Address": "0x28",
1257                "Bus": 3,
1258                "Name": "TS1_Temp",
1259                "Thresholds": [
1260                    {
1261                        "Direction": "greater than",
1262                        "Name": "upper critical",
1263                        "Severity": 1,
1264                        "Value": 65
1265                    }
1266                ],
1267                "Type": "TMP175"
1268            },
1269            {
1270                "Address": "0x29",
1271                "Bus": 3,
1272                "Name": "TS2_Temp",
1273                "Thresholds": [
1274                    {
1275                        "Direction": "greater than",
1276                        "Name": "upper critical",
1277                        "Severity": 1,
1278                        "Value": 65
1279                    }
1280                ],
1281                "Type": "TMP175"
1282            },
1283            {
1284                "Address": "0x2a",
1285                "Bus": 3,
1286                "Name": "TS3_Temp",
1287                "Thresholds": [
1288                    {
1289                        "Direction": "greater than",
1290                        "Name": "upper critical",
1291                        "Severity": 1,
1292                        "Value": 65
1293                    }
1294                ],
1295                "Type": "TMP175"
1296            },
1297            {
1298                "Address": "0x2b",
1299                "Bus": 3,
1300                "Name": "TS4_Temp",
1301                "Thresholds": [
1302                    {
1303                        "Direction": "greater than",
1304                        "Name": "upper critical",
1305                        "Severity": 1,
1306                        "Value": 50
1307                    }
1308                ],
1309                "Type": "TMP175"
1310            },
1311            {
1312                "Address": "0x2c",
1313                "Bus": 3,
1314                "Name": "TS5_Temp",
1315                "Thresholds": [
1316                    {
1317                        "Direction": "greater than",
1318                        "Name": "upper critical",
1319                        "Severity": 1,
1320                        "Value": 65
1321                    }
1322                ],
1323                "Type": "TMP175"
1324            },
1325            {
1326                "Address": "0x2d",
1327                "Bus": 3,
1328                "Name": "TS6_Temp",
1329                "Thresholds": [
1330                    {
1331                        "Direction": "greater than",
1332                        "Name": "upper critical",
1333                        "Severity": 1,
1334                        "Value": 65
1335                    }
1336                ],
1337                "Type": "TMP175"
1338            },
1339            {
1340                "Address": "0x1f",
1341                "Bus": 82,
1342                "Name": "OCP_Local_Temp",
1343                "Name1": "OCP_Temp",
1344                "Type": "TMP421"
1345            },
1346            {
1347                "Address": "0x58",
1348                "Bus": 6,
1349                "Labels": [
1350                    "temp1",
1351                    "fan1",
1352                    "pin",
1353                    "pout1",
1354                    "vin",
1355                    "vout1",
1356                    "iin",
1357                    "iout1"
1358                ],
1359                "Name": "PSU0",
1360                "PollRate": 10,
1361                "Thresholds": [
1362                    {
1363                        "Direction": "greater than",
1364                        "Label": "temp1",
1365                        "Name": "upper critical",
1366                        "Severity": 1,
1367                        "Value": 64
1368                    }
1369                ],
1370                "Type": "pmbus",
1371                "fan1_Name": "PSU0_fan1",
1372                "iin_Name": "PSU0_IINPUT",
1373                "iout1_Name": "PSU0_IOUTPUT",
1374                "pin_Name": "PSU0_PINPUT",
1375                "pout1_Name": "PSU0_POUTPUT",
1376                "temp1_Name": "PSU0_TEMP",
1377                "vin_Name": "PSU0_VINPUT",
1378                "vout1_Name": "PSU0_VOUTPUT"
1379            },
1380            {
1381                "Address": "0x59",
1382                "Bus": 6,
1383                "Labels": [
1384                    "temp1",
1385                    "fan1",
1386                    "pin",
1387                    "pout1",
1388                    "vin",
1389                    "vout1",
1390                    "iin",
1391                    "iout1"
1392                ],
1393                "Name": "PSU1",
1394                "PollRate": 10,
1395                "Thresholds": [
1396                    {
1397                        "Direction": "greater than",
1398                        "Label": "temp1",
1399                        "Name": "upper critical",
1400                        "Severity": 1,
1401                        "Value": 64
1402                    }
1403                ],
1404                "Type": "pmbus",
1405                "fan1_Name": "PSU1_fan1",
1406                "iin_Name": "PSU1_IINPUT",
1407                "iout1_Name": "PSU1_IOUTPUT",
1408                "pin_Name": "PSU1_PINPUT",
1409                "pout1_Name": "PSU1_POUTPUT",
1410                "temp1_Name": "PSU1_TEMP",
1411                "vin_Name": "PSU1_VINPUT",
1412                "vout1_Name": "PSU1_VOUTPUT"
1413            }
1414        ],
1415        "Name": "Mt.Jade",
1416        "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Mt.Jade Server System'})",
1417        "Type": "Chassis",
1418        "xyz.openbmc_project.Common.UUID": {
1419            "UUID": "$MULTIRECORD_UUID"
1420        },
1421        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1422            "BuildDate": "$BOARD_MANUFACTURE_DATE",
1423            "Manufacturer": "$PRODUCT_MANUFACTURER",
1424            "Model": "$PRODUCT_PRODUCT_NAME $PRODUCT_VERSION",
1425            "PartNumber": "$PRODUCT_PART_NUMBER",
1426            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
1427        },
1428        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1429            "AssetTag": "$PRODUCT_ASSET_TAG"
1430        },
1431        "xyz.openbmc_project.Inventory.Decorator.Compatible": {
1432            "Names": [
1433                "com.ampere.Hardware.Chassis.Model.MtJade"
1434            ]
1435        },
1436        "xyz.openbmc_project.Inventory.Decorator.Revision": {
1437            "Version": "$PRODUCT_VERSION"
1438        },
1439        "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
1440            "MACAddress": "$BOARD_INFO_AM1"
1441        },
1442        "xyz.openbmc_project.Inventory.Item.System": {}
1443    }
1444]
1445