blob: 22bf09705b63fe9750acd427f4099098009e1256 [file] [log] [blame]
Delphine CC Chiuaa702ea2024-04-29 12:46:19 +08001{
2 "Exposes": [
3 {
4 "Address": "$address",
5 "Bus": "$bus",
6 "Name": "Fan Board $bus % 30 FRU",
7 "Type": "EEPROM"
8 },
9 {
10 "Address": "0x21",
11 "Bus": 30,
12 "Connector": {
13 "Name": "FANBOARD0_FAN0_TACH_IL",
14 "Pwm": 5,
15 "PwmName": "FANBOARD0_FAN0_PWM",
16 "Tachs": [
17 1
18 ]
19 },
20 "Index": 1,
21 "Name": "FANBOARD0_FAN0_TACH_IL",
22 "PowerState": "Always",
23 "Thresholds": [
24 {
25 "Direction": "greater than",
26 "Name": "upper critical",
27 "Severity": 1,
28 "Value": 17380
29 },
30 {
31 "Direction": "greater than",
32 "Name": "upper non critical",
33 "Severity": 0,
34 "Value": 13140
35 },
36 {
37 "Direction": "less than",
38 "Name": "lower critical",
39 "Severity": 1,
40 "Value": 1000
41 }
42 ],
43 "Type": "I2CFan"
44 },
45 {
46 "Address": "0x21",
47 "Bus": 30,
48 "Connector": {
49 "Name": "FANBOARD0_FAN0_TACH_OL",
50 "Pwm": 5,
51 "PwmName": "FANBOARD0_FAN0_PWM",
52 "Tachs": [
53 2
54 ]
55 },
56 "Index": 2,
57 "Name": "FANBOARD0_FAN0_TACH_OL",
58 "PowerState": "Always",
59 "Thresholds": [
60 {
61 "Direction": "greater than",
62 "Name": "upper critical",
63 "Severity": 1,
64 "Value": 15950
65 },
66 {
67 "Direction": "greater than",
68 "Name": "upper non critical",
69 "Severity": 0,
70 "Value": 11970
71 },
72 {
73 "Direction": "less than",
74 "Name": "lower critical",
75 "Severity": 1,
76 "Value": 1000
77 }
78 ],
79 "Type": "I2CFan"
80 },
81 {
82 "Address": "0x23",
83 "Bus": 30,
84 "Connector": {
85 "Name": "FANBOARD0_FAN1_TACH_IL",
86 "Pwm": 5,
87 "PwmName": "FANBOARD0_FAN1_PWM",
88 "Tachs": [
89 1
90 ]
91 },
92 "Index": 1,
93 "Name": "FANBOARD0_FAN1_TACH_IL",
94 "PowerState": "Always",
95 "Thresholds": [
96 {
97 "Direction": "greater than",
98 "Name": "upper critical",
99 "Severity": 1,
100 "Value": 17380
101 },
102 {
103 "Direction": "greater than",
104 "Name": "upper non critical",
105 "Severity": 0,
106 "Value": 13140
107 },
108 {
109 "Direction": "less than",
110 "Name": "lower critical",
111 "Severity": 1,
112 "Value": 1000
113 }
114 ],
115 "Type": "I2CFan"
116 },
117 {
118 "Address": "0x23",
119 "Bus": 30,
120 "Connector": {
121 "Name": "FANBOARD0_FAN1_TACH_OL",
122 "Pwm": 5,
123 "PwmName": "FANBOARD0_FAN1_PWM",
124 "Tachs": [
125 2
126 ]
127 },
128 "Index": 2,
129 "Name": "FANBOARD0_FAN1_TACH_OL",
130 "PowerState": "Always",
131 "Thresholds": [
132 {
133 "Direction": "greater than",
134 "Name": "upper critical",
135 "Severity": 1,
136 "Value": 15950
137 },
138 {
139 "Direction": "greater than",
140 "Name": "upper non critical",
141 "Severity": 0,
142 "Value": 11970
143 },
144 {
145 "Direction": "less than",
146 "Name": "lower critical",
147 "Severity": 1,
148 "Value": 1000
149 }
150 ],
151 "Type": "I2CFan"
152 },
153 {
154 "Address": "0x21",
155 "Bus": 31,
156 "Connector": {
157 "Name": "FANBOARD1_FAN2_TACH_IL",
158 "Pwm": 5,
159 "PwmName": "FANBOARD1_FAN2_PWM",
160 "Tachs": [
161 1
162 ]
163 },
164 "Index": 1,
165 "Name": "FANBOARD1_FAN2_TACH_IL",
166 "PowerState": "Always",
167 "Thresholds": [
168 {
169 "Direction": "greater than",
170 "Name": "upper critical",
171 "Severity": 1,
172 "Value": 17380
173 },
174 {
175 "Direction": "greater than",
176 "Name": "upper non critical",
177 "Severity": 0,
178 "Value": 13140
179 },
180 {
181 "Direction": "less than",
182 "Name": "lower critical",
183 "Severity": 1,
184 "Value": 1000
185 }
186 ],
187 "Type": "I2CFan"
188 },
189 {
190 "Address": "0x21",
191 "Bus": 31,
192 "Connector": {
193 "Name": "FANBOARD1_FAN2_TACH_OL",
194 "Pwm": 5,
195 "PwmName": "FANBOARD1_FAN2_PWM",
196 "Tachs": [
197 2
198 ]
199 },
200 "Index": 2,
201 "Name": "FANBOARD1_FAN2_TACH_OL",
202 "PowerState": "Always",
203 "Thresholds": [
204 {
205 "Direction": "greater than",
206 "Name": "upper critical",
207 "Severity": 1,
208 "Value": 15950
209 },
210 {
211 "Direction": "greater than",
212 "Name": "upper non critical",
213 "Severity": 0,
214 "Value": 11970
215 },
216 {
217 "Direction": "less than",
218 "Name": "lower critical",
219 "Severity": 1,
220 "Value": 1000
221 }
222 ],
223 "Type": "I2CFan"
224 },
225 {
226 "Address": "0x23",
227 "Bus": 31,
228 "Connector": {
229 "Name": "FANBOARD1_FAN3_TACH_IL",
230 "Pwm": 5,
231 "PwmName": "FANBOARD1_FAN3_PWM",
232 "Tachs": [
233 1
234 ]
235 },
236 "Index": 1,
237 "Name": "FANBOARD1_FAN3_TACH_IL",
238 "PowerState": "Always",
239 "Thresholds": [
240 {
241 "Direction": "greater than",
242 "Name": "upper critical",
243 "Severity": 1,
244 "Value": 17380
245 },
246 {
247 "Direction": "greater than",
248 "Name": "upper non critical",
249 "Severity": 0,
250 "Value": 13140
251 },
252 {
253 "Direction": "less than",
254 "Name": "lower critical",
255 "Severity": 1,
256 "Value": 1000
257 }
258 ],
259 "Type": "I2CFan"
260 },
261 {
262 "Address": "0x23",
263 "Bus": 31,
264 "Connector": {
265 "Name": "FANBOARD1_FAN3_TACH_OL",
266 "Pwm": 5,
267 "PwmName": "FANBOARD1_FAN3_PWM",
268 "Tachs": [
269 2
270 ]
271 },
272 "Index": 2,
273 "Name": "FANBOARD1_FAN3_TACH_OL",
274 "PowerState": "Always",
275 "Thresholds": [
276 {
277 "Direction": "greater than",
278 "Name": "upper critical",
279 "Severity": 1,
280 "Value": 15950
281 },
282 {
283 "Direction": "greater than",
284 "Name": "upper non critical",
285 "Severity": 0,
286 "Value": 11970
287 },
288 {
289 "Direction": "less than",
290 "Name": "lower critical",
291 "Severity": 1,
292 "Value": 1000
293 }
294 ],
295 "Type": "I2CFan"
296 },
297 {
298 "Address": "0x21",
299 "Bus": 30,
300 "Connector": {
301 "Name": "FANBOARD0_FAN4_TACH_IL",
302 "Pwm": 2,
303 "PwmName": "FANBOARD0_FAN4_PWM",
304 "Tachs": [
305 14
306 ]
307 },
308 "Index": 14,
309 "Name": "FANBOARD0_FAN4_TACH_IL",
310 "PowerState": "Always",
311 "Thresholds": [
312 {
313 "Direction": "greater than",
314 "Name": "upper critical",
315 "Severity": 1,
316 "Value": 17380
317 },
318 {
319 "Direction": "greater than",
320 "Name": "upper non critical",
321 "Severity": 0,
322 "Value": 13140
323 },
324 {
325 "Direction": "less than",
326 "Name": "lower critical",
327 "Severity": 1,
328 "Value": 1000
329 }
330 ],
331 "Type": "I2CFan"
332 },
333 {
334 "Address": "0x21",
335 "Bus": 30,
336 "Connector": {
337 "Name": "FANBOARD0_FAN4_TACH_OL",
338 "Pwm": 2,
339 "PwmName": "FANBOARD0_FAN4_PWM",
340 "Tachs": [
341 0
342 ]
343 },
344 "Index": 0,
345 "Name": "FANBOARD0_FAN4_TACH_OL",
346 "PowerState": "Always",
347 "Thresholds": [
348 {
349 "Direction": "greater than",
350 "Name": "upper critical",
351 "Severity": 1,
352 "Value": 15950
353 },
354 {
355 "Direction": "greater than",
356 "Name": "upper non critical",
357 "Severity": 0,
358 "Value": 11970
359 },
360 {
361 "Direction": "less than",
362 "Name": "lower critical",
363 "Severity": 1,
364 "Value": 1000
365 }
366 ],
367 "Type": "I2CFan"
368 },
369 {
370 "Address": "0x23",
371 "Bus": 30,
372 "Connector": {
373 "Name": "FANBOARD0_FAN5_TACH_IL",
374 "Pwm": 2,
375 "PwmName": "FANBOARD0_FAN5_PWM",
376 "Tachs": [
377 14
378 ]
379 },
380 "Index": 14,
381 "Name": "FANBOARD0_FAN5_TACH_IL",
382 "PowerState": "Always",
383 "Thresholds": [
384 {
385 "Direction": "greater than",
386 "Name": "upper critical",
387 "Severity": 1,
388 "Value": 17380
389 },
390 {
391 "Direction": "greater than",
392 "Name": "upper non critical",
393 "Severity": 0,
394 "Value": 13140
395 },
396 {
397 "Direction": "less than",
398 "Name": "lower critical",
399 "Severity": 1,
400 "Value": 1000
401 }
402 ],
403 "Type": "I2CFan"
404 },
405 {
406 "Address": "0x23",
407 "Bus": 30,
408 "Connector": {
409 "Name": "FANBOARD0_FAN5_TACH_OL",
410 "Pwm": 2,
411 "PwmName": "FANBOARD0_FAN5_PWM",
412 "Tachs": [
413 0
414 ]
415 },
416 "Index": 0,
417 "Name": "FANBOARD0_FAN5_TACH_OL",
418 "PowerState": "Always",
419 "Thresholds": [
420 {
421 "Direction": "greater than",
422 "Name": "upper critical",
423 "Severity": 1,
424 "Value": 15950
425 },
426 {
427 "Direction": "greater than",
428 "Name": "upper non critical",
429 "Severity": 0,
430 "Value": 11970
431 },
432 {
433 "Direction": "less than",
434 "Name": "lower critical",
435 "Severity": 1,
436 "Value": 1000
437 }
438 ],
439 "Type": "I2CFan"
440 },
441 {
442 "Address": "0x21",
443 "Bus": 31,
444 "Connector": {
445 "Name": "FANBOARD1_FAN6_TACH_IL",
446 "Pwm": 2,
447 "PwmName": "FANBOARD1_FAN6_PWM",
448 "Tachs": [
449 14
450 ]
451 },
452 "Index": 14,
453 "Name": "FANBOARD1_FAN6_TACH_IL",
454 "PowerState": "Always",
455 "Thresholds": [
456 {
457 "Direction": "greater than",
458 "Name": "upper critical",
459 "Severity": 1,
460 "Value": 17380
461 },
462 {
463 "Direction": "greater than",
464 "Name": "upper non critical",
465 "Severity": 0,
466 "Value": 13140
467 },
468 {
469 "Direction": "less than",
470 "Name": "lower critical",
471 "Severity": 1,
472 "Value": 1000
473 }
474 ],
475 "Type": "I2CFan"
476 },
477 {
478 "Address": "0x21",
479 "Bus": 31,
480 "Connector": {
481 "Name": "FANBOARD1_FAN6_TACH_OL",
482 "Pwm": 2,
483 "PwmName": "FANBOARD1_FAN6_PWM",
484 "Tachs": [
485 0
486 ]
487 },
488 "Index": 0,
489 "Name": "FANBOARD1_FAN6_TACH_OL",
490 "PowerState": "Always",
491 "Thresholds": [
492 {
493 "Direction": "greater than",
494 "Name": "upper critical",
495 "Severity": 1,
496 "Value": 15950
497 },
498 {
499 "Direction": "greater than",
500 "Name": "upper non critical",
501 "Severity": 0,
502 "Value": 11970
503 },
504 {
505 "Direction": "less than",
506 "Name": "lower critical",
507 "Severity": 1,
508 "Value": 1000
509 }
510 ],
511 "Type": "I2CFan"
512 },
513 {
514 "Address": "0x23",
515 "Bus": 31,
516 "Connector": {
517 "Name": "FANBOARD1_FAN7_TACH_IL",
518 "Pwm": 2,
519 "PwmName": "FANBOARD1_FAN7_PWM",
520 "Tachs": [
521 14
522 ]
523 },
524 "Index": 14,
525 "Name": "FANBOARD1_FAN7_TACH_IL",
526 "PowerState": "Always",
527 "Thresholds": [
528 {
529 "Direction": "greater than",
530 "Name": "upper critical",
531 "Severity": 1,
532 "Value": 17380
533 },
534 {
535 "Direction": "greater than",
536 "Name": "upper non critical",
537 "Severity": 0,
538 "Value": 13140
539 },
540 {
541 "Direction": "less than",
542 "Name": "lower critical",
543 "Severity": 1,
544 "Value": 1000
545 }
546 ],
547 "Type": "I2CFan"
548 },
549 {
550 "Address": "0x23",
551 "Bus": 31,
552 "Connector": {
553 "Name": "FANBOARD1_FAN7_TACH_OL",
554 "Pwm": 2,
555 "PwmName": "FANBOARD1_FAN7_PWM",
556 "Tachs": [
557 0
558 ]
559 },
560 "Index": 0,
561 "Name": "FANBOARD1_FAN7_TACH_OL",
562 "PowerState": "Always",
563 "Thresholds": [
564 {
565 "Direction": "greater than",
566 "Name": "upper critical",
567 "Severity": 1,
568 "Value": 15950
569 },
570 {
571 "Direction": "greater than",
572 "Name": "upper non critical",
573 "Severity": 0,
574 "Value": 11970
575 },
576 {
577 "Direction": "less than",
578 "Name": "lower critical",
579 "Severity": 1,
580 "Value": 1000
581 }
582 ],
583 "Type": "I2CFan"
584 },
585 {
586 "Address": "0x21",
587 "Bus": 30,
588 "Connector": {
589 "Name": "FANBOARD0_FAN8_TACH_IL",
590 "Pwm": 0,
591 "PwmName": "FANBOARD0_FAN8_PWM",
592 "Tachs": [
593 9
594 ]
595 },
596 "Index": 9,
597 "Name": "FANBOARD0_FAN8_TACH_IL",
598 "PowerState": "Always",
599 "Thresholds": [
600 {
601 "Direction": "greater than",
602 "Name": "upper critical",
603 "Severity": 1,
604 "Value": 17380
605 },
606 {
607 "Direction": "greater than",
608 "Name": "upper non critical",
609 "Severity": 0,
610 "Value": 13140
611 },
612 {
613 "Direction": "less than",
614 "Name": "lower critical",
615 "Severity": 1,
616 "Value": 1000
617 }
618 ],
619 "Type": "I2CFan"
620 },
621 {
622 "Address": "0x21",
623 "Bus": 30,
624 "Connector": {
625 "Name": "FANBOARD0_FAN8_TACH_OL",
626 "Pwm": 0,
627 "PwmName": "FANBOARD0_FAN8_PWM",
628 "Tachs": [
629 12
630 ]
631 },
632 "Index": 12,
633 "Name": "FANBOARD0_FAN8_TACH_OL",
634 "PowerState": "Always",
635 "Thresholds": [
636 {
637 "Direction": "greater than",
638 "Name": "upper critical",
639 "Severity": 1,
640 "Value": 15950
641 },
642 {
643 "Direction": "greater than",
644 "Name": "upper non critical",
645 "Severity": 0,
646 "Value": 11970
647 },
648 {
649 "Direction": "less than",
650 "Name": "lower critical",
651 "Severity": 1,
652 "Value": 1000
653 }
654 ],
655 "Type": "I2CFan"
656 },
657 {
658 "Address": "0x23",
659 "Bus": 30,
660 "Connector": {
661 "Name": "FANBOARD0_FAN9_TACH_IL",
662 "Pwm": 0,
663 "PwmName": "FANBOARD0_FAN9_PWM",
664 "Tachs": [
665 9
666 ]
667 },
668 "Index": 9,
669 "Name": "FANBOARD0_FAN9_TACH_IL",
670 "PowerState": "Always",
671 "Thresholds": [
672 {
673 "Direction": "greater than",
674 "Name": "upper critical",
675 "Severity": 1,
676 "Value": 17380
677 },
678 {
679 "Direction": "greater than",
680 "Name": "upper non critical",
681 "Severity": 0,
682 "Value": 13140
683 },
684 {
685 "Direction": "less than",
686 "Name": "lower critical",
687 "Severity": 1,
688 "Value": 1000
689 }
690 ],
691 "Type": "I2CFan"
692 },
693 {
694 "Address": "0x23",
695 "Bus": 30,
696 "Connector": {
697 "Name": "FANBOARD0_FAN9_TACH_OL",
698 "Pwm": 0,
699 "PwmName": "FANBOARD0_FAN9_PWM",
700 "Tachs": [
701 12
702 ]
703 },
704 "Index": 12,
705 "Name": "FANBOARD0_FAN9_TACH_OL",
706 "PowerState": "Always",
707 "Thresholds": [
708 {
709 "Direction": "greater than",
710 "Name": "upper critical",
711 "Severity": 1,
712 "Value": 15950
713 },
714 {
715 "Direction": "greater than",
716 "Name": "upper non critical",
717 "Severity": 0,
718 "Value": 11970
719 },
720 {
721 "Direction": "less than",
722 "Name": "lower critical",
723 "Severity": 1,
724 "Value": 1000
725 }
726 ],
727 "Type": "I2CFan"
728 },
729 {
730 "Address": "0x21",
731 "Bus": 31,
732 "Connector": {
733 "Name": "FANBOARD1_FAN10_TACH_IL",
734 "Pwm": 0,
735 "PwmName": "FANBOARD1_FAN10_PWM",
736 "Tachs": [
737 9
738 ]
739 },
740 "Index": 9,
741 "Name": "FANBOARD1_FAN10_TACH_IL",
742 "PowerState": "Always",
743 "Thresholds": [
744 {
745 "Direction": "greater than",
746 "Name": "upper critical",
747 "Severity": 1,
748 "Value": 17380
749 },
750 {
751 "Direction": "greater than",
752 "Name": "upper non critical",
753 "Severity": 0,
754 "Value": 13140
755 },
756 {
757 "Direction": "less than",
758 "Name": "lower critical",
759 "Severity": 1,
760 "Value": 1000
761 }
762 ],
763 "Type": "I2CFan"
764 },
765 {
766 "Address": "0x21",
767 "Bus": 31,
768 "Connector": {
769 "Name": "FANBOARD1_FAN10_TACH_OL",
770 "Pwm": 0,
771 "PwmName": "FANBOARD1_FAN10_PWM",
772 "Tachs": [
773 12
774 ]
775 },
776 "Index": 12,
777 "Name": "FANBOARD1_FAN10_TACH_OL",
778 "PowerState": "Always",
779 "Thresholds": [
780 {
781 "Direction": "greater than",
782 "Name": "upper critical",
783 "Severity": 1,
784 "Value": 15950
785 },
786 {
787 "Direction": "greater than",
788 "Name": "upper non critical",
789 "Severity": 0,
790 "Value": 11970
791 },
792 {
793 "Direction": "less than",
794 "Name": "lower critical",
795 "Severity": 1,
796 "Value": 1000
797 }
798 ],
799 "Type": "I2CFan"
800 },
801 {
802 "Address": "0x23",
803 "Bus": 31,
804 "Connector": {
805 "Name": "FANBOARD1_FAN11_TACH_IL",
806 "Pwm": 0,
807 "PwmName": "FANBOARD1_FAN11_PWM",
808 "Tachs": [
809 9
810 ]
811 },
812 "Index": 9,
813 "Name": "FANBOARD1_FAN11_TACH_IL",
814 "PowerState": "Always",
815 "Thresholds": [
816 {
817 "Direction": "greater than",
818 "Name": "upper critical",
819 "Severity": 1,
820 "Value": 17380
821 },
822 {
823 "Direction": "greater than",
824 "Name": "upper non critical",
825 "Severity": 0,
826 "Value": 13140
827 },
828 {
829 "Direction": "less than",
830 "Name": "lower critical",
831 "Severity": 1,
832 "Value": 1000
833 }
834 ],
835 "Type": "I2CFan"
836 },
837 {
838 "Address": "0x23",
839 "Bus": 31,
840 "Connector": {
841 "Name": "FANBOARD1_FAN11_TACH_OL",
842 "Pwm": 0,
843 "PwmName": "FANBOARD1_FAN11_PWM",
844 "Tachs": [
845 12
846 ]
847 },
848 "Index": 12,
849 "Name": "FANBOARD1_FAN11_TACH_OL",
850 "PowerState": "Always",
851 "Thresholds": [
852 {
853 "Direction": "greater than",
854 "Name": "upper critical",
855 "Severity": 1,
856 "Value": 15950
857 },
858 {
859 "Direction": "greater than",
860 "Name": "upper non critical",
861 "Severity": 0,
862 "Value": 11970
863 },
864 {
865 "Direction": "less than",
866 "Name": "lower critical",
867 "Severity": 1,
868 "Value": 1000
869 }
870 ],
871 "Type": "I2CFan"
872 }
873 ],
874 "Name": "Yosemite 4 Fan Board $bus % 30 FSC",
875 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'FAN Board FSC-NCT ADC-.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
876 "Type": "Board",
877 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800878 "BuildDate": "$BOARD_MANUFACTURE_DATE",
879 "Manufacturer": "$BOARD_MANUFACTURER",
880 "Model": "$BOARD_PRODUCT_NAME",
881 "PartNumber": "$BOARD_PART_NUMBER",
882 "SerialNumber": "$BOARD_SERIAL_NUMBER",
883 "SparePartNumber": "$BOARD_INFO_AM1"
Delphine CC Chiuaa702ea2024-04-29 12:46:19 +0800884 },
885 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
886 "AssetTag": "$PRODUCT_ASSET_TAG"
887 },
888 "xyz.openbmc_project.Inventory.Decorator.Revision": {
889 "Version": "$PRODUCT_VERSION"
890 }
891}