xref: /openbmc/entity-manager/configurations/ibm/system1_baseboard.json (revision da89d235c12bfc2c19437fecf2d1ca5251523e1c)
1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "P12V",
6            "PowerState": "Always",
7            "ScaleFactor": 1.0,
8            "Thresholds": [
9                {
10                    "Direction": "greater than",
11                    "Hysteresis": 0.133,
12                    "Name": "upper critical",
13                    "Severity": 1,
14                    "Value": 13.3
15                },
16                {
17                    "Direction": "greater than",
18                    "Hysteresis": 0.128,
19                    "Name": "upper non critical",
20                    "Severity": 0,
21                    "Value": 12.8
22                },
23                {
24                    "Direction": "less than",
25                    "Hysteresis": 0.115,
26                    "Name": "lower non critical",
27                    "Severity": 0,
28                    "Value": 11.5
29                },
30                {
31                    "Direction": "less than",
32                    "Hysteresis": 0.11,
33                    "Name": "lower critical",
34                    "Severity": 1,
35                    "Value": 11.0
36                }
37            ],
38            "Type": "ADC"
39        },
40        {
41            "Index": 1,
42            "Name": "P5V_AUX_ADC",
43            "PowerState": "Always",
44            "ScaleFactor": 1.0,
45            "Thresholds": [
46                {
47                    "Direction": "greater than",
48                    "Hysteresis": 0.0525,
49                    "Name": "upper critical",
50                    "Severity": 1,
51                    "Value": 5.25
52                },
53                {
54                    "Direction": "greater than",
55                    "Hysteresis": 0.051500000000000004,
56                    "Name": "upper non critical",
57                    "Severity": 0,
58                    "Value": 5.15
59                },
60                {
61                    "Direction": "less than",
62                    "Hysteresis": 0.048499999999999995,
63                    "Name": "lower non critical",
64                    "Severity": 0,
65                    "Value": 4.85
66                },
67                {
68                    "Direction": "less than",
69                    "Hysteresis": 0.0475,
70                    "Name": "lower critical",
71                    "Severity": 1,
72                    "Value": 4.75
73                }
74            ],
75            "Type": "ADC"
76        },
77        {
78            "Index": 2,
79            "Name": "P5V_BMC_AUX_ADC",
80            "PowerState": "Always",
81            "ScaleFactor": 1.0,
82            "Thresholds": [
83                {
84                    "Direction": "greater than",
85                    "Hysteresis": 0.0525,
86                    "Name": "upper critical",
87                    "Severity": 1,
88                    "Value": 5.25
89                },
90                {
91                    "Direction": "greater than",
92                    "Hysteresis": 0.051500000000000004,
93                    "Name": "upper non critical",
94                    "Severity": 0,
95                    "Value": 5.15
96                },
97                {
98                    "Direction": "less than",
99                    "Hysteresis": 0.048499999999999995,
100                    "Name": "lower non critical",
101                    "Severity": 0,
102                    "Value": 4.85
103                },
104                {
105                    "Direction": "less than",
106                    "Hysteresis": 0.0475,
107                    "Name": "lower critical",
108                    "Severity": 1,
109                    "Value": 4.75
110                }
111            ],
112            "Type": "ADC"
113        },
114        {
115            "Index": 3,
116            "Name": "P3V3_AUX_ADC",
117            "PowerState": "Always",
118            "ScaleFactor": 1.0,
119            "Thresholds": [
120                {
121                    "Direction": "greater than",
122                    "Hysteresis": 0.0355,
123                    "Name": "upper critical",
124                    "Severity": 1,
125                    "Value": 3.55
126                },
127                {
128                    "Direction": "greater than",
129                    "Hysteresis": 0.0343,
130                    "Name": "upper non critical",
131                    "Severity": 0,
132                    "Value": 3.43
133                },
134                {
135                    "Direction": "less than",
136                    "Hysteresis": 0.032010000000000004,
137                    "Name": "lower non critical",
138                    "Severity": 0,
139                    "Value": 3.201
140                },
141                {
142                    "Direction": "less than",
143                    "Hysteresis": 0.031349999999999996,
144                    "Name": "lower critical",
145                    "Severity": 1,
146                    "Value": 3.135
147                }
148            ],
149            "Type": "ADC"
150        },
151        {
152            "Index": 4,
153            "Name": "P3V3_BMC_AUX",
154            "PowerState": "Always",
155            "ScaleFactor": 1.0,
156            "Thresholds": [
157                {
158                    "Direction": "greater than",
159                    "Hysteresis": 0.0374,
160                    "Name": "upper critical",
161                    "Severity": 1,
162                    "Value": 3.74
163                },
164                {
165                    "Direction": "greater than",
166                    "Hysteresis": 0.0357,
167                    "Name": "upper non critical",
168                    "Severity": 0,
169                    "Value": 3.57
170                },
171                {
172                    "Direction": "less than",
173                    "Hysteresis": 0.0323,
174                    "Name": "lower non critical",
175                    "Severity": 0,
176                    "Value": 3.23
177                },
178                {
179                    "Direction": "less than",
180                    "Hysteresis": 0.0306,
181                    "Name": "lower critical",
182                    "Severity": 1,
183                    "Value": 3.06
184                }
185            ],
186            "Type": "ADC"
187        },
188        {
189            "Index": 5,
190            "Name": "P1V8_BMC_AUX",
191            "PowerState": "Always",
192            "ScaleFactor": 1.0,
193            "Thresholds": [
194                {
195                    "Direction": "greater than",
196                    "Hysteresis": 0.0189,
197                    "Name": "upper critical",
198                    "Severity": 1,
199                    "Value": 1.89
200                },
201                {
202                    "Direction": "greater than",
203                    "Hysteresis": 0.01854,
204                    "Name": "upper non critical",
205                    "Severity": 0,
206                    "Value": 1.854
207                },
208                {
209                    "Direction": "less than",
210                    "Hysteresis": 0.01746,
211                    "Name": "lower non critical",
212                    "Severity": 0,
213                    "Value": 1.746
214                },
215                {
216                    "Direction": "less than",
217                    "Hysteresis": 0.0171,
218                    "Name": "lower critical",
219                    "Severity": 1,
220                    "Value": 1.71
221                }
222            ],
223            "Type": "ADC"
224        },
225        {
226            "Index": 6,
227            "Name": "P1V2_BMC_AUX",
228            "PowerState": "Always",
229            "ScaleFactor": 1.0,
230            "Thresholds": [
231                {
232                    "Direction": "greater than",
233                    "Hysteresis": 0.0126,
234                    "Name": "upper critical",
235                    "Severity": 1,
236                    "Value": 1.26
237                },
238                {
239                    "Direction": "greater than",
240                    "Hysteresis": 0.01236,
241                    "Name": "upper non critical",
242                    "Severity": 0,
243                    "Value": 1.236
244                },
245                {
246                    "Direction": "less than",
247                    "Hysteresis": 0.01164,
248                    "Name": "lower non critical",
249                    "Severity": 0,
250                    "Value": 1.164
251                },
252                {
253                    "Direction": "less than",
254                    "Hysteresis": 0.011399999999999999,
255                    "Name": "lower critical",
256                    "Severity": 1,
257                    "Value": 1.14
258                }
259            ],
260            "Type": "ADC"
261        },
262        {
263            "Index": 7,
264            "Name": "P1V2_PHY1_LDO",
265            "PowerState": "Always",
266            "ScaleFactor": 1.0,
267            "Thresholds": [
268                {
269                    "Direction": "greater than",
270                    "Hysteresis": 0.0145,
271                    "Name": "upper critical",
272                    "Severity": 1,
273                    "Value": 1.45
274                },
275                {
276                    "Direction": "greater than",
277                    "Hysteresis": 0.0135,
278                    "Name": "upper non critical",
279                    "Severity": 0,
280                    "Value": 1.35
281                },
282                {
283                    "Direction": "less than",
284                    "Hysteresis": 0.0115,
285                    "Name": "lower non critical",
286                    "Severity": 0,
287                    "Value": 1.15
288                },
289                {
290                    "Direction": "less than",
291                    "Hysteresis": 0.011,
292                    "Name": "lower critical",
293                    "Severity": 1,
294                    "Value": 1.1
295                }
296            ],
297            "Type": "ADC"
298        },
299        {
300            "Index": 8,
301            "Name": "P1V2_PHY2_LDO",
302            "PowerState": "Always",
303            "ScaleFactor": 1.0,
304            "Thresholds": [
305                {
306                    "Direction": "greater than",
307                    "Hysteresis": 0.0145,
308                    "Name": "upper critical",
309                    "Severity": 1,
310                    "Value": 1.45
311                },
312                {
313                    "Direction": "greater than",
314                    "Hysteresis": 0.0135,
315                    "Name": "upper non critical",
316                    "Severity": 0,
317                    "Value": 1.35
318                },
319                {
320                    "Direction": "less than",
321                    "Hysteresis": 0.0115,
322                    "Name": "lower non critical",
323                    "Severity": 0,
324                    "Value": 1.15
325                },
326                {
327                    "Direction": "less than",
328                    "Hysteresis": 0.011,
329                    "Name": "lower critical",
330                    "Severity": 1,
331                    "Value": 1.1
332                }
333            ],
334            "Type": "ADC"
335        },
336        {
337            "Index": 9,
338            "Name": "P2V5_AUX",
339            "PowerState": "Always",
340            "ScaleFactor": 1.0,
341            "Thresholds": [
342                {
343                    "Direction": "greater than",
344                    "Hysteresis": 0.02625,
345                    "Name": "upper critical",
346                    "Severity": 1,
347                    "Value": 2.625
348                },
349                {
350                    "Direction": "greater than",
351                    "Hysteresis": 0.025750000000000002,
352                    "Name": "upper non critical",
353                    "Severity": 0,
354                    "Value": 2.575
355                },
356                {
357                    "Direction": "less than",
358                    "Hysteresis": 0.024249999999999997,
359                    "Name": "lower non critical",
360                    "Severity": 0,
361                    "Value": 2.425
362                },
363                {
364                    "Direction": "less than",
365                    "Hysteresis": 0.02375,
366                    "Name": "lower critical",
367                    "Severity": 1,
368                    "Value": 2.375
369                }
370            ],
371            "Type": "ADC"
372        },
373        {
374            "BridgeGpio": [
375                {
376                    "Name": "rtc-battery-voltage-read-enable",
377                    "Polarity": "High"
378                }
379            ],
380            "Index": 10,
381            "Name": "Battery Voltage",
382            "PollRate": 86400,
383            "ScaleFactor": 0.4348,
384            "Thresholds": [
385                {
386                    "Direction": "less than",
387                    "Name": "lower critical",
388                    "Severity": 1,
389                    "Value": 2.45
390                }
391            ],
392            "Type": "ADC"
393        },
394        {
395            "Name": "Fan1 connector",
396            "Pwm": 0,
397            "PwmName": "Fan1_Pwm",
398            "Status": "disabled",
399            "Tachs": [
400                0,
401                1
402            ],
403            "Type": "IntelFanConnector"
404        },
405        {
406            "Name": "Fan2 connector",
407            "Pwm": 1,
408            "PwmName": "Fan2_Pwm",
409            "Status": "disabled",
410            "Tachs": [
411                2,
412                3
413            ],
414            "Type": "IntelFanConnector"
415        },
416        {
417            "Name": "Fan3 connector",
418            "Pwm": 2,
419            "PwmName": "Fan3_Pwm",
420            "Status": "disabled",
421            "Tachs": [
422                4,
423                5
424            ],
425            "Type": "IntelFanConnector"
426        },
427        {
428            "Name": "Fan4 connector",
429            "Pwm": 3,
430            "PwmName": "Fan4_Pwm",
431            "Status": "disabled",
432            "Tachs": [
433                6,
434                7
435            ],
436            "Type": "IntelFanConnector"
437        },
438        {
439            "Name": "Fan5 connector",
440            "Pwm": 4,
441            "PwmName": "Fan5_Pwm",
442            "Status": "disabled",
443            "Tachs": [
444                8,
445                9
446            ],
447            "Type": "IntelFanConnector"
448        },
449        {
450            "Name": "Fan6 connector",
451            "Pwm": 0,
452            "PwmName": "Fan6_Pwm",
453            "Status": "disabled",
454            "Tachs": [
455                0
456            ],
457            "Type": "IntelFanConnector"
458        },
459        {
460            "Name": "Fan7 connector",
461            "Pwm": 1,
462            "PwmName": "Fan7_Pwm",
463            "Status": "disabled",
464            "Tachs": [
465                1
466            ],
467            "Type": "IntelFanConnector"
468        },
469        {
470            "Class": "temp",
471            "FFGainCoefficient": 0.0,
472            "FFOffCoefficient": 0.0,
473            "ICoefficient": -4.64,
474            "ILimitMax": 100,
475            "ILimitMin": 30,
476            "Inputs": [
477                "PCIE_SWITCH1_TEMP",
478                "PCIE_SWITCH2_TEMP",
479                "PCIE_SWITCH3_TEMP",
480                "PCIE_SWITCH4_TEMP",
481                "PCIE_SWITCH5_TEMP",
482                "PCIE_SWITCH6_TEMP"
483            ],
484            "Name": "PCIE Switch Temperature",
485            "NegativeHysteresis": 5.0,
486            "OutLimitMax": 100,
487            "OutLimitMin": 30,
488            "Outputs": [],
489            "PCoefficient": -0.15,
490            "PositiveHysteresis": 0.0,
491            "SetPoint": 75.0,
492            "SlewNeg": -1,
493            "SlewPos": 0.0,
494            "Type": "Pid",
495            "Zones": [
496                "CECIO"
497            ]
498        },
499        {
500            "Class": "temp",
501            "FFGainCoefficient": 0,
502            "FFOffCoefficient": 0,
503            "ICoefficient": -5,
504            "ILimitMax": 100,
505            "ILimitMin": 20,
506            "Inputs": [
507                "SPYRE1_TEMP1",
508                "SPYRE1_TEMP2",
509                "SPYRE2_TEMP1",
510                "SPYRE2_TEMP2",
511                "SPYRE3_TEMP1",
512                "SPYRE3_TEMP2",
513                "SPYRE4_TEMP1",
514                "SPYRE4_TEMP2",
515                "SPYRE5_TEMP1",
516                "SPYRE5_TEMP2",
517                "SPYRE6_TEMP1",
518                "SPYRE6_TEMP2",
519                "SPYRE7_TEMP1",
520                "SPYRE7_TEMP2",
521                "SPYRE8_TEMP1",
522                "SPYRE8_TEMP2",
523                "SPYRE9_TEMP1",
524                "SPYRE9_TEMP2",
525                "SPYRE10_TEMP1",
526                "SPYRE10_TEMP2",
527                "SPYRE11_TEMP1",
528                "SPYRE11_TEMP2",
529                "SPYRE12_TEMP1",
530                "SPYRE12_TEMP2",
531                "SPYRE13_TEMP1",
532                "SPYRE13_TEMP2",
533                "SPYRE14_TEMP1",
534                "SPYRE14_TEMP2",
535                "SPYRE15_TEMP1",
536                "SPYRE15_TEMP2",
537                "SPYRE16_TEMP1",
538                "SPYRE16_TEMP2"
539            ],
540            "Name": "Spyre Temperature",
541            "NegativeHysteresis": 0,
542            "OutLimitMax": 100,
543            "OutLimitMin": 20,
544            "Outputs": [],
545            "PCoefficient": -500,
546            "PositiveHysteresis": 0,
547            "SetPoint": 85,
548            "SlewNeg": 0,
549            "SlewPos": 0,
550            "Type": "Pid",
551            "Zones": [
552                "CECIO"
553            ]
554        },
555        {
556            "Address": "0x4b",
557            "Bus": 72,
558            "Name": "SPYRE9_TEMP1",
559            "PowerState": "On",
560            "Type": "TMP112"
561        },
562        {
563            "Address": "0x48",
564            "Bus": 73,
565            "Name": "SPYRE9_TEMP2",
566            "PowerState": "On",
567            "Type": "TMP112"
568        },
569        {
570            "Address": "0x4b",
571            "Bus": 74,
572            "Name": "SPYRE10_TEMP1",
573            "PowerState": "On",
574            "Type": "TMP112"
575        },
576        {
577            "Address": "0x48",
578            "Bus": 75,
579            "Name": "SPYRE10_TEMP2",
580            "PowerState": "On",
581            "Type": "TMP112"
582        },
583        {
584            "Address": "0x4b",
585            "Bus": 76,
586            "Name": "SPYRE11_TEMP1",
587            "PowerState": "On",
588            "Type": "TMP112"
589        },
590        {
591            "Address": "0x48",
592            "Bus": 77,
593            "Name": "SPYRE11_TEMP2",
594            "PowerState": "On",
595            "Type": "TMP112"
596        },
597        {
598            "Address": "0x4b",
599            "Bus": 78,
600            "Name": "SPYRE12_TEMP1",
601            "PowerState": "On",
602            "Type": "TMP112"
603        },
604        {
605            "Address": "0x48",
606            "Bus": 79,
607            "Name": "SPYRE12_TEMP2",
608            "PowerState": "On",
609            "Type": "TMP112"
610        },
611        {
612            "Address": "0x4b",
613            "Bus": 80,
614            "Name": "SPYRE13_TEMP1",
615            "PowerState": "On",
616            "Type": "TMP112"
617        },
618        {
619            "Address": "0x48",
620            "Bus": 81,
621            "Name": "SPYRE13_TEMP2",
622            "PowerState": "On",
623            "Type": "TMP112"
624        },
625        {
626            "Address": "0x4b",
627            "Bus": 82,
628            "Name": "SPYRE14_TEMP1",
629            "PowerState": "On",
630            "Type": "TMP112"
631        },
632        {
633            "Address": "0x48",
634            "Bus": 83,
635            "Name": "SPYRE14_TEMP2",
636            "PowerState": "On",
637            "Type": "TMP112"
638        },
639        {
640            "Address": "0x4b",
641            "Bus": 84,
642            "Name": "SPYRE15_TEMP1",
643            "PowerState": "On",
644            "Type": "TMP112"
645        },
646        {
647            "Address": "0x48",
648            "Bus": 85,
649            "Name": "SPYRE15_TEMP2",
650            "PowerState": "On",
651            "Type": "TMP112"
652        },
653        {
654            "Address": "0x4b",
655            "Bus": 86,
656            "Name": "SPYRE16_TEMP1",
657            "PowerState": "On",
658            "Type": "TMP112"
659        },
660        {
661            "Address": "0x48",
662            "Bus": 87,
663            "Name": "SPYRE16_TEMP2",
664            "PowerState": "On",
665            "Type": "TMP112"
666        },
667        {
668            "Address": "0x4b",
669            "Bus": 88,
670            "Name": "SPYRE1_TEMP1",
671            "PowerState": "On",
672            "Type": "TMP112"
673        },
674        {
675            "Address": "0x48",
676            "Bus": 89,
677            "Name": "SPYRE1_TEMP2",
678            "PowerState": "On",
679            "Type": "TMP112"
680        },
681        {
682            "Address": "0x4b",
683            "Bus": 90,
684            "Name": "SPYRE2_TEMP1",
685            "PowerState": "On",
686            "Type": "TMP112"
687        },
688        {
689            "Address": "0x48",
690            "Bus": 91,
691            "Name": "SPYRE2_TEMP2",
692            "PowerState": "On",
693            "Type": "TMP112"
694        },
695        {
696            "Address": "0x4b",
697            "Bus": 92,
698            "Name": "SPYRE3_TEMP1",
699            "PowerState": "On",
700            "Type": "TMP112"
701        },
702        {
703            "Address": "0x48",
704            "Bus": 93,
705            "Name": "SPYRE3_TEMP2",
706            "PowerState": "On",
707            "Type": "TMP112"
708        },
709        {
710            "Address": "0x4b",
711            "Bus": 94,
712            "Name": "SPYRE4_TEMP1",
713            "PowerState": "On",
714            "Type": "TMP112"
715        },
716        {
717            "Address": "0x48",
718            "Bus": 95,
719            "Name": "SPYRE4_TEMP2",
720            "PowerState": "On",
721            "Type": "TMP112"
722        },
723        {
724            "Address": "0x4b",
725            "Bus": 96,
726            "Name": "SPYRE5_TEMP1",
727            "PowerState": "On",
728            "Type": "TMP112"
729        },
730        {
731            "Address": "0x48",
732            "Bus": 97,
733            "Name": "SPYRE5_TEMP2",
734            "PowerState": "On",
735            "Type": "TMP112"
736        },
737        {
738            "Address": "0x4b",
739            "Bus": 98,
740            "Name": "SPYRE6_TEMP1",
741            "PowerState": "On",
742            "Type": "TMP112"
743        },
744        {
745            "Address": "0x48",
746            "Bus": 99,
747            "Name": "SPYRE6_TEMP2",
748            "PowerState": "On",
749            "Type": "TMP112"
750        },
751        {
752            "Address": "0x4b",
753            "Bus": 100,
754            "Name": "SPYRE7_TEMP1",
755            "PowerState": "On",
756            "Type": "TMP112"
757        },
758        {
759            "Address": "0x48",
760            "Bus": 101,
761            "Name": "SPYRE7_TEMP2",
762            "PowerState": "On",
763            "Type": "TMP112"
764        },
765        {
766            "Address": "0x4b",
767            "Bus": 102,
768            "Name": "SPYRE8_TEMP1",
769            "PowerState": "On",
770            "Type": "TMP112"
771        },
772        {
773            "Address": "0x48",
774            "Bus": 103,
775            "Name": "SPYRE8_TEMP2",
776            "PowerState": "On",
777            "Type": "TMP112"
778        },
779        {
780            "Address": "0x4c",
781            "Bus": 70,
782            "Name": "PCIE_SWITCH3_TEMP",
783            "Name1": "PCIE_SWITCH1_TEMP",
784            "PowerState": "On",
785            "Type": "TMP432"
786        },
787        {
788            "Address": "0x4c",
789            "Bus": 71,
790            "Name": "PCIE_SWITCH5_TEMP",
791            "Name1": "PCIE_SWITCH4_TEMP",
792            "PowerState": "On",
793            "Type": "TMP432"
794        },
795        {
796            "Address": "0x4c",
797            "Bus": 54,
798            "Name": "PCIE_SWITCH6_TEMP",
799            "Name1": "PCIE_SWITCH2_TEMP",
800            "PowerState": "On",
801            "Type": "TMP432"
802        },
803        {
804            "Address": "0x30",
805            "Bus": 0,
806            "CpuID": 0,
807            "Name": "CPU 0",
808            "Type": "XeonCPU"
809        },
810        {
811            "Address": "0x31",
812            "Bus": 0,
813            "CpuID": 1,
814            "Name": "CPU 1",
815            "Type": "XeonCPU"
816        }
817    ],
818    "Name": "IBM System1 Baseboard",
819    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
820    "Type": "Board",
821    "xyz.openbmc_project.Inventory.Decorator.Asset": {
822        "Manufacturer": "$BOARD_MANUFACTURER",
823        "Model": "$BOARD_PRODUCT_NAME",
824        "PartNumber": "$BOARD_PART_NUMBER",
825        "SerialNumber": "$BOARD_SERIAL_NUMBER"
826    },
827    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
828        "AssetTag": "$PRODUCT_ASSET_TAG"
829    },
830    "xyz.openbmc_project.Inventory.Item.System": {}
831}
832