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