blob: 4c65d331b23263e3460fad2740d9ee746b29b71c [file] [log] [blame]
Thang Q. Nguyenf466cce2021-11-26 06:08:03 +00001[
2 {
3 "Exposes": [
4 {
5 "Index": 0,
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_BAT_SEN_EN",
29 "Polarity": "High"
30 }
31 ],
32 "Index": 0,
33 "Name": "VBAT_RTC",
34 "PollRate": 86400,
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 "Index": 0,
54 "Name": "S0_0V8_VDDC_SOC",
55 "PollRate": 1,
56 "PowerState": "On",
57 "ScaleFactor": 1,
58 "Thresholds": [
59 {
60 "Direction": "greater than",
61 "Name": "upper critical",
62 "Severity": 1,
63 "Value": 0.96
64 },
65 {
66 "Direction": "less than",
67 "Name": "lower critical",
68 "Severity": 1,
69 "Value": 0.56
70 }
71 ],
72 "Type": "ADC"
73 },
74 {
75 "Index": 1,
76 "Name": "S1_0V8_VDDC_SOC",
77 "PollRate": 1,
78 "PowerState": "On",
79 "ScaleFactor": 1,
80 "Thresholds": [
81 {
82 "Direction": "greater than",
83 "Name": "upper critical",
84 "Severity": 1,
85 "Value": 0.96
86 },
87 {
88 "Direction": "less than",
89 "Name": "lower critical",
90 "Severity": 1,
91 "Value": 0.56
92 }
93 ],
94 "Type": "ADC"
95 },
96 {
97 "Index": 2,
98 "Name": "S0_0V75_PCP",
99 "PollRate": 1,
100 "PowerState": "On",
101 "ScaleFactor": 1,
102 "Thresholds": [
103 {
104 "Direction": "greater than",
105 "Name": "upper critical",
106 "Severity": 1,
107 "Value": 1.323
108 },
109 {
110 "Direction": "less than",
111 "Name": "lower critical",
112 "Severity": 1,
113 "Value": 0.504
114 }
115 ],
116 "Type": "ADC"
117 },
118 {
119 "Index": 3,
120 "Name": "S1_0V75_PCP",
121 "PollRate": 1,
122 "PowerState": "On",
123 "ScaleFactor": 1,
124 "Thresholds": [
125 {
126 "Direction": "greater than",
127 "Name": "upper critical",
128 "Severity": 1,
129 "Value": 1.323
130 },
131 {
132 "Direction": "less than",
133 "Name": "lower critical",
134 "Severity": 1,
135 "Value": 0.504
136 }
137 ],
138 "Type": "ADC"
139 },
140 {
141 "Index": 4,
142 "Name": "S0_1V2_VDDQ0123",
143 "PollRate": 1,
144 "PowerState": "On",
145 "ScaleFactor": 1,
146 "Thresholds": [
147 {
148 "Direction": "greater than",
149 "Name": "upper critical",
150 "Severity": 1,
151 "Value": 1.442
152 },
153 {
154 "Direction": "less than",
155 "Name": "lower critical",
156 "Severity": 1,
157 "Value": 0.84
158 }
159 ],
160 "Type": "ADC"
161 },
162 {
163 "Index": 5,
164 "Name": "S1_1V2_VDDQ0123",
165 "PollRate": 1,
166 "PowerState": "On",
167 "ScaleFactor": 1,
168 "Thresholds": [
169 {
170 "Direction": "greater than",
171 "Name": "upper critical",
172 "Severity": 1,
173 "Value": 1.442
174 },
175 {
176 "Direction": "less than",
177 "Name": "lower critical",
178 "Severity": 1,
179 "Value": 0.84
180 }
181 ],
182 "Type": "ADC"
183 },
184 {
185 "Index": 6,
186 "Name": "S0_0V6_VTT0123",
187 "PollRate": 1,
188 "PowerState": "On",
189 "ScaleFactor": 1,
190 "Thresholds": [
191 {
192 "Direction": "greater than",
193 "Name": "upper critical",
194 "Severity": 1,
195 "Value": 0.72
196 },
197 {
198 "Direction": "less than",
199 "Name": "lower critical",
200 "Severity": 1,
201 "Value": 0.42
202 }
203 ],
204 "Type": "ADC"
205 },
206 {
207 "Index": 7,
208 "Name": "S1_0V6_VTT0123",
209 "PollRate": 1,
210 "PowerState": "On",
211 "ScaleFactor": 1,
212 "Thresholds": [
213 {
214 "Direction": "greater than",
215 "Name": "upper critical",
216 "Severity": 1,
217 "Value": 0.72
218 },
219 {
220 "Direction": "less than",
221 "Name": "lower critical",
222 "Severity": 1,
223 "Value": 0.42
224 }
225 ],
226 "Type": "ADC"
227 },
228 {
229 "Index": 8,
230 "Name": "S0_2V5_VPP0123",
231 "PollRate": 1,
232 "PowerState": "On",
233 "ScaleFactor": 0.5,
234 "Thresholds": [
235 {
236 "Direction": "greater than",
237 "Name": "upper critical",
238 "Severity": 1,
239 "Value": 3.0
240 },
241 {
242 "Direction": "less than",
243 "Name": "lower critical",
244 "Severity": 1,
245 "Value": 1.755
246 }
247 ],
248 "Type": "ADC"
249 },
250 {
251 "Index": 9,
252 "Name": "S1_2V5_VPP0123",
253 "PollRate": 1,
254 "PowerState": "On",
255 "ScaleFactor": 0.5,
256 "Thresholds": [
257 {
258 "Direction": "greater than",
259 "Name": "upper critical",
260 "Severity": 1,
261 "Value": 3.0
262 },
263 {
264 "Direction": "less than",
265 "Name": "lower critical",
266 "Severity": 1,
267 "Value": 1.755
268 }
269 ],
270 "Type": "ADC"
271 },
272 {
273 "Index": 10,
274 "Name": "S0_1V2_VDDQ4567",
275 "PollRate": 1,
276 "PowerState": "On",
277 "ScaleFactor": 1,
278 "Thresholds": [
279 {
280 "Direction": "greater than",
281 "Name": "upper critical",
282 "Severity": 1,
283 "Value": 1.442
284 },
285 {
286 "Direction": "less than",
287 "Name": "lower critical",
288 "Severity": 1,
289 "Value": 0.84
290 }
291 ],
292 "Type": "ADC"
293 },
294 {
295 "Index": 11,
296 "Name": "S1_1V2_VDDQ4567",
297 "PollRate": 1,
298 "PowerState": "On",
299 "ScaleFactor": 1,
300 "Thresholds": [
301 {
302 "Direction": "greater than",
303 "Name": "upper critical",
304 "Severity": 1,
305 "Value": 1.442
306 },
307 {
308 "Direction": "less than",
309 "Name": "lower critical",
310 "Severity": 1,
311 "Value": 0.84
312 }
313 ],
314 "Type": "ADC"
315 },
316 {
317 "Index": 12,
318 "Name": "S0_0V6_VTT4567",
319 "PollRate": 1,
320 "PowerState": "On",
321 "ScaleFactor": 1,
322 "Thresholds": [
323 {
324 "Direction": "greater than",
325 "Name": "upper critical",
326 "Severity": 1,
327 "Value": 0.72
328 },
329 {
330 "Direction": "less than",
331 "Name": "lower critical",
332 "Severity": 1,
333 "Value": 0.42
334 }
335 ],
336 "Type": "ADC"
337 },
338 {
339 "Index": 13,
340 "Name": "S1_0V6_VTT4567",
341 "PollRate": 1,
342 "PowerState": "On",
343 "ScaleFactor": 1,
344 "Thresholds": [
345 {
346 "Direction": "greater than",
347 "Name": "upper critical",
348 "Severity": 1,
349 "Value": 0.72
350 },
351 {
352 "Direction": "less than",
353 "Name": "lower critical",
354 "Severity": 1,
355 "Value": 0.42
356 }
357 ],
358 "Type": "ADC"
359 },
360 {
361 "Index": 14,
362 "Name": "S0_2V5_VPP4567",
363 "PollRate": 1,
364 "PowerState": "On",
365 "ScaleFactor": 0.5,
366 "Thresholds": [
367 {
368 "Direction": "greater than",
369 "Name": "upper critical",
370 "Severity": 1,
371 "Value": 3.0
372 },
373 {
374 "Direction": "less than",
375 "Name": "lower critical",
376 "Severity": 1,
377 "Value": 1.755
378 }
379 ],
380 "Type": "ADC"
381 },
382 {
383 "Index": 15,
384 "Name": "S1_2V5_VPP4567",
385 "PollRate": 1,
386 "PowerState": "On",
387 "ScaleFactor": 0.5,
388 "Thresholds": [
389 {
390 "Direction": "greater than",
391 "Name": "upper critical",
392 "Severity": 1,
393 "Value": 3.0
394 },
395 {
396 "Direction": "less than",
397 "Name": "lower critical",
398 "Severity": 1,
399 "Value": 1.755
400 }
401 ],
402 "Type": "ADC"
403 },
404 {
405 "Index": 16,
406 "Name": "S0_0V85_RCA",
407 "PollRate": 1,
408 "PowerState": "On",
409 "ScaleFactor": 1,
410 "Thresholds": [
411 {
412 "Direction": "greater than",
413 "Name": "upper critical",
414 "Severity": 1,
415 "Value": 1.08
416 },
417 {
418 "Direction": "less than",
419 "Name": "lower critical",
420 "Severity": 1,
421 "Value": 0.63
422 }
423 ],
424 "Type": "ADC"
425 },
426 {
427 "Index": 17,
428 "Name": "S1_0V85_RCA",
429 "PollRate": 1,
430 "PowerState": "On",
431 "ScaleFactor": 1,
432 "Thresholds": [
433 {
434 "Direction": "greater than",
435 "Name": "upper critical",
436 "Severity": 1,
437 "Value": 1.08
438 },
439 {
440 "Direction": "less than",
441 "Name": "lower critical",
442 "Severity": 1,
443 "Value": 0.63
444 }
445 ],
446 "Type": "ADC"
447 },
448 {
449 "Index": 18,
450 "Name": "S0_1V8_VDDH",
451 "PollRate": 1,
452 "PowerState": "On",
453 "ScaleFactor": 0.5,
454 "Thresholds": [
455 {
456 "Direction": "greater than",
457 "Name": "upper critical",
458 "Severity": 1,
459 "Value": 2.156
460 },
461 {
462 "Direction": "less than",
463 "Name": "lower critical",
464 "Severity": 1,
465 "Value": 1.265
466 }
467 ],
468 "Type": "ADC"
469 },
470 {
471 "Index": 19,
472 "Name": "S1_1V8_VDDH",
473 "PollRate": 1,
474 "PowerState": "On",
475 "ScaleFactor": 0.5,
476 "Thresholds": [
477 {
478 "Direction": "greater than",
479 "Name": "upper critical",
480 "Severity": 1,
481 "Value": 2.156
482 },
483 {
484 "Direction": "less than",
485 "Name": "lower critical",
486 "Severity": 1,
487 "Value": 1.265
488 }
489 ],
490 "Type": "ADC"
491 },
492 {
493 "Index": 20,
494 "Name": "S0_1V5_VDDH",
495 "PollRate": 1,
496 "PowerState": "On",
497 "ScaleFactor": 1,
498 "Thresholds": [
499 {
500 "Direction": "greater than",
501 "Name": "upper critical",
502 "Severity": 1,
503 "Value": 1.8
504 },
505 {
506 "Direction": "less than",
507 "Name": "lower critical",
508 "Severity": 1,
509 "Value": 1.053
510 }
511 ],
512 "Type": "ADC"
513 },
514 {
515 "Index": 21,
516 "Name": "S1_1V5_VDDH",
517 "PollRate": 1,
518 "PowerState": "On",
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 "Index": 22,
538 "Name": "S0_1V8_SOC",
539 "PollRate": 1,
540 "PowerState": "On",
541 "ScaleFactor": 0.5,
542 "Thresholds": [
543 {
544 "Direction": "greater than",
545 "Name": "upper critical",
546 "Severity": 1,
547 "Value": 2.156
548 },
549 {
550 "Direction": "less than",
551 "Name": "lower critical",
552 "Severity": 1,
553 "Value": 1.265
554 }
555 ],
556 "Type": "ADC"
557 },
558 {
559 "Index": 23,
560 "Name": "S1_1V8_SOC",
561 "PollRate": 1,
562 "PowerState": "On",
563 "ScaleFactor": 0.5,
564 "Thresholds": [
565 {
566 "Direction": "greater than",
567 "Name": "upper critical",
568 "Severity": 1,
569 "Value": 2.156
570 },
571 {
572 "Direction": "less than",
573 "Name": "lower critical",
574 "Severity": 1,
575 "Value": 1.265
576 }
577 ],
578 "Type": "ADC"
579 },
580 {
581 "Index": 24,
582 "Name": "S0_1V8_PCP",
583 "PollRate": 1,
584 "PowerState": "On",
585 "ScaleFactor": 0.5,
586 "Thresholds": [
587 {
588 "Direction": "greater than",
589 "Name": "upper critical",
590 "Severity": 1,
591 "Value": 2.156
592 },
593 {
594 "Direction": "less than",
595 "Name": "lower critical",
596 "Severity": 1,
597 "Value": 1.265
598 }
599 ],
600 "Type": "ADC"
601 },
602 {
603 "Index": 25,
604 "Name": "S1_1V8_PCP",
605 "PollRate": 1,
606 "PowerState": "On",
607 "ScaleFactor": 0.5,
608 "Thresholds": [
609 {
610 "Direction": "greater than",
611 "Name": "upper critical",
612 "Severity": 1,
613 "Value": 2.156
614 },
615 {
616 "Direction": "less than",
617 "Name": "lower critical",
618 "Severity": 1,
619 "Value": 1.265
620 }
621 ],
622 "Type": "ADC"
623 },
624 {
625 "Index": 26,
626 "Name": "S0_3V3_SOC",
627 "PollRate": 1,
628 "PowerState": "On",
629 "ScaleFactor": 0.3333,
630 "Thresholds": [
631 {
632 "Direction": "greater than",
633 "Name": "upper critical",
634 "Severity": 1,
635 "Value": 3.96
636 },
637 {
638 "Direction": "less than",
639 "Name": "lower critical",
640 "Severity": 1,
641 "Value": 2.32
642 }
643 ],
644 "Type": "ADC"
645 },
646 {
647 "Index": 27,
648 "Name": "S1_3V3_SOC",
649 "PollRate": 1,
650 "PowerState": "On",
651 "ScaleFactor": 0.3333,
652 "Thresholds": [
653 {
654 "Direction": "greater than",
655 "Name": "upper critical",
656 "Severity": 1,
657 "Value": 3.96
658 },
659 {
660 "Direction": "less than",
661 "Name": "lower critical",
662 "Severity": 1,
663 "Value": 2.32
664 }
665 ],
666 "Type": "ADC"
667 },
668 {
Chau Ly4f54a0b2022-10-04 03:47:14 +0000669 "Connector": {
670 "Name": "Fan Connector 1",
671 "Pwm": 2,
672 "PwmName": "PWM3",
673 "Tachs": [
674 4
675 ]
676 },
677 "Index": 4,
678 "Name": "FAN3_1",
679 "Thresholds": [
680 {
681 "Direction": "less than",
682 "Name": "lower critical",
683 "Severity": 1,
684 "Value": 500
685 },
686 {
687 "Direction": "greater than",
688 "Name": "upper critical",
689 "Severity": 1,
690 "Value": 23100
691 }
692 ],
693 "Type": "AspeedFan"
694 },
695 {
696 "Connector": {
697 "Name": "Fan Connector 2",
698 "Pwm": 2,
699 "PwmName": "PWM3",
700 "Tachs": [
701 5
702 ]
703 },
704 "Index": 5,
705 "MaxReading": 23100,
706 "Name": "FAN3_2",
707 "Thresholds": [
708 {
709 "Direction": "less than",
710 "Name": "lower critical",
711 "Severity": 1,
712 "Value": 500
713 },
714 {
715 "Direction": "greater than",
716 "Name": "upper critical",
717 "Severity": 1,
718 "Value": 23100
719 }
720 ],
721 "Type": "AspeedFan"
722 },
723 {
724 "Connector": {
725 "Name": "Fan Connector 3",
726 "Pwm": 3,
727 "PwmName": "PWM4",
728 "Tachs": [
729 6
730 ]
731 },
732 "Index": 6,
733 "MaxReading": 23100,
734 "Name": "FAN4_1",
735 "Thresholds": [
736 {
737 "Direction": "less than",
738 "Name": "lower critical",
739 "Severity": 1,
740 "Value": 500
741 },
742 {
743 "Direction": "greater than",
744 "Name": "upper critical",
745 "Severity": 1,
746 "Value": 23100
747 }
748 ],
749 "Type": "AspeedFan"
750 },
751 {
752 "Connector": {
753 "Name": "Fan Connector 4",
754 "Pwm": 3,
755 "PwmName": "PWM4",
756 "Tachs": [
757 7
758 ]
759 },
760 "Index": 7,
761 "MaxReading": 23100,
762 "Name": "FAN4_2",
763 "Thresholds": [
764 {
765 "Direction": "less than",
766 "Name": "lower critical",
767 "Severity": 1,
768 "Value": 500
769 },
770 {
771 "Direction": "greater than",
772 "Name": "upper critical",
773 "Severity": 1,
774 "Value": 23100
775 }
776 ],
777 "Type": "AspeedFan"
778 },
779 {
780 "Connector": {
781 "Name": "Fan Connector 5",
782 "Pwm": 4,
783 "PwmName": "PWM5",
784 "Tachs": [
785 8
786 ]
787 },
788 "Index": 8,
789 "MaxReading": 23100,
790 "Name": "FAN5_1",
791 "Thresholds": [
792 {
793 "Direction": "less than",
794 "Name": "lower critical",
795 "Severity": 1,
796 "Value": 500
797 },
798 {
799 "Direction": "greater than",
800 "Name": "upper critical",
801 "Severity": 1,
802 "Value": 23100
803 }
804 ],
805 "Type": "AspeedFan"
806 },
807 {
808 "Connector": {
809 "Name": "Fan Connector 6",
810 "Pwm": 4,
811 "PwmName": "PWM5",
812 "Tachs": [
813 9
814 ]
815 },
816 "Index": 9,
817 "MaxReading": 23100,
818 "Name": "FAN5_2",
819 "Thresholds": [
820 {
821 "Direction": "less than",
822 "Name": "lower critical",
823 "Severity": 1,
824 "Value": 500
825 },
826 {
827 "Direction": "greater than",
828 "Name": "upper critical",
829 "Severity": 1,
830 "Value": 23100
831 }
832 ],
833 "Type": "AspeedFan"
834 },
835 {
836 "Connector": {
837 "Name": "Fan Connector 7",
838 "Pwm": 5,
839 "PwmName": "PWM6",
840 "Tachs": [
841 10
842 ]
843 },
844 "Index": 10,
845 "MaxReading": 23100,
846 "Name": "FAN6_1",
847 "Thresholds": [
848 {
849 "Direction": "less than",
850 "Name": "lower critical",
851 "Severity": 1,
852 "Value": 500
853 },
854 {
855 "Direction": "greater than",
856 "Name": "upper critical",
857 "Severity": 1,
858 "Value": 23100
859 }
860 ],
861 "Type": "AspeedFan"
862 },
863 {
864 "Connector": {
865 "Name": "Fan Connector 8",
866 "Pwm": 5,
867 "PwmName": "PWM6",
868 "Tachs": [
869 11
870 ]
871 },
872 "Index": 11,
873 "MaxReading": 23100,
874 "Name": "FAN6_2",
875 "Thresholds": [
876 {
877 "Direction": "less than",
878 "Name": "lower critical",
879 "Severity": 1,
880 "Value": 500
881 },
882 {
883 "Direction": "greater than",
884 "Name": "upper critical",
885 "Severity": 1,
886 "Value": 23100
887 }
888 ],
889 "Type": "AspeedFan"
890 },
891 {
892 "Connector": {
893 "Name": "Fan Connector 9",
894 "Pwm": 6,
895 "PwmName": "PWM7",
896 "Tachs": [
897 12
898 ]
899 },
900 "Index": 12,
901 "MaxReading": 23100,
902 "Name": "FAN7_1",
903 "Thresholds": [
904 {
905 "Direction": "less than",
906 "Name": "lower critical",
907 "Severity": 1,
908 "Value": 500
909 },
910 {
911 "Direction": "greater than",
912 "Name": "upper critical",
913 "Severity": 1,
914 "Value": 23100
915 }
916 ],
917 "Type": "AspeedFan"
918 },
919 {
920 "Connector": {
921 "Name": "Fan Connector 10",
922 "Pwm": 6,
923 "PwmName": "PWM7",
924 "Tachs": [
925 13
926 ]
927 },
928 "Index": 13,
929 "MaxReading": 23100,
930 "Name": "FAN7_2",
931 "Thresholds": [
932 {
933 "Direction": "less than",
934 "Name": "lower critical",
935 "Severity": 1,
936 "Value": 500
937 },
938 {
939 "Direction": "greater than",
940 "Name": "upper critical",
941 "Severity": 1,
942 "Value": 23100
943 }
944 ],
945 "Type": "AspeedFan"
946 },
947 {
948 "Connector": {
949 "Name": "Fan Connector 11",
950 "Pwm": 7,
951 "PwmName": "PWM8",
952 "Tachs": [
953 14
954 ]
955 },
956 "Index": 14,
957 "MaxReading": 23100,
958 "Name": "FAN8_1",
959 "Thresholds": [
960 {
961 "Direction": "less than",
962 "Name": "lower critical",
963 "Severity": 1,
964 "Value": 500
965 },
966 {
967 "Direction": "greater than",
968 "Name": "upper critical",
969 "Severity": 1,
970 "Value": 23100
971 }
972 ],
973 "Type": "AspeedFan"
974 },
975 {
976 "Connector": {
977 "Name": "Fan Connector 12",
978 "Pwm": 7,
979 "PwmName": "PWM8",
980 "Tachs": [
981 15
982 ]
983 },
984 "Index": 15,
985 "MaxReading": 23100,
986 "Name": "FAN8_2",
987 "Thresholds": [
988 {
989 "Direction": "less than",
990 "Name": "lower critical",
991 "Severity": 1,
992 "Value": 500
993 },
994 {
995 "Direction": "greater than",
996 "Name": "upper critical",
997 "Severity": 1,
998 "Value": 23100
999 }
1000 ],
1001 "Type": "AspeedFan"
1002 },
1003 {
Sui Chen9bb6ec22022-09-25 09:01:00 -07001004 "Name": "BMC",
1005 "Type": "BMC"
1006 },
1007 {
Thang Q. Nguyenf466cce2021-11-26 06:08:03 +00001008 "Address": "$address",
1009 "Bus": "$bus",
1010 "Name": "MB FRU",
1011 "Type": "EEPROM"
1012 },
1013 {
Chau Ly7571cd72022-11-14 10:55:32 +00001014 "Address": "0x6a",
1015 "Bus": "50",
1016 "Name": "nvme0",
1017 "Thresholds": [
1018 {
1019 "Direction": "greater than",
1020 "Name": "upper critical",
1021 "Severity": 1,
1022 "Value": 80
1023 },
1024 {
1025 "Direction": "greater than",
1026 "Name": "upper non critical",
1027 "Severity": 0,
1028 "Value": 70
1029 },
1030 {
1031 "Direction": "less than",
1032 "Name": "lower non critical",
1033 "Severity": 0,
1034 "Value": 5
1035 },
1036 {
1037 "Direction": "less than",
1038 "Name": "lower critical",
1039 "Severity": 1,
1040 "Value": 0
1041 }
1042 ],
1043 "Type": "NVME1000"
1044 },
1045 {
1046 "Address": "0x6a",
1047 "Bus": "51",
1048 "Name": "nvme1",
1049 "Thresholds": [
1050 {
1051 "Direction": "greater than",
1052 "Name": "upper critical",
1053 "Severity": 1,
1054 "Value": 80
1055 },
1056 {
1057 "Direction": "greater than",
1058 "Name": "upper non critical",
1059 "Severity": 0,
1060 "Value": 70
1061 },
1062 {
1063 "Direction": "less than",
1064 "Name": "lower non critical",
1065 "Severity": 0,
1066 "Value": 5
1067 },
1068 {
1069 "Direction": "less than",
1070 "Name": "lower critical",
1071 "Severity": 1,
1072 "Value": 0
1073 }
1074 ],
1075 "Type": "NVME1000"
1076 },
1077 {
1078 "Address": "0x6a",
1079 "Bus": "52",
1080 "Name": "nvme2",
1081 "Thresholds": [
1082 {
1083 "Direction": "greater than",
1084 "Name": "upper critical",
1085 "Severity": 1,
1086 "Value": 80
1087 },
1088 {
1089 "Direction": "greater than",
1090 "Name": "upper non critical",
1091 "Severity": 0,
1092 "Value": 70
1093 },
1094 {
1095 "Direction": "less than",
1096 "Name": "lower non critical",
1097 "Severity": 0,
1098 "Value": 5
1099 },
1100 {
1101 "Direction": "less than",
1102 "Name": "lower critical",
1103 "Severity": 1,
1104 "Value": 0
1105 }
1106 ],
1107 "Type": "NVME1000"
1108 },
1109 {
1110 "Address": "0x6a",
1111 "Bus": "53",
1112 "Name": "nvme3",
1113 "Thresholds": [
1114 {
1115 "Direction": "greater than",
1116 "Name": "upper critical",
1117 "Severity": 1,
1118 "Value": 80
1119 },
1120 {
1121 "Direction": "greater than",
1122 "Name": "upper non critical",
1123 "Severity": 0,
1124 "Value": 70
1125 },
1126 {
1127 "Direction": "less than",
1128 "Name": "lower non critical",
1129 "Severity": 0,
1130 "Value": 5
1131 },
1132 {
1133 "Direction": "less than",
1134 "Name": "lower critical",
1135 "Severity": 1,
1136 "Value": 0
1137 }
1138 ],
1139 "Type": "NVME1000"
1140 },
1141 {
1142 "Address": "0x6a",
1143 "Bus": "54",
1144 "Name": "nvme4",
1145 "Thresholds": [
1146 {
1147 "Direction": "greater than",
1148 "Name": "upper critical",
1149 "Severity": 1,
1150 "Value": 80
1151 },
1152 {
1153 "Direction": "greater than",
1154 "Name": "upper non critical",
1155 "Severity": 0,
1156 "Value": 70
1157 },
1158 {
1159 "Direction": "less than",
1160 "Name": "lower non critical",
1161 "Severity": 0,
1162 "Value": 5
1163 },
1164 {
1165 "Direction": "less than",
1166 "Name": "lower critical",
1167 "Severity": 1,
1168 "Value": 0
1169 }
1170 ],
1171 "Type": "NVME1000"
1172 },
1173 {
1174 "Address": "0x6a",
1175 "Bus": "55",
1176 "Name": "nvme5",
1177 "Thresholds": [
1178 {
1179 "Direction": "greater than",
1180 "Name": "upper critical",
1181 "Severity": 1,
1182 "Value": 80
1183 },
1184 {
1185 "Direction": "greater than",
1186 "Name": "upper non critical",
1187 "Severity": 0,
1188 "Value": 70
1189 },
1190 {
1191 "Direction": "less than",
1192 "Name": "lower non critical",
1193 "Severity": 0,
1194 "Value": 5
1195 },
1196 {
1197 "Direction": "less than",
1198 "Name": "lower critical",
1199 "Severity": 1,
1200 "Value": 0
1201 }
1202 ],
1203 "Type": "NVME1000"
1204 },
1205 {
1206 "Address": "0x6a",
1207 "Bus": "56",
1208 "Name": "nvme6",
1209 "Thresholds": [
1210 {
1211 "Direction": "greater than",
1212 "Name": "upper critical",
1213 "Severity": 1,
1214 "Value": 80
1215 },
1216 {
1217 "Direction": "greater than",
1218 "Name": "upper non critical",
1219 "Severity": 0,
1220 "Value": 70
1221 },
1222 {
1223 "Direction": "less than",
1224 "Name": "lower non critical",
1225 "Severity": 0,
1226 "Value": 5
1227 },
1228 {
1229 "Direction": "less than",
1230 "Name": "lower critical",
1231 "Severity": 1,
1232 "Value": 0
1233 }
1234 ],
1235 "Type": "NVME1000"
1236 },
1237 {
1238 "Address": "0x6a",
1239 "Bus": "57",
1240 "Name": "nvme7",
1241 "Thresholds": [
1242 {
1243 "Direction": "greater than",
1244 "Name": "upper critical",
1245 "Severity": 1,
1246 "Value": 80
1247 },
1248 {
1249 "Direction": "greater than",
1250 "Name": "upper non critical",
1251 "Severity": 0,
1252 "Value": 70
1253 },
1254 {
1255 "Direction": "less than",
1256 "Name": "lower non critical",
1257 "Severity": 0,
1258 "Value": 5
1259 },
1260 {
1261 "Direction": "less than",
1262 "Name": "lower critical",
1263 "Severity": 1,
1264 "Value": 0
1265 }
1266 ],
1267 "Type": "NVME1000"
1268 },
1269 {
1270 "Address": "0x6a",
1271 "Bus": "60",
1272 "Name": "nvme8",
1273 "Thresholds": [
1274 {
1275 "Direction": "greater than",
1276 "Name": "upper critical",
1277 "Severity": 1,
1278 "Value": 80
1279 },
1280 {
1281 "Direction": "greater than",
1282 "Name": "upper non critical",
1283 "Severity": 0,
1284 "Value": 70
1285 },
1286 {
1287 "Direction": "less than",
1288 "Name": "lower non critical",
1289 "Severity": 0,
1290 "Value": 5
1291 },
1292 {
1293 "Direction": "less than",
1294 "Name": "lower critical",
1295 "Severity": 1,
1296 "Value": 0
1297 }
1298 ],
1299 "Type": "NVME1000"
1300 },
1301 {
1302 "Address": "0x6a",
1303 "Bus": "61",
1304 "Name": "nvme9",
1305 "Thresholds": [
1306 {
1307 "Direction": "greater than",
1308 "Name": "upper critical",
1309 "Severity": 1,
1310 "Value": 80
1311 },
1312 {
1313 "Direction": "greater than",
1314 "Name": "upper non critical",
1315 "Severity": 0,
1316 "Value": 70
1317 },
1318 {
1319 "Direction": "less than",
1320 "Name": "lower non critical",
1321 "Severity": 0,
1322 "Value": 5
1323 },
1324 {
1325 "Direction": "less than",
1326 "Name": "lower critical",
1327 "Severity": 1,
1328 "Value": 0
1329 }
1330 ],
1331 "Type": "NVME1000"
1332 },
1333 {
1334 "Address": "0x6a",
1335 "Bus": "62",
1336 "Name": "nvme10",
1337 "Thresholds": [
1338 {
1339 "Direction": "greater than",
1340 "Name": "upper critical",
1341 "Severity": 1,
1342 "Value": 80
1343 },
1344 {
1345 "Direction": "greater than",
1346 "Name": "upper non critical",
1347 "Severity": 0,
1348 "Value": 70
1349 },
1350 {
1351 "Direction": "less than",
1352 "Name": "lower non critical",
1353 "Severity": 0,
1354 "Value": 5
1355 },
1356 {
1357 "Direction": "less than",
1358 "Name": "lower critical",
1359 "Severity": 1,
1360 "Value": 0
1361 }
1362 ],
1363 "Type": "NVME1000"
1364 },
1365 {
1366 "Address": "0x6a",
1367 "Bus": "63",
1368 "Name": "nvme11",
1369 "Thresholds": [
1370 {
1371 "Direction": "greater than",
1372 "Name": "upper critical",
1373 "Severity": 1,
1374 "Value": 80
1375 },
1376 {
1377 "Direction": "greater than",
1378 "Name": "upper non critical",
1379 "Severity": 0,
1380 "Value": 70
1381 },
1382 {
1383 "Direction": "less than",
1384 "Name": "lower non critical",
1385 "Severity": 0,
1386 "Value": 5
1387 },
1388 {
1389 "Direction": "less than",
1390 "Name": "lower critical",
1391 "Severity": 1,
1392 "Value": 0
1393 }
1394 ],
1395 "Type": "NVME1000"
1396 },
1397 {
1398 "Address": "0x6a",
1399 "Bus": "64",
1400 "Name": "nvme12",
1401 "Thresholds": [
1402 {
1403 "Direction": "greater than",
1404 "Name": "upper critical",
1405 "Severity": 1,
1406 "Value": 80
1407 },
1408 {
1409 "Direction": "greater than",
1410 "Name": "upper non critical",
1411 "Severity": 0,
1412 "Value": 70
1413 },
1414 {
1415 "Direction": "less than",
1416 "Name": "lower non critical",
1417 "Severity": 0,
1418 "Value": 5
1419 },
1420 {
1421 "Direction": "less than",
1422 "Name": "lower critical",
1423 "Severity": 1,
1424 "Value": 0
1425 }
1426 ],
1427 "Type": "NVME1000"
1428 },
1429 {
1430 "Address": "0x6a",
1431 "Bus": "65",
1432 "Name": "nvme13",
1433 "Thresholds": [
1434 {
1435 "Direction": "greater than",
1436 "Name": "upper critical",
1437 "Severity": 1,
1438 "Value": 80
1439 },
1440 {
1441 "Direction": "greater than",
1442 "Name": "upper non critical",
1443 "Severity": 0,
1444 "Value": 70
1445 },
1446 {
1447 "Direction": "less than",
1448 "Name": "lower non critical",
1449 "Severity": 0,
1450 "Value": 5
1451 },
1452 {
1453 "Direction": "less than",
1454 "Name": "lower critical",
1455 "Severity": 1,
1456 "Value": 0
1457 }
1458 ],
1459 "Type": "NVME1000"
1460 },
1461 {
1462 "Address": "0x6a",
1463 "Bus": "66",
1464 "Name": "nvme14",
1465 "Thresholds": [
1466 {
1467 "Direction": "greater than",
1468 "Name": "upper critical",
1469 "Severity": 1,
1470 "Value": 80
1471 },
1472 {
1473 "Direction": "greater than",
1474 "Name": "upper non critical",
1475 "Severity": 0,
1476 "Value": 70
1477 },
1478 {
1479 "Direction": "less than",
1480 "Name": "lower non critical",
1481 "Severity": 0,
1482 "Value": 5
1483 },
1484 {
1485 "Direction": "less than",
1486 "Name": "lower critical",
1487 "Severity": 1,
1488 "Value": 0
1489 }
1490 ],
1491 "Type": "NVME1000"
1492 },
1493 {
1494 "Address": "0x6a",
1495 "Bus": "67",
1496 "Name": "nvme15",
1497 "Thresholds": [
1498 {
1499 "Direction": "greater than",
1500 "Name": "upper critical",
1501 "Severity": 1,
1502 "Value": 80
1503 },
1504 {
1505 "Direction": "greater than",
1506 "Name": "upper non critical",
1507 "Severity": 0,
1508 "Value": 70
1509 },
1510 {
1511 "Direction": "less than",
1512 "Name": "lower non critical",
1513 "Severity": 0,
1514 "Value": 5
1515 },
1516 {
1517 "Direction": "less than",
1518 "Name": "lower critical",
1519 "Severity": 1,
1520 "Value": 0
1521 }
1522 ],
1523 "Type": "NVME1000"
1524 },
1525 {
1526 "Address": "0x6a",
1527 "Bus": "70",
1528 "Name": "nvme16",
1529 "Thresholds": [
1530 {
1531 "Direction": "greater than",
1532 "Name": "upper critical",
1533 "Severity": 1,
1534 "Value": 80
1535 },
1536 {
1537 "Direction": "greater than",
1538 "Name": "upper non critical",
1539 "Severity": 0,
1540 "Value": 70
1541 },
1542 {
1543 "Direction": "less than",
1544 "Name": "lower non critical",
1545 "Severity": 0,
1546 "Value": 5
1547 },
1548 {
1549 "Direction": "less than",
1550 "Name": "lower critical",
1551 "Severity": 1,
1552 "Value": 0
1553 }
1554 ],
1555 "Type": "NVME1000"
1556 },
1557 {
1558 "Address": "0x6a",
1559 "Bus": "71",
1560 "Name": "nvme17",
1561 "Thresholds": [
1562 {
1563 "Direction": "greater than",
1564 "Name": "upper critical",
1565 "Severity": 1,
1566 "Value": 80
1567 },
1568 {
1569 "Direction": "greater than",
1570 "Name": "upper non critical",
1571 "Severity": 0,
1572 "Value": 70
1573 },
1574 {
1575 "Direction": "less than",
1576 "Name": "lower non critical",
1577 "Severity": 0,
1578 "Value": 5
1579 },
1580 {
1581 "Direction": "less than",
1582 "Name": "lower critical",
1583 "Severity": 1,
1584 "Value": 0
1585 }
1586 ],
1587 "Type": "NVME1000"
1588 },
1589 {
1590 "Address": "0x6a",
1591 "Bus": "72",
1592 "Name": "nvme18",
1593 "Thresholds": [
1594 {
1595 "Direction": "greater than",
1596 "Name": "upper critical",
1597 "Severity": 1,
1598 "Value": 80
1599 },
1600 {
1601 "Direction": "greater than",
1602 "Name": "upper non critical",
1603 "Severity": 0,
1604 "Value": 70
1605 },
1606 {
1607 "Direction": "less than",
1608 "Name": "lower non critical",
1609 "Severity": 0,
1610 "Value": 5
1611 },
1612 {
1613 "Direction": "less than",
1614 "Name": "lower critical",
1615 "Severity": 1,
1616 "Value": 0
1617 }
1618 ],
1619 "Type": "NVME1000"
1620 },
1621 {
1622 "Address": "0x6a",
1623 "Bus": "73",
1624 "Name": "nvme19",
1625 "Thresholds": [
1626 {
1627 "Direction": "greater than",
1628 "Name": "upper critical",
1629 "Severity": 1,
1630 "Value": 80
1631 },
1632 {
1633 "Direction": "greater than",
1634 "Name": "upper non critical",
1635 "Severity": 0,
1636 "Value": 70
1637 },
1638 {
1639 "Direction": "less than",
1640 "Name": "lower non critical",
1641 "Severity": 0,
1642 "Value": 5
1643 },
1644 {
1645 "Direction": "less than",
1646 "Name": "lower critical",
1647 "Severity": 1,
1648 "Value": 0
1649 }
1650 ],
1651 "Type": "NVME1000"
1652 },
1653 {
1654 "Address": "0x6a",
1655 "Bus": "74",
1656 "Name": "nvme20",
1657 "Thresholds": [
1658 {
1659 "Direction": "greater than",
1660 "Name": "upper critical",
1661 "Severity": 1,
1662 "Value": 80
1663 },
1664 {
1665 "Direction": "greater than",
1666 "Name": "upper non critical",
1667 "Severity": 0,
1668 "Value": 70
1669 },
1670 {
1671 "Direction": "less than",
1672 "Name": "lower non critical",
1673 "Severity": 0,
1674 "Value": 5
1675 },
1676 {
1677 "Direction": "less than",
1678 "Name": "lower critical",
1679 "Severity": 1,
1680 "Value": 0
1681 }
1682 ],
1683 "Type": "NVME1000"
1684 },
1685 {
1686 "Address": "0x6a",
1687 "Bus": "75",
1688 "Name": "nvme21",
1689 "Thresholds": [
1690 {
1691 "Direction": "greater than",
1692 "Name": "upper critical",
1693 "Severity": 1,
1694 "Value": 80
1695 },
1696 {
1697 "Direction": "greater than",
1698 "Name": "upper non critical",
1699 "Severity": 0,
1700 "Value": 70
1701 },
1702 {
1703 "Direction": "less than",
1704 "Name": "lower non critical",
1705 "Severity": 0,
1706 "Value": 5
1707 },
1708 {
1709 "Direction": "less than",
1710 "Name": "lower critical",
1711 "Severity": 1,
1712 "Value": 0
1713 }
1714 ],
1715 "Type": "NVME1000"
1716 },
1717 {
1718 "Address": "0x6a",
1719 "Bus": "76",
1720 "Name": "nvme22",
1721 "Thresholds": [
1722 {
1723 "Direction": "greater than",
1724 "Name": "upper critical",
1725 "Severity": 1,
1726 "Value": 80
1727 },
1728 {
1729 "Direction": "greater than",
1730 "Name": "upper non critical",
1731 "Severity": 0,
1732 "Value": 70
1733 },
1734 {
1735 "Direction": "less than",
1736 "Name": "lower non critical",
1737 "Severity": 0,
1738 "Value": 5
1739 },
1740 {
1741 "Direction": "less than",
1742 "Name": "lower critical",
1743 "Severity": 1,
1744 "Value": 0
1745 }
1746 ],
1747 "Type": "NVME1000"
1748 },
1749 {
1750 "Address": "0x6a",
1751 "Bus": "77",
1752 "Name": "nvme23",
1753 "Thresholds": [
1754 {
1755 "Direction": "greater than",
1756 "Name": "upper critical",
1757 "Severity": 1,
1758 "Value": 80
1759 },
1760 {
1761 "Direction": "greater than",
1762 "Name": "upper non critical",
1763 "Severity": 0,
1764 "Value": 70
1765 },
1766 {
1767 "Direction": "less than",
1768 "Name": "lower non critical",
1769 "Severity": 0,
1770 "Value": 5
1771 },
1772 {
1773 "Direction": "less than",
1774 "Name": "lower critical",
1775 "Severity": 1,
1776 "Value": 0
1777 }
1778 ],
1779 "Type": "NVME1000"
1780 },
1781 {
1782 "Address": "0x6a",
1783 "Bus": "80",
1784 "Name": "nvme24",
1785 "Thresholds": [
1786 {
1787 "Direction": "greater than",
1788 "Name": "upper critical",
1789 "Severity": 1,
1790 "Value": 80
1791 },
1792 {
1793 "Direction": "greater than",
1794 "Name": "upper non critical",
1795 "Severity": 0,
1796 "Value": 70
1797 },
1798 {
1799 "Direction": "less than",
1800 "Name": "lower non critical",
1801 "Severity": 0,
1802 "Value": 5
1803 },
1804 {
1805 "Direction": "less than",
1806 "Name": "lower critical",
1807 "Severity": 1,
1808 "Value": 0
1809 }
1810 ],
1811 "Type": "NVME1000"
1812 },
1813 {
1814 "Address": "0x6a",
1815 "Bus": "81",
1816 "Name": "nvme25",
1817 "Thresholds": [
1818 {
1819 "Direction": "greater than",
1820 "Name": "upper critical",
1821 "Severity": 1,
1822 "Value": 80
1823 },
1824 {
1825 "Direction": "greater than",
1826 "Name": "upper non critical",
1827 "Severity": 0,
1828 "Value": 70
1829 },
1830 {
1831 "Direction": "less than",
1832 "Name": "lower non critical",
1833 "Severity": 0,
1834 "Value": 5
1835 },
1836 {
1837 "Direction": "less than",
1838 "Name": "lower critical",
1839 "Severity": 1,
1840 "Value": 0
1841 }
1842 ],
1843 "Type": "NVME1000"
1844 },
1845 {
Thang Q. Nguyenf466cce2021-11-26 06:08:03 +00001846 "Address": "0x28",
1847 "Bus": 3,
1848 "Name": "TS1_Temp",
1849 "Thresholds": [
1850 {
1851 "Direction": "greater than",
1852 "Name": "upper critical",
1853 "Severity": 1,
1854 "Value": 65
1855 }
1856 ],
1857 "Type": "TMP175"
1858 },
1859 {
1860 "Address": "0x29",
1861 "Bus": 3,
1862 "Name": "TS2_Temp",
1863 "Thresholds": [
1864 {
1865 "Direction": "greater than",
1866 "Name": "upper critical",
1867 "Severity": 1,
1868 "Value": 65
1869 }
1870 ],
1871 "Type": "TMP175"
1872 },
1873 {
1874 "Address": "0x2a",
1875 "Bus": 3,
1876 "Name": "TS3_Temp",
1877 "Thresholds": [
1878 {
1879 "Direction": "greater than",
1880 "Name": "upper critical",
1881 "Severity": 1,
1882 "Value": 65
1883 }
1884 ],
1885 "Type": "TMP175"
1886 },
1887 {
1888 "Address": "0x2b",
1889 "Bus": 3,
1890 "Name": "TS4_Temp",
1891 "Thresholds": [
1892 {
1893 "Direction": "greater than",
1894 "Name": "upper critical",
1895 "Severity": 1,
1896 "Value": 50
1897 }
1898 ],
1899 "Type": "TMP175"
1900 },
1901 {
1902 "Address": "0x2c",
1903 "Bus": 3,
1904 "Name": "TS5_Temp",
1905 "Thresholds": [
1906 {
1907 "Direction": "greater than",
1908 "Name": "upper critical",
1909 "Severity": 1,
1910 "Value": 65
1911 }
1912 ],
1913 "Type": "TMP175"
1914 },
1915 {
1916 "Address": "0x2d",
1917 "Bus": 3,
1918 "Name": "TS6_Temp",
1919 "Thresholds": [
1920 {
1921 "Direction": "greater than",
1922 "Name": "upper critical",
1923 "Severity": 1,
1924 "Value": 65
1925 }
1926 ],
1927 "Type": "TMP175"
Chau Ly4f54a0b2022-10-04 03:47:14 +00001928 },
1929 {
Chau Lye9f2ef62022-11-24 09:23:10 +00001930 "Address": "0x1f",
1931 "Bus": 82,
1932 "Name": "OCP_Local_Temp",
1933 "Name1": "OCP_Temp",
1934 "Type": "TMP421"
1935 },
1936 {
Chau Ly4f54a0b2022-10-04 03:47:14 +00001937 "Address": "0x58",
1938 "Bus": 6,
1939 "Labels": [
1940 "temp1",
1941 "fan1",
1942 "pin",
1943 "pout1",
1944 "vin",
1945 "vout1",
1946 "iin",
1947 "iout1"
1948 ],
1949 "Name": "PSU0",
1950 "PollRate": 10,
1951 "Thresholds": [
1952 {
1953 "Direction": "greater than",
1954 "Label": "temp1",
1955 "Name": "upper critical",
1956 "Severity": 1,
1957 "Value": 64
1958 },
1959 {
1960 "Direction": "greater than",
1961 "Label": "fan1",
1962 "Name": "upper critical",
1963 "Severity": 1,
1964 "Value": 20300
1965 }
1966 ],
1967 "Type": "pmbus"
1968 },
1969 {
1970 "Address": "0x59",
1971 "Bus": 6,
1972 "Labels": [
1973 "temp1",
1974 "fan1",
1975 "pin",
1976 "pout1",
1977 "vin",
1978 "vout1",
1979 "iin",
1980 "iout1"
1981 ],
1982 "Name": "PSU1",
1983 "PollRate": 10,
1984 "Thresholds": [
1985 {
1986 "Direction": "greater than",
1987 "Label": "temp1",
1988 "Name": "upper critical",
1989 "Severity": 1,
1990 "Value": 64
1991 },
1992 {
1993 "Direction": "greater than",
1994 "Label": "fan1",
1995 "Name": "upper critical",
1996 "Severity": 1,
1997 "Value": 20300
1998 }
1999 ],
2000 "Type": "pmbus"
Thang Q. Nguyenf466cce2021-11-26 06:08:03 +00002001 }
2002 ],
2003 "Name": "Mt.Jade",
2004 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*Mt.Jade'})",
2005 "Type": "Chassis",
2006 "xyz.openbmc_project.Inventory.Decorator.Asset": {
2007 "Manufacturer": "$PRODUCT_MANUFACTURER",
2008 "Model": "$PRODUCT_PRODUCT_NAME $PRODUCT_VERSION",
2009 "PartNumber": "$PRODUCT_PART_NUMBER",
2010 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
2011 },
2012 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
2013 "AssetTag": "$PRODUCT_ASSET_TAG"
2014 }
2015 }
2016]