xref: /openbmc/entity-manager/configurations/meta/bletchley_baseboard.json (revision 1642b65a55de6779c3adf1a8df5d25689c5b9475)
1 {
2     "Exposes": [
3         {
4             "Index": 0,
5             "Name": "P12V_AUX",
6             "ScaleFactor": 0.11236,
7             "Thresholds": [
8                 {
9                     "Direction": "greater than",
10                     "Name": "upper critical",
11                     "Severity": 1,
12                     "Value": 12.61
13                 },
14                 {
15                     "Direction": "less than",
16                     "Name": "lower critical",
17                     "Severity": 1,
18                     "Value": 11.39
19                 }
20             ],
21             "Type": "ADC"
22         },
23         {
24             "Index": 1,
25             "Name": "P3V3_AUX",
26             "ScaleFactor": 0.410678,
27             "Thresholds": [
28                 {
29                     "Direction": "greater than",
30                     "Name": "upper critical",
31                     "Severity": 1,
32                     "Value": 3.475
33                 },
34                 {
35                     "Direction": "less than",
36                     "Name": "lower critical",
37                     "Severity": 1,
38                     "Value": 3.125
39                 }
40             ],
41             "Type": "ADC"
42         },
43         {
44             "Index": 2,
45             "Name": "P5V_AUX",
46             "ScaleFactor": 0.271739,
47             "Thresholds": [
48                 {
49                     "Direction": "greater than",
50                     "Name": "upper critical",
51                     "Severity": 1,
52                     "Value": 5.26
53                 },
54                 {
55                     "Direction": "less than",
56                     "Name": "lower critical",
57                     "Severity": 1,
58                     "Value": 4.7
59                 }
60             ],
61             "Type": "ADC"
62         },
63         {
64             "BridgeGpio": [
65                 {
66                     "Name": "BAT_DETECT",
67                     "Polarity": "High",
68                     "SetupTime": 1
69                 }
70             ],
71             "Index": 3,
72             "Name": "P3V_BAT",
73             "PollRate": 86400,
74             "ScaleFactor": 0.332226,
75             "Thresholds": [
76                 {
77                     "Direction": "greater than",
78                     "Name": "upper critical",
79                     "Severity": 1,
80                     "Value": 3.475
81                 },
82                 {
83                     "Direction": "less than",
84                     "Name": "lower critical",
85                     "Severity": 1,
86                     "Value": 1.99
87                 }
88             ],
89             "Type": "ADC"
90         },
91         {
92             "Index": 4,
93             "Name": "P2V5_AUX",
94             "ScaleFactor": 0.542005,
95             "Thresholds": [
96                 {
97                     "Direction": "greater than",
98                     "Name": "upper critical",
99                     "Severity": 1,
100                     "Value": 2.76
101                 },
102                 {
103                     "Direction": "less than",
104                     "Name": "lower critical",
105                     "Severity": 1,
106                     "Value": 2.365
107                 }
108             ],
109             "Type": "ADC"
110         },
111         {
112             "Index": 5,
113             "Name": "P1V8_AUX",
114             "ScaleFactor": 0.750469,
115             "Thresholds": [
116                 {
117                     "Direction": "greater than",
118                     "Name": "upper critical",
119                     "Severity": 1,
120                     "Value": 1.9
121                 },
122                 {
123                     "Direction": "less than",
124                     "Name": "lower critical",
125                     "Severity": 1,
126                     "Value": 1.7
127                 }
128             ],
129             "Type": "ADC"
130         },
131         {
132             "Index": 6,
133             "Name": "P1V2_AUX",
134             "Thresholds": [
135                 {
136                     "Direction": "greater than",
137                     "Name": "upper critical",
138                     "Severity": 1,
139                     "Value": 1.27
140                 },
141                 {
142                     "Direction": "less than",
143                     "Name": "lower critical",
144                     "Severity": 1,
145                     "Value": 1.13
146                 }
147             ],
148             "Type": "ADC"
149         },
150         {
151             "Index": 7,
152             "Name": "P1V0_AUX",
153             "Thresholds": [
154                 {
155                     "Direction": "greater than",
156                     "Name": "upper critical",
157                     "Severity": 1,
158                     "Value": 1.06
159                 },
160                 {
161                     "Direction": "less than",
162                     "Name": "lower critical",
163                     "Severity": 1,
164                     "Value": 0.94
165                 }
166             ],
167             "Type": "ADC"
168         },
169         {
170             "Index": 8,
171             "Name": "IMON_FAN0",
172             "ScaleFactor": 0.1,
173             "Thresholds": [
174                 {
175                     "Direction": "greater than",
176                     "Name": "upper critical",
177                     "Severity": 1,
178                     "Value": 15.0
179                 },
180                 {
181                     "Direction": "greater than",
182                     "Name": "upper non critical",
183                     "Severity": 0,
184                     "Value": 10.0
185                 }
186             ],
187             "Type": "ADC"
188         },
189         {
190             "Index": 9,
191             "Name": "IMON_FAN1",
192             "ScaleFactor": 0.1,
193             "Thresholds": [
194                 {
195                     "Direction": "greater than",
196                     "Name": "upper critical",
197                     "Severity": 1,
198                     "Value": 15.0
199                 },
200                 {
201                     "Direction": "greater than",
202                     "Name": "upper non critical",
203                     "Severity": 0,
204                     "Value": 10.0
205                 }
206             ],
207             "Type": "ADC"
208         },
209         {
210             "Index": 10,
211             "Name": "IMON_FAN2",
212             "ScaleFactor": 0.1,
213             "Thresholds": [
214                 {
215                     "Direction": "greater than",
216                     "Name": "upper critical",
217                     "Severity": 1,
218                     "Value": 15.0
219                 },
220                 {
221                     "Direction": "greater than",
222                     "Name": "upper non critical",
223                     "Severity": 0,
224                     "Value": 10.0
225                 }
226             ],
227             "Type": "ADC"
228         },
229         {
230             "Index": 11,
231             "Name": "IMON_FAN3",
232             "ScaleFactor": 0.1,
233             "Thresholds": [
234                 {
235                     "Direction": "greater than",
236                     "Name": "upper critical",
237                     "Severity": 1,
238                     "Value": 15.0
239                 },
240                 {
241                     "Direction": "greater than",
242                     "Name": "upper non critical",
243                     "Severity": 0,
244                     "Value": 10.0
245                 }
246             ],
247             "Type": "ADC"
248         },
249         {
250             "Index": 12,
251             "Name": "P12V_FAN0",
252             "ScaleFactor": 0.125,
253             "Thresholds": [
254                 {
255                     "Direction": "greater than",
256                     "Name": "upper critical",
257                     "Severity": 1,
258                     "Value": 13.2
259                 },
260                 {
261                     "Direction": "greater than",
262                     "Name": "upper non critical",
263                     "Severity": 0,
264                     "Value": 13.0
265                 },
266                 {
267                     "Direction": "less than",
268                     "Name": "lower critical",
269                     "Severity": 1,
270                     "Value": 10.8
271                 }
272             ],
273             "Type": "ADC"
274         },
275         {
276             "Index": 13,
277             "Name": "P12V_FAN1",
278             "ScaleFactor": 0.125,
279             "Thresholds": [
280                 {
281                     "Direction": "greater than",
282                     "Name": "upper critical",
283                     "Severity": 1,
284                     "Value": 13.2
285                 },
286                 {
287                     "Direction": "greater than",
288                     "Name": "upper non critical",
289                     "Severity": 0,
290                     "Value": 13.0
291                 },
292                 {
293                     "Direction": "less than",
294                     "Name": "lower critical",
295                     "Severity": 1,
296                     "Value": 10.8
297                 }
298             ],
299             "Type": "ADC"
300         },
301         {
302             "Index": 14,
303             "Name": "P12V_FAN2",
304             "ScaleFactor": 0.125,
305             "Thresholds": [
306                 {
307                     "Direction": "greater than",
308                     "Name": "upper critical",
309                     "Severity": 1,
310                     "Value": 13.2
311                 },
312                 {
313                     "Direction": "greater than",
314                     "Name": "upper non critical",
315                     "Severity": 0,
316                     "Value": 13.0
317                 },
318                 {
319                     "Direction": "less than",
320                     "Name": "lower critical",
321                     "Severity": 1,
322                     "Value": 10.8
323                 }
324             ],
325             "Type": "ADC"
326         },
327         {
328             "Index": 15,
329             "Name": "P12V_FAN3",
330             "ScaleFactor": 0.125,
331             "Thresholds": [
332                 {
333                     "Direction": "greater than",
334                     "Name": "upper critical",
335                     "Severity": 1,
336                     "Value": 13.2
337                 },
338                 {
339                     "Direction": "greater than",
340                     "Name": "upper non critical",
341                     "Severity": 0,
342                     "Value": 13.0
343                 },
344                 {
345                     "Direction": "less than",
346                     "Name": "lower critical",
347                     "Severity": 1,
348                     "Value": 10.8
349                 }
350             ],
351             "Type": "ADC"
352         },
353         {
354             "Address": "0x11",
355             "Bus": 12,
356             "Labels": [
357                 "vin",
358                 "vout1",
359                 "iout1",
360                 "pin"
361             ],
362             "Name": "P12V_AUX_HSC",
363             "Type": "ADM1278"
364         },
365         {
366             "Address": "0x45",
367             "Bus": 0,
368             "Labels": [
369                 "in1",
370                 "curr1",
371                 "power1"
372             ],
373             "Name": "SLED1_INA230",
374             "Type": "INA230"
375         },
376         {
377             "Address": "0x45",
378             "Bus": 1,
379             "Labels": [
380                 "in1",
381                 "curr1",
382                 "power1"
383             ],
384             "Name": "SLED2_INA230",
385             "Type": "INA230"
386         },
387         {
388             "Address": "0x45",
389             "Bus": 2,
390             "Labels": [
391                 "in1",
392                 "curr1",
393                 "power1"
394             ],
395             "Name": "SLED3_INA230",
396             "Type": "INA230"
397         },
398         {
399             "Address": "0x45",
400             "Bus": 3,
401             "Labels": [
402                 "in1",
403                 "curr1",
404                 "power1"
405             ],
406             "Name": "SLED4_INA230",
407             "Type": "INA230"
408         },
409         {
410             "Address": "0x45",
411             "Bus": 4,
412             "Labels": [
413                 "in1",
414                 "curr1",
415                 "power1"
416             ],
417             "Name": "SLED5_INA230",
418             "Type": "INA230"
419         },
420         {
421             "Address": "0x45",
422             "Bus": 5,
423             "Labels": [
424                 "in1",
425                 "curr1",
426                 "power1"
427             ],
428             "Name": "SLED6_INA230",
429             "Type": "INA230"
430         },
431         {
432             "LED": "fan0_fault",
433             "Name": "System Fan Connector 0",
434             "Pwm": 0,
435             "PwmName": "FAN0_PWM",
436             "Status": "disabled",
437             "Tachs": [
438                 0,
439                 1
440             ],
441             "Type": "IntelFanConnector"
442         },
443         {
444             "LED": "fan1_fault",
445             "Name": "System Fan Connector 1",
446             "Pwm": 1,
447             "PwmName": "FAN1_PWM",
448             "Status": "disabled",
449             "Tachs": [
450                 2,
451                 3
452             ],
453             "Type": "IntelFanConnector"
454         },
455         {
456             "LED": "fan2_fault",
457             "Name": "System Fan Connector 2",
458             "Pwm": 2,
459             "PwmName": "FAN2_PWM",
460             "Status": "disabled",
461             "Tachs": [
462                 4,
463                 5
464             ],
465             "Type": "IntelFanConnector"
466         },
467         {
468             "LED": "fan3_fault",
469             "Name": "System Fan Connector 3",
470             "Pwm": 3,
471             "PwmName": "FAN3_PWM",
472             "Status": "disabled",
473             "Tachs": [
474                 6,
475                 7
476             ],
477             "Type": "IntelFanConnector"
478         },
479         {
480             "Address": "0x40",
481             "Bus": 0,
482             "Labels": [
483                 "vin",
484                 "vout1",
485                 "iout1",
486                 "pin"
487             ],
488             "Name": "SLED1_HSC",
489             "Type": "MP5023"
490         },
491         {
492             "Address": "0x40",
493             "Bus": 1,
494             "Labels": [
495                 "vin",
496                 "vout1",
497                 "iout1",
498                 "pin"
499             ],
500             "Name": "SLED2_HSC",
501             "Type": "MP5023"
502         },
503         {
504             "Address": "0x40",
505             "Bus": 2,
506             "Labels": [
507                 "vin",
508                 "vout1",
509                 "iout1",
510                 "pin"
511             ],
512             "Name": "SLED3_HSC",
513             "Type": "MP5023"
514         },
515         {
516             "Address": "0x40",
517             "Bus": 3,
518             "Labels": [
519                 "vin",
520                 "vout1",
521                 "iout1",
522                 "pin"
523             ],
524             "Name": "SLED4_HSC",
525             "Type": "MP5023"
526         },
527         {
528             "Address": "0x40",
529             "Bus": 4,
530             "Labels": [
531                 "vin",
532                 "vout1",
533                 "iout1",
534                 "pin"
535             ],
536             "Name": "SLED5_HSC",
537             "Type": "MP5023"
538         },
539         {
540             "Address": "0x40",
541             "Bus": 5,
542             "Labels": [
543                 "vin",
544                 "vout1",
545                 "iout1",
546                 "pin"
547             ],
548             "Name": "SLED6_HSC",
549             "Type": "MP5023"
550         },
551         {
552             "Address": "0x4C",
553             "Bus": 12,
554             "Name": "MB_U73_THERM_LOCAL",
555             "Name1": "MB_U73_THERM_REMOTE",
556             "Thresholds": [
557                 {
558                     "Direction": "greater than",
559                     "Index": 1,
560                     "Name": "upper critical",
561                     "Severity": 1,
562                     "Value": 50.0
563                 },
564                 {
565                     "Direction": "greater than",
566                     "Index": 1,
567                     "Name": "upper non critical",
568                     "Severity": 0,
569                     "Value": 49.0
570                 },
571                 {
572                     "Direction": "less than",
573                     "Index": 1,
574                     "Name": "lower non critical",
575                     "Severity": 0,
576                     "Value": 1
577                 },
578                 {
579                     "Direction": "less than",
580                     "Index": 1,
581                     "Name": "lower critical",
582                     "Severity": 1,
583                     "Value": 0
584                 },
585                 {
586                     "Direction": "greater than",
587                     "Index": 2,
588                     "Name": "upper critical",
589                     "Severity": 1,
590                     "Value": 50.0
591                 },
592                 {
593                     "Direction": "greater than",
594                     "Index": 2,
595                     "Name": "upper non critical",
596                     "Severity": 0,
597                     "Value": 49.0
598                 },
599                 {
600                     "Direction": "less than",
601                     "Index": 2,
602                     "Name": "lower non critical",
603                     "Severity": 0,
604                     "Value": 1
605                 },
606                 {
607                     "Direction": "less than",
608                     "Index": 2,
609                     "Name": "lower critical",
610                     "Severity": 1,
611                     "Value": 0
612                 }
613             ],
614             "Type": "TMP421"
615         },
616         {
617             "Address": "0x4D",
618             "Bus": 12,
619             "Name": "MB_U72_THERM_LOCAL",
620             "Name1": "MB_U72_THERM_REMOTE",
621             "Thresholds": [
622                 {
623                     "Direction": "greater than",
624                     "Index": 1,
625                     "Name": "upper critical",
626                     "Severity": 1,
627                     "Value": 50.0
628                 },
629                 {
630                     "Direction": "greater than",
631                     "Index": 1,
632                     "Name": "upper non critical",
633                     "Severity": 0,
634                     "Value": 49.0
635                 },
636                 {
637                     "Direction": "less than",
638                     "Index": 1,
639                     "Name": "lower non critical",
640                     "Severity": 0,
641                     "Value": 1
642                 },
643                 {
644                     "Direction": "less than",
645                     "Index": 1,
646                     "Name": "lower critical",
647                     "Severity": 1,
648                     "Value": 0
649                 },
650                 {
651                     "Direction": "greater than",
652                     "Index": 2,
653                     "Name": "upper critical",
654                     "Severity": 1,
655                     "Value": 50.0
656                 },
657                 {
658                     "Direction": "greater than",
659                     "Index": 2,
660                     "Name": "upper non critical",
661                     "Severity": 0,
662                     "Value": 49.0
663                 },
664                 {
665                     "Direction": "less than",
666                     "Index": 2,
667                     "Name": "lower non critical",
668                     "Severity": 0,
669                     "Value": 1
670                 },
671                 {
672                     "Direction": "less than",
673                     "Index": 2,
674                     "Name": "lower critical",
675                     "Severity": 1,
676                     "Value": 0
677                 }
678             ],
679             "Type": "TMP421"
680         },
681         {
682             "Address": "0x4F",
683             "Bus": 9,
684             "Name": "MB_U402_THERM_LOCAL",
685             "Thresholds": [
686                 {
687                     "Direction": "greater than",
688                     "Name": "upper critical",
689                     "Severity": 1,
690                     "Value": 55.0
691                 },
692                 {
693                     "Direction": "greater than",
694                     "Name": "upper non critical",
695                     "Severity": 0,
696                     "Value": 54.0
697                 },
698                 {
699                     "Direction": "less than",
700                     "Name": "lower non critical",
701                     "Severity": 0,
702                     "Value": 1
703                 },
704                 {
705                     "Direction": "less than",
706                     "Name": "lower critical",
707                     "Severity": 1,
708                     "Value": 0
709                 }
710             ],
711             "Type": "TMP421"
712         },
713         {
714             "Address": "0x4F",
715             "Bus": 10,
716             "Name": "MB_U19_THERM_LOCAL",
717             "Thresholds": [
718                 {
719                     "Direction": "greater than",
720                     "Name": "upper critical",
721                     "Severity": 1,
722                     "Value": 49.0
723                 },
724                 {
725                     "Direction": "greater than",
726                     "Name": "upper non critical",
727                     "Severity": 0,
728                     "Value": 48.0
729                 },
730                 {
731                     "Direction": "less than",
732                     "Name": "lower non critical",
733                     "Severity": 0,
734                     "Value": 1
735                 },
736                 {
737                     "Direction": "less than",
738                     "Name": "lower critical",
739                     "Severity": 1,
740                     "Value": 0
741                 }
742             ],
743             "Type": "TMP421"
744         },
745         {
746             "Address": "0x4F",
747             "Bus": 0,
748             "Name": "SLED1_THERM_LOCAL",
749             "Thresholds": [
750                 {
751                     "Direction": "greater than",
752                     "Name": "upper critical",
753                     "Severity": 1,
754                     "Value": 54.0
755                 },
756                 {
757                     "Direction": "greater than",
758                     "Name": "upper non critical",
759                     "Severity": 0,
760                     "Value": 53.0
761                 },
762                 {
763                     "Direction": "less than",
764                     "Name": "lower non critical",
765                     "Severity": 0,
766                     "Value": 1
767                 },
768                 {
769                     "Direction": "less than",
770                     "Name": "lower critical",
771                     "Severity": 1,
772                     "Value": 0
773                 }
774             ],
775             "Type": "TMP421"
776         },
777         {
778             "Address": "0x4F",
779             "Bus": 1,
780             "Name": "SLED2_THERM_LOCAL",
781             "Thresholds": [
782                 {
783                     "Direction": "greater than",
784                     "Name": "upper critical",
785                     "Severity": 1,
786                     "Value": 54.0
787                 },
788                 {
789                     "Direction": "greater than",
790                     "Name": "upper non critical",
791                     "Severity": 0,
792                     "Value": 53.0
793                 },
794                 {
795                     "Direction": "less than",
796                     "Name": "lower non critical",
797                     "Severity": 0,
798                     "Value": 1
799                 },
800                 {
801                     "Direction": "less than",
802                     "Name": "lower critical",
803                     "Severity": 1,
804                     "Value": 0
805                 }
806             ],
807             "Type": "TMP421"
808         },
809         {
810             "Address": "0x4F",
811             "Bus": 2,
812             "Name": "SLED3_THERM_LOCAL",
813             "Thresholds": [
814                 {
815                     "Direction": "greater than",
816                     "Name": "upper critical",
817                     "Severity": 1,
818                     "Value": 54.0
819                 },
820                 {
821                     "Direction": "greater than",
822                     "Name": "upper non critical",
823                     "Severity": 0,
824                     "Value": 53.0
825                 },
826                 {
827                     "Direction": "less than",
828                     "Name": "lower non critical",
829                     "Severity": 0,
830                     "Value": 1
831                 },
832                 {
833                     "Direction": "less than",
834                     "Name": "lower critical",
835                     "Severity": 1,
836                     "Value": 0
837                 }
838             ],
839             "Type": "TMP421"
840         },
841         {
842             "Address": "0x4F",
843             "Bus": 3,
844             "Name": "SLED4_THERM_LOCAL",
845             "Thresholds": [
846                 {
847                     "Direction": "greater than",
848                     "Name": "upper critical",
849                     "Severity": 1,
850                     "Value": 54.0
851                 },
852                 {
853                     "Direction": "greater than",
854                     "Name": "upper non critical",
855                     "Severity": 0,
856                     "Value": 53.0
857                 },
858                 {
859                     "Direction": "less than",
860                     "Name": "lower non critical",
861                     "Severity": 0,
862                     "Value": 1
863                 },
864                 {
865                     "Direction": "less than",
866                     "Name": "lower critical",
867                     "Severity": 1,
868                     "Value": 0
869                 }
870             ],
871             "Type": "TMP421"
872         },
873         {
874             "Address": "0x4F",
875             "Bus": 4,
876             "Name": "SLED5_THERM_LOCAL",
877             "Thresholds": [
878                 {
879                     "Direction": "greater than",
880                     "Name": "upper critical",
881                     "Severity": 1,
882                     "Value": 54.0
883                 },
884                 {
885                     "Direction": "greater than",
886                     "Name": "upper non critical",
887                     "Severity": 0,
888                     "Value": 53.0
889                 },
890                 {
891                     "Direction": "less than",
892                     "Name": "lower non critical",
893                     "Severity": 0,
894                     "Value": 1
895                 },
896                 {
897                     "Direction": "less than",
898                     "Name": "lower critical",
899                     "Severity": 1,
900                     "Value": 0
901                 }
902             ],
903             "Type": "TMP421"
904         },
905         {
906             "Address": "0x4F",
907             "Bus": 5,
908             "Name": "SLED6_THERM_LOCAL",
909             "Thresholds": [
910                 {
911                     "Direction": "greater than",
912                     "Name": "upper critical",
913                     "Severity": 1,
914                     "Value": 54.0
915                 },
916                 {
917                     "Direction": "greater than",
918                     "Name": "upper non critical",
919                     "Severity": 0,
920                     "Value": 53.0
921                 },
922                 {
923                     "Direction": "less than",
924                     "Name": "lower non critical",
925                     "Severity": 0,
926                     "Value": 1
927                 },
928                 {
929                     "Direction": "less than",
930                     "Name": "lower critical",
931                     "Severity": 1,
932                     "Value": 0
933                 }
934             ],
935             "Type": "TMP421"
936         }
937     ],
938     "Name": "Bletchley Baseboard",
939     "Probe": [
940         "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Bletchley -Class 1', 'PRODUCT_PRODUCT_NAME' : 'Bletchley EVT'})",
941         "OR",
942         "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Bletchley Chassis Controller.*'})"
943     ],
944     "Type": "Board",
945     "xyz.openbmc_project.Inventory.Decorator.Asset": {
946         "Manufacturer": "$PRODUCT_MANUFACTURER",
947         "Model": "$PRODUCT_PRODUCT_NAME",
948         "PartNumber": "$PRODUCT_PART_NUMBER",
949         "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
950     }
951 }
952