xref: /openbmc/entity-manager/configurations/meta/yosemite4n.json (revision dac2dfc3a64063b062fabd9c4d6e2857c1185eaf)
1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "MGNT_ADC_P12V_VOLT_V",
6            "ScaleFactor": 0.1124,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Hysteresis": 0,
11                    "Label": "vout1",
12                    "Name": "upper non recoverable",
13                    "Severity": 4,
14                    "Value": 13.74
15                },
16                {
17                    "Direction": "greater than",
18                    "Hysteresis": 0,
19                    "Name": "upper critical",
20                    "Severity": 1,
21                    "Value": 13.176
22                },
23                {
24                    "Direction": "greater than",
25                    "Hysteresis": 0,
26                    "Name": "upper non critical",
27                    "Severity": 0,
28                    "Value": 13.054
29                },
30                {
31                    "Direction": "less than",
32                    "Hysteresis": 0,
33                    "Name": "lower non critical",
34                    "Severity": 0,
35                    "Value": 11.346
36                },
37                {
38                    "Direction": "less than",
39                    "Hysteresis": 0,
40                    "Name": "lower critical",
41                    "Severity": 1,
42                    "Value": 11.224
43                },
44                {
45                    "Direction": "less than",
46                    "Hysteresis": 0,
47                    "Label": "vin",
48                    "Name": "lower non recoverable",
49                    "Severity": 4,
50                    "Value": 10.32
51                }
52            ],
53            "Type": "ADC"
54        },
55        {
56            "Index": 1,
57            "Name": "MGNT_ADC_P5V_VOLT_V",
58            "ScaleFactor": 0.2717,
59            "Thresholds": [
60                {
61                    "Direction": "greater than",
62                    "Hysteresis": 0,
63                    "Name": "upper non recoverable",
64                    "Severity": 4,
65                    "Value": 5.65
66                },
67                {
68                    "Direction": "greater than",
69                    "Hysteresis": 0,
70                    "Name": "upper critical",
71                    "Severity": 1,
72                    "Value": 5.55
73                },
74                {
75                    "Direction": "greater than",
76                    "Hysteresis": 0,
77                    "Name": "upper non critical",
78                    "Severity": 0,
79                    "Value": 5.5
80                },
81                {
82                    "Direction": "less than",
83                    "Hysteresis": 0,
84                    "Name": "lower non critical",
85                    "Severity": 0,
86                    "Value": 4.5
87                },
88                {
89                    "Direction": "less than",
90                    "Hysteresis": 0,
91                    "Name": "lower critical",
92                    "Severity": 1,
93                    "Value": 4.45
94                },
95                {
96                    "Direction": "less than",
97                    "Hysteresis": 0,
98                    "Name": "lower non recoverable",
99                    "Severity": 4,
100                    "Value": 4.15
101                }
102            ],
103            "Type": "ADC"
104        },
105        {
106            "Index": 2,
107            "Name": "MGNT_ADC_P3V3_VOLT_V",
108            "ScaleFactor": 0.4107,
109            "Thresholds": [
110                {
111                    "Direction": "greater than",
112                    "Hysteresis": 0,
113                    "Name": "upper non recoverable",
114                    "Severity": 4,
115                    "Value": 3.729
116                },
117                {
118                    "Direction": "greater than",
119                    "Hysteresis": 0,
120                    "Name": "upper critical",
121                    "Severity": 1,
122                    "Value": 3.564
123                },
124                {
125                    "Direction": "greater than",
126                    "Hysteresis": 0,
127                    "Name": "upper non critical",
128                    "Severity": 0,
129                    "Value": 3.531
130                },
131                {
132                    "Direction": "less than",
133                    "Hysteresis": 0,
134                    "Name": "lower non critical",
135                    "Severity": 0,
136                    "Value": 3.069
137                },
138                {
139                    "Direction": "less than",
140                    "Hysteresis": 0,
141                    "Name": "lower critical",
142                    "Severity": 1,
143                    "Value": 3.036
144                },
145                {
146                    "Direction": "less than",
147                    "Hysteresis": 0,
148                    "Name": "lower non recoverable",
149                    "Severity": 4,
150                    "Value": 2.739
151                }
152            ],
153            "Type": "ADC"
154        },
155        {
156            "Index": 3,
157            "Name": "MGNT_ADC_P2V5_VOLT_V",
158            "ScaleFactor": 0.542,
159            "Thresholds": [
160                {
161                    "Direction": "greater than",
162                    "Hysteresis": 0,
163                    "Name": "upper critical",
164                    "Severity": 1,
165                    "Value": 2.7
166                },
167                {
168                    "Direction": "greater than",
169                    "Hysteresis": 0,
170                    "Name": "upper non critical",
171                    "Severity": 0,
172                    "Value": 2.675
173                },
174                {
175                    "Direction": "less than",
176                    "Hysteresis": 0,
177                    "Name": "lower non critical",
178                    "Severity": 0,
179                    "Value": 2.325
180                },
181                {
182                    "Direction": "less than",
183                    "Hysteresis": 0,
184                    "Name": "lower critical",
185                    "Severity": 1,
186                    "Value": 2.3
187                }
188            ],
189            "Type": "ADC"
190        },
191        {
192            "Index": 4,
193            "Name": "MGNT_ADC_P5V_USB_VOLT_V",
194            "ScaleFactor": 0.2717,
195            "Thresholds": [
196                {
197                    "Direction": "greater than",
198                    "Hysteresis": 0,
199                    "Name": "upper non recoverable",
200                    "Severity": 4,
201                    "Value": 5.5
202                },
203                {
204                    "Direction": "greater than",
205                    "Hysteresis": 0,
206                    "Name": "upper critical",
207                    "Severity": 1,
208                    "Value": 5.4
209                },
210                {
211                    "Direction": "greater than",
212                    "Hysteresis": 0,
213                    "Name": "upper non critical",
214                    "Severity": 0,
215                    "Value": 5.35
216                },
217                {
218                    "Direction": "less than",
219                    "Hysteresis": 0,
220                    "Name": "lower non critical",
221                    "Severity": 0,
222                    "Value": 4.65
223                },
224                {
225                    "Direction": "less than",
226                    "Hysteresis": 0,
227                    "Name": "lower critical",
228                    "Severity": 1,
229                    "Value": 4.6
230                },
231                {
232                    "Direction": "less than",
233                    "Hysteresis": 0,
234                    "Name": "lower non recoverable",
235                    "Severity": 4,
236                    "Value": 4.15
237                }
238            ],
239            "Type": "ADC"
240        },
241        {
242            "Index": 5,
243            "Name": "MGNT_ADC_P1V2_VOLT_V",
244            "ScaleFactor": 1,
245            "Thresholds": [
246                {
247                    "Direction": "greater than",
248                    "Hysteresis": 0,
249                    "Name": "upper non recoverable",
250                    "Severity": 4,
251                    "Value": 1.356
252                },
253                {
254                    "Direction": "greater than",
255                    "Hysteresis": 0,
256                    "Name": "upper critical",
257                    "Severity": 1,
258                    "Value": 1.296
259                },
260                {
261                    "Direction": "greater than",
262                    "Hysteresis": 0,
263                    "Name": "upper non critical",
264                    "Severity": 0,
265                    "Value": 1.284
266                },
267                {
268                    "Direction": "less than",
269                    "Hysteresis": 0,
270                    "Name": "lower non critical",
271                    "Severity": 0,
272                    "Value": 1.116
273                },
274                {
275                    "Direction": "less than",
276                    "Hysteresis": 0,
277                    "Name": "lower critical",
278                    "Severity": 1,
279                    "Value": 1.104
280                },
281                {
282                    "Direction": "less than",
283                    "Hysteresis": 0,
284                    "Name": "lower non recoverable",
285                    "Severity": 4,
286                    "Value": 0.996
287                }
288            ],
289            "Type": "ADC"
290        },
291        {
292            "BridgeGpio": [
293                {
294                    "Name": "EN_P3V_BAT_SCALED_R",
295                    "Polarity": "H",
296                    "SetupTime": 1
297                }
298            ],
299            "Index": 6,
300            "Name": "MGNT_ADC_P3V_BAT_VOLT_V",
301            "PollRate": 3600,
302            "ScaleFactor": 0.3333,
303            "Thresholds": [
304                {
305                    "Direction": "greater than",
306                    "Hysteresis": 0,
307                    "Name": "upper critical",
308                    "Severity": 1,
309                    "Value": 3.502
310                },
311                {
312                    "Direction": "greater than",
313                    "Hysteresis": 0,
314                    "Name": "upper non critical",
315                    "Severity": 0,
316                    "Value": 3.468
317                },
318                {
319                    "Direction": "less than",
320                    "Hysteresis": 0,
321                    "Name": "lower non critical",
322                    "Severity": 0,
323                    "Value": 2.793
324                },
325                {
326                    "Direction": "less than",
327                    "Hysteresis": 0,
328                    "Name": "lower critical",
329                    "Severity": 1,
330                    "Value": 2.765
331                }
332            ],
333            "Type": "ADC"
334        },
335        {
336            "Index": 7,
337            "Name": "MGNT_ADC_P1V07_BMC_VOLT_V",
338            "ScaleFactor": 1,
339            "Thresholds": [
340                {
341                    "Direction": "greater than",
342                    "Hysteresis": 0,
343                    "Name": "upper critical",
344                    "Severity": 1,
345                    "Value": 1.156
346                },
347                {
348                    "Direction": "greater than",
349                    "Hysteresis": 0,
350                    "Name": "upper non critical",
351                    "Severity": 0,
352                    "Value": 1.145
353                },
354                {
355                    "Direction": "less than",
356                    "Hysteresis": 0,
357                    "Name": "lower non critical",
358                    "Severity": 0,
359                    "Value": 0.995
360                },
361                {
362                    "Direction": "less than",
363                    "Hysteresis": 0,
364                    "Name": "lower critical",
365                    "Severity": 1,
366                    "Value": 0.984
367                }
368            ],
369            "Type": "ADC"
370        },
371        {
372            "Address": "0x1D",
373            "Bus": 34,
374            "Labels": [
375                "in0"
376            ],
377            "Name": "MGNT_ADC_1D",
378            "Thresholds": [
379                {
380                    "Direction": "greater than",
381                    "Hysteresis": 0,
382                    "Label": "in0",
383                    "Name": "upper critical",
384                    "Severity": 1,
385                    "Value": 1.944
386                },
387                {
388                    "Direction": "greater than",
389                    "Hysteresis": 0,
390                    "Label": "in0",
391                    "Name": "upper non critical",
392                    "Severity": 0,
393                    "Value": 1.926
394                },
395                {
396                    "Direction": "less than",
397                    "Hysteresis": 0,
398                    "Label": "in0",
399                    "Name": "lower non critical",
400                    "Severity": 0,
401                    "Value": 1.674
402                },
403                {
404                    "Direction": "less than",
405                    "Hysteresis": 0,
406                    "Label": "in0",
407                    "Name": "lower critical",
408                    "Severity": 1,
409                    "Value": 1.656
410                }
411            ],
412            "Type": "ADC128D818",
413            "in0_Name": "MGNT_ADC_P1V8_VOLT_V",
414            "in0_Scale": 824.561
415        },
416        {
417            "Address": "0x33",
418            "Bus": 34,
419            "Labels": [
420                "in_voltage0"
421            ],
422            "Name": "MGNT_ADC_33",
423            "Thresholds": [
424                {
425                    "Direction": "greater than",
426                    "Hysteresis": 0,
427                    "Label": "in_voltage0",
428                    "Name": "upper critical",
429                    "Severity": 1,
430                    "Value": 1.944
431                },
432                {
433                    "Direction": "greater than",
434                    "Hysteresis": 0,
435                    "Label": "in_voltage0",
436                    "Name": "upper non critical",
437                    "Severity": 0,
438                    "Value": 1.926
439                },
440                {
441                    "Direction": "less than",
442                    "Hysteresis": 0,
443                    "Label": "in_voltage0",
444                    "Name": "lower non critical",
445                    "Severity": 0,
446                    "Value": 1.674
447                },
448                {
449                    "Direction": "less than",
450                    "Hysteresis": 0,
451                    "Label": "in_voltage0",
452                    "Name": "lower critical",
453                    "Severity": 1,
454                    "Value": 1.656
455                }
456            ],
457            "Type": "MAX11615",
458            "in_voltage0_Name": "MGNT_ADC_P1V8_VOLT_V",
459            "in_voltage0_Scale": 1649.122
460        },
461        {
462            "Class": "fan",
463            "FFGainCoefficient": 1.0,
464            "FFOffCoefficient": 0.0,
465            "FailSafePercent": 90.0,
466            "ICoefficient": 0.0,
467            "ILimitMax": 0.0,
468            "ILimitMin": 0.0,
469            "Inputs": [
470                "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM",
471                "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM",
472                "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM",
473                "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM",
474                "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM",
475                "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM",
476                "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM",
477                "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM",
478                "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM",
479                "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM",
480                "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM",
481                "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM",
482                "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM",
483                "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM",
484                "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM",
485                "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM",
486                "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM",
487                "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM",
488                "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM",
489                "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM",
490                "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM",
491                "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM",
492                "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM",
493                "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM"
494            ],
495            "Name": "All Fan",
496            "OutLimitMax": 100.0,
497            "OutLimitMin": 0.0,
498            "Outputs": [
499                "FANBOARD0_FAN0_PWM_PCT",
500                "FANBOARD0_FAN0_PWM_PCT",
501                "FANBOARD0_FAN1_PWM_PCT",
502                "FANBOARD0_FAN1_PWM_PCT",
503                "FANBOARD1_FAN2_PWM_PCT",
504                "FANBOARD1_FAN2_PWM_PCT",
505                "FANBOARD1_FAN3_PWM_PCT",
506                "FANBOARD1_FAN3_PWM_PCT",
507                "FANBOARD0_FAN4_PWM_PCT",
508                "FANBOARD0_FAN4_PWM_PCT",
509                "FANBOARD0_FAN5_PWM_PCT",
510                "FANBOARD0_FAN5_PWM_PCT",
511                "FANBOARD1_FAN6_PWM_PCT",
512                "FANBOARD1_FAN6_PWM_PCT",
513                "FANBOARD1_FAN7_PWM_PCT",
514                "FANBOARD1_FAN7_PWM_PCT",
515                "FANBOARD0_FAN8_PWM_PCT",
516                "FANBOARD0_FAN8_PWM_PCT",
517                "FANBOARD0_FAN9_PWM_PCT",
518                "FANBOARD0_FAN9_PWM_PCT",
519                "FANBOARD1_FAN10_PWM_PCT",
520                "FANBOARD1_FAN10_PWM_PCT",
521                "FANBOARD1_FAN11_PWM_PCT",
522                "FANBOARD1_FAN11_PWM_PCT"
523            ],
524            "PCoefficient": 0.0,
525            "SlewNeg": 0.0,
526            "SlewPos": 0.0,
527            "Type": "Pid",
528            "Zones": [
529                "Zone 1"
530            ]
531        },
532        {
533            "CheckHysteresisWithSetpoint": true,
534            "Class": "temp",
535            "DCoefficient": 0.0,
536            "FFGainCoefficient": 0.0,
537            "FFOffCoefficient": 0.0,
538            "ICoefficient": -0.015,
539            "ILimitMax": 100,
540            "ILimitMin": -50,
541            "Inputs": [
542                "NIC0_TEMP_C",
543                "NIC1_TEMP_C",
544                "NIC2_TEMP_C",
545                "NIC3_TEMP_C"
546            ],
547            "Name": "PID_NIC_TEMP",
548            "NegativeHysteresis": 3.0,
549            "OutLimitMax": 100,
550            "OutLimitMin": 0,
551            "PCoefficient": -3.0,
552            "PositiveHysteresis": 0.0,
553            "SetPoint": 90.0,
554            "SlewNeg": 0.0,
555            "SlewPos": 0.0,
556            "Type": "Pid",
557            "Zones": [
558                "Zone 1"
559            ]
560        },
561        {
562            "AccumulateSetPoint": true,
563            "CycleIntervalTimeMS": 1000,
564            "FailSafePercent": 100.0,
565            "MinThermalOutput": 0.0,
566            "Name": "Zone 1",
567            "Type": "Pid.Zone",
568            "UpdateThermalsTimeMS": 1000
569        },
570        {
571            "Class": "temp",
572            "Inputs": [
573                "NIC0_TEMP_C",
574                "NIC1_TEMP_C",
575                "NIC2_TEMP_C",
576                "NIC3_TEMP_C"
577            ],
578            "Name": "Stepwise_NIC_TEMP",
579            "NegativeHysteresis": 2,
580            "Output": [
581                20.0,
582                22.0,
583                24.0,
584                26.0,
585                28.0,
586                30.0
587            ],
588            "PositiveHysteresis": 0,
589            "Reading": [
590                80.0,
591                81.0,
592                82.0,
593                83.0,
594                84.0,
595                85.0
596            ],
597            "Type": "Stepwise",
598            "Zones": [
599                "Zone 1"
600            ]
601        },
602        {
603            "Class": "temp",
604            "Inputs": [
605                "MGNT_TEMP_C"
606            ],
607            "Name": "Stepwise_MGNT_TEMP",
608            "NegativeHysteresis": 0,
609            "Output": [
610                10.0
611            ],
612            "PositiveHysteresis": 0,
613            "Reading": [
614                10.0
615            ],
616            "Type": "Stepwise",
617            "Zones": [
618                "Zone 1"
619            ]
620        },
621        {
622            "Class": "temp",
623            "Inputs": [
624                "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
625            ],
626            "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
627            "NegativeHysteresis": 0,
628            "Output": [
629                100.0,
630                100.0,
631                100.0,
632                100.0,
633                100.0,
634                100.0,
635                100.0,
636                90.0,
637                10.0
638            ],
639            "PositiveHysteresis": 0,
640            "Reading": [
641                0.0,
642                12.5,
643                25.0,
644                37.5,
645                50.0,
646                62.5,
647                75.0,
648                87.5,
649                100.0
650            ],
651            "Type": "Stepwise",
652            "Zones": [
653                "Zone 1"
654            ]
655        },
656        {
657            "Address": "0x1f",
658            "Bus": 24,
659            "Name": "NIC0_REMOTE_TEMP_C",
660            "Name1": "NIC0_TEMP_C",
661            "Thresholds": [
662                {
663                    "Direction": "greater than",
664                    "Hysteresis": 0,
665                    "Index": 2,
666                    "Name": "upper non recoverable",
667                    "Severity": 4,
668                    "Value": 115
669                },
670                {
671                    "Direction": "greater than",
672                    "Hysteresis": 0,
673                    "Index": 2,
674                    "Name": "upper critical",
675                    "Severity": 1,
676                    "Value": 105
677                }
678            ],
679            "Type": "TMP421"
680        },
681        {
682            "Address": "0x1f",
683            "Bus": 25,
684            "Name": "NIC1_REMOTE_TEMP_C",
685            "Name1": "NIC1_TEMP_C",
686            "Thresholds": [
687                {
688                    "Direction": "greater than",
689                    "Hysteresis": 0,
690                    "Index": 2,
691                    "Name": "upper non recoverable",
692                    "Severity": 4,
693                    "Value": 115
694                },
695                {
696                    "Direction": "greater than",
697                    "Hysteresis": 0,
698                    "Index": 2,
699                    "Name": "upper critical",
700                    "Severity": 1,
701                    "Value": 105
702                }
703            ],
704            "Type": "TMP421"
705        },
706        {
707            "Address": "0x1f",
708            "Bus": 26,
709            "Name": "NIC2_REMOTE_TEMP_C",
710            "Name1": "NIC2_TEMP_C",
711            "Thresholds": [
712                {
713                    "Direction": "greater than",
714                    "Hysteresis": 0,
715                    "Index": 2,
716                    "Name": "upper non recoverable",
717                    "Severity": 4,
718                    "Value": 115
719                },
720                {
721                    "Direction": "greater than",
722                    "Hysteresis": 0,
723                    "Index": 2,
724                    "Name": "upper critical",
725                    "Severity": 1,
726                    "Value": 105
727                }
728            ],
729            "Type": "TMP421"
730        },
731        {
732            "Address": "0x1f",
733            "Bus": 27,
734            "Name": "NIC3_REMOTE_TEMP_C",
735            "Name1": "NIC3_TEMP_C",
736            "Thresholds": [
737                {
738                    "Direction": "greater than",
739                    "Hysteresis": 0,
740                    "Index": 2,
741                    "Name": "upper non recoverable",
742                    "Severity": 4,
743                    "Value": 115
744                },
745                {
746                    "Direction": "greater than",
747                    "Hysteresis": 0,
748                    "Index": 2,
749                    "Name": "upper critical",
750                    "Severity": 1,
751                    "Value": 105
752                }
753            ],
754            "Type": "TMP421"
755        },
756        {
757            "Address": "0x48",
758            "Bus": 34,
759            "Name": "MGNT_TEMP_C",
760            "Thresholds": [
761                {
762                    "Direction": "greater than",
763                    "Hysteresis": 0,
764                    "Name": "upper critical",
765                    "Severity": 1,
766                    "Value": 50
767                }
768            ],
769            "Type": "TMP75"
770        }
771    ],
772    "Name": "Yosemite 4 Management Board",
773    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
774    "Type": "Board",
775    "xyz.openbmc_project.Inventory.Decorator.Asset": {
776        "BuildDate": "$BOARD_MANUFACTURE_DATE",
777        "Manufacturer": "$BOARD_MANUFACTURER",
778        "Model": "$BOARD_PRODUCT_NAME",
779        "PartNumber": "$BOARD_PART_NUMBER",
780        "SerialNumber": "$BOARD_SERIAL_NUMBER",
781        "SparePartNumber": "$BOARD_INFO_AM1"
782    },
783    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
784        "AssetTag": "$PRODUCT_ASSET_TAG"
785    },
786    "xyz.openbmc_project.Inventory.Decorator.Revision": {
787        "Version": "$PRODUCT_VERSION"
788    },
789    "xyz.openbmc_project.Inventory.Item.Bmc": {}
790}
791