blob: f3ce10b3d1663b43cbf9f4d958eab51a94647d27 [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",
728 "Label": "vin",
729 "Name": "upper critical",
730 "Severity": 1,
731 "Value": 62
732 },
733 {
734 "Direction": "greater than",
735 "Label": "vin",
736 "Name": "upper non critical",
737 "Severity": 0,
738 "Value": 60.8
739 },
740 {
741 "Direction": "less than",
742 "Label": "vin",
743 "Name": "lower non critical",
744 "Severity": 0,
745 "Value": 36.8
746 },
747 {
748 "Direction": "less than",
749 "Label": "vin",
750 "Name": "lower critical",
751 "Severity": 1,
752 "Value": 34.8
753 }
754 ],
755 "Type": "ADM1272",
756 "iout1_Max": 51.0,
757 "iout1_Min": 0.0,
758 "iout1_Name": "psu0_iout",
759 "iout1_Scale": 1020,
760 "pin_Max": 2779.5,
761 "pin_Min": 0,
762 "pin_Name": "psu0_pin",
763 "temp1_Name": "psu0_temp",
764 "vin_Max": 102.0,
765 "vin_Min": 0.0,
766 "vin_Name": "psu0_vin"
767 },
768 {
769 "EntityId": 10,
770 "EntityInstance": 0,
771 "Name": "psu0_iout",
772 "Type": "ADM1272"
773 },
774 {
775 "EntityId": 10,
776 "EntityInstance": 0,
777 "Name": "psu0_pin",
778 "Type": "ADM1272"
779 },
780 {
781 "EntityId": 10,
782 "EntityInstance": 0,
783 "Name": "psu0_vin",
784 "Type": "ADM1272"
785 },
786 {
787 "EntityId": 10,
788 "EntityInstance": 0,
789 "Name": "psu0_temp",
790 "Type": "ADM1272"
791 },
792 {
Jonico Eustaquio8809d712023-05-03 11:49:00 -0500793 "Address": "0x50",
794 "Bus": 4,
795 "Name": "Motherboard FRU",
796 "Type": "EEPROM"
Jonico Eustaquioac1cf212023-05-04 12:01:22 -0500797 },
798 {
799 "EntityId": 34,
800 "EntityInstance": 0,
801 "MaxValue": 127.0,
802 "MinValue": -128.0,
803 "Name": "THERMAL_ZONE0_T",
804 "Type": "ExternalSensor",
805 "Units": "DegreesC"
806 },
807 {
Jonico Eustaquio80578ed2023-05-04 12:07:50 -0500808 "Address": "0x2c",
809 "Bus": 35,
810 "Connector": {
811 "Name": "REAR_FAN0_SPEED",
812 "Pwm": 0,
813 "PwmName": "REAR_FAN0_PWM",
814 "Tachs": [
815 0
816 ]
817 },
818 "EntityId": 29,
819 "EntityInstance": 0,
820 "Index": 0,
821 "MaxReading": 25500,
822 "Name": "REAR_FAN0_SPEED",
823 "PowerState": "Always",
824 "Thresholds": [
825 {
826 "Direction": "less than",
827 "Name": "lower non critical",
828 "Severity": 0,
829 "Value": 2000
830 },
831 {
832 "Direction": "less than",
833 "Name": "lower critical",
834 "Severity": 1,
835 "Value": 1000
836 }
837 ],
838 "Type": "I2CFan"
839 },
840 {
841 "EntityId": 29,
842 "EntityInstance": 0,
843 "Name": "REAR_FAN0_PWM",
844 "Type": "I2CFan"
845 },
846 {
847 "Address": "0x2c",
848 "Bus": 35,
849 "Connector": {
850 "Name": "REAR_FAN1_SPEED",
851 "Pwm": 1,
852 "PwmName": "REAR_FAN1_PWM",
853 "Tachs": [
854 0
855 ]
856 },
857 "EntityId": 29,
858 "EntityInstance": 1,
859 "Index": 1,
860 "MaxReading": 25500,
861 "Name": "REAR_FAN1_SPEED",
862 "PowerState": "Always",
863 "Thresholds": [
864 {
865 "Direction": "less than",
866 "Name": "lower non critical",
867 "Severity": 0,
868 "Value": 2000
869 },
870 {
871 "Direction": "less than",
872 "Name": "lower critical",
873 "Severity": 1,
874 "Value": 1000
875 }
876 ],
877 "Type": "I2CFan"
878 },
879 {
880 "EntityId": 29,
881 "EntityInstance": 1,
882 "Name": "REAR_FAN1_PWM",
883 "Type": "I2CFan"
884 },
885 {
Jonico Eustaquio431faa12023-05-04 12:13:38 -0500886 "Class": "fan",
887 "FFGainCoefficient": 1.0,
888 "FFOffCoefficient": 0.0,
889 "ICoefficient": 0.0,
890 "ILimitMax": 0.0,
891 "ILimitMin": 0.0,
892 "Inputs": [
893 "REAR_FAN0_SPEED",
894 "REAR_FAN1_SPEED"
895 ],
896 "Name": "REAR_FAN01",
897 "NegativeHysteresis": 0.0,
898 "OutLimitMax": 100.0,
899 "OutLimitMin": 20.0,
900 "Outputs": [
901 "REAR_FAN0_PWM",
902 "REAR_FAN1_PWM"
903 ],
904 "PCoefficient": 0.0,
905 "PositiveHysteresis": 0.0,
906 "SlewNeg": 0.0,
907 "SlewPos": 0.0,
908 "Type": "Pid",
909 "Zones": [
910 "Zone_0"
911 ],
912 "samplePeriod": 0.1
913 },
914 {
915 "Class": "temp",
916 "FFGainCoefficient": 0.0,
917 "FFOffCoefficient": 0.0,
918 "ICoefficient": -0.1,
919 "ILimitMax": 100.0,
920 "ILimitMin": 30.0,
921 "Inputs": [
922 "ZONE0_T"
923 ],
924 "Name": "ZONE0_T_PID",
925 "NegativeHysteresis": 0.0,
926 "OutLimitMax": 100.0,
927 "OutLimitMin": 30.0,
928 "Outputs": [],
929 "PCoefficient": -2.0,
930 "PositiveHysteresis": 0.0,
931 "SetPoint": 190.0,
932 "SlewNeg": 0.0,
933 "SlewPos": 0.0,
934 "Type": "Pid",
935 "Zones": [
936 "Zone_0"
937 ],
938 "samplePeriod": 1
939 },
940 {
941 "Class": "temp",
942 "FFGainCoefficient": 0.0,
943 "FFOffCoefficient": 0.0,
944 "ICoefficient": -0.1,
945 "ILimitMax": 100.0,
946 "ILimitMin": 30.0,
947 "Inputs": [
948 "MOBO_CPU_NBM_T"
949 ],
950 "Name": "MOBO_CPU_NBM_PID",
951 "NegativeHysteresis": 0.0,
952 "OutLimitMax": 100.0,
953 "OutLimitMin": 30.0,
954 "Outputs": [],
955 "PCoefficient": -8.0,
956 "PositiveHysteresis": 0.0,
957 "SetPoint": 85.0,
958 "SlewNeg": 0.0,
959 "SlewPos": 0.0,
960 "Type": "Pid",
961 "Zones": [
962 "Zone_0"
963 ],
964 "samplePeriod": 1
965 },
966 {
967 "Class": "temp",
968 "FFGainCoefficient": 0.0,
969 "FFOffCoefficient": 0.0,
970 "ICoefficient": -0.1,
971 "ILimitMax": 100.0,
972 "ILimitMin": 30.0,
973 "Inputs": [
974 "MOBO_STB_T"
975 ],
976 "Name": "MOBO_STB_PID",
977 "NegativeHysteresis": 0.0,
978 "OutLimitMax": 100.0,
979 "OutLimitMin": 30.0,
980 "Outputs": [],
981 "PCoefficient": -2.0,
982 "PositiveHysteresis": 0.0,
983 "SetPoint": 65.0,
984 "SlewNeg": 0.0,
985 "SlewPos": 0.0,
986 "Type": "Pid",
987 "Zones": [
988 "Zone_0"
989 ],
990 "samplePeriod": 1
991 },
992 {
993 "Class": "temp",
994 "FFGainCoefficient": 0.0,
995 "FFOffCoefficient": 0.0,
996 "ICoefficient": -0.1,
997 "ILimitMax": 100.0,
998 "ILimitMin": 30.0,
999 "Inputs": [
1000 "S0_SOC_Pkg_Temp"
1001 ],
1002 "Name": "CPU_SOC_T",
1003 "NegativeHysteresis": 0.0,
1004 "OutLimitMax": 100.0,
1005 "OutLimitMin": 30.0,
1006 "Outputs": [],
1007 "PCoefficient": -8.0,
1008 "PositiveHysteresis": 0.0,
1009 "SetPoint": 95.0,
1010 "SlewNeg": 0.0,
1011 "SlewPos": 0.0,
1012 "Type": "Pid",
1013 "Zones": [
1014 "Zone_0"
1015 ],
1016 "samplePeriod": 1
1017 },
1018 {
1019 "Class": "temp",
1020 "FFGainCoefficient": 0.0,
1021 "FFOffCoefficient": 0.0,
1022 "ICoefficient": -0.1,
1023 "ILimitMax": 100.0,
1024 "ILimitMin": 30.0,
1025 "Inputs": [
1026 "CPU_VRDG_T"
1027 ],
1028 "Name": "CPU_VRDG_PID",
1029 "NegativeHysteresis": 0.0,
1030 "OutLimitMax": 100.0,
1031 "OutLimitMin": 30.0,
1032 "Outputs": [],
1033 "PCoefficient": -4.0,
1034 "PositiveHysteresis": 0.0,
1035 "SetPoint": 95.0,
1036 "SlewNeg": 0.0,
1037 "SlewPos": 0.0,
1038 "Type": "Pid",
1039 "Zones": [
1040 "Zone_0"
1041 ],
1042 "samplePeriod": 1
1043 },
1044 {
1045 "Class": "temp",
1046 "FFGainCoefficient": 0.0,
1047 "FFOffCoefficient": 0.0,
1048 "ICoefficient": -0.1,
1049 "ILimitMax": 100.0,
1050 "ILimitMin": 30.0,
1051 "Inputs": [
1052 "CPU_DIMMG_T"
1053 ],
1054 "Name": "CPU_DIMMG_PID",
1055 "NegativeHysteresis": 0.0,
1056 "OutLimitMax": 100.0,
1057 "OutLimitMin": 30.0,
1058 "Outputs": [],
1059 "PCoefficient": -4.0,
1060 "PositiveHysteresis": 0.0,
1061 "SetPoint": 65.0,
1062 "SlewNeg": 0.0,
1063 "SlewPos": 0.0,
1064 "Type": "Pid",
1065 "Zones": [
1066 "Zone_0"
1067 ],
1068 "samplePeriod": 1
1069 },
1070 {
1071 "Class": "temp",
1072 "FFGainCoefficient": 0.0,
1073 "FFOffCoefficient": 0.0,
1074 "ICoefficient": -0.1,
1075 "ILimitMax": 100.0,
1076 "ILimitMin": 30.0,
1077 "Inputs": [
1078 "MOBO_TRAY_DT"
1079 ],
1080 "Name": "MOBO_TRAY_PID",
1081 "NegativeHysteresis": 0.0,
1082 "OutLimitMax": 100.0,
1083 "OutLimitMin": 30.0,
1084 "Outputs": [],
1085 "PCoefficient": -8.0,
1086 "PositiveHysteresis": 0.0,
1087 "SetPoint": 20.0,
1088 "SlewNeg": 0.0,
1089 "SlewPos": 0.0,
1090 "Type": "Pid",
1091 "Zones": [
1092 "Zone_0"
1093 ],
1094 "samplePeriod": 1
1095 },
1096 {
1097 "FailSafePercent": 70,
1098 "MinThermalOutput": 30,
1099 "Name": "Zone_0",
1100 "Type": "Pid.Zone"
1101 },
1102 {
Jonico Eustaquioac1cf212023-05-04 12:01:22 -05001103 "Address": "0x54",
1104 "Bus": 33,
1105 "EntityId": 7,
1106 "EntityInstance": 6,
1107 "Labels": [
1108 "temp1"
1109 ],
1110 "Name": "MOBO_STB_T",
1111 "Thresholds": [
1112 {
1113 "Direction": "greater than",
1114 "Label": "temp1",
1115 "Name": "upper critical",
1116 "Severity": 1,
1117 "Value": 90
1118 },
1119 {
1120 "Direction": "greater than",
1121 "Label": "temp1",
1122 "Name": "upper non critical",
1123 "Severity": 0,
1124 "Value": 85
1125 }
1126 ],
1127 "Type": "RAA228000",
1128 "temp1_Name": "MOBO_STB_T"
1129 },
1130 {
1131 "Address": "0x5c",
1132 "Bus": 37,
1133 "EntityId": 7,
1134 "EntityInstance": 4,
1135 "Name": "MOBO_OUTLET1_T",
1136 "Thresholds": [
1137 {
1138 "Direction": "greater than",
1139 "Name": "upper critical",
1140 "Severity": 1,
1141 "Value": 85
1142 },
1143 {
1144 "Direction": "greater than",
1145 "Name": "upper non critical",
1146 "Severity": 0,
1147 "Value": 80
1148 }
1149 ],
1150 "Type": "TMP75"
1151 },
1152 {
1153 "Address": "0x5c",
1154 "Bus": 38,
1155 "EntityId": 7,
1156 "EntityInstance": 5,
1157 "Name": "MOBO_OUTLET2_T",
1158 "Thresholds": [
1159 {
1160 "Direction": "greater than",
1161 "Name": "upper critical",
1162 "Severity": 1,
1163 "Value": 85
1164 },
1165 {
1166 "Direction": "greater than",
1167 "Name": "upper non critical",
1168 "Severity": 0,
1169 "Value": 80
1170 }
1171 ],
1172 "Type": "TMP75"
1173 },
1174 {
1175 "Address": "0x60",
1176 "Bus": 27,
1177 "EntityId": 7,
1178 "EntityInstance": 3,
1179 "Labels": [
1180 "temp1"
1181 ],
1182 "Name": "MOBO_CPU_NBM_T",
1183 "Thresholds": [
1184 {
1185 "Direction": "greater than",
1186 "Label": "temp1",
1187 "Name": "upper critical",
1188 "Severity": 1,
1189 "Value": 110
1190 },
1191 {
1192 "Direction": "greater than",
1193 "Label": "temp1",
1194 "Name": "upper non critical",
1195 "Severity": 0,
1196 "Value": 108
1197 }
1198 ],
1199 "Type": "pmbus",
1200 "temp1_Name": "MOBO_CPU_NBM_T"
Jonico Eustaquio8809d712023-05-03 11:49:00 -05001201 }
1202 ],
1203 "Name": "Mori_Motherboard",
1204 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1119241-*'})",
1205 "Type": "Board",
1206 "xyz.openbmc_project.Inventory.Decorator.Asset": {
1207 "Manufacturer": "$BOARD_MANUFACTURER",
1208 "Model": "$BOARD_PRODUCT_NAME",
1209 "PartNumber": "$BOARD_PART_NUMBER",
1210 "SerialNumber": "$BOARD_SERIAL_NUMBER"
1211 }
1212 }
1213]