xref: /openbmc/entity-manager/configurations/meta/yosemite4n.json (revision 12f53dac1e015539f2e82606b5e3a31965c63632)
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                10.0,
582                11.0,
583                12.0,
584                13.0,
585                14.0,
586                15.0,
587                16.0,
588                17.0,
589                18.0,
590                19.0
591            ],
592            "PositiveHysteresis": 0,
593            "Reading": [
594                77.0,
595                78.0,
596                79.0,
597                80.0,
598                81.0,
599                82.0,
600                83.0,
601                84.0,
602                85.0,
603                86.0
604            ],
605            "Type": "Stepwise",
606            "Zones": [
607                "Zone 1"
608            ]
609        },
610        {
611            "Class": "temp",
612            "Inputs": [
613                "MGNT_TEMP_C"
614            ],
615            "Name": "Stepwise_MGNT_TEMP",
616            "NegativeHysteresis": 0,
617            "Output": [
618                10.0
619            ],
620            "PositiveHysteresis": 0,
621            "Reading": [
622                10.0
623            ],
624            "Type": "Stepwise",
625            "Zones": [
626                "Zone 1"
627            ]
628        },
629        {
630            "Class": "temp",
631            "Inputs": [
632                "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
633            ],
634            "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
635            "NegativeHysteresis": 0,
636            "Output": [
637                100.0,
638                100.0,
639                100.0,
640                100.0,
641                100.0,
642                100.0,
643                100.0,
644                90.0,
645                10.0
646            ],
647            "PositiveHysteresis": 0,
648            "Reading": [
649                0.0,
650                12.5,
651                25.0,
652                37.5,
653                50.0,
654                62.5,
655                75.0,
656                87.5,
657                100.0
658            ],
659            "Type": "Stepwise",
660            "Zones": [
661                "Zone 1"
662            ]
663        },
664        {
665            "Address": "0x1f",
666            "Bus": 24,
667            "Name": "NIC0_REMOTE_TEMP_C",
668            "Name1": "NIC0_TEMP_C",
669            "Thresholds": [
670                {
671                    "Direction": "greater than",
672                    "Hysteresis": 0,
673                    "Index": 2,
674                    "Name": "upper non recoverable",
675                    "Severity": 4,
676                    "Value": 115
677                },
678                {
679                    "Direction": "greater than",
680                    "Hysteresis": 0,
681                    "Index": 2,
682                    "Name": "upper critical",
683                    "Severity": 1,
684                    "Value": 105
685                }
686            ],
687            "Type": "TMP421"
688        },
689        {
690            "Address": "0x1f",
691            "Bus": 25,
692            "Name": "NIC1_REMOTE_TEMP_C",
693            "Name1": "NIC1_TEMP_C",
694            "Thresholds": [
695                {
696                    "Direction": "greater than",
697                    "Hysteresis": 0,
698                    "Index": 2,
699                    "Name": "upper non recoverable",
700                    "Severity": 4,
701                    "Value": 115
702                },
703                {
704                    "Direction": "greater than",
705                    "Hysteresis": 0,
706                    "Index": 2,
707                    "Name": "upper critical",
708                    "Severity": 1,
709                    "Value": 105
710                }
711            ],
712            "Type": "TMP421"
713        },
714        {
715            "Address": "0x1f",
716            "Bus": 26,
717            "Name": "NIC2_REMOTE_TEMP_C",
718            "Name1": "NIC2_TEMP_C",
719            "Thresholds": [
720                {
721                    "Direction": "greater than",
722                    "Hysteresis": 0,
723                    "Index": 2,
724                    "Name": "upper non recoverable",
725                    "Severity": 4,
726                    "Value": 115
727                },
728                {
729                    "Direction": "greater than",
730                    "Hysteresis": 0,
731                    "Index": 2,
732                    "Name": "upper critical",
733                    "Severity": 1,
734                    "Value": 105
735                }
736            ],
737            "Type": "TMP421"
738        },
739        {
740            "Address": "0x1f",
741            "Bus": 27,
742            "Name": "NIC3_REMOTE_TEMP_C",
743            "Name1": "NIC3_TEMP_C",
744            "Thresholds": [
745                {
746                    "Direction": "greater than",
747                    "Hysteresis": 0,
748                    "Index": 2,
749                    "Name": "upper non recoverable",
750                    "Severity": 4,
751                    "Value": 115
752                },
753                {
754                    "Direction": "greater than",
755                    "Hysteresis": 0,
756                    "Index": 2,
757                    "Name": "upper critical",
758                    "Severity": 1,
759                    "Value": 105
760                }
761            ],
762            "Type": "TMP421"
763        },
764        {
765            "Address": "0x48",
766            "Bus": 34,
767            "Name": "MGNT_TEMP_C",
768            "Thresholds": [
769                {
770                    "Direction": "greater than",
771                    "Hysteresis": 0,
772                    "Name": "upper critical",
773                    "Severity": 1,
774                    "Value": 50
775                }
776            ],
777            "Type": "TMP75"
778        }
779    ],
780    "Name": "Yosemite 4 Management Board",
781    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
782    "Type": "Board",
783    "xyz.openbmc_project.Inventory.Decorator.Asset": {
784        "BuildDate": "$BOARD_MANUFACTURE_DATE",
785        "Manufacturer": "$BOARD_MANUFACTURER",
786        "Model": "$BOARD_PRODUCT_NAME",
787        "PartNumber": "$BOARD_PART_NUMBER",
788        "SerialNumber": "$BOARD_SERIAL_NUMBER",
789        "SparePartNumber": "$BOARD_INFO_AM1"
790    },
791    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
792        "AssetTag": "$PRODUCT_ASSET_TAG"
793    },
794    "xyz.openbmc_project.Inventory.Decorator.Revision": {
795        "Version": "$PRODUCT_VERSION"
796    },
797    "xyz.openbmc_project.Inventory.Item.Bmc": {}
798}
799