blob: ae008da53c68f6353bec57ea3474059bbaf804ec [file] [log] [blame]
John Wangaec48802020-09-21 18:02:04 +08001{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": "P3V3",
6 "PowerState": "On",
7 "ScaleFactor": 0.5,
8 "Thresholds": [
9 {
10 "Direction": "greater than",
11 "Name": "upper critical",
12 "Severity": 1,
13 "Value": 3.63
14 },
15 {
16 "Direction": "greater than",
17 "Name": "upper non critical",
18 "Severity": 0,
19 "Value": 3.531
20 },
21 {
22 "Direction": "less than",
23 "Name": "lower non critical",
24 "Severity": 0,
25 "Value": 3.069
26 },
27 {
28 "Direction": "less than",
29 "Name": "lower critical",
30 "Severity": 1,
31 "Value": 2.97
32 }
33 ],
34 "Type": "ADC"
35 },
36 {
37 "Index": 1,
38 "Name": "P5V",
39 "PowerState": "On",
40 "ScaleFactor": 0.27027,
41 "Thresholds": [
42 {
43 "Direction": "greater than",
44 "Name": "upper critical",
45 "Severity": 1,
46 "Value": 5.5
47 },
48 {
49 "Direction": "greater than",
50 "Name": "upper non critical",
51 "Severity": 0,
52 "Value": 5.35
53 },
54 {
55 "Direction": "less than",
56 "Name": "lower non critical",
57 "Severity": 0,
58 "Value": 4.65
59 },
60 {
61 "Direction": "less than",
62 "Name": "lower critical",
63 "Severity": 1,
64 "Value": 4.5
65 }
66 ],
67 "Type": "ADC"
68 },
69 {
70 "Index": 2,
71 "Name": "P3V3_STBY",
72 "ScaleFactor": 0.5,
73 "Thresholds": [
74 {
75 "Direction": "greater than",
76 "Name": "upper critical",
77 "Severity": 1,
78 "Value": 3.63
79 },
80 {
81 "Direction": "greater than",
82 "Name": "upper non critical",
83 "Severity": 0,
84 "Value": 3.531
85 },
86 {
87 "Direction": "less than",
88 "Name": "lower non critical",
89 "Severity": 0,
90 "Value": 3.069
91 },
92 {
93 "Direction": "less than",
94 "Name": "lower critical",
95 "Severity": 1,
96 "Value": 2.97
97 }
98 ],
99 "Type": "ADC"
100 },
101 {
102 "Index": 3,
103 "Name": "P1V15_STBY",
104 "Thresholds": [
105 {
106 "Direction": "greater than",
107 "Name": "upper critical",
108 "Severity": 1,
109 "Value": 1.265
110 },
111 {
112 "Direction": "greater than",
113 "Name": "upper non critical",
114 "Severity": 0,
115 "Value": 1.2305
116 },
117 {
118 "Direction": "less than",
119 "Name": "lower non critical",
120 "Severity": 0,
121 "Value": 1.0695
122 },
123 {
124 "Direction": "less than",
125 "Name": "lower critical",
126 "Severity": 1,
127 "Value": 1.035
128 }
129 ],
130 "Type": "ADC"
131 },
132 {
133 "Index": 4,
134 "Name": "P1V2_STBY",
135 "Thresholds": [
136 {
137 "Direction": "greater than",
138 "Name": "upper critical",
139 "Severity": 1,
140 "Value": 1.32
141 },
142 {
143 "Direction": "greater than",
144 "Name": "upper non critical",
145 "Severity": 0,
146 "Value": 1.284
147 },
148 {
149 "Direction": "less than",
150 "Name": "lower non critical",
151 "Severity": 0,
152 "Value": 1.116
153 },
154 {
155 "Direction": "less than",
156 "Name": "lower critical",
157 "Severity": 1,
158 "Value": 1.08
159 }
160 ],
161 "Type": "ADC"
162 },
163 {
164 "CPURequired": 1,
165 "Index": 5,
166 "Name": "PVTT_ABCD_CPU0",
167 "PowerState": "On",
168 "Thresholds": [
169 {
170 "Direction": "greater than",
171 "Name": "upper critical",
172 "Severity": 1,
173 "Value": 0.66
174 },
175 {
176 "Direction": "greater than",
177 "Name": "upper non critical",
178 "Severity": 0,
179 "Value": 0.642
180 },
181 {
182 "Direction": "less than",
183 "Name": "lower non critical",
184 "Severity": 0,
185 "Value": 0.558
186 },
187 {
188 "Direction": "less than",
189 "Name": "lower critical",
190 "Severity": 1,
191 "Value": 0.54
192 }
193 ],
194 "Type": "ADC"
195 },
196 {
197 "CPURequired": 1,
198 "Index": 6,
199 "Name": "PVTT_EFGH_CPU0",
200 "PowerState": "On",
201 "Thresholds": [
202 {
203 "Direction": "greater than",
204 "Name": "upper critical",
205 "Severity": 1,
206 "Value": 0.66
207 },
208 {
209 "Direction": "greater than",
210 "Name": "upper non critical",
211 "Severity": 0,
212 "Value": 0.642
213 },
214 {
215 "Direction": "less than",
216 "Name": "lower non critical",
217 "Severity": 0,
218 "Value": 0.558
219 },
220 {
221 "Direction": "less than",
222 "Name": "lower critical",
223 "Severity": 1,
224 "Value": 0.54
225 }
226 ],
227 "Type": "ADC"
228 },
229 {
230 "Index": 7,
231 "Name": "PCH_P1V8_STBY",
232 "ScaleFactor": 0.75188,
233 "Thresholds": [
234 {
235 "Direction": "greater than",
236 "Name": "upper critical",
237 "Severity": 1,
238 "Value": 1.98
239 },
240 {
241 "Direction": "greater than",
242 "Name": "upper non critical",
243 "Severity": 0,
244 "Value": 1.926
245 },
246 {
247 "Direction": "less than",
248 "Name": "lower non critical",
249 "Severity": 0,
250 "Value": 1.674
251 },
252 {
253 "Direction": "less than",
254 "Name": "lower critical",
255 "Severity": 1,
256 "Value": 1.62
257 }
258 ],
259 "Type": "ADC"
260 },
261 {
262 "Index": 8,
263 "Name": "P12V_STBY",
264 "ScaleFactor": 0.108696,
265 "Thresholds": [
266 {
267 "Direction": "greater than",
268 "Name": "upper critical",
269 "Severity": 1,
270 "Value": 13.2
271 },
272 {
273 "Direction": "greater than",
274 "Name": "upper non critical",
275 "Severity": 0,
276 "Value": 12.84
277 },
278 {
279 "Direction": "less than",
280 "Name": "lower non critical",
281 "Severity": 0,
282 "Value": 11.16
283 },
284 {
285 "Direction": "less than",
286 "Name": "lower critical",
287 "Severity": 1,
288 "Value": 10.8
289 }
290 ],
291 "Type": "ADC"
292 },
293 {
294 "Index": 9,
295 "Name": "P2V5_STBY",
296 "ScaleFactor": 0.5,
297 "Thresholds": [
298 {
299 "Direction": "greater than",
300 "Name": "upper critical",
301 "Severity": 1,
302 "Value": 2.75
303 },
304 {
305 "Direction": "greater than",
306 "Name": "upper non critical",
307 "Severity": 0,
308 "Value": 2.675
309 },
310 {
311 "Direction": "less than",
312 "Name": "lower non critical",
313 "Severity": 0,
314 "Value": 2.325
315 },
316 {
317 "Direction": "less than",
318 "Name": "lower critical",
319 "Severity": 1,
320 "Value": 2.25
321 }
322 ],
323 "Type": "ADC"
324 },
325 {
326 "CPURequired": 2,
327 "Index": 10,
328 "Name": "PVTT_ABCD_CPU1",
329 "PowerState": "On",
330 "Thresholds": [
331 {
332 "Direction": "greater than",
333 "Name": "upper critical",
334 "Severity": 1,
335 "Value": 0.66
336 },
337 {
338 "Direction": "greater than",
339 "Name": "upper non critical",
340 "Severity": 0,
341 "Value": 0.642
342 },
343 {
344 "Direction": "less than",
345 "Name": "lower non critical",
346 "Severity": 0,
347 "Value": 0.558
348 },
349 {
350 "Direction": "less than",
351 "Name": "lower critical",
352 "Severity": 1,
353 "Value": 0.54
354 }
355 ],
356 "Type": "ADC"
357 },
358 {
359 "CPURequired": 2,
360 "Index": 11,
361 "Name": "PVTT_EFGH_CPU1",
362 "PowerState": "On",
363 "Thresholds": [
364 {
365 "Direction": "greater than",
366 "Name": "upper critical",
367 "Severity": 1,
368 "Value": 0.66
369 },
370 {
371 "Direction": "greater than",
372 "Name": "upper non critical",
373 "Severity": 0,
374 "Value": 0.642
375 },
376 {
377 "Direction": "less than",
378 "Name": "lower non critical",
379 "Severity": 0,
380 "Value": 0.558
381 },
382 {
383 "Direction": "less than",
384 "Name": "lower critical",
385 "Severity": 1,
386 "Value": 0.54
387 }
388 ],
389 "Type": "ADC"
390 },
391 {
392 "Index": 12,
393 "Name": "P5V_STBY",
394 "ScaleFactor": 0.27027,
395 "Thresholds": [
396 {
397 "Direction": "greater than",
398 "Name": "upper critical",
399 "Severity": 1,
400 "Value": 5.5
401 },
402 {
403 "Direction": "greater than",
404 "Name": "upper non critical",
405 "Severity": 0,
406 "Value": 5.35
407 },
408 {
409 "Direction": "less than",
410 "Name": "lower non critical",
411 "Severity": 0,
412 "Value": 4.65
413 },
414 {
415 "Direction": "less than",
416 "Name": "lower critical",
417 "Severity": 1,
418 "Value": 4.5
419 }
420 ],
421 "Type": "ADC"
422 },
423 {
424 "Index": 13,
425 "Name": "P12V",
426 "PowerState": "On",
427 "ScaleFactor": 0.108696,
428 "Thresholds": [
429 {
430 "Direction": "greater than",
431 "Name": "upper critical",
432 "Severity": 1,
433 "Value": 13.2
434 },
435 {
436 "Direction": "greater than",
437 "Name": "upper non critical",
438 "Severity": 0,
439 "Value": 12.84
440 },
441 {
442 "Direction": "less than",
443 "Name": "lower non critical",
444 "Severity": 0,
445 "Value": 11.16
446 },
447 {
448 "Direction": "less than",
449 "Name": "lower critical",
450 "Severity": 1,
451 "Value": 10.8
452 }
453 ],
454 "Type": "ADC"
455 },
456 {
457 "Index": 14,
458 "Name": "P5V_HDD",
459 "PowerState": "On",
460 "ScaleFactor": 0.27027,
461 "Thresholds": [
462 {
463 "Direction": "greater than",
464 "Name": "upper critical",
465 "Severity": 1,
466 "Value": 5.5
467 },
468 {
469 "Direction": "greater than",
470 "Name": "upper non critical",
471 "Severity": 0,
472 "Value": 5.35
473 },
474 {
475 "Direction": "less than",
476 "Name": "lower non critical",
477 "Severity": 0,
478 "Value": 4.65
479 },
480 {
481 "Direction": "less than",
482 "Name": "lower critical",
483 "Severity": 1,
484 "Value": 4.5
485 }
486 ],
487 "Type": "ADC"
488 },
489 {
490 "BridgeGpio": [
491 {
492 "Name": "STRAP_BMC_BATTERY_GPIOS5",
493 "Polarity": "High"
494 }
495 ],
496 "Index": 15,
497 "Name": "BATTERY",
498 "ScaleFactor": 0.33333,
499 "Thresholds": [
500 {
501 "Direction": "greater than",
502 "Name": "upper critical",
503 "Severity": 1,
504 "Value": 3.3
505 },
506 {
507 "Direction": "greater than",
508 "Name": "upper non critical",
509 "Severity": 0,
510 "Value": 3.21
511 },
512 {
513 "Direction": "less than",
514 "Name": "lower non critical",
515 "Severity": 0,
516 "Value": 2.79
517 },
518 {
519 "Direction": "less than",
520 "Name": "lower critical",
521 "Severity": 1,
522 "Value": 2.7
523 }
524 ],
525 "Type": "ADC"
526 },
527 {
528 "BindConnector": "System Fan connector 1",
529 "Index": 0,
530 "Name": "Fan1_0",
531 "Type": "AspeedFan"
532 },
533 {
534 "BindConnector": "System Fan connector 1",
535 "Index": 1,
536 "Name": "Fan1_1",
537 "Type": "AspeedFan"
538 },
539 {
540 "BindConnector": "System Fan connector 2",
541 "Index": 2,
542 "Name": "Fan2_0",
543 "Type": "AspeedFan"
544 },
545 {
546 "BindConnector": "System Fan connector 2",
547 "Index": 3,
548 "Name": "Fan2_1",
549 "Type": "AspeedFan"
550 },
551 {
552 "BindConnector": "System Fan connector 3",
553 "Index": 4,
554 "Name": "Fan3_0",
555 "Type": "AspeedFan"
556 },
557 {
558 "BindConnector": "System Fan connector 3",
559 "Index": 5,
560 "Name": "Fan3_1",
561 "Type": "AspeedFan"
562 },
563 {
564 "BindConnector": "System Fan connector 4",
565 "Index": 6,
566 "Name": "Fan4_0",
567 "Type": "AspeedFan"
568 },
569 {
570 "BindConnector": "System Fan connector 4",
571 "Index": 7,
572 "Name": "Fan4_1",
573 "Type": "AspeedFan"
574 },
575 {
576 "BindConnector": "System Fan connector 5",
577 "Index": 8,
578 "Name": "Fan5_0",
579 "Type": "AspeedFan"
580 },
581 {
582 "BindConnector": "System Fan connector 5",
583 "Index": 9,
584 "Name": "Fan5_1",
585 "Type": "AspeedFan"
586 },
587 {
588 "BindConnector": "System Fan connector 6",
589 "Index": 10,
590 "Name": "Fan6_0",
591 "Type": "AspeedFan"
592 },
593 {
594 "BindConnector": "System Fan connector 6",
595 "Index": 11,
596 "Name": "Fan6_1",
597 "Type": "AspeedFan"
598 },
599 {
600 "C1": 92.16,
601 "C2": 107.52,
602 "MaxCFM": 17.5,
603 "Name": "System Airflow",
604 "TachMaxPercent": 100,
605 "TachMinPercent": 20,
606 "Tachs": [
607 "Fan1_0",
608 "Fan1_1",
609 "Fan2_0",
610 "Fan2_1",
611 "Fan3_0",
612 "Fan3_1",
613 "Fan4_0",
614 "Fan4_1",
615 "Fan5_0",
616 "Fan5_1",
617 "Fan6_0",
618 "Fan6_1"
619 ],
620 "Type": "CFMSensor"
621 },
622 {
623 "Class": "Gpio",
624 "GpioPolarity": "Low",
625 "Name": "Chassis Intrusion Sensor",
626 "Type": "ChassisIntrusionSensor"
627 },
628 {
629 "Address": "0x4C",
630 "Bus": 3,
631 "Name": "OCP_BP_Temp",
632 "Thresholds": [
633 {
634 "Direction": "greater than",
635 "Name": "upper critical",
636 "Severity": 1,
637 "Value": 105
638 },
639 {
640 "Direction": "greater than",
641 "Name": "upper non critical",
642 "Severity": 0,
643 "Value": 95
644 },
645 {
646 "Direction": "less than",
647 "Name": "lower non critical",
648 "Severity": 0,
649 "Value": 5
650 },
651 {
652 "Direction": "less than",
653 "Name": "lower critical",
654 "Severity": 1,
655 "Value": 0
656 }
657 ],
658 "Type": "EMC1413"
659 },
660 {
661 "Address": "0x4C",
662 "Bus": 26,
663 "Name": "NVMe_Front_BP0_Temp",
664 "Type": "EMC1413"
665 },
666 {
667 "Address": "0x4C",
668 "Bus": 27,
669 "Name": "NVMe_Front_BP1_Temp",
670 "Type": "EMC1413"
671 },
672 {
673 "Address": "0x4C",
674 "Bus": 28,
675 "Name": "NVMe_Rear_BP_Temp",
676 "Type": "EMC1413"
677 },
678 {
679 "Address": "0x4C",
680 "Bus": 29,
681 "Name": "M2_Riser_Temp",
682 "Thresholds": [
683 {
684 "Direction": "greater than",
685 "Name": "upper critical",
686 "Severity": 1,
687 "Value": 70
688 },
689 {
690 "Direction": "greater than",
691 "Name": "upper non critical",
692 "Severity": 0,
693 "Value": 67
694 },
695 {
696 "Direction": "less than",
697 "Name": "lower non critical",
698 "Severity": 0,
699 "Value": 5
700 },
701 {
702 "Direction": "less than",
703 "Name": "lower critical",
704 "Severity": 1,
705 "Value": 0
706 }
707 ],
708 "Type": "EMC1413"
709 },
710 {
711 "Address": "0x4C",
712 "Bus": 44,
713 "Name": "MB_Inlet1_Temp",
714 "Name1": "MB_Inlet2_Temp",
715 "Thresholds": [
716 {
717 "Direction": "greater than",
718 "Name": "upper critical",
719 "Severity": 1,
720 "Value": 43
721 },
722 {
723 "Direction": "greater than",
724 "Name": "upper non critical",
725 "Severity": 0,
726 "Value": 38
727 },
728 {
729 "Direction": "less than",
730 "Name": "lower non critical",
731 "Severity": 0,
732 "Value": 5
733 },
734 {
735 "Direction": "less than",
736 "Name": "lower critical",
737 "Severity": 1,
738 "Value": 0
739 }
740 ],
741 "Type": "EMC1413"
742 },
743 {
744 "Address": "0x4C",
745 "Bus": 45,
746 "Name": "MB_Outlet1_Temp",
747 "Name1": "PSU_Inlet_Zone_Temp",
748 "Name2": "MB_Outlet2_Temp",
749 "Thresholds": [
750 {
751 "Direction": "greater than",
752 "Name": "upper critical",
753 "Severity": 1,
754 "Value": 60
755 },
756 {
757 "Direction": "greater than",
758 "Name": "upper non critical",
759 "Severity": 0,
760 "Value": 57
761 },
762 {
763 "Direction": "less than",
764 "Name": "lower non critical",
765 "Severity": 0,
766 "Value": 5
767 },
768 {
769 "Direction": "less than",
770 "Name": "lower critical",
771 "Severity": 1,
772 "Value": 0
773 }
774 ],
775 "Type": "EMC1413"
776 },
777 {
778 "Address": "0x7C",
779 "Bus": 45,
780 "Name": "Outlet_Temp",
781 "Thresholds": [
782 {
783 "Direction": "greater than",
784 "Name": "upper critical",
785 "Severity": 1,
786 "Value": 60
787 },
788 {
789 "Direction": "greater than",
790 "Name": "upper non critical",
791 "Severity": 0,
792 "Value": 57
793 },
794 {
795 "Direction": "less than",
796 "Name": "lower non critical",
797 "Severity": 0,
798 "Value": 5
799 },
800 {
801 "Direction": "less than",
802 "Name": "lower critical",
803 "Severity": 1,
804 "Value": 0
805 }
806 ],
807 "Type": "EMC1413"
808 },
809 {
810 "Address": "0x4C",
811 "Bus": 12,
812 "Name": "Riser_Rear_BP_Temp",
813 "Thresholds": [
814 {
815 "Direction": "greater than",
816 "Name": "upper critical",
817 "Severity": 1,
818 "Value": 70
819 },
820 {
821 "Direction": "greater than",
822 "Name": "upper non critical",
823 "Severity": 0,
824 "Value": 67
825 },
826 {
827 "Direction": "less than",
828 "Name": "lower non critical",
829 "Severity": 0,
830 "Value": 5
831 },
832 {
833 "Direction": "less than",
834 "Name": "lower critical",
835 "Severity": 1,
836 "Value": 0
837 }
838 ],
839 "Type": "EMC1413"
840 },
841 {
842 "Address": "0x4C",
843 "Bus": 13,
844 "Name": "Rear_Riser_Temp",
845 "Type": "EMC1413"
846 },
847 {
848 "Name": "System Fan connector 1",
849 "Pwm": 0,
850 "Tachs": [
851 0,
852 1
853 ],
854 "Type": "IntelFanConnector"
855 },
856 {
857 "Name": "System Fan connector 2",
858 "Pwm": 1,
859 "Tachs": [
860 2,
861 3
862 ],
863 "Type": "IntelFanConnector"
864 },
865 {
866 "Name": "System Fan connector 3",
867 "Pwm": 2,
868 "Tachs": [
869 4,
870 5
871 ],
872 "Type": "IntelFanConnector"
873 },
874 {
875 "Name": "System Fan connector 4",
876 "Pwm": 3,
877 "Tachs": [
878 6,
879 7
880 ],
881 "Type": "IntelFanConnector"
882 },
883 {
884 "Name": "System Fan connector 5",
885 "Pwm": 4,
886 "Tachs": [
887 8,
888 9
889 ],
890 "Type": "IntelFanConnector"
891 },
892 {
893 "Name": "System Fan connector 6",
894 "Pwm": 5,
895 "Tachs": [
896 10,
897 11
898 ],
899 "Type": "IntelFanConnector"
900 },
901 {
902 "EthIndex": 0,
903 "Name": "Dedicated Management NIC",
904 "Type": "NIC"
905 },
906 {
907 "EthIndex": 1,
908 "Name": "Host/BMC Shared NIC",
909 "Type": "NIC"
910 },
911 {
912 "Address": "0x70",
913 "Bus": 3,
914 "ChannelNames": [
915 "Front_Riser_Slot0",
916 "Front_Riser_Slot1",
917 "OCP_4C_Plus",
918 "OCP_4C"
919 ],
920 "Name": "Front Riser Mux 1",
921 "Type": "PCA9546Mux"
922 },
923 {
924 "Address": "0x70",
925 "Bus": 6,
926 "ChannelNames": [
927 "Front_BP0",
928 "Front_BP1",
929 "Rear_BP",
930 "M2_Riser"
931 ],
932 "Name": "Front Riser Mux 2",
933 "Type": "PCA9546Mux"
934 },
935 {
936 "Interface": [
937 "i2c",
938 "peci"
939 ],
940 "Name": "PMEM",
941 "Pmem": [
942 {
943 "Channel": 0,
944 "DeviceID": 1,
945 "I2cAddress": "0xB0",
946 "I2cbus": "MemoryChannel1",
947 "Imc": 0,
948 "Pecibus": "0x30",
949 "Slot": 0,
950 "Socket": 0,
951 "Spdpcibus": "0x7E",
952 "Spdpcicmdregister": "0x80",
953 "Spdpcidataregister": "0x88",
954 "Spdpcidevice": 11,
955 "Spdpcifunction": 0,
956 "Spdpcistatusregister": "0x84"
957 },
958 {
959 "Channel": 0,
960 "DeviceID": 2,
961 "I2cAddress": "0xB2",
962 "I2cbus": "MemoryChannel1",
963 "Imc": 0,
964 "Pecibus": "0x30",
965 "Slot": 1,
966 "Socket": 0,
967 "Spdpcibus": "0x7E",
968 "Spdpcicmdregister": "0x80",
969 "Spdpcidataregister": "0x88",
970 "Spdpcidevice": 11,
971 "Spdpcifunction": 0,
972 "Spdpcistatusregister": "0x84"
973 },
974 {
975 "Channel": 1,
976 "DeviceID": 3,
977 "I2cAddress": "0xB4",
978 "I2cbus": "MemoryChannel1",
979 "Imc": 0,
980 "Pecibus": "0x30",
981 "Slot": 0,
982 "Socket": 0,
983 "Spdpcibus": "0x7E",
984 "Spdpcicmdregister": "0x80",
985 "Spdpcidataregister": "0x88",
986 "Spdpcidevice": 11,
987 "Spdpcifunction": 0,
988 "Spdpcistatusregister": "0x84"
989 },
990 {
991 "Channel": 1,
992 "DeviceID": 4,
993 "I2cAddress": "0xB6",
994 "I2cbus": "MemoryChannel1",
995 "Imc": 0,
996 "Pecibus": "0x30",
997 "Slot": 1,
998 "Socket": 0,
999 "Spdpcibus": "0x7E",
1000 "Spdpcicmdregister": "0x80",
1001 "Spdpcidataregister": "0x88",
1002 "Spdpcidevice": 11,
1003 "Spdpcifunction": 0,
1004 "Spdpcistatusregister": "0x84"
1005 },
1006 {
1007 "Channel": 0,
1008 "DeviceID": 5,
1009 "I2cAddress": "0xB8",
1010 "I2cbus": "MemoryChannel1",
1011 "Imc": 1,
1012 "Pecibus": "0x30",
1013 "Slot": 0,
1014 "Socket": 0,
1015 "Spdpcibus": "0x7E",
1016 "Spdpcicmdregister": "0x80",
1017 "Spdpcidataregister": "0x88",
1018 "Spdpcidevice": 11,
1019 "Spdpcifunction": 0,
1020 "Spdpcistatusregister": "0x84"
1021 },
1022 {
1023 "Channel": 0,
1024 "DeviceID": 6,
1025 "I2cAddress": "0xBA",
1026 "I2cbus": "MemoryChannel1",
1027 "Imc": 1,
1028 "Pecibus": "0x30",
1029 "Slot": 1,
1030 "Socket": 0,
1031 "Spdpcibus": "0x7E",
1032 "Spdpcicmdregister": "0x80",
1033 "Spdpcidataregister": "0x88",
1034 "Spdpcidevice": 11,
1035 "Spdpcifunction": 0,
1036 "Spdpcistatusregister": "0x84"
1037 },
1038 {
1039 "Channel": 1,
1040 "DeviceID": 7,
1041 "I2cAddress": "0xBC",
1042 "I2cbus": "MemoryChannel1",
1043 "Imc": 1,
1044 "Pecibus": "0x30",
1045 "Slot": 0,
1046 "Socket": 0,
1047 "Spdpcibus": "0x7E",
1048 "Spdpcicmdregister": "0x80",
1049 "Spdpcidataregister": "0x88",
1050 "Spdpcidevice": 11,
1051 "Spdpcifunction": 0,
1052 "Spdpcistatusregister": "0x84"
1053 },
1054 {
1055 "Channel": 1,
1056 "DeviceID": 8,
1057 "I2cAddress": "0xBE",
1058 "I2cbus": "MemoryChannel1",
1059 "Imc": 1,
1060 "Pecibus": "0x30",
1061 "Slot": 1,
1062 "Socket": 0,
1063 "Spdpcibus": "0x7E",
1064 "Spdpcicmdregister": "0x80",
1065 "Spdpcidataregister": "0x88",
1066 "Spdpcidevice": 11,
1067 "Spdpcifunction": 0,
1068 "Spdpcistatusregister": "0x84"
1069 },
1070 {
1071 "Channel": 0,
1072 "DeviceID": 9,
1073 "I2cAddress": "0xB0",
1074 "I2cbus": "MemoryChannel2",
1075 "Imc": 2,
1076 "Pecibus": "0x30",
1077 "Slot": 0,
1078 "Socket": 0,
1079 "Spdpcibus": "0x7E",
1080 "Spdpcicmdregister": "0x80",
1081 "Spdpcidataregister": "0x88",
1082 "Spdpcidevice": 11,
1083 "Spdpcifunction": 1,
1084 "Spdpcistatusregister": "0x84"
1085 },
1086 {
1087 "Channel": 0,
1088 "DeviceID": 10,
1089 "I2cAddress": "0xB2",
1090 "I2cbus": "MemoryChannel2",
1091 "Imc": 2,
1092 "Pecibus": "0x30",
1093 "Slot": 1,
1094 "Socket": 0,
1095 "Spdpcibus": "0x7E",
1096 "Spdpcicmdregister": "0x80",
1097 "Spdpcidataregister": "0x88",
1098 "Spdpcidevice": 11,
1099 "Spdpcifunction": 1,
1100 "Spdpcistatusregister": "0x84"
1101 },
1102 {
1103 "Channel": 1,
1104 "DeviceID": 11,
1105 "I2cAddress": "0xB4",
1106 "I2cbus": "MemoryChannel2",
1107 "Imc": 2,
1108 "Pecibus": "0x30",
1109 "Slot": 0,
1110 "Socket": 0,
1111 "Spdpcibus": "0x7E",
1112 "Spdpcicmdregister": "0x80",
1113 "Spdpcidataregister": "0x88",
1114 "Spdpcidevice": 11,
1115 "Spdpcifunction": 1,
1116 "Spdpcistatusregister": "0x84"
1117 },
1118 {
1119 "Channel": 1,
1120 "DeviceID": 12,
1121 "I2cAddress": "0xB6",
1122 "I2cbus": "MemoryChannel2",
1123 "Imc": 2,
1124 "Pecibus": "0x30",
1125 "Slot": 1,
1126 "Socket": 0,
1127 "Spdpcibus": "0x7E",
1128 "Spdpcicmdregister": "0x80",
1129 "Spdpcidataregister": "0x88",
1130 "Spdpcidevice": 11,
1131 "Spdpcifunction": 1,
1132 "Spdpcistatusregister": "0x84"
1133 },
1134 {
1135 "Channel": 0,
1136 "DeviceID": 13,
1137 "I2cAddress": "0xB8",
1138 "I2cbus": "MemoryChannel2",
1139 "Imc": 3,
1140 "Pecibus": "0x30",
1141 "Slot": 0,
1142 "Socket": 0,
1143 "Spdpcibus": "0x7E",
1144 "Spdpcicmdregister": "0x80",
1145 "Spdpcidataregister": "0x88",
1146 "Spdpcidevice": 11,
1147 "Spdpcifunction": 1,
1148 "Spdpcistatusregister": "0x84"
1149 },
1150 {
1151 "Channel": 0,
1152 "DeviceID": 14,
1153 "I2cAddress": "0xBA",
1154 "I2cbus": "MemoryChannel2",
1155 "Imc": 3,
1156 "Pecibus": "0x30",
1157 "Slot": 1,
1158 "Socket": 0,
1159 "Spdpcibus": "0x7E",
1160 "Spdpcicmdregister": "0x80",
1161 "Spdpcidataregister": "0x88",
1162 "Spdpcidevice": 11,
1163 "Spdpcifunction": 1,
1164 "Spdpcistatusregister": "0x84"
1165 },
1166 {
1167 "Channel": 1,
1168 "DeviceID": 15,
1169 "I2cAddress": "0xBC",
1170 "I2cbus": "MemoryChannel2",
1171 "Imc": 3,
1172 "Pecibus": "0x30",
1173 "Slot": 0,
1174 "Socket": 0,
1175 "Spdpcibus": "0x7E",
1176 "Spdpcicmdregister": "0x80",
1177 "Spdpcidataregister": "0x88",
1178 "Spdpcidevice": 11,
1179 "Spdpcifunction": 1,
1180 "Spdpcistatusregister": "0x84"
1181 },
1182 {
1183 "Channel": 1,
1184 "DeviceID": 16,
1185 "I2cAddress": "0xBE",
1186 "I2cbus": "MemoryChannel2",
1187 "Imc": 3,
1188 "Pecibus": "0x30",
1189 "Slot": 1,
1190 "Socket": 0,
1191 "Spdpcibus": "0x7E",
1192 "Spdpcicmdregister": "0x80",
1193 "Spdpcidataregister": "0x88",
1194 "Spdpcidevice": 11,
1195 "Spdpcifunction": 1,
1196 "Spdpcistatusregister": "0x84"
1197 },
1198 {
1199 "Channel": 0,
1200 "DeviceID": 17,
1201 "I2cAddress": "0xB0",
1202 "I2cbus": "MemoryChannel3",
1203 "Imc": 0,
1204 "Pecibus": "0x31",
1205 "Slot": 0,
1206 "Socket": 1,
1207 "Spdpcibus": "0x7E",
1208 "Spdpcicmdregister": "0x80",
1209 "Spdpcidataregister": "0x88",
1210 "Spdpcidevice": 11,
1211 "Spdpcifunction": 0,
1212 "Spdpcistatusregister": "0x84"
1213 },
1214 {
1215 "Channel": 0,
1216 "DeviceID": 18,
1217 "I2cAddress": "0xB2",
1218 "I2cbus": "MemoryChannel3",
1219 "Imc": 0,
1220 "Pecibus": "0x31",
1221 "Slot": 1,
1222 "Socket": 1,
1223 "Spdpcibus": "0x7E",
1224 "Spdpcicmdregister": "0x80",
1225 "Spdpcidataregister": "0x88",
1226 "Spdpcidevice": 11,
1227 "Spdpcifunction": 0,
1228 "Spdpcistatusregister": "0x84"
1229 },
1230 {
1231 "Channel": 1,
1232 "DeviceID": 19,
1233 "I2cAddress": "0xB4",
1234 "I2cbus": "MemoryChannel3",
1235 "Imc": 0,
1236 "Pecibus": "0x31",
1237 "Slot": 0,
1238 "Socket": 1,
1239 "Spdpcibus": "0x7E",
1240 "Spdpcicmdregister": "0x80",
1241 "Spdpcidataregister": "0x88",
1242 "Spdpcidevice": 11,
1243 "Spdpcifunction": 0,
1244 "Spdpcistatusregister": "0x84"
1245 },
1246 {
1247 "Channel": 1,
1248 "DeviceID": 20,
1249 "I2cAddress": "0xB6",
1250 "I2cbus": "MemoryChannel3",
1251 "Imc": 0,
1252 "Pecibus": "0x31",
1253 "Slot": 1,
1254 "Socket": 1,
1255 "Spdpcibus": "0x7E",
1256 "Spdpcicmdregister": "0x80",
1257 "Spdpcidataregister": "0x88",
1258 "Spdpcidevice": 11,
1259 "Spdpcifunction": 0,
1260 "Spdpcistatusregister": "0x84"
1261 },
1262 {
1263 "Channel": 0,
1264 "DeviceID": 21,
1265 "I2cAddress": "0xB8",
1266 "I2cbus": "MemoryChannel3",
1267 "Imc": 1,
1268 "Pecibus": "0x31",
1269 "Slot": 0,
1270 "Socket": 1,
1271 "Spdpcibus": "0x7E",
1272 "Spdpcicmdregister": "0x80",
1273 "Spdpcidataregister": "0x88",
1274 "Spdpcidevice": 11,
1275 "Spdpcifunction": 0,
1276 "Spdpcistatusregister": "0x84"
1277 },
1278 {
1279 "Channel": 0,
1280 "DeviceID": 22,
1281 "I2cAddress": "0xBA",
1282 "I2cbus": "MemoryChannel3",
1283 "Imc": 1,
1284 "Pecibus": "0x31",
1285 "Slot": 1,
1286 "Socket": 1,
1287 "Spdpcibus": "0x7E",
1288 "Spdpcicmdregister": "0x80",
1289 "Spdpcidataregister": "0x88",
1290 "Spdpcidevice": 11,
1291 "Spdpcifunction": 0,
1292 "Spdpcistatusregister": "0x84"
1293 },
1294 {
1295 "Channel": 1,
1296 "DeviceID": 23,
1297 "I2cAddress": "0xBC",
1298 "I2cbus": "MemoryChannel3",
1299 "Imc": 1,
1300 "Pecibus": "0x31",
1301 "Slot": 0,
1302 "Socket": 1,
1303 "Spdpcibus": "0x7E",
1304 "Spdpcicmdregister": "0x80",
1305 "Spdpcidataregister": "0x88",
1306 "Spdpcidevice": 11,
1307 "Spdpcifunction": 0,
1308 "Spdpcistatusregister": "0x84"
1309 },
1310 {
1311 "Channel": 1,
1312 "DeviceID": 24,
1313 "I2cAddress": "0xBE",
1314 "I2cbus": "MemoryChannel3",
1315 "Imc": 1,
1316 "Pecibus": "0x31",
1317 "Slot": 1,
1318 "Socket": 1,
1319 "Spdpcibus": "0x7E",
1320 "Spdpcicmdregister": "0x80",
1321 "Spdpcidataregister": "0x88",
1322 "Spdpcidevice": 11,
1323 "Spdpcifunction": 0,
1324 "Spdpcistatusregister": "0x84"
1325 },
1326 {
1327 "Channel": 0,
1328 "DeviceID": 25,
1329 "I2cAddress": "0xB0",
1330 "I2cbus": "MemoryChannel4",
1331 "Imc": 2,
1332 "Pecibus": "0x31",
1333 "Slot": 0,
1334 "Socket": 1,
1335 "Spdpcibus": "0x7E",
1336 "Spdpcicmdregister": "0x80",
1337 "Spdpcidataregister": "0x88",
1338 "Spdpcidevice": 11,
1339 "Spdpcifunction": 1,
1340 "Spdpcistatusregister": "0x84"
1341 },
1342 {
1343 "Channel": 0,
1344 "DeviceID": 26,
1345 "I2cAddress": "0xB2",
1346 "I2cbus": "MemoryChannel4",
1347 "Imc": 2,
1348 "Pecibus": "0x31",
1349 "Slot": 1,
1350 "Socket": 1,
1351 "Spdpcibus": "0x7E",
1352 "Spdpcicmdregister": "0x80",
1353 "Spdpcidataregister": "0x88",
1354 "Spdpcidevice": 11,
1355 "Spdpcifunction": 1,
1356 "Spdpcistatusregister": "0x84"
1357 },
1358 {
1359 "Channel": 1,
1360 "DeviceID": 27,
1361 "I2cAddress": "0xB4",
1362 "I2cbus": "MemoryChannel4",
1363 "Imc": 2,
1364 "Pecibus": "0x31",
1365 "Slot": 0,
1366 "Socket": 1,
1367 "Spdpcibus": "0x7E",
1368 "Spdpcicmdregister": "0x80",
1369 "Spdpcidataregister": "0x88",
1370 "Spdpcidevice": 11,
1371 "Spdpcifunction": 1,
1372 "Spdpcistatusregister": "0x84"
1373 },
1374 {
1375 "Channel": 1,
1376 "DeviceID": 28,
1377 "I2cAddress": "0xB6",
1378 "I2cbus": "MemoryChannel4",
1379 "Imc": 2,
1380 "Pecibus": "0x31",
1381 "Slot": 1,
1382 "Socket": 1,
1383 "Spdpcibus": "0x7E",
1384 "Spdpcicmdregister": "0x80",
1385 "Spdpcidataregister": "0x88",
1386 "Spdpcidevice": 11,
1387 "Spdpcifunction": 1,
1388 "Spdpcistatusregister": "0x84"
1389 },
1390 {
1391 "Channel": 0,
1392 "DeviceID": 29,
1393 "I2cAddress": "0xB8",
1394 "I2cbus": "MemoryChannel4",
1395 "Imc": 3,
1396 "Pecibus": "0x31",
1397 "Slot": 0,
1398 "Socket": 1,
1399 "Spdpcibus": "0x7E",
1400 "Spdpcicmdregister": "0x80",
1401 "Spdpcidataregister": "0x88",
1402 "Spdpcidevice": 11,
1403 "Spdpcifunction": 1,
1404 "Spdpcistatusregister": "0x84"
1405 },
1406 {
1407 "Channel": 0,
1408 "DeviceID": 30,
1409 "I2cAddress": "0xBA",
1410 "I2cbus": "MemoryChannel4",
1411 "Imc": 3,
1412 "Pecibus": "0x31",
1413 "Slot": 1,
1414 "Socket": 1,
1415 "Spdpcibus": "0x7E",
1416 "Spdpcicmdregister": "0x80",
1417 "Spdpcidataregister": "0x88",
1418 "Spdpcidevice": 11,
1419 "Spdpcifunction": 1,
1420 "Spdpcistatusregister": "0x84"
1421 },
1422 {
1423 "Channel": 1,
1424 "DeviceID": 31,
1425 "I2cAddress": "0xBC",
1426 "I2cbus": "MemoryChannel4",
1427 "Imc": 3,
1428 "Pecibus": "0x31",
1429 "Slot": 0,
1430 "Socket": 1,
1431 "Spdpcibus": "0x7E",
1432 "Spdpcicmdregister": "0x80",
1433 "Spdpcidataregister": "0x88",
1434 "Spdpcidevice": 11,
1435 "Spdpcifunction": 1,
1436 "Spdpcistatusregister": "0x84"
1437 },
1438 {
1439 "Channel": 1,
1440 "DeviceID": 32,
1441 "I2cAddress": "0xBE",
1442 "I2cbus": "MemoryChannel4",
1443 "Imc": 3,
1444 "Pecibus": "0x31",
1445 "Slot": 1,
1446 "Socket": 1,
1447 "Spdpcibus": "0x7E",
1448 "Spdpcicmdregister": "0x80",
1449 "Spdpcidataregister": "0x88",
1450 "Spdpcidevice": 11,
1451 "Spdpcifunction": 1,
1452 "Spdpcistatusregister": "0x84"
1453 }
1454 ],
1455 "Type": "PMEM"
1456 },
1457 {
1458 "Address": [
1459 "0x58",
1460 "0x59"
1461 ],
1462 "Bus": 11,
1463 "Name": "PSU address",
1464 "Type": "PSUPresence"
1465 },
1466 {
1467 "Class": "fan",
1468 "FFGainCoefficient": 1.0,
1469 "FFOffCoefficient": 0.0,
1470 "ICoefficient": 0.0,
1471 "ILimitMax": 0.0,
1472 "ILimitMin": 0.0,
1473 "Inputs": [
1474 "Fan1_0",
1475 "Fan1_1"
1476 ],
1477 "Name": "Fan_1",
1478 "NegativeHysteresis": 0.0,
1479 "OutLimitMax": 100.0,
1480 "OutLimitMin": 10.0,
1481 "Outputs": [
1482 "Pwm_1"
1483 ],
1484 "PCoefficient": 0.0,
1485 "PositiveHysteresis": 0.0,
1486 "SlewNeg": 0.0,
1487 "SlewPos": 0.0,
1488 "Type": "Pid",
1489 "Zones": [
1490 "Fan1Zone"
1491 ]
1492 },
1493 {
1494 "Class": "fan",
1495 "FFGainCoefficient": 1.0,
1496 "FFOffCoefficient": 0.0,
1497 "ICoefficient": 0.0,
1498 "ILimitMax": 0.0,
1499 "ILimitMin": 0.0,
1500 "Inputs": [
1501 "Fan2_0",
1502 "Fan2_1"
1503 ],
1504 "Name": "Fan_2",
1505 "NegativeHysteresis": 0.0,
1506 "OutLimitMax": 100.0,
1507 "OutLimitMin": 10.0,
1508 "Outputs": [
1509 "Pwm_2"
1510 ],
1511 "PCoefficient": 0.0,
1512 "PositiveHysteresis": 0.0,
1513 "SlewNeg": 0.0,
1514 "SlewPos": 0.0,
1515 "Type": "Pid",
1516 "Zones": [
1517 "Fan2Zone"
1518 ]
1519 },
1520 {
1521 "Class": "fan",
1522 "FFGainCoefficient": 1.0,
1523 "FFOffCoefficient": 0.0,
1524 "ICoefficient": 0.0,
1525 "ILimitMax": 0.0,
1526 "ILimitMin": 0.0,
1527 "Inputs": [
1528 "Fan3_0",
1529 "Fan3_1"
1530 ],
1531 "Name": "Fan_3",
1532 "NegativeHysteresis": 0.0,
1533 "OutLimitMax": 100.0,
1534 "OutLimitMin": 10.0,
1535 "Outputs": [
1536 "Pwm_3"
1537 ],
1538 "PCoefficient": 0.0,
1539 "PositiveHysteresis": 0.0,
1540 "SlewNeg": 0.0,
1541 "SlewPos": 0.0,
1542 "Type": "Pid",
1543 "Zones": [
1544 "Fan3Zone"
1545 ]
1546 },
1547 {
1548 "Class": "fan",
1549 "FFGainCoefficient": 1.0,
1550 "FFOffCoefficient": 0.0,
1551 "ICoefficient": 0.0,
1552 "ILimitMax": 0.0,
1553 "ILimitMin": 0.0,
1554 "Inputs": [
1555 "Fan4_0",
1556 "Fan4_1"
1557 ],
1558 "Name": "Fan_4",
1559 "NegativeHysteresis": 0.0,
1560 "OutLimitMax": 100.0,
1561 "OutLimitMin": 10.0,
1562 "Outputs": [
1563 "Pwm_4"
1564 ],
1565 "PCoefficient": 0.0,
1566 "PositiveHysteresis": 0.0,
1567 "SlewNeg": 0.0,
1568 "SlewPos": 0.0,
1569 "Type": "Pid",
1570 "Zones": [
1571 "Fan4Zone"
1572 ]
1573 },
1574 {
1575 "Class": "fan",
1576 "FFGainCoefficient": 1.0,
1577 "FFOffCoefficient": 0.0,
1578 "ICoefficient": 0.0,
1579 "ILimitMax": 0.0,
1580 "ILimitMin": 0.0,
1581 "Inputs": [
1582 "Fan5_0",
1583 "Fan5_1"
1584 ],
1585 "Name": "Fan_5",
1586 "NegativeHysteresis": 0.0,
1587 "OutLimitMax": 100.0,
1588 "OutLimitMin": 10.0,
1589 "Outputs": [
1590 "Pwm_5"
1591 ],
1592 "PCoefficient": 0.0,
1593 "PositiveHysteresis": 0.0,
1594 "SlewNeg": 0.0,
1595 "SlewPos": 0.0,
1596 "Type": "Pid",
1597 "Zones": [
1598 "Fan5Zone"
1599 ]
1600 },
1601 {
1602 "Class": "fan",
1603 "FFGainCoefficient": 1.0,
1604 "FFOffCoefficient": 0.0,
1605 "ICoefficient": 0.0,
1606 "ILimitMax": 0.0,
1607 "ILimitMin": 0.0,
1608 "Inputs": [
1609 "Fan6_0",
1610 "Fan6_1"
1611 ],
1612 "Name": "Fan_6",
1613 "NegativeHysteresis": 0.0,
1614 "OutLimitMax": 100.0,
1615 "OutLimitMin": 10.0,
1616 "Outputs": [
1617 "Pwm_6"
1618 ],
1619 "PCoefficient": 0.0,
1620 "PositiveHysteresis": 0.0,
1621 "SlewNeg": 0.0,
1622 "SlewPos": 0.0,
1623 "Type": "Pid",
1624 "Zones": [
1625 "Fan6Zone"
1626 ]
1627 },
1628 {
1629 "Class": "temp",
1630 "FFGainCoefficient": 0.0,
1631 "FFOffCoefficient": 0.0,
1632 "ICoefficient": -1.0,
1633 "ILimitMax": 100,
1634 "ILimitMin": 30,
1635 "Inputs": [
1636 "DTS CPU1"
1637 ],
1638 "Name": "DTS_CPU1_TEMP",
1639 "NegativeHysteresis": 5.0,
1640 "OutLimitMax": 100,
1641 "OutLimitMin": 30,
1642 "Outputs": [],
1643 "PCoefficient": -5,
1644 "PositiveHysteresis": 0.0,
1645 "SetPoint": 75.0,
1646 "SlewNeg": -1,
1647 "SlewPos": 0.0,
1648 "Type": "Pid",
1649 "Zones": [
1650 "Fan1Zone",
1651 "Fan2Zone",
1652 "Fan3Zone"
1653 ]
1654 },
1655 {
1656 "Class": "temp",
1657 "FFGainCoefficient": 0.0,
1658 "FFOffCoefficient": 0.0,
1659 "ICoefficient": -1.0,
1660 "ILimitMax": 100,
1661 "ILimitMin": 30,
1662 "Inputs": [
1663 "DTS CPU2"
1664 ],
1665 "Name": "DTS_CPU2_TEMP",
1666 "NegativeHysteresis": 5.0,
1667 "OutLimitMax": 100,
1668 "OutLimitMin": 30,
1669 "Outputs": [],
1670 "PCoefficient": -5,
1671 "PositiveHysteresis": 0.0,
1672 "SetPoint": 75.0,
1673 "SlewNeg": -1,
1674 "SlewPos": 0.0,
1675 "Type": "Pid",
1676 "Zones": [
1677 "Fan4Zone",
1678 "Fan5Zone",
1679 "Fan6Zone"
1680 ]
1681 },
1682 {
1683 "Class": "temp",
1684 "FFGainCoefficient": 0.0,
1685 "FFOffCoefficient": 0.0,
1686 "ICoefficient": -1.0,
1687 "ILimitMax": 100,
1688 "ILimitMin": 10,
1689 "Inputs": [
1690 "CPU0_VR_0_Temperature",
1691 "CPU0_VR_1_Temperature",
1692 "CPU0_VR_2_Temperature"
1693 ],
1694 "Name": "CPU0_VR_TEMP",
1695 "NegativeHysteresis": 5.0,
1696 "OutLimitMax": 100,
1697 "OutLimitMin": 10,
1698 "Outputs": [],
1699 "PCoefficient": -5,
1700 "PositiveHysteresis": 0.0,
1701 "SetPoint": 85.0,
1702 "SlewNeg": -1,
1703 "SlewPos": 0.0,
1704 "Type": "Pid",
1705 "Zones": [
1706 "Fan2Zone"
1707 ]
1708 },
1709 {
1710 "Class": "temp",
1711 "FFGainCoefficient": 0.0,
1712 "FFOffCoefficient": 0.0,
1713 "ICoefficient": -1.0,
1714 "ILimitMax": 100,
1715 "ILimitMin": 10,
1716 "Inputs": [
1717 "CPU0_VR_0_Temperature",
1718 "CPU0_VR_1_Temperature",
1719 "CPU0_VR_2_Temperature"
1720 ],
1721 "Name": "CPU0_VR_TEMP1",
1722 "NegativeHysteresis": 5.0,
1723 "OutLimitMax": 80,
1724 "OutLimitMin": 10,
1725 "Outputs": [],
1726 "PCoefficient": -5,
1727 "PositiveHysteresis": 0.0,
1728 "SetPoint": 85.0,
1729 "SlewNeg": -1,
1730 "SlewPos": 0.0,
1731 "Type": "Pid",
1732 "Zones": [
1733 "Fan1Zone",
1734 "Fan3Zone"
1735 ]
1736 },
1737 {
1738 "Class": "temp",
1739 "FFGainCoefficient": 0.0,
1740 "FFOffCoefficient": 0.0,
1741 "ICoefficient": -1.0,
1742 "ILimitMax": 100,
1743 "ILimitMin": 10,
1744 "Inputs": [
1745 "CPU1_VR_0_Temperature",
1746 "CPU1_VR_1_Temperature",
1747 "CPU1_VR_2_Temperature"
1748 ],
1749 "Name": "CPU1_VR_TEMP",
1750 "NegativeHysteresis": 5.0,
1751 "OutLimitMax": 100,
1752 "OutLimitMin": 10,
1753 "Outputs": [],
1754 "PCoefficient": -5,
1755 "PositiveHysteresis": 0.0,
1756 "SetPoint": 85.0,
1757 "SlewNeg": -1,
1758 "SlewPos": 0.0,
1759 "Type": "Pid",
1760 "Zones": [
1761 "Fan5Zone"
1762 ]
1763 },
1764 {
1765 "Class": "temp",
1766 "FFGainCoefficient": 0.0,
1767 "FFOffCoefficient": 0.0,
1768 "ICoefficient": -1.0,
1769 "ILimitMax": 100,
1770 "ILimitMin": 10,
1771 "Inputs": [
1772 "CPU1_VR_0_Temperature",
1773 "CPU1_VR_1_Temperature",
1774 "CPU1_VR_2_Temperature"
1775 ],
1776 "Name": "CPU1_VR_TEMP1",
1777 "NegativeHysteresis": 5.0,
1778 "OutLimitMax": 80,
1779 "OutLimitMin": 10,
1780 "Outputs": [],
1781 "PCoefficient": -5,
1782 "PositiveHysteresis": 0.0,
1783 "SetPoint": 85.0,
1784 "SlewNeg": -1,
1785 "SlewPos": 0.0,
1786 "Type": "Pid",
1787 "Zones": [
1788 "Fan4Zone",
1789 "Fan6Zone"
1790 ]
1791 },
1792 {
1793 "Class": "temp",
1794 "FFGainCoefficient": 0.0,
1795 "FFOffCoefficient": 0.0,
1796 "ICoefficient": -1.0,
1797 "ILimitMax": 100,
1798 "ILimitMin": 10,
1799 "Inputs": [
1800 "CPU0_DIMM_VR_0_Temperature",
1801 "CPU0_DIMM_VR_1_Temperature",
1802 "CPU1_DIMM_VR_0_Temperature",
1803 "CPU1_DIMM_VR_1_Temperature"
1804 ],
1805 "Name": "CPU_DIMM_TEMP",
1806 "NegativeHysteresis": 5.0,
1807 "OutLimitMax": 100,
1808 "OutLimitMin": 10,
1809 "Outputs": [],
1810 "PCoefficient": -5,
1811 "PositiveHysteresis": 0.0,
1812 "SetPoint": 85.0,
1813 "SlewNeg": -1,
1814 "SlewPos": 0.0,
1815 "Type": "Pid",
1816 "Zones": [
1817 "Fan1Zone",
1818 "Fan2Zone",
1819 "Fan3Zone",
1820 "Fan4Zone",
1821 "Fan5Zone",
1822 "Fan6Zone"
1823 ]
1824 },
1825 {
1826 "Class": "temp",
1827 "FFGainCoefficient": 0.0,
1828 "FFOffCoefficient": 0.0,
1829 "ICoefficient": -1.0,
1830 "ILimitMax": 100,
1831 "ILimitMin": 10,
1832 "Inputs": [
1833 "NVMe_Front_BP0_Temp",
1834 "NVMe_Front_BP1_Temp"
1835 ],
1836 "Name": "NVME_FRONT_BP_TEMP",
1837 "NegativeHysteresis": 5.0,
1838 "OutLimitMax": 100,
1839 "OutLimitMin": 10,
1840 "Outputs": [],
1841 "PCoefficient": -5,
1842 "PositiveHysteresis": 0.0,
1843 "SetPoint": 50.0,
1844 "SlewNeg": -1,
1845 "SlewPos": 0.0,
1846 "Type": "Pid",
1847 "Zones": [
1848 "Fan3Zone",
1849 "Fan4Zone",
1850 "Fan5Zone",
1851 "Fan6Zone"
1852 ]
1853 },
1854 {
1855 "Class": "temp",
1856 "FFGainCoefficient": 0.0,
1857 "FFOffCoefficient": 0.0,
1858 "ICoefficient": -1.0,
1859 "ILimitMax": 100,
1860 "ILimitMin": 10,
1861 "Inputs": [
1862 "NVMe_Rear_BP_Temp"
1863 ],
1864 "Name": "NVME_REAR_BP_TEMP1",
1865 "NegativeHysteresis": 5.0,
1866 "OutLimitMax": 80,
1867 "OutLimitMin": 10,
1868 "Outputs": [],
1869 "PCoefficient": -5,
1870 "PositiveHysteresis": 0.0,
1871 "SetPoint": 54.0,
1872 "SlewNeg": -1,
1873 "SlewPos": 0.0,
1874 "Type": "Pid",
1875 "Zones": [
1876 "Fan3Zone"
1877 ]
1878 },
1879 {
1880 "Class": "temp",
1881 "FFGainCoefficient": 0.0,
1882 "FFOffCoefficient": 0.0,
1883 "ICoefficient": -1.0,
1884 "ILimitMax": 100,
1885 "ILimitMin": 10,
1886 "Inputs": [
1887 "NVMe_Rear_BP_Temp"
1888 ],
1889 "Name": "NVME_REAR_BP_TEMP2",
1890 "NegativeHysteresis": 5.0,
1891 "OutLimitMax": 100,
1892 "OutLimitMin": 10,
1893 "Outputs": [],
1894 "PCoefficient": -5,
1895 "PositiveHysteresis": 0.0,
1896 "SetPoint": 54.0,
1897 "SlewNeg": -1,
1898 "SlewPos": 0.0,
1899 "Type": "Pid",
1900 "Zones": [
1901 "Fan4Zone",
1902 "Fan5Zone",
1903 "Fan6Zone"
1904 ]
1905 },
1906 {
1907 "Class": "temp",
1908 "FFGainCoefficient": 0.0,
1909 "FFOffCoefficient": 0.0,
1910 "ICoefficient": -1.0,
1911 "ILimitMax": 100,
1912 "ILimitMin": 10,
1913 "Inputs": [
1914 "M2_Riser_Temp"
1915 ],
1916 "Name": "M2_RISER_TEMP",
1917 "NegativeHysteresis": 5.0,
1918 "OutLimitMax": 100,
1919 "OutLimitMin": 10,
1920 "Outputs": [],
1921 "PCoefficient": -5,
1922 "PositiveHysteresis": 0.0,
1923 "SetPoint": 50.0,
1924 "SlewNeg": -1,
1925 "SlewPos": 0.0,
1926 "Type": "Pid",
1927 "Zones": [
1928 "Fan3Zone",
1929 "Fan4Zone"
1930 ]
1931 },
1932 {
1933 "Class": "temp",
1934 "FFGainCoefficient": 0.0,
1935 "FFOffCoefficient": 0.0,
1936 "ICoefficient": -1.0,
1937 "ILimitMax": 100,
1938 "ILimitMin": 10,
1939 "Inputs": [
1940 "OCP_BP_Temp"
1941 ],
1942 "Name": "OCP_BP_TEMP",
1943 "NegativeHysteresis": 5.0,
1944 "OutLimitMax": 100,
1945 "OutLimitMin": 10,
1946 "Outputs": [],
1947 "PCoefficient": -5,
1948 "PositiveHysteresis": 0.0,
1949 "SetPoint": 45.0,
1950 "SlewNeg": -1,
1951 "SlewPos": 0.0,
1952 "Type": "Pid",
1953 "Zones": [
1954 "Fan1Zone",
1955 "Fan2Zone"
1956 ]
1957 },
1958 {
1959 "Class": "temp",
1960 "FFGainCoefficient": 0.0,
1961 "FFOffCoefficient": 0.0,
1962 "ICoefficient": -1.0,
1963 "ILimitMax": 80,
1964 "ILimitMin": 10,
1965 "Inputs": [
1966 "PSU0_Temperature",
1967 "PSU1_Temperature"
1968 ],
1969 "Name": "PSU_TEMP1",
1970 "NegativeHysteresis": 5.0,
1971 "OutLimitMax": 100,
1972 "OutLimitMin": 10,
1973 "Outputs": [],
1974 "PCoefficient": -5,
1975 "PositiveHysteresis": 0.0,
1976 "SetPoint": 48.0,
1977 "SlewNeg": -1,
1978 "SlewPos": 0.0,
1979 "Type": "Pid",
1980 "Zones": [
1981 "Fan4Zone"
1982 ]
1983 },
1984 {
1985 "Class": "temp",
1986 "FFGainCoefficient": 0.0,
1987 "FFOffCoefficient": 0.0,
1988 "ICoefficient": -1.0,
1989 "ILimitMax": 100,
1990 "ILimitMin": 10,
1991 "Inputs": [
1992 "PSU0_Temperature",
1993 "PSU1_Temperature"
1994 ],
1995 "Name": "PSU_TEMP2",
1996 "NegativeHysteresis": 5.0,
1997 "OutLimitMax": 100,
1998 "OutLimitMin": 10,
1999 "Outputs": [],
2000 "PCoefficient": -5,
2001 "PositiveHysteresis": 0.0,
2002 "SetPoint": 48.0,
2003 "SlewNeg": -1,
2004 "SlewPos": 0.0,
2005 "Type": "Pid",
2006 "Zones": [
2007 "Fan5Zone",
2008 "Fan6Zone"
2009 ]
2010 },
2011 {
2012 "FailSafePercent": 100,
2013 "MinThermalOutput": 10,
2014 "Name": "Fan1Zone",
2015 "Type": "Pid.Zone"
2016 },
2017 {
2018 "FailSafePercent": 100,
2019 "MinThermalOutput": 10,
2020 "Name": "Fan2Zone",
2021 "Type": "Pid.Zone"
2022 },
2023 {
2024 "FailSafePercent": 100,
2025 "MinThermalOutput": 10,
2026 "Name": "Fan3Zone",
2027 "Type": "Pid.Zone"
2028 },
2029 {
2030 "FailSafePercent": 100,
2031 "MinThermalOutput": 10,
2032 "Name": "Fan4Zone",
2033 "Type": "Pid.Zone"
2034 },
2035 {
2036 "FailSafePercent": 100,
2037 "MinThermalOutput": 10,
2038 "Name": "Fan5Zone",
2039 "Type": "Pid.Zone"
2040 },
2041 {
2042 "FailSafePercent": 100,
2043 "MinThermalOutput": 10,
2044 "Name": "Fan6Zone",
2045 "Type": "Pid.Zone"
2046 },
2047 {
2048 "Class": "temp",
2049 "Inputs": [
2050 "Inlet"
2051 ],
2052 "Name": "INLET_TEMP",
2053 "NegativeHysteresis": 0,
2054 "Output": [
2055 20.0,
2056 35.0,
2057 50.0,
2058 65.0,
2059 80.0,
2060 100.0
2061 ],
2062 "PositiveHysteresis": 0,
2063 "Reading": [
2064 15.0,
2065 20.0,
2066 25.0,
2067 30.0,
2068 35.0,
2069 40.0
2070 ],
2071 "Type": "Stepwise",
2072 "Zones": [
2073 "Fan1Zone",
2074 "Fan2Zone",
2075 "Fan3Zone",
2076 "Fan4Zone",
2077 "Fan5Zone",
2078 "Fan6Zone"
2079 ]
2080 },
2081 {
2082 "Address": "0x48",
2083 "Bus": 46,
2084 "Name": "Inlet",
2085 "Thresholds": [
2086 {
2087 "Direction": "greater than",
2088 "Name": "upper critical",
2089 "Severity": 1,
2090 "Value": 43
2091 },
2092 {
2093 "Direction": "greater than",
2094 "Name": "upper non critical",
2095 "Severity": 0,
2096 "Value": 38
2097 },
2098 {
2099 "Direction": "less than",
2100 "Name": "lower non critical",
2101 "Severity": 0,
2102 "Value": 5
2103 },
2104 {
2105 "Direction": "less than",
2106 "Name": "lower critical",
2107 "Severity": 1,
2108 "Value": 0
2109 }
2110 ],
2111 "Type": "TMP112"
2112 },
2113 {
2114 "Address": "0x30",
2115 "Bus": 0,
2116 "CpuID": 1,
2117 "Name": "CPU 1",
2118 "PresenceGpio": [
2119 {
2120 "Name": "FM_CPU0_SKTOCC_N",
2121 "Polarity": "Low"
2122 }
2123 ],
2124 "Type": "XeonCPU"
2125 },
2126 {
2127 "Address": "0x31",
2128 "Bus": 0,
2129 "CpuID": 2,
2130 "Name": "CPU 2",
2131 "PresenceGpio": [
2132 {
2133 "Name": "FM_CPU1_SKTOCC_N",
2134 "Polarity": "Low"
2135 }
2136 ],
2137 "Type": "XeonCPU"
2138 },
2139 {
2140 "Address": "0x76",
2141 "Bus": 5,
2142 "Name": "CPU0_VR_0",
2143 "Thresholds": [
2144 {
2145 "Direction": "greater than",
2146 "Name": "upper critical",
2147 "Severity": 1,
2148 "Value": 125
2149 },
2150 {
2151 "Direction": "greater than",
2152 "Name": "upper non critical",
2153 "Severity": 0,
2154 "Value": 105
2155 },
2156 {
2157 "Direction": "less than",
2158 "Name": "lower non critical",
2159 "Severity": 0,
2160 "Value": 5
2161 },
2162 {
2163 "Direction": "less than",
2164 "Name": "lower critical",
2165 "Severity": 1,
2166 "Value": 0
2167 }
2168 ],
2169 "Type": "pmbus"
2170 },
2171 {
2172 "Address": "0x6A",
2173 "Bus": 5,
2174 "Name": "CPU0_VR_1",
2175 "Thresholds": [
2176 {
2177 "Direction": "greater than",
2178 "Name": "upper critical",
2179 "Severity": 1,
2180 "Value": 125
2181 },
2182 {
2183 "Direction": "greater than",
2184 "Name": "upper non critical",
2185 "Severity": 0,
2186 "Value": 105
2187 },
2188 {
2189 "Direction": "less than",
2190 "Name": "lower non critical",
2191 "Severity": 0,
2192 "Value": 5
2193 },
2194 {
2195 "Direction": "less than",
2196 "Name": "lower critical",
2197 "Severity": 1,
2198 "Value": 0
2199 }
2200 ],
2201 "Type": "pmbus"
2202 },
2203 {
2204 "Address": "0x58",
2205 "Bus": 5,
2206 "Name": "CPU0_VR_2",
2207 "Thresholds": [
2208 {
2209 "Direction": "greater than",
2210 "Name": "upper critical",
2211 "Severity": 1,
2212 "Value": 125
2213 },
2214 {
2215 "Direction": "greater than",
2216 "Name": "upper non critical",
2217 "Severity": 0,
2218 "Value": 105
2219 },
2220 {
2221 "Direction": "less than",
2222 "Name": "lower non critical",
2223 "Severity": 0,
2224 "Value": 5
2225 },
2226 {
2227 "Direction": "less than",
2228 "Name": "lower critical",
2229 "Severity": 1,
2230 "Value": 0
2231 }
2232 ],
2233 "Type": "pmbus"
2234 },
2235 {
2236 "Address": "0x70",
2237 "Bus": 5,
2238 "Name": "CPU1_VR_0",
2239 "Thresholds": [
2240 {
2241 "Direction": "greater than",
2242 "Name": "upper critical",
2243 "Severity": 1,
2244 "Value": 125
2245 },
2246 {
2247 "Direction": "greater than",
2248 "Name": "upper non critical",
2249 "Severity": 0,
2250 "Value": 105
2251 },
2252 {
2253 "Direction": "less than",
2254 "Name": "lower non critical",
2255 "Severity": 0,
2256 "Value": 5
2257 },
2258 {
2259 "Direction": "less than",
2260 "Name": "lower critical",
2261 "Severity": 1,
2262 "Value": 0
2263 }
2264 ],
2265 "Type": "pmbus"
2266 },
2267 {
2268 "Address": "0x6C",
2269 "Bus": 5,
2270 "Name": "CPU1_VR_1",
2271 "Thresholds": [
2272 {
2273 "Direction": "greater than",
2274 "Name": "upper critical",
2275 "Severity": 1,
2276 "Value": 125
2277 },
2278 {
2279 "Direction": "greater than",
2280 "Name": "upper non critical",
2281 "Severity": 0,
2282 "Value": 105
2283 },
2284 {
2285 "Direction": "less than",
2286 "Name": "lower non critical",
2287 "Severity": 0,
2288 "Value": 5
2289 },
2290 {
2291 "Direction": "less than",
2292 "Name": "lower critical",
2293 "Severity": 1,
2294 "Value": 0
2295 }
2296 ],
2297 "Type": "pmbus"
2298 },
2299 {
2300 "Address": "0x5E",
2301 "Bus": 5,
2302 "Name": "CPU1_VR_2",
2303 "Thresholds": [
2304 {
2305 "Direction": "greater than",
2306 "Name": "upper critical",
2307 "Severity": 1,
2308 "Value": 125
2309 },
2310 {
2311 "Direction": "greater than",
2312 "Name": "upper non critical",
2313 "Severity": 0,
2314 "Value": 105
2315 },
2316 {
2317 "Direction": "less than",
2318 "Name": "lower non critical",
2319 "Severity": 0,
2320 "Value": 5
2321 },
2322 {
2323 "Direction": "less than",
2324 "Name": "lower critical",
2325 "Severity": 1,
2326 "Value": 0
2327 }
2328 ],
2329 "Type": "pmbus"
2330 },
2331 {
2332 "Address": "0x5A",
2333 "Bus": 5,
2334 "Name": "CPU0_DIMM_VR_0",
2335 "Thresholds": [
2336 {
2337 "Direction": "greater than",
2338 "Name": "upper critical",
2339 "Severity": 1,
2340 "Value": 125
2341 },
2342 {
2343 "Direction": "greater than",
2344 "Name": "upper non critical",
2345 "Severity": 0,
2346 "Value": 105
2347 },
2348 {
2349 "Direction": "less than",
2350 "Name": "lower non critical",
2351 "Severity": 0,
2352 "Value": 5
2353 },
2354 {
2355 "Direction": "less than",
2356 "Name": "lower critical",
2357 "Severity": 1,
2358 "Value": 0
2359 }
2360 ],
2361 "Type": "pmbus"
2362 },
2363 {
2364 "Address": "0x62",
2365 "Bus": 5,
2366 "Name": "CPU0_DIMM_VR_1",
2367 "Thresholds": [
2368 {
2369 "Direction": "greater than",
2370 "Name": "upper critical",
2371 "Severity": 1,
2372 "Value": 125
2373 },
2374 {
2375 "Direction": "greater than",
2376 "Name": "upper non critical",
2377 "Severity": 0,
2378 "Value": 105
2379 },
2380 {
2381 "Direction": "less than",
2382 "Name": "lower non critical",
2383 "Severity": 0,
2384 "Value": 5
2385 },
2386 {
2387 "Direction": "less than",
2388 "Name": "lower critical",
2389 "Severity": 1,
2390 "Value": 0
2391 }
2392 ],
2393 "Type": "pmbus"
2394 },
2395 {
2396 "Address": "0x5C",
2397 "Bus": 5,
2398 "Name": "CPU1_DIMM_VR_0",
2399 "Thresholds": [
2400 {
2401 "Direction": "greater than",
2402 "Name": "upper critical",
2403 "Severity": 1,
2404 "Value": 125
2405 },
2406 {
2407 "Direction": "greater than",
2408 "Name": "upper non critical",
2409 "Severity": 0,
2410 "Value": 105
2411 },
2412 {
2413 "Direction": "less than",
2414 "Name": "lower non critical",
2415 "Severity": 0,
2416 "Value": 5
2417 },
2418 {
2419 "Direction": "less than",
2420 "Name": "lower critical",
2421 "Severity": 1,
2422 "Value": 0
2423 }
2424 ],
2425 "Type": "pmbus"
2426 },
2427 {
2428 "Address": "0x64",
2429 "Bus": 5,
2430 "Name": "CPU1_DIMM_VR_1",
2431 "Thresholds": [
2432 {
2433 "Direction": "greater than",
2434 "Name": "upper critical",
2435 "Severity": 1,
2436 "Value": 125
2437 },
2438 {
2439 "Direction": "greater than",
2440 "Name": "upper non critical",
2441 "Severity": 0,
2442 "Value": 105
2443 },
2444 {
2445 "Direction": "less than",
2446 "Name": "lower non critical",
2447 "Severity": 0,
2448 "Value": 5
2449 },
2450 {
2451 "Direction": "less than",
2452 "Name": "lower critical",
2453 "Severity": 1,
2454 "Value": 0
2455 }
2456 ],
2457 "Type": "pmbus"
2458 },
2459 {
2460 "Address": "0x68",
2461 "Bus": 5,
2462 "Name": "PCH_VR",
2463 "Thresholds": [
2464 {
2465 "Direction": "greater than",
2466 "Name": "upper critical",
2467 "Severity": 1,
2468 "Value": 105
2469 },
2470 {
2471 "Direction": "greater than",
2472 "Name": "upper non critical",
2473 "Severity": 0,
2474 "Value": 100
2475 },
2476 {
2477 "Direction": "less than",
2478 "Name": "lower non critical",
2479 "Severity": 0,
2480 "Value": 5
2481 },
2482 {
2483 "Direction": "less than",
2484 "Name": "lower critical",
2485 "Severity": 1,
2486 "Value": 0
2487 }
2488 ],
2489 "Type": "pmbus"
2490 },
2491 {
2492 "Address": "0x58",
2493 "Bus": 11,
2494 "Name": "PSU0",
2495 "Type": "pmbus"
2496 },
2497 {
2498 "Address": "0x59",
2499 "Bus": 11,
2500 "Name": "PSU1",
2501 "Type": "pmbus"
2502 }
2503 ],
2504 "Name": "G220A",
2505 "Probe": [
2506 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'G220*'})"
2507 ],
2508 "Type": "Board",
2509 "xyz.openbmc_project.Inventory.Decorator.Asset": {
2510 "Manufacturer": "$PRODUCT_MANUFACTURER",
2511 "Model": "$PRODUCT_PRODUCT_NAME",
2512 "PartNumber": "$PRODUCT_PART_NUMBER",
2513 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
2514 },
2515 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
2516 "AssetTag": "$PRODUCT_ASSET_TAG"
2517 },
2518 "xyz.openbmc_project.Inventory.Item.System": {}
2519}