blob: afe4af27d950950d4a2910893ac9b25ceea46673 [file] [log] [blame]
Jonico Eustaquio8809d712023-05-03 11:49:00 -05001[
2 {
3 "Exposes": [
4 {
Jonico Eustaquioac1cf212023-05-04 12:01:22 -05005 "BridgeGpio": [
6 {
7 "Name": "VBAT_EN",
8 "Polarity": "High"
9 }
10 ],
11 "EntityId": 40,
12 "EntityInstance": 0,
13 "Index": 0,
14 "MaxValue": 3.57,
15 "MinValue": 0,
16 "Name": "MOBO_VBAT_RTC",
17 "PollRate": 86400,
18 "ScaleFactor": 0.29,
19 "Thresholds": [
20 {
21 "Direction": "greater than",
22 "Name": "upper critical",
23 "Severity": 1,
24 "Value": 3.556
25 },
26 {
27 "Direction": "greater than",
28 "Name": "upper non critical",
29 "Severity": 0,
30 "Value": 3.458
31 },
32 {
33 "Direction": "less than",
34 "Name": "lower critical",
35 "Severity": 1,
36 "Value": 2.212
37 },
38 {
39 "Direction": "less than",
40 "Name": "lower non critical",
41 "Severity": 0,
42 "Value": 2.31
43 }
44 ],
45 "Type": "ADC"
46 },
47 {
Jonico Eustaquio8809d712023-05-03 11:49:00 -050048 "Address": "0x40",
49 "Bus": 40,
50 "Labels": [
51 "vout1",
52 "vout2",
53 "vout3",
54 "vout4",
55 "vout5",
56 "vout6",
57 "vout7",
58 "vout8",
59 "vout9",
60 "vout10",
61 "vout11",
62 "vout12",
63 "vout13",
64 "vout14",
65 "vout15",
66 "vout16",
67 "vout17"
68 ],
69 "Name": "MB_ADM1266_0",
70 "PowerState": "Always",
71 "Thresholds": [
72 {
73 "Direction": "greater than",
74 "Label": "vout1",
75 "Name": "upper critical",
76 "Severity": 1,
77 "Value": 13.56
78 },
79 {
80 "Direction": "greater than",
81 "Label": "vout1",
82 "Name": "upper non critical",
83 "Severity": 0,
84 "Value": 12.96
85 },
86 {
87 "Direction": "less than",
88 "Label": "vout1",
89 "Name": "lower critical",
90 "Severity": 1,
91 "Value": 10.44
92 },
93 {
94 "Direction": "less than",
95 "Label": "vout1",
96 "Name": "lower non critical",
97 "Severity": 0,
98 "Value": 11.04
99 },
100 {
101 "Direction": "greater than",
102 "Label": "vout2",
103 "Name": "upper critical",
104 "Severity": 1,
105 "Value": 5.65
106 },
107 {
108 "Direction": "greater than",
109 "Label": "vout2",
110 "Name": "upper non critical",
111 "Severity": 0,
112 "Value": 5.4
113 },
114 {
115 "Direction": "less than",
116 "Label": "vout2",
117 "Name": "lower critical",
118 "Severity": 1,
119 "Value": 4.35
120 },
121 {
122 "Direction": "less than",
123 "Label": "vout2",
124 "Name": "lower non critical",
125 "Severity": 0,
126 "Value": 4.6
127 },
128 {
129 "Direction": "greater than",
130 "Label": "vout3",
131 "Name": "upper critical",
132 "Severity": 1,
133 "Value": 3.729
134 },
135 {
136 "Direction": "greater than",
137 "Label": "vout3",
138 "Name": "upper non critical",
139 "Severity": 0,
140 "Value": 3.564
141 },
142 {
143 "Direction": "less than",
144 "Label": "vout3",
145 "Name": "lower critical",
146 "Severity": 1,
147 "Value": 2.871
148 },
149 {
150 "Direction": "less than",
151 "Label": "vout3",
152 "Name": "lower non critical",
153 "Severity": 0,
154 "Value": 3.036
155 },
156 {
157 "Direction": "greater than",
158 "Label": "vout4",
159 "Name": "upper critical",
160 "Severity": 1,
161 "Value": 3.729
162 },
163 {
164 "Direction": "greater than",
165 "Label": "vout4",
166 "Name": "upper non critical",
167 "Severity": 0,
168 "Value": 3.564
169 },
170 {
171 "Direction": "less than",
172 "Label": "vout4",
173 "Name": "lower critical",
174 "Severity": 1,
175 "Value": 2.871
176 },
177 {
178 "Direction": "less than",
179 "Label": "vout4",
180 "Name": "lower non critical",
181 "Severity": 0,
182 "Value": 3.036
183 },
184 {
185 "Direction": "greater than",
186 "Label": "vout5",
187 "Name": "upper critical",
188 "Severity": 1,
189 "Value": 62
190 },
191 {
192 "Direction": "greater than",
193 "Label": "vout5",
194 "Name": "upper non critical",
195 "Severity": 0,
196 "Value": 60.8
197 },
198 {
199 "Direction": "less than",
200 "Label": "vout5",
201 "Name": "lower critical",
202 "Severity": 1,
203 "Value": 34.8
204 },
205 {
206 "Direction": "less than",
207 "Label": "vout5",
208 "Name": "lower non critical",
209 "Severity": 0,
210 "Value": 36.8
211 },
212 {
213 "Direction": "greater than",
214 "Label": "vout6",
215 "Name": "upper critical",
216 "Severity": 1,
217 "Value": 16.45
218 },
219 {
220 "Direction": "greater than",
221 "Label": "vout6",
222 "Name": "upper non critical",
223 "Severity": 0,
224 "Value": 16.17
225 },
226 {
227 "Direction": "less than",
228 "Label": "vout6",
229 "Name": "lower critical",
230 "Severity": 1,
231 "Value": 8.75
232 },
233 {
234 "Direction": "less than",
235 "Label": "vout6",
236 "Name": "lower non critical",
237 "Severity": 0,
238 "Value": 9.24
239 },
240 {
241 "Direction": "greater than",
242 "Label": "vout7",
243 "Name": "upper critical",
244 "Severity": 1,
245 "Value": 1.19
246 },
247 {
248 "Direction": "greater than",
249 "Label": "vout7",
250 "Name": "upper non critical",
251 "Severity": 0,
252 "Value": 1.175
253 },
254 {
255 "Direction": "less than",
256 "Label": "vout7",
257 "Name": "lower critical",
258 "Severity": 1,
259 "Value": 0.645
260 },
261 {
262 "Direction": "less than",
263 "Label": "vout7",
264 "Name": "lower non critical",
265 "Severity": 0,
266 "Value": 0.68
267 },
268 {
269 "Direction": "greater than",
270 "Label": "vout8",
271 "Name": "upper critical",
272 "Severity": 1,
273 "Value": 1.03
274 },
275 {
276 "Direction": "greater than",
277 "Label": "vout8",
278 "Name": "upper non critical",
279 "Severity": 0,
280 "Value": 0.981
281 },
282 {
283 "Direction": "less than",
284 "Label": "vout8",
285 "Name": "lower critical",
286 "Severity": 1,
287 "Value": 0.729
288 },
289 {
290 "Direction": "less than",
291 "Label": "vout8",
292 "Name": "lower non critical",
293 "Severity": 0,
294 "Value": 0.77
295 },
296 {
297 "Direction": "greater than",
298 "Label": "vout9",
299 "Name": "upper critical",
300 "Severity": 1,
301 "Value": 1.03
302 },
303 {
304 "Direction": "greater than",
305 "Label": "vout9",
306 "Name": "upper non critical",
307 "Severity": 0,
308 "Value": 0.981
309 },
310 {
311 "Direction": "less than",
312 "Label": "vout9",
313 "Name": "lower critical",
314 "Severity": 1,
315 "Value": 0.729
316 },
317 {
318 "Direction": "less than",
319 "Label": "vout9",
320 "Name": "lower non critical",
321 "Severity": 0,
322 "Value": 0.77
323 },
324 {
325 "Direction": "greater than",
326 "Label": "vout10",
327 "Name": "upper critical",
328 "Severity": 1,
329 "Value": 2.034
330 },
331 {
332 "Direction": "greater than",
333 "Label": "vout10",
334 "Name": "upper non critical",
335 "Severity": 0,
336 "Value": 1.944
337 },
338 {
339 "Direction": "less than",
340 "Label": "vout10",
341 "Name": "lower critical",
342 "Severity": 1,
343 "Value": 1.575
344 },
345 {
346 "Direction": "less than",
347 "Label": "vout10",
348 "Name": "lower non critical",
349 "Severity": 0,
350 "Value": 1.665
351 },
352 {
353 "Direction": "greater than",
354 "Label": "vout11",
355 "Name": "upper critical",
356 "Severity": 1,
357 "Value": 1.386
358 },
359 {
360 "Direction": "greater than",
361 "Label": "vout11",
362 "Name": "upper non critical",
363 "Severity": 0,
364 "Value": 1.32
365 },
366 {
367 "Direction": "less than",
368 "Label": "vout11",
369 "Name": "lower critical",
370 "Severity": 1,
371 "Value": 1.026
372 },
373 {
374 "Direction": "less than",
375 "Label": "vout11",
376 "Name": "lower non critical",
377 "Severity": 0,
378 "Value": 1.086
379 },
380 {
381 "Direction": "greater than",
382 "Label": "vout12",
383 "Name": "upper critical",
384 "Severity": 1,
385 "Value": 1.266
386 },
387 {
388 "Direction": "greater than",
389 "Label": "vout12",
390 "Name": "upper non critical",
391 "Severity": 0,
392 "Value": 1.212
393 },
394 {
395 "Direction": "less than",
396 "Label": "vout12",
397 "Name": "lower critical",
398 "Severity": 1,
399 "Value": 0.942
400 },
401 {
402 "Direction": "less than",
403 "Label": "vout12",
404 "Name": "lower non critical",
405 "Severity": 0,
406 "Value": 0.996
407 },
408 {
409 "Direction": "greater than",
410 "Label": "vout13",
411 "Name": "upper critical",
412 "Severity": 1,
413 "Value": 1.266
414 },
415 {
416 "Direction": "greater than",
417 "Label": "vout13",
418 "Name": "upper non critical",
419 "Severity": 0,
420 "Value": 1.212
421 },
422 {
423 "Direction": "less than",
424 "Label": "vout13",
425 "Name": "lower critical",
426 "Severity": 1,
427 "Value": 0.942
428 },
429 {
430 "Direction": "less than",
431 "Label": "vout13",
432 "Name": "lower non critical",
433 "Severity": 0,
434 "Value": 0.996
435 },
436 {
437 "Direction": "greater than",
438 "Label": "vout14",
439 "Name": "upper critical",
440 "Severity": 1,
441 "Value": 0.979
442 },
443 {
444 "Direction": "greater than",
445 "Label": "vout14",
446 "Name": "upper non critical",
447 "Severity": 0,
448 "Value": 0.935
449 },
450 {
451 "Direction": "less than",
452 "Label": "vout14",
453 "Name": "lower critical",
454 "Severity": 1,
455 "Value": 0.728
456 },
457 {
458 "Direction": "less than",
459 "Label": "vout14",
460 "Name": "lower non critical",
461 "Severity": 0,
462 "Value": 0.767
463 },
464 {
465 "Direction": "greater than",
466 "Label": "vout15",
467 "Name": "upper critical",
468 "Severity": 1,
469 "Value": 2.078
470 },
471 {
472 "Direction": "greater than",
473 "Label": "vout15",
474 "Name": "upper non critical",
475 "Severity": 0,
476 "Value": 1.98
477 },
478 {
479 "Direction": "less than",
480 "Label": "vout15",
481 "Name": "lower critical",
482 "Severity": 1,
483 "Value": 1.539
484 },
485 {
486 "Direction": "less than",
487 "Label": "vout15",
488 "Name": "lower non critical",
489 "Severity": 0,
490 "Value": 1.627
491 },
492 {
493 "Direction": "greater than",
494 "Label": "vout16",
495 "Name": "upper critical",
496 "Severity": 1,
497 "Value": 0.968
498 },
499 {
500 "Direction": "greater than",
501 "Label": "vout16",
502 "Name": "upper non critical",
503 "Severity": 0,
504 "Value": 0.924
505 },
506 {
507 "Direction": "less than",
508 "Label": "vout16",
509 "Name": "lower critical",
510 "Severity": 1,
511 "Value": 0.684
512 },
513 {
514 "Direction": "less than",
515 "Label": "vout16",
516 "Name": "lower non critical",
517 "Severity": 0,
518 "Value": 0.724
519 },
520 {
521 "Direction": "greater than",
522 "Label": "vout17",
523 "Name": "upper critical",
524 "Severity": 1,
525 "Value": 1.09
526 },
527 {
528 "Direction": "greater than",
529 "Label": "vout17",
530 "Name": "upper non critical",
531 "Severity": 0,
532 "Value": 1.04
533 },
534 {
535 "Direction": "less than",
536 "Label": "vout17",
537 "Name": "lower critical",
538 "Severity": 1,
539 "Value": 0.77
540 },
541 {
542 "Direction": "less than",
543 "Label": "vout17",
544 "Name": "lower non critical",
545 "Severity": 0,
546 "Value": 0.815
547 }
548 ],
549 "Type": "ADM1266",
550 "vout10_Max": 2.295,
551 "vout10_Name": "MOBO_1V8_SOC",
552 "vout11_Max": 1.53,
553 "vout11_Name": "MOBO_1V2_SOC",
554 "vout12_Max": 1.53,
555 "vout12_Name": "MOBO_1V1_DQ0123",
556 "vout13_Max": 1.53,
557 "vout13_Name": "MOBO_1V1_DQ4567",
558 "vout14_Max": 1.125,
559 "vout14_Name": "MOBO_0V85_SOC",
560 "vout15_Max": 2.5,
561 "vout15_Name": "MOBO_1V8_RCA",
562 "vout16_Max": 1.02,
563 "vout16_Name": "MOBO_0V8_D2D",
564 "vout17_Max": 1.275,
565 "vout17_Name": "MOBO_0V9_RCA",
566 "vout1_Max": 15.3,
567 "vout1_Name": "MOBO_12V_STB",
568 "vout2_Max": 6.375,
569 "vout2_Name": "MOBO_5V",
570 "vout3_Max": 4.2075,
571 "vout3_Name": "MOBO_3V3",
572 "vout4_Max": 4.2075,
573 "vout4_Name": "MOBO_3V3_STB",
574 "vout5_Max": 102,
575 "vout5_Name": "MOBO_48V",
576 "vout6_Max": 17.85,
577 "vout6_Name": "MOBO_13V5_NBM",
578 "vout7_Max": 1.275,
579 "vout7_Name": "MOBO_0V75_PCP",
580 "vout8_Max": 1.1475,
581 "vout8_Name": "MOBO_0V85_DDR0",
582 "vout9_Max": 1.1475,
583 "vout9_Name": "MOBO_0V85_DDR1"
584 },
585 {
586 "EntityId": 19,
587 "EntityInstance": 0,
588 "Name": "MOBO_12V_STB",
589 "Type": "ADM1266"
590 },
591 {
592 "EntityId": 19,
593 "EntityInstance": 0,
594 "Name": "MOBO_5V",
595 "Type": "ADM1266"
596 },
597 {
598 "EntityId": 19,
599 "EntityInstance": 0,
600 "Name": "MOBO_3V3",
601 "Type": "ADM1266"
602 },
603 {
604 "EntityId": 19,
605 "EntityInstance": 0,
606 "Name": "MOBO_3V3_STB",
607 "Type": "ADM1266"
608 },
609 {
610 "EntityId": 19,
611 "EntityInstance": 0,
612 "Name": "MOBO_48V",
613 "Type": "ADM1266"
614 },
615 {
616 "EntityId": 19,
617 "EntityInstance": 0,
618 "Name": "MOBO_13V5_NBM",
619 "Type": "ADM1266"
620 },
621 {
622 "EntityId": 19,
623 "EntityInstance": 0,
624 "Name": "MOBO_0V75_PCP",
625 "Type": "ADM1266"
626 },
627 {
628 "EntityId": 19,
629 "EntityInstance": 0,
630 "Name": "MOBO_1V1_DQ0123",
631 "Type": "ADM1266"
632 },
633 {
634 "EntityId": 19,
635 "EntityInstance": 0,
636 "Name": "MOBO_1V1_DQ4567",
637 "Type": "ADM1266"
638 },
639 {
640 "EntityId": 19,
641 "EntityInstance": 0,
642 "Name": "MOBO_0V85_DDR0",
643 "Type": "ADM1266"
644 },
645 {
646 "EntityId": 19,
647 "EntityInstance": 0,
648 "Name": "MOBO_0V85_DDR1",
649 "Type": "ADM1266"
650 },
651 {
652 "EntityId": 19,
653 "EntityInstance": 0,
654 "Name": "MOBO_1V8_SOC",
655 "Type": "ADM1266"
656 },
657 {
658 "EntityId": 19,
659 "EntityInstance": 0,
660 "Name": "MOBO_1V2_SOC",
661 "Type": "ADM1266"
662 },
663 {
664 "EntityId": 19,
665 "EntityInstance": 0,
666 "Name": "MOBO_0V85_SOC",
667 "Type": "ADM1266"
668 },
669 {
670 "EntityId": 19,
671 "EntityInstance": 0,
672 "Name": "MOBO_1V8_RCA",
673 "Type": "ADM1266"
674 },
675 {
676 "EntityId": 19,
677 "EntityInstance": 0,
678 "Name": "MOBO_0V8_D2D",
679 "Type": "ADM1266"
680 },
681 {
682 "EntityId": 19,
683 "EntityInstance": 0,
684 "Name": "MOBO_0V9_RCA",
685 "Type": "ADM1266"
686 },
687 {
Jonico Eustaquio6fc56002023-05-04 11:48:04 -0500688 "Address": "0x1f",
689 "Bus": 25,
690 "Labels": [
691 "vin",
692 "iout1",
693 "pin",
694 "temp1"
695 ],
696 "Name": "psu0",
697 "Thresholds": [
698 {
699 "Direction": "greater than",
700 "Label": "iout1",
701 "Name": "upper critical",
702 "Severity": 1,
703 "Value": 46
704 },
705 {
706 "Direction": "greater than",
707 "Label": "iout1",
708 "Name": "upper non critical",
709 "Severity": 0,
710 "Value": 44
711 },
712 {
713 "Direction": "greater than",
714 "Label": "pin",
715 "Name": "upper critical",
716 "Severity": 1,
717 "Value": 2507
718 },
719 {
720 "Direction": "greater than",
721 "Label": "pin",
722 "Name": "upper non critical",
723 "Severity": 0,
724 "Value": 2398
725 },
726 {
727 "Direction": "greater than",
Jonico Eustaquio4c94ed92023-07-25 15:06:03 -0500728 "Label": "temp1",
729 "Name": "upper critical",
730 "Severity": 1,
731 "Value": 120
732 },
733 {
734 "Direction": "greater than",
735 "Label": "temp1",
736 "Name": "upper non critical",
737 "Severity": 0,
738 "Value": 105
739 },
740 {
741 "Direction": "greater than",
Jonico Eustaquio6fc56002023-05-04 11:48:04 -0500742 "Label": "vin",
743 "Name": "upper critical",
744 "Severity": 1,
745 "Value": 62
746 },
747 {
748 "Direction": "greater than",
749 "Label": "vin",
750 "Name": "upper non critical",
751 "Severity": 0,
752 "Value": 60.8
753 },
754 {
755 "Direction": "less than",
756 "Label": "vin",
757 "Name": "lower non critical",
758 "Severity": 0,
759 "Value": 36.8
760 },
761 {
762 "Direction": "less than",
763 "Label": "vin",
764 "Name": "lower critical",
765 "Severity": 1,
766 "Value": 34.8
767 }
768 ],
769 "Type": "ADM1272",
770 "iout1_Max": 51.0,
771 "iout1_Min": 0.0,
772 "iout1_Name": "psu0_iout",
773 "iout1_Scale": 1020,
774 "pin_Max": 2779.5,
775 "pin_Min": 0,
776 "pin_Name": "psu0_pin",
777 "temp1_Name": "psu0_temp",
778 "vin_Max": 102.0,
779 "vin_Min": 0.0,
780 "vin_Name": "psu0_vin"
781 },
782 {
783 "EntityId": 10,
784 "EntityInstance": 0,
785 "Name": "psu0_iout",
786 "Type": "ADM1272"
787 },
788 {
789 "EntityId": 10,
790 "EntityInstance": 0,
791 "Name": "psu0_pin",
792 "Type": "ADM1272"
793 },
794 {
795 "EntityId": 10,
796 "EntityInstance": 0,
797 "Name": "psu0_vin",
798 "Type": "ADM1272"
799 },
800 {
801 "EntityId": 10,
802 "EntityInstance": 0,
803 "Name": "psu0_temp",
804 "Type": "ADM1272"
805 },
806 {
Jonico Eustaquio8809d712023-05-03 11:49:00 -0500807 "Address": "0x50",
808 "Bus": 4,
809 "Name": "Motherboard FRU",
810 "Type": "EEPROM"
Jonico Eustaquioac1cf212023-05-04 12:01:22 -0500811 },
812 {
813 "EntityId": 34,
814 "EntityInstance": 0,
815 "MaxValue": 127.0,
816 "MinValue": -128.0,
817 "Name": "THERMAL_ZONE0_T",
Jonico Eustaquio4c94ed92023-07-25 15:06:03 -0500818 "Timeout": 5,
Jonico Eustaquioac1cf212023-05-04 12:01:22 -0500819 "Type": "ExternalSensor",
820 "Units": "DegreesC"
821 },
822 {
Jonico Eustaquio80578ed2023-05-04 12:07:50 -0500823 "Address": "0x2c",
824 "Bus": 35,
825 "Connector": {
826 "Name": "REAR_FAN0_SPEED",
827 "Pwm": 0,
828 "PwmName": "REAR_FAN0_PWM",
829 "Tachs": [
830 0
831 ]
832 },
833 "EntityId": 29,
834 "EntityInstance": 0,
835 "Index": 0,
836 "MaxReading": 25500,
837 "Name": "REAR_FAN0_SPEED",
838 "PowerState": "Always",
839 "Thresholds": [
840 {
841 "Direction": "less than",
842 "Name": "lower non critical",
843 "Severity": 0,
844 "Value": 2000
845 },
846 {
847 "Direction": "less than",
848 "Name": "lower critical",
849 "Severity": 1,
850 "Value": 1000
851 }
852 ],
853 "Type": "I2CFan"
854 },
855 {
856 "EntityId": 29,
857 "EntityInstance": 0,
858 "Name": "REAR_FAN0_PWM",
859 "Type": "I2CFan"
860 },
861 {
862 "Address": "0x2c",
863 "Bus": 35,
864 "Connector": {
865 "Name": "REAR_FAN1_SPEED",
866 "Pwm": 1,
867 "PwmName": "REAR_FAN1_PWM",
868 "Tachs": [
869 0
870 ]
871 },
872 "EntityId": 29,
873 "EntityInstance": 1,
874 "Index": 1,
875 "MaxReading": 25500,
876 "Name": "REAR_FAN1_SPEED",
877 "PowerState": "Always",
878 "Thresholds": [
879 {
880 "Direction": "less than",
881 "Name": "lower non critical",
882 "Severity": 0,
883 "Value": 2000
884 },
885 {
886 "Direction": "less than",
887 "Name": "lower critical",
888 "Severity": 1,
889 "Value": 1000
890 }
891 ],
892 "Type": "I2CFan"
893 },
894 {
895 "EntityId": 29,
896 "EntityInstance": 1,
897 "Name": "REAR_FAN1_PWM",
898 "Type": "I2CFan"
899 },
900 {
Jonico Eustaquio431faa12023-05-04 12:13:38 -0500901 "Class": "fan",
902 "FFGainCoefficient": 1.0,
903 "FFOffCoefficient": 0.0,
904 "ICoefficient": 0.0,
905 "ILimitMax": 0.0,
906 "ILimitMin": 0.0,
907 "Inputs": [
908 "REAR_FAN0_SPEED",
909 "REAR_FAN1_SPEED"
910 ],
911 "Name": "REAR_FAN01",
912 "NegativeHysteresis": 0.0,
913 "OutLimitMax": 100.0,
914 "OutLimitMin": 20.0,
915 "Outputs": [
916 "REAR_FAN0_PWM",
917 "REAR_FAN1_PWM"
918 ],
919 "PCoefficient": 0.0,
920 "PositiveHysteresis": 0.0,
921 "SlewNeg": 0.0,
922 "SlewPos": 0.0,
923 "Type": "Pid",
924 "Zones": [
925 "Zone_0"
926 ],
927 "samplePeriod": 0.1
928 },
929 {
930 "Class": "temp",
931 "FFGainCoefficient": 0.0,
932 "FFOffCoefficient": 0.0,
933 "ICoefficient": -0.1,
934 "ILimitMax": 100.0,
935 "ILimitMin": 30.0,
936 "Inputs": [
937 "ZONE0_T"
938 ],
939 "Name": "ZONE0_T_PID",
940 "NegativeHysteresis": 0.0,
941 "OutLimitMax": 100.0,
942 "OutLimitMin": 30.0,
943 "Outputs": [],
944 "PCoefficient": -2.0,
945 "PositiveHysteresis": 0.0,
946 "SetPoint": 190.0,
947 "SlewNeg": 0.0,
948 "SlewPos": 0.0,
949 "Type": "Pid",
950 "Zones": [
951 "Zone_0"
952 ],
953 "samplePeriod": 1
954 },
955 {
956 "Class": "temp",
957 "FFGainCoefficient": 0.0,
958 "FFOffCoefficient": 0.0,
959 "ICoefficient": -0.1,
960 "ILimitMax": 100.0,
961 "ILimitMin": 30.0,
962 "Inputs": [
963 "MOBO_CPU_NBM_T"
964 ],
965 "Name": "MOBO_CPU_NBM_PID",
966 "NegativeHysteresis": 0.0,
967 "OutLimitMax": 100.0,
968 "OutLimitMin": 30.0,
969 "Outputs": [],
970 "PCoefficient": -8.0,
971 "PositiveHysteresis": 0.0,
972 "SetPoint": 85.0,
973 "SlewNeg": 0.0,
974 "SlewPos": 0.0,
975 "Type": "Pid",
976 "Zones": [
977 "Zone_0"
978 ],
979 "samplePeriod": 1
980 },
981 {
982 "Class": "temp",
983 "FFGainCoefficient": 0.0,
984 "FFOffCoefficient": 0.0,
985 "ICoefficient": -0.1,
986 "ILimitMax": 100.0,
987 "ILimitMin": 30.0,
988 "Inputs": [
989 "MOBO_STB_T"
990 ],
991 "Name": "MOBO_STB_PID",
992 "NegativeHysteresis": 0.0,
993 "OutLimitMax": 100.0,
994 "OutLimitMin": 30.0,
995 "Outputs": [],
996 "PCoefficient": -2.0,
997 "PositiveHysteresis": 0.0,
998 "SetPoint": 65.0,
999 "SlewNeg": 0.0,
1000 "SlewPos": 0.0,
1001 "Type": "Pid",
1002 "Zones": [
1003 "Zone_0"
1004 ],
1005 "samplePeriod": 1
1006 },
1007 {
1008 "Class": "temp",
1009 "FFGainCoefficient": 0.0,
1010 "FFOffCoefficient": 0.0,
1011 "ICoefficient": -0.1,
1012 "ILimitMax": 100.0,
1013 "ILimitMin": 30.0,
1014 "Inputs": [
1015 "S0_SOC_Pkg_Temp"
1016 ],
1017 "Name": "CPU_SOC_T",
1018 "NegativeHysteresis": 0.0,
1019 "OutLimitMax": 100.0,
1020 "OutLimitMin": 30.0,
1021 "Outputs": [],
1022 "PCoefficient": -8.0,
1023 "PositiveHysteresis": 0.0,
1024 "SetPoint": 95.0,
1025 "SlewNeg": 0.0,
1026 "SlewPos": 0.0,
1027 "Type": "Pid",
1028 "Zones": [
1029 "Zone_0"
1030 ],
1031 "samplePeriod": 1
1032 },
1033 {
1034 "Class": "temp",
1035 "FFGainCoefficient": 0.0,
1036 "FFOffCoefficient": 0.0,
1037 "ICoefficient": -0.1,
1038 "ILimitMax": 100.0,
1039 "ILimitMin": 30.0,
1040 "Inputs": [
1041 "CPU_VRDG_T"
1042 ],
1043 "Name": "CPU_VRDG_PID",
1044 "NegativeHysteresis": 0.0,
1045 "OutLimitMax": 100.0,
1046 "OutLimitMin": 30.0,
1047 "Outputs": [],
1048 "PCoefficient": -4.0,
1049 "PositiveHysteresis": 0.0,
1050 "SetPoint": 95.0,
1051 "SlewNeg": 0.0,
1052 "SlewPos": 0.0,
1053 "Type": "Pid",
1054 "Zones": [
1055 "Zone_0"
1056 ],
1057 "samplePeriod": 1
1058 },
1059 {
1060 "Class": "temp",
1061 "FFGainCoefficient": 0.0,
1062 "FFOffCoefficient": 0.0,
1063 "ICoefficient": -0.1,
1064 "ILimitMax": 100.0,
1065 "ILimitMin": 30.0,
1066 "Inputs": [
1067 "CPU_DIMMG_T"
1068 ],
1069 "Name": "CPU_DIMMG_PID",
1070 "NegativeHysteresis": 0.0,
1071 "OutLimitMax": 100.0,
1072 "OutLimitMin": 30.0,
1073 "Outputs": [],
1074 "PCoefficient": -4.0,
1075 "PositiveHysteresis": 0.0,
1076 "SetPoint": 65.0,
1077 "SlewNeg": 0.0,
1078 "SlewPos": 0.0,
1079 "Type": "Pid",
1080 "Zones": [
1081 "Zone_0"
1082 ],
1083 "samplePeriod": 1
1084 },
1085 {
1086 "Class": "temp",
1087 "FFGainCoefficient": 0.0,
1088 "FFOffCoefficient": 0.0,
1089 "ICoefficient": -0.1,
1090 "ILimitMax": 100.0,
1091 "ILimitMin": 30.0,
1092 "Inputs": [
1093 "MOBO_TRAY_DT"
1094 ],
1095 "Name": "MOBO_TRAY_PID",
1096 "NegativeHysteresis": 0.0,
1097 "OutLimitMax": 100.0,
1098 "OutLimitMin": 30.0,
1099 "Outputs": [],
1100 "PCoefficient": -8.0,
1101 "PositiveHysteresis": 0.0,
1102 "SetPoint": 20.0,
1103 "SlewNeg": 0.0,
1104 "SlewPos": 0.0,
1105 "Type": "Pid",
1106 "Zones": [
1107 "Zone_0"
1108 ],
1109 "samplePeriod": 1
1110 },
1111 {
1112 "FailSafePercent": 70,
1113 "MinThermalOutput": 30,
1114 "Name": "Zone_0",
1115 "Type": "Pid.Zone"
1116 },
1117 {
Jonico Eustaquioac1cf212023-05-04 12:01:22 -05001118 "Address": "0x54",
1119 "Bus": 33,
1120 "EntityId": 7,
1121 "EntityInstance": 6,
1122 "Labels": [
1123 "temp1"
1124 ],
1125 "Name": "MOBO_STB_T",
1126 "Thresholds": [
1127 {
1128 "Direction": "greater than",
1129 "Label": "temp1",
1130 "Name": "upper critical",
1131 "Severity": 1,
1132 "Value": 90
1133 },
1134 {
1135 "Direction": "greater than",
1136 "Label": "temp1",
1137 "Name": "upper non critical",
1138 "Severity": 0,
1139 "Value": 85
1140 }
1141 ],
1142 "Type": "RAA228000",
1143 "temp1_Name": "MOBO_STB_T"
1144 },
1145 {
1146 "Address": "0x5c",
1147 "Bus": 37,
1148 "EntityId": 7,
1149 "EntityInstance": 4,
1150 "Name": "MOBO_OUTLET1_T",
1151 "Thresholds": [
1152 {
1153 "Direction": "greater than",
1154 "Name": "upper critical",
1155 "Severity": 1,
1156 "Value": 85
1157 },
1158 {
1159 "Direction": "greater than",
1160 "Name": "upper non critical",
1161 "Severity": 0,
1162 "Value": 80
1163 }
1164 ],
1165 "Type": "TMP75"
1166 },
1167 {
1168 "Address": "0x5c",
1169 "Bus": 38,
1170 "EntityId": 7,
1171 "EntityInstance": 5,
1172 "Name": "MOBO_OUTLET2_T",
1173 "Thresholds": [
1174 {
1175 "Direction": "greater than",
1176 "Name": "upper critical",
1177 "Severity": 1,
1178 "Value": 85
1179 },
1180 {
1181 "Direction": "greater than",
1182 "Name": "upper non critical",
1183 "Severity": 0,
1184 "Value": 80
1185 }
1186 ],
1187 "Type": "TMP75"
1188 },
1189 {
1190 "Address": "0x60",
1191 "Bus": 27,
1192 "EntityId": 7,
1193 "EntityInstance": 3,
1194 "Labels": [
1195 "temp1"
1196 ],
1197 "Name": "MOBO_CPU_NBM_T",
1198 "Thresholds": [
1199 {
1200 "Direction": "greater than",
1201 "Label": "temp1",
1202 "Name": "upper critical",
1203 "Severity": 1,
1204 "Value": 110
1205 },
1206 {
1207 "Direction": "greater than",
1208 "Label": "temp1",
1209 "Name": "upper non critical",
1210 "Severity": 0,
1211 "Value": 108
1212 }
1213 ],
1214 "Type": "pmbus",
1215 "temp1_Name": "MOBO_CPU_NBM_T"
Jonico Eustaquio8809d712023-05-03 11:49:00 -05001216 }
1217 ],
1218 "Name": "Mori_Motherboard",
1219 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1119241-*'})",
1220 "Type": "Board",
1221 "xyz.openbmc_project.Inventory.Decorator.Asset": {
1222 "Manufacturer": "$BOARD_MANUFACTURER",
1223 "Model": "$BOARD_PRODUCT_NAME",
1224 "PartNumber": "$BOARD_PART_NUMBER",
1225 "SerialNumber": "$BOARD_SERIAL_NUMBER"
1226 }
1227 }
1228]