blob: b95e9092fb7c36aa390f99c18504cbad39fd477c [file] [log] [blame]
Konstantin Aladyshev7ba39772021-04-19 11:28:05 +03001{
2 "Exposes": [
3 {
4 "Name": "P0 Fan connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +00005 "Pwm" : 0,
6 "Tachs": [0],
Konstantin Aladyshev7ba39772021-04-19 11:28:05 +03007 "Type": "FanConnector"
8 },
9 {
10 "Name": "P1 Fan connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000011 "Pwm" : 1,
12 "Tachs": [1],
Konstantin Aladyshev7ba39772021-04-19 11:28:05 +030013 "Type": "FanConnector"
14 },
15 {
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030016 "Name": "SYS FAN1 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000017 "Pwm" : 2,
18 "Tachs": [2],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030019 "Type": "FanConnector"
20 },
21 {
22 "Name": "SYS FAN2 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000023 "Pwm" : 3,
24 "Tachs": [3],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030025 "Type": "FanConnector"
26 },
27 {
28 "Name": "SYS FAN3 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000029 "Pwm" : 4,
30 "Tachs": [4],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030031 "Type": "FanConnector"
32 },
33 {
34 "Name": "SYS FAN4 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000035 "Pwm" : 5,
36 "Tachs": [5],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030037 "Type": "FanConnector"
38 },
39 {
40 "Name": "SYS FAN5 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000041 "Pwm" : 6,
42 "Tachs": [6],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030043 "Type": "FanConnector"
44 },
45 {
46 "Name": "SYS FAN6 connector",
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +000047 "Pwm" : 7,
48 "Tachs": [7],
Konstantin Aladyshev85532de2021-04-30 15:29:47 +030049 "Type": "FanConnector"
50 },
51 {
Konstantin Aladyshev7d471292021-07-29 14:46:31 +030052 "Index": 0,
53 "Name": "5_DUAL",
54 "ScaleFactor": 0.272,
55 "Thresholds": [
56 {
57 "Direction": "greater than",
58 "Name": "upper critical",
59 "Severity": 1,
60 "Value": 5.5
61 },
62 {
63 "Direction": "less than",
64 "Name": "lower critical",
65 "Severity": 1,
66 "Value": 4.5
67 }
68 ],
69 "Type": "ADC"
70 },
71 {
72 "Index": 1,
73 "Name": "33_DUAL",
74 "ScaleFactor": 0.411,
75 "Thresholds": [
76 {
77 "Direction": "greater than",
78 "Name": "upper critical",
79 "Severity": 1,
80 "Value": 3.63
81 },
82 {
83 "Direction": "less than",
84 "Name": "lower critical",
85 "Severity": 1,
86 "Value": 2.97
87 }
88 ],
89 "Type": "ADC"
90 },
91 {
92 "Index": 2,
93 "Name": "12_RUN",
94 "PowerState": "On",
95 "ScaleFactor": 0.113,
96 "Thresholds": [
97 {
98 "Direction": "greater than",
99 "Name": "upper critical",
100 "Severity": 1,
101 "Value": 13.2
102 },
103 {
104 "Direction": "less than",
105 "Name": "lower critical",
106 "Severity": 1,
107 "Value": 10.8
108 }
109 ],
110 "Type": "ADC"
111 },
112 {
113 "Index": 3,
114 "Name": "5_RUN",
115 "PowerState": "On",
116 "ScaleFactor": 0.272,
117 "Thresholds": [
118 {
119 "Direction": "greater than",
120 "Name": "upper critical",
121 "Severity": 1,
122 "Value": 5.5
123 },
124 {
125 "Direction": "less than",
126 "Name": "lower critical",
127 "Severity": 1,
128 "Value": 4.5
129 }
130 ],
131 "Type": "ADC"
132 },
133 {
134 "Index": 4,
135 "Name": "33_RUN",
136 "PowerState": "On",
137 "ScaleFactor": 0.411,
138 "Thresholds": [
139 {
140 "Direction": "greater than",
141 "Name": "upper critical",
142 "Severity": 1,
143 "Value": 3.63
144 },
145 {
146 "Direction": "less than",
147 "Name": "lower critical",
148 "Severity": 1,
149 "Value": 2.97
150 }
151 ],
152 "Type": "ADC"
153 },
154 {
Konstantin Aladyshevfaa80092021-07-27 13:58:04 +0300155 "Address": "0x61",
156 "Bus": 4,
157 "Labels": [
158 "iin",
159 "iout1",
160 "vin",
161 "vout1",
162 "temp1"
163 ],
164 "PowerState": "On",
165 "Name": "P0_VDD_CORE",
166 "Thresholds": [
167 {
168 "Direction": "greater than",
169 "Label": "iin",
170 "Name": "upper critical",
171 "Severity": 1,
172 "Value": 50
173 },
174 {
175 "Direction": "greater than",
176 "Label": "iout1",
177 "Name": "upper critical",
178 "Severity": 1,
179 "Value": 216
180 },
181 {
182 "Direction": "less than",
183 "Label": "vin",
184 "Name": "lower critical",
185 "Severity": 1,
186 "Value": 8.0
187 },
188 {
189 "Direction": "greater than",
190 "Label": "vin",
191 "Name": "upper critical",
192 "Severity": 1,
193 "Value": 14.0
194 },
195 {
196 "Direction": "less than",
197 "Label": "vout1",
198 "Name": "lower critical",
199 "Severity": 1,
200 "Value": 0
201 },
202 {
203 "Direction": "greater than",
204 "Label": "vout1",
205 "Name": "upper critical",
206 "Severity": 1,
207 "Value": 2.875
208 },
209 {
210 "Direction": "less than",
211 "Label": "temp1",
212 "Name": "lower critical",
213 "Severity": 1,
214 "Value": 0
215 },
216 {
217 "Direction": "greater than",
218 "Label": "temp1",
219 "Name": "upper critical",
220 "Severity": 1,
221 "Value": 125
222 }
223 ],
224 "Type": "ISL68137"
225 },
226 {
227 "Address": "0x63",
228 "Bus": 4,
229 "Labels": [
230 "iin",
231 "iout1",
232 "vin",
233 "vout1",
234 "temp1"
235 ],
236 "PowerState": "On",
237 "Name": "P0_VDD_SOC",
238 "Thresholds": [
239 {
240 "Direction": "greater than",
241 "Label": "iin",
242 "Name": "upper critical",
243 "Severity": 1,
244 "Value": 50
245 },
246 {
247 "Direction": "greater than",
248 "Label": "iout1",
249 "Name": "upper critical",
250 "Severity": 1,
251 "Value": 85
252 },
253 {
254 "Direction": "less than",
255 "Label": "vin",
256 "Name": "lower critical",
257 "Severity": 1,
258 "Value": 8.0
259 },
260 {
261 "Direction": "greater than",
262 "Label": "vin",
263 "Name": "upper critical",
264 "Severity": 1,
265 "Value": 14.0
266 },
267 {
268 "Direction": "less than",
269 "Label": "vout1",
270 "Name": "lower critical",
271 "Severity": 1,
272 "Value": 0
273 },
274 {
275 "Direction": "greater than",
276 "Label": "vout1",
277 "Name": "upper critical",
278 "Severity": 1,
279 "Value": 2.875
280 },
281 {
282 "Direction": "less than",
283 "Label": "temp1",
284 "Name": "lower critical",
285 "Severity": 1,
286 "Value": 0
287 },
288 {
289 "Direction": "greater than",
290 "Label": "temp1",
291 "Name": "upper critical",
292 "Severity": 1,
293 "Value": 125
294 }
295 ],
296 "Type": "ISL68137"
297 },
298 {
299 "Address": "0x64",
300 "Bus": 4,
301 "Labels": [
302 "iin",
303 "iout1",
304 "iout2",
305 "vin",
306 "vout1",
307 "vout2",
308 "temp1"
309 ],
310 "PowerState": "On",
311 "Name": "P0_VDD_MEM_ABCD",
312 "Name1": "P0_VDD_VPP_ABCD",
313 "iin_Name" : "P0_VDD_MEM_VPP_ABCD_Input_Current",
314 "vin_Name" : "P0_VDD_MEM_VPP_ABCD_Input_Voltage",
315 "temp1_Name" : "P0_VDD_MEM_VPP_ABCD_Temperature",
316 "Thresholds": [
317 {
318 "Direction": "greater than",
319 "Label": "iin",
320 "Name": "upper critical",
321 "Severity": 1,
322 "Value": 50
323 },
324 {
325 "Direction": "greater than",
326 "Label": "iout1",
327 "Name": "upper critical",
328 "Severity": 1,
329 "Value": 120
330 },
331 {
332 "Direction": "greater than",
333 "Label": "iout2",
334 "Name": "upper critical",
335 "Severity": 1,
336 "Value": 40
337 },
338 {
339 "Direction": "less than",
340 "Label": "vin",
341 "Name": "lower critical",
342 "Severity": 1,
343 "Value": 4.5
344 },
345 {
346 "Direction": "greater than",
347 "Label": "vin",
348 "Name": "upper critical",
349 "Severity": 1,
350 "Value": 14.0
351 },
352 {
353 "Direction": "less than",
354 "Label": "vout1",
355 "Name": "lower critical",
356 "Severity": 1,
357 "Value": 0
358 },
359 {
360 "Direction": "greater than",
361 "Label": "vout1",
362 "Name": "upper critical",
363 "Severity": 1,
364 "Value": 1.9
365 },
366 {
367 "Direction": "less than",
368 "Label": "vout2",
369 "Name": "lower critical",
370 "Severity": 1,
371 "Value": 0
372 },
373 {
374 "Direction": "greater than",
375 "Label": "vout2",
376 "Name": "upper critical",
377 "Severity": 1,
378 "Value": 2.8
379 },
380 {
381 "Direction": "less than",
382 "Label": "temp1",
383 "Name": "lower critical",
384 "Severity": 1,
385 "Value": 0
386 },
387 {
388 "Direction": "greater than",
389 "Label": "temp1",
390 "Name": "upper critical",
391 "Severity": 1,
392 "Value": 125
393 }
394 ],
395 "Type": "ISL68137"
396 },
397 {
398 "Address": "0x65",
399 "Bus": 4,
400 "Labels": [
401 "iin",
402 "iout1",
403 "iout2",
404 "vin",
405 "vout1",
406 "vout2",
407 "temp1"
408 ],
409 "PowerState": "On",
410 "Name": "P0_VDD_MEM_EFGH",
411 "Name1": "P0_VDD_VPP_EFGH",
412 "iin_Name" : "P0_VDD_MEM_VPP_EFGH_Input_Current",
413 "vin_Name" : "P0_VDD_MEM_VPP_EFGH_Input_Voltage",
414 "temp1_Name" : "P0_VDD_MEM_VPP_EFGH_Temperature",
415 "Thresholds": [
416 {
417 "Direction": "greater than",
418 "Label": "iin",
419 "Name": "upper critical",
420 "Severity": 1,
421 "Value": 50
422 },
423 {
424 "Direction": "greater than",
425 "Label": "iout1",
426 "Name": "upper critical",
427 "Severity": 1,
428 "Value": 120
429 },
430 {
431 "Direction": "greater than",
432 "Label": "iout2",
433 "Name": "upper critical",
434 "Severity": 1,
435 "Value": 40
436 },
437 {
438 "Direction": "less than",
439 "Label": "vin",
440 "Name": "lower critical",
441 "Severity": 1,
442 "Value": 4.5
443 },
444 {
445 "Direction": "greater than",
446 "Label": "vin",
447 "Name": "upper critical",
448 "Severity": 1,
449 "Value": 14.0
450 },
451 {
452 "Direction": "less than",
453 "Label": "vout1",
454 "Name": "lower critical",
455 "Severity": 1,
456 "Value": 0
457 },
458 {
459 "Direction": "greater than",
460 "Label": "vout1",
461 "Name": "upper critical",
462 "Severity": 1,
463 "Value": 1.9
464 },
465 {
466 "Direction": "less than",
467 "Label": "vout2",
468 "Name": "lower critical",
469 "Severity": 1,
470 "Value": 0
471 },
472 {
473 "Direction": "greater than",
474 "Label": "vout2",
475 "Name": "upper critical",
476 "Severity": 1,
477 "Value": 2.8
478 },
479 {
480 "Direction": "less than",
481 "Label": "temp1",
482 "Name": "lower critical",
483 "Severity": 1,
484 "Value": 0
485 },
486 {
487 "Direction": "greater than",
488 "Label": "temp1",
489 "Name": "upper critical",
490 "Severity": 1,
491 "Value": 125
492 }
493 ],
494 "Type": "ISL68137"
495 },
496 {
497 "Address": "0x61",
498 "Bus": 5,
499 "Labels": [
500 "iin",
501 "iout1",
502 "vin",
503 "vout1",
504 "temp1"
505 ],
506 "PowerState": "On",
507 "Name": "P1_VDD_CORE",
508 "Thresholds": [
509 {
510 "Direction": "greater than",
511 "Label": "iin",
512 "Name": "upper critical",
513 "Severity": 1,
514 "Value": 50
515 },
516 {
517 "Direction": "greater than",
518 "Label": "iout1",
519 "Name": "upper critical",
520 "Severity": 1,
521 "Value": 216
522 },
523 {
524 "Direction": "less than",
525 "Label": "vin",
526 "Name": "lower critical",
527 "Severity": 1,
528 "Value": 8.0
529 },
530 {
531 "Direction": "greater than",
532 "Label": "vin",
533 "Name": "upper critical",
534 "Severity": 1,
535 "Value": 14.0
536 },
537 {
538 "Direction": "less than",
539 "Label": "vout1",
540 "Name": "lower critical",
541 "Severity": 1,
542 "Value": 0
543 },
544 {
545 "Direction": "greater than",
546 "Label": "vout1",
547 "Name": "upper critical",
548 "Severity": 1,
549 "Value": 2.875
550 },
551 {
552 "Direction": "less than",
553 "Label": "temp1",
554 "Name": "lower critical",
555 "Severity": 1,
556 "Value": 0
557 },
558 {
559 "Direction": "greater than",
560 "Label": "temp1",
561 "Name": "upper critical",
562 "Severity": 1,
563 "Value": 125
564 }
565 ],
566 "Type": "ISL68137"
567 },
568 {
569 "Address": "0x63",
570 "Bus": 5,
571 "Labels": [
572 "iin",
573 "iout1",
574 "vin",
575 "vout1",
576 "temp1"
577 ],
578 "PowerState": "On",
579 "Name": "P1_VDD_SOC",
580 "Thresholds": [
581 {
582 "Direction": "greater than",
583 "Label": "iin",
584 "Name": "upper critical",
585 "Severity": 1,
586 "Value": 50
587 },
588 {
589 "Direction": "greater than",
590 "Label": "iout1",
591 "Name": "upper critical",
592 "Severity": 1,
593 "Value": 85
594 },
595 {
596 "Direction": "less than",
597 "Label": "vin",
598 "Name": "lower critical",
599 "Severity": 1,
600 "Value": 8.0
601 },
602 {
603 "Direction": "greater than",
604 "Label": "vin",
605 "Name": "upper critical",
606 "Severity": 1,
607 "Value": 14.0
608 },
609 {
610 "Direction": "less than",
611 "Label": "vout1",
612 "Name": "lower critical",
613 "Severity": 1,
614 "Value": 0
615 },
616 {
617 "Direction": "greater than",
618 "Label": "vout1",
619 "Name": "upper critical",
620 "Severity": 1,
621 "Value": 2.875
622 },
623 {
624 "Direction": "less than",
625 "Label": "temp1",
626 "Name": "lower critical",
627 "Severity": 1,
628 "Value": 0
629 },
630 {
631 "Direction": "greater than",
632 "Label": "temp1",
633 "Name": "upper critical",
634 "Severity": 1,
635 "Value": 125
636 }
637 ],
638 "Type": "ISL68137"
639 },
640 {
641 "Address": "0x64",
642 "Bus": 5,
643 "Labels": [
644 "iin",
645 "iout1",
646 "iout2",
647 "vin",
648 "vout1",
649 "vout2",
650 "temp1"
651 ],
652 "PowerState": "On",
653 "Name": "P1_VDD_MEM_ABCD",
654 "Name1": "P1_VDD_VPP_ABCD",
655 "iin_Name" : "P1_VDD_MEM_VPP_ABCD_Input_Current",
656 "vin_Name" : "P1_VDD_MEM_VPP_ABCD_Input_Voltage",
657 "temp1_Name" : "P1_VDD_MEM_VPP_ABCD_Temperature",
658 "Thresholds": [
659 {
660 "Direction": "greater than",
661 "Label": "iin",
662 "Name": "upper critical",
663 "Severity": 1,
664 "Value": 50
665 },
666 {
667 "Direction": "greater than",
668 "Label": "iout1",
669 "Name": "upper critical",
670 "Severity": 1,
671 "Value": 120
672 },
673 {
674 "Direction": "greater than",
675 "Label": "iout2",
676 "Name": "upper critical",
677 "Severity": 1,
678 "Value": 40
679 },
680 {
681 "Direction": "less than",
682 "Label": "vin",
683 "Name": "lower critical",
684 "Severity": 1,
685 "Value": 4.5
686 },
687 {
688 "Direction": "greater than",
689 "Label": "vin",
690 "Name": "upper critical",
691 "Severity": 1,
692 "Value": 14.0
693 },
694 {
695 "Direction": "less than",
696 "Label": "vout1",
697 "Name": "lower critical",
698 "Severity": 1,
699 "Value": 0
700 },
701 {
702 "Direction": "greater than",
703 "Label": "vout1",
704 "Name": "upper critical",
705 "Severity": 1,
706 "Value": 1.9
707 },
708 {
709 "Direction": "less than",
710 "Label": "vout2",
711 "Name": "lower critical",
712 "Severity": 1,
713 "Value": 0
714 },
715 {
716 "Direction": "greater than",
717 "Label": "vout2",
718 "Name": "upper critical",
719 "Severity": 1,
720 "Value": 2.8
721 },
722 {
723 "Direction": "less than",
724 "Label": "temp1",
725 "Name": "lower critical",
726 "Severity": 1,
727 "Value": 0
728 },
729 {
730 "Direction": "greater than",
731 "Label": "temp1",
732 "Name": "upper critical",
733 "Severity": 1,
734 "Value": 125
735 }
736 ],
737 "Type": "ISL68137"
738 },
739 {
740 "Address": "0x65",
741 "Bus": 5,
742 "Labels": [
743 "iin",
744 "iout1",
745 "iout2",
746 "vin",
747 "vout1",
748 "vout2",
749 "temp1"
750 ],
751 "PowerState": "On",
752 "Name": "P1_VDD_MEM_EFGH",
753 "Name1": "P1_VDD_VPP_EFGH",
754 "iin_Name" : "P1_VDD_MEM_VPP_EFGH_Input_Current",
755 "vin_Name" : "P1_VDD_MEM_VPP_EFGH_Input_Voltage",
756 "temp1_Name" : "P1_VDD_MEM_VPP_EFGH_Temperature",
757 "Thresholds": [
758 {
759 "Direction": "greater than",
760 "Label": "iin",
761 "Name": "upper critical",
762 "Severity": 1,
763 "Value": 50
764 },
765 {
766 "Direction": "greater than",
767 "Label": "iout1",
768 "Name": "upper critical",
769 "Severity": 1,
770 "Value": 120
771 },
772 {
773 "Direction": "greater than",
774 "Label": "iout2",
775 "Name": "upper critical",
776 "Severity": 1,
777 "Value": 40
778 },
779 {
780 "Direction": "less than",
781 "Label": "vin",
782 "Name": "lower critical",
783 "Severity": 1,
784 "Value": 4.5
785 },
786 {
787 "Direction": "greater than",
788 "Label": "vin",
789 "Name": "upper critical",
790 "Severity": 1,
791 "Value": 14.0
792 },
793 {
794 "Direction": "less than",
795 "Label": "vout1",
796 "Name": "lower critical",
797 "Severity": 1,
798 "Value": 0
799 },
800 {
801 "Direction": "greater than",
802 "Label": "vout1",
803 "Name": "upper critical",
804 "Severity": 1,
805 "Value": 1.9
806 },
807 {
808 "Direction": "less than",
809 "Label": "vout2",
810 "Name": "lower critical",
811 "Severity": 1,
812 "Value": 0
813 },
814 {
815 "Direction": "greater than",
816 "Label": "vout2",
817 "Name": "upper critical",
818 "Severity": 1,
819 "Value": 2.8
820 },
821 {
822 "Direction": "less than",
823 "Label": "temp1",
824 "Name": "lower critical",
825 "Severity": 1,
826 "Value": 0
827 },
828 {
829 "Direction": "greater than",
830 "Label": "temp1",
831 "Name": "upper critical",
832 "Severity": 1,
833 "Value": 125
834 }
835 ],
836 "Type": "ISL68137"
837 },
838 {
Konstantin Aladyshev7ba39772021-04-19 11:28:05 +0300839 "Address": "0x48",
840 "Bus": 7,
841 "Name": "BMC",
842 "Thresholds": [
843 {
844 "Direction": "greater than",
845 "Name": "upper critical",
846 "Severity": 1,
847 "Value": 40
848 },
849 {
850 "Direction": "greater than",
851 "Name": "upper non critical",
852 "Severity": 0,
853 "Value": 38
854 },
855 {
856 "Direction": "less than",
857 "Name": "lower non critical",
858 "Severity": 0,
859 "Value": 5
860 },
861 {
862 "Direction": "less than",
863 "Name": "lower critical",
864 "Severity": 1,
865 "Value": 0
866 }
867 ],
868 "Type": "LM75A"
869 },
870 {
871 "Address": "0x49",
872 "Bus": 7,
873 "Name": "DIMM_P0_ABCD_P1_EFGH",
874 "Thresholds": [
875 {
876 "Direction": "greater than",
877 "Name": "upper critical",
878 "Severity": 1,
879 "Value": 40
880 },
881 {
882 "Direction": "greater than",
883 "Name": "upper non critical",
884 "Severity": 0,
885 "Value": 38
886 },
887 {
888 "Direction": "less than",
889 "Name": "lower non critical",
890 "Severity": 0,
891 "Value": 5
892 },
893 {
894 "Direction": "less than",
895 "Name": "lower critical",
896 "Severity": 1,
897 "Value": 0
898 }
899 ],
900 "Type": "LM75A"
901 },
902 {
903 "Address": "0x4A",
904 "Bus": 7,
905 "Name": "DIMM_P1_EFGH",
906 "Thresholds": [
907 {
908 "Direction": "greater than",
909 "Name": "upper critical",
910 "Severity": 1,
911 "Value": 40
912 },
913 {
914 "Direction": "greater than",
915 "Name": "upper non critical",
916 "Severity": 0,
917 "Value": 38
918 },
919 {
920 "Direction": "less than",
921 "Name": "lower non critical",
922 "Severity": 0,
923 "Value": 5
924 },
925 {
926 "Direction": "less than",
927 "Name": "lower critical",
928 "Severity": 1,
929 "Value": 0
930 }
931 ],
932 "Type": "LM75A"
933 },
934 {
935 "Address": "0x4B",
936 "Bus": 7,
937 "Name": "PCIe_Slots",
938 "Thresholds": [
939 {
940 "Direction": "greater than",
941 "Name": "upper critical",
942 "Severity": 1,
943 "Value": 40
944 },
945 {
946 "Direction": "greater than",
947 "Name": "upper non critical",
948 "Severity": 0,
949 "Value": 38
950 },
951 {
952 "Direction": "less than",
953 "Name": "lower non critical",
954 "Severity": 0,
955 "Value": 5
956 },
957 {
958 "Direction": "less than",
959 "Name": "lower critical",
960 "Severity": 1,
961 "Value": 0
962 }
963 ],
964 "Type": "LM75A"
965 },
966 {
967 "Address": "0x4C",
968 "Bus": 7,
969 "Name": "DIMM_P0_EFGH_P1_ABCD",
970 "Thresholds": [
971 {
972 "Direction": "greater than",
973 "Name": "upper critical",
974 "Severity": 1,
975 "Value": 40
976 },
977 {
978 "Direction": "greater than",
979 "Name": "upper non critical",
980 "Severity": 0,
981 "Value": 38
982 },
983 {
984 "Direction": "less than",
985 "Name": "lower non critical",
986 "Severity": 0,
987 "Value": 5
988 },
989 {
990 "Direction": "less than",
991 "Name": "lower critical",
992 "Severity": 1,
993 "Value": 0
994 }
995 ],
996 "Type": "LM75A"
997 },
998 {
999 "Address": "0x4D",
1000 "Bus": 7,
1001 "Name": "DIMM_P1_ABCD",
1002 "Thresholds": [
1003 {
1004 "Direction": "greater than",
1005 "Name": "upper critical",
1006 "Severity": 1,
1007 "Value": 40
1008 },
1009 {
1010 "Direction": "greater than",
1011 "Name": "upper non critical",
1012 "Severity": 0,
1013 "Value": 38
1014 },
1015 {
1016 "Direction": "less than",
1017 "Name": "lower non critical",
1018 "Severity": 0,
1019 "Value": 5
1020 },
1021 {
1022 "Direction": "less than",
1023 "Name": "lower critical",
1024 "Severity": 1,
1025 "Value": 0
1026 }
1027 ],
1028 "Type": "LM75A"
1029 },
1030 {
1031 "Address": "0x4E",
1032 "Bus": 7,
1033 "Name": "DIMM_P0_EFGH",
1034 "Thresholds": [
1035 {
1036 "Direction": "greater than",
1037 "Name": "upper critical",
1038 "Severity": 1,
1039 "Value": 40
1040 },
1041 {
1042 "Direction": "greater than",
1043 "Name": "upper non critical",
1044 "Severity": 0,
1045 "Value": 38
1046 },
1047 {
1048 "Direction": "less than",
1049 "Name": "lower non critical",
1050 "Severity": 0,
1051 "Value": 5
1052 },
1053 {
1054 "Direction": "less than",
1055 "Name": "lower critical",
1056 "Severity": 1,
1057 "Value": 0
1058 }
1059 ],
1060 "Type": "LM75A"
1061 },
1062 {
1063 "Address": "0x4F",
1064 "Bus": 7,
1065 "Name": "DIMM_P0_ABCD",
1066 "Thresholds": [
1067 {
1068 "Direction": "greater than",
1069 "Name": "upper critical",
1070 "Severity": 1,
1071 "Value": 40
1072 },
1073 {
1074 "Direction": "greater than",
1075 "Name": "upper non critical",
1076 "Severity": 0,
1077 "Value": 38
1078 },
1079 {
1080 "Direction": "less than",
1081 "Name": "lower non critical",
1082 "Severity": 0,
1083 "Value": 5
1084 },
1085 {
1086 "Direction": "less than",
1087 "Name": "lower critical",
1088 "Severity": 1,
1089 "Value": 0
1090 }
1091 ],
1092 "Type": "LM75A"
Konstantin Aladyshev77597542021-07-23 11:39:44 +03001093 },
1094 {
1095 "Address": "0x4C",
1096 "Bus": 0,
1097 "Name": "CPU0",
1098 "PowerState": "On",
1099 "Thresholds": [
1100 {
1101 "Direction": "greater than",
1102 "Name": "upper critical",
1103 "Severity": 1,
1104 "Value": 75
1105 },
1106 {
1107 "Direction": "greater than",
1108 "Name": "upper non critical",
1109 "Severity": 0,
1110 "Value": 70
1111 },
1112 {
1113 "Direction": "less than",
1114 "Name": "lower non critical",
1115 "Severity": 0,
1116 "Value": 5
1117 },
1118 {
1119 "Direction": "less than",
1120 "Name": "lower critical",
1121 "Severity": 1,
1122 "Value": 0
1123 }
1124 ],
1125 "Type": "SBTSI"
1126 },
1127 {
1128 "Address": "0x48",
1129 "Bus": 1,
1130 "Name": "CPU1",
1131 "PowerState": "On",
1132 "Thresholds": [
1133 {
1134 "Direction": "greater than",
1135 "Name": "upper critical",
1136 "Severity": 1,
1137 "Value": 75
1138 },
1139 {
1140 "Direction": "greater than",
1141 "Name": "upper non critical",
1142 "Severity": 0,
1143 "Value": 70
1144 },
1145 {
1146 "Direction": "less than",
1147 "Name": "lower non critical",
1148 "Severity": 0,
1149 "Value": 5
1150 },
1151 {
1152 "Direction": "less than",
1153 "Name": "lower critical",
1154 "Severity": 1,
1155 "Value": 0
1156 }
1157 ],
1158 "Type": "SBTSI"
Konstantin Aladyshev16a9a512021-11-17 08:15:30 +00001159 },
1160 {
1161 "Class": "fan",
1162 "FFGainCoefficient": 1.0,
1163 "FFOffCoefficient": 0.0,
1164 "ICoefficient": 0.0,
1165 "ILimitMax": 0.0,
1166 "ILimitMin": 0.0,
1167 "Inputs": [
1168 "P0_Fan"
1169 ],
1170 "Name": "P0_Fan",
1171 "NegativeHysteresis": 0.0,
1172 "OutLimitMax": 100.0,
1173 "OutLimitMin": 10.0,
1174 "Outputs": [
1175 "Pwm 1"
1176 ],
1177 "PCoefficient": 0.0,
1178 "PositiveHysteresis": 0.0,
1179 "SlewNeg": 0.0,
1180 "SlewPos": 0.0,
1181 "Type": "Pid",
1182 "Zones": [
1183 "Zone 1"
1184 ]
1185 },
1186 {
1187 "Class": "fan",
1188 "FFGainCoefficient": 1.0,
1189 "FFOffCoefficient": 0.0,
1190 "ICoefficient": 0.0,
1191 "ILimitMax": 0.0,
1192 "ILimitMin": 0.0,
1193 "Inputs": [
1194 "P1_Fan"
1195 ],
1196 "Name": "P1_Fan",
1197 "NegativeHysteresis": 0.0,
1198 "OutLimitMax": 100.0,
1199 "OutLimitMin": 10.0,
1200 "Outputs": [
1201 "Pwm 2"
1202 ],
1203 "PCoefficient": 0.0,
1204 "PositiveHysteresis": 0.0,
1205 "SlewNeg": 0.0,
1206 "SlewPos": 0.0,
1207 "Type": "Pid",
1208 "Zones": [
1209 "Zone 2"
1210 ]
1211 },
1212 {
1213 "Class": "fan",
1214 "FFGainCoefficient": 1.0,
1215 "FFOffCoefficient": 0.0,
1216 "ICoefficient": 0.0,
1217 "ILimitMax": 0.0,
1218 "ILimitMin": 0.0,
1219 "Inputs": [
1220 "SYS_FAN1"
1221 ],
1222 "Name": "SYS_FAN1",
1223 "NegativeHysteresis": 0.0,
1224 "OutLimitMax": 100.0,
1225 "OutLimitMin": 10.0,
1226 "Outputs": [
1227 "Pwm 3"
1228 ],
1229 "PCoefficient": 0.0,
1230 "PositiveHysteresis": 0.0,
1231 "SlewNeg": 0.0,
1232 "SlewPos": 0.0,
1233 "Type": "Pid",
1234 "Zones": [
1235 "Zone 3"
1236 ]
1237 },
1238 {
1239 "Class": "fan",
1240 "FFGainCoefficient": 1.0,
1241 "FFOffCoefficient": 0.0,
1242 "ICoefficient": 0.0,
1243 "ILimitMax": 0.0,
1244 "ILimitMin": 0.0,
1245 "Inputs": [
1246 "SYS_FAN2"
1247 ],
1248 "Name": "SYS_FAN2",
1249 "NegativeHysteresis": 0.0,
1250 "OutLimitMax": 100.0,
1251 "OutLimitMin": 10.0,
1252 "Outputs": [
1253 "Pwm 4"
1254 ],
1255 "PCoefficient": 0.0,
1256 "PositiveHysteresis": 0.0,
1257 "SlewNeg": 0.0,
1258 "SlewPos": 0.0,
1259 "Type": "Pid",
1260 "Zones": [
1261 "Zone 3"
1262 ]
1263 },
1264 {
1265 "Class": "fan",
1266 "FFGainCoefficient": 1.0,
1267 "FFOffCoefficient": 0.0,
1268 "ICoefficient": 0.0,
1269 "ILimitMax": 0.0,
1270 "ILimitMin": 0.0,
1271 "Inputs": [
1272 "SYS_FAN3"
1273 ],
1274 "Name": "SYS_FAN3",
1275 "NegativeHysteresis": 0.0,
1276 "OutLimitMax": 100.0,
1277 "OutLimitMin": 10.0,
1278 "Outputs": [
1279 "Pwm 5"
1280 ],
1281 "PCoefficient": 0.0,
1282 "PositiveHysteresis": 0.0,
1283 "SlewNeg": 0.0,
1284 "SlewPos": 0.0,
1285 "Type": "Pid",
1286 "Zones": [
1287 "Zone 3"
1288 ]
1289 },
1290 {
1291 "Class": "fan",
1292 "FFGainCoefficient": 1.0,
1293 "FFOffCoefficient": 0.0,
1294 "ICoefficient": 0.0,
1295 "ILimitMax": 0.0,
1296 "ILimitMin": 0.0,
1297 "Inputs": [
1298 "SYS_FAN4"
1299 ],
1300 "Name": "SYS_FAN4",
1301 "NegativeHysteresis": 0.0,
1302 "OutLimitMax": 100.0,
1303 "OutLimitMin": 10.0,
1304 "Outputs": [
1305 "Pwm 6"
1306 ],
1307 "PCoefficient": 0.0,
1308 "PositiveHysteresis": 0.0,
1309 "SlewNeg": 0.0,
1310 "SlewPos": 0.0,
1311 "Type": "Pid",
1312 "Zones": [
1313 "Zone 3"
1314 ]
1315 },
1316 {
1317 "Class": "fan",
1318 "FFGainCoefficient": 1.0,
1319 "FFOffCoefficient": 0.0,
1320 "ICoefficient": 0.0,
1321 "ILimitMax": 0.0,
1322 "ILimitMin": 0.0,
1323 "Inputs": [
1324 "SYS_FAN5"
1325 ],
1326 "Name": "SYS_FAN5",
1327 "NegativeHysteresis": 0.0,
1328 "OutLimitMax": 100.0,
1329 "OutLimitMin": 10.0,
1330 "Outputs": [
1331 "Pwm 7"
1332 ],
1333 "PCoefficient": 0.0,
1334 "PositiveHysteresis": 0.0,
1335 "SlewNeg": 0.0,
1336 "SlewPos": 0.0,
1337 "Type": "Pid",
1338 "Zones": [
1339 "Zone 3"
1340 ]
1341 },
1342 {
1343 "Class": "fan",
1344 "FFGainCoefficient": 1.0,
1345 "FFOffCoefficient": 0.0,
1346 "ICoefficient": 0.0,
1347 "ILimitMax": 0.0,
1348 "ILimitMin": 0.0,
1349 "Inputs": [
1350 "SYS_FAN6"
1351 ],
1352 "Name": "SYS_FAN6",
1353 "NegativeHysteresis": 0.0,
1354 "OutLimitMax": 100.0,
1355 "OutLimitMin": 10.0,
1356 "Outputs": [
1357 "Pwm 8"
1358 ],
1359 "PCoefficient": 0.0,
1360 "PositiveHysteresis": 0.0,
1361 "SlewNeg": 0.0,
1362 "SlewPos": 0.0,
1363 "Type": "Pid",
1364 "Zones": [
1365 "Zone 3"
1366 ]
1367 },
1368 {
1369 "Class": "temp",
1370 "FFGainCoefficient": 0.0,
1371 "FFOffCoefficient": 0.0,
1372 "ICoefficient": -1.0,
1373 "ILimitMax": 100,
1374 "ILimitMin": 20,
1375 "Inputs": [
1376 "CPU0"
1377 ],
1378 "Name": "CPU0 Temperature Control",
1379 "NegativeHysteresis": 5.0,
1380 "OutLimitMax": 100,
1381 "OutLimitMin": 30,
1382 "Outputs": [],
1383 "PCoefficient": -5,
1384 "PositiveHysteresis": 0.0,
1385 "SetPoint": 60.0,
1386 "SlewNeg": -1,
1387 "SlewPos": 0.0,
1388 "Type": "Pid",
1389 "Zones": [
1390 "Zone 1"
1391 ]
1392 },
1393 {
1394 "Class": "temp",
1395 "FFGainCoefficient": 0.0,
1396 "FFOffCoefficient": 0.0,
1397 "ICoefficient": -1.0,
1398 "ILimitMax": 100,
1399 "ILimitMin": 20,
1400 "Inputs": [
1401 "CPU1"
1402 ],
1403 "Name": "CPU1 Temperature Control",
1404 "NegativeHysteresis": 5.0,
1405 "OutLimitMax": 100,
1406 "OutLimitMin": 30,
1407 "Outputs": [],
1408 "PCoefficient": -5,
1409 "PositiveHysteresis": 0.0,
1410 "SetPoint": 60.0,
1411 "SlewNeg": -1,
1412 "SlewPos": 0.0,
1413 "Type": "Pid",
1414 "Zones": [
1415 "Zone 2"
1416 ]
1417 },
1418 {
1419 "Class": "temp",
1420 "FFGainCoefficient": 0.0,
1421 "FFOffCoefficient": 0.0,
1422 "ICoefficient": -1.0,
1423 "ILimitMax": 100,
1424 "ILimitMin": 20,
1425 "Inputs": [
1426 "BMC",
1427 "DIMM_P0_ABCD",
1428 "DIMM_P0_ABCD_P1_EFGH",
1429 "DIMM_P0_EFGH",
1430 "DIMM_P0_EFGH_P1_ABCD",
1431 "DIMM_P1_ABCD",
1432 "DIMM_P1_EFGH",
1433 "PCIe_Slots"
1434 ],
1435 "Name": "Board Temperature Control",
1436 "NegativeHysteresis": 3.0,
1437 "OutLimitMax": 100,
1438 "OutLimitMin": 30,
1439 "Outputs": [],
1440 "PCoefficient": -5,
1441 "PositiveHysteresis": 0.0,
1442 "SetPoint": 35.0,
1443 "SlewNeg": -1,
1444 "SlewPos": 0.0,
1445 "Type": "Pid",
1446 "Zones": [
1447 "Zone 3"
1448 ]
1449 },
1450 {
1451 "FailSafePercent": 100,
1452 "MinThermalOutput": 10,
1453 "Name": "Zone 1",
1454 "Type": "Pid.Zone"
1455 },
1456 {
1457 "FailSafePercent": 100,
1458 "MinThermalOutput": 10,
1459 "Name": "Zone 2",
1460 "Type": "Pid.Zone"
1461 },
1462 {
1463 "FailSafePercent": 100,
1464 "MinThermalOutput": 10,
1465 "Name": "Zone 3",
1466 "Type": "Pid.Zone"
Konstantin Aladyshev7ba39772021-04-19 11:28:05 +03001467 }
1468 ],
1469 "Name": "AMD EthanolX Baseboard",
1470 "Probe": "TRUE",
1471 "Type": "Board",
1472 "ProductId": "1",
1473 "xyz.openbmc_project.Inventory.Decorator.Asset": {
1474 "Manufacturer": "AMD",
1475 "Model": "EthanolX",
1476 "PartNumber": "109-H43111-00A_02",
1477 "SerialNumber": "EX782B"
1478 }
1479}