xref: /openbmc/entity-manager/configurations/meta/yosemite4.json (revision fedfa80d4866d0ecdf9e0e80649097fdfdd68f4c)
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_P1V8_VOLT_V",
194            "ScaleFactor": 1,
195            "Thresholds": [
196                {
197                    "Direction": "greater than",
198                    "Hysteresis": 0,
199                    "Name": "upper critical",
200                    "Severity": 1,
201                    "Value": 1.944
202                },
203                {
204                    "Direction": "greater than",
205                    "Hysteresis": 0,
206                    "Name": "upper non critical",
207                    "Severity": 0,
208                    "Value": 1.926
209                },
210                {
211                    "Direction": "less than",
212                    "Hysteresis": 0,
213                    "Name": "lower non critical",
214                    "Severity": 0,
215                    "Value": 1.674
216                },
217                {
218                    "Direction": "less than",
219                    "Hysteresis": 0,
220                    "Name": "lower critical",
221                    "Severity": 1,
222                    "Value": 1.656
223                }
224            ],
225            "Type": "ADC"
226        },
227        {
228            "Index": 5,
229            "Name": "MGNT_ADC_P3V3_RGM_VOLT_V",
230            "ScaleFactor": 0.4107,
231            "Thresholds": [
232                {
233                    "Direction": "greater than",
234                    "Hysteresis": 0,
235                    "Name": "upper critical",
236                    "Severity": 1,
237                    "Value": 3.564
238                },
239                {
240                    "Direction": "greater than",
241                    "Hysteresis": 0,
242                    "Name": "upper non critical",
243                    "Severity": 0,
244                    "Value": 3.531
245                },
246                {
247                    "Direction": "less than",
248                    "Hysteresis": 0,
249                    "Name": "lower non critical",
250                    "Severity": 0,
251                    "Value": 3.069
252                },
253                {
254                    "Direction": "less than",
255                    "Hysteresis": 0,
256                    "Name": "lower critical",
257                    "Severity": 1,
258                    "Value": 3.036
259                }
260            ],
261            "Type": "ADC"
262        },
263        {
264            "Index": 6,
265            "Name": "MGNT_ADC_P1V2_VOLT_V",
266            "ScaleFactor": 1,
267            "Thresholds": [
268                {
269                    "Direction": "greater than",
270                    "Hysteresis": 0,
271                    "Name": "upper non recoverable",
272                    "Severity": 4,
273                    "Value": 1.356
274                },
275                {
276                    "Direction": "greater than",
277                    "Hysteresis": 0,
278                    "Name": "upper critical",
279                    "Severity": 1,
280                    "Value": 1.296
281                },
282                {
283                    "Direction": "greater than",
284                    "Hysteresis": 0,
285                    "Name": "upper non critical",
286                    "Severity": 0,
287                    "Value": 1.284
288                },
289                {
290                    "Direction": "less than",
291                    "Hysteresis": 0,
292                    "Name": "lower non critical",
293                    "Severity": 0,
294                    "Value": 1.116
295                },
296                {
297                    "Direction": "less than",
298                    "Hysteresis": 0,
299                    "Name": "lower critical",
300                    "Severity": 1,
301                    "Value": 1.104
302                },
303                {
304                    "Direction": "less than",
305                    "Hysteresis": 0,
306                    "Name": "lower non recoverable",
307                    "Severity": 4,
308                    "Value": 0.996
309                }
310            ],
311            "Type": "ADC"
312        },
313        {
314            "Index": 7,
315            "Name": "MGNT_ADC_P0V6_VOLT_V",
316            "ScaleFactor": 1,
317            "Thresholds": [
318                {
319                    "Direction": "greater than",
320                    "Hysteresis": 0,
321                    "Name": "upper critical",
322                    "Severity": 1,
323                    "Value": 0.648
324                },
325                {
326                    "Direction": "greater than",
327                    "Hysteresis": 0,
328                    "Name": "upper non critical",
329                    "Severity": 0,
330                    "Value": 0.642
331                },
332                {
333                    "Direction": "less than",
334                    "Hysteresis": 0,
335                    "Name": "lower non critical",
336                    "Severity": 0,
337                    "Value": 0.558
338                },
339                {
340                    "Direction": "less than",
341                    "Hysteresis": 0,
342                    "Name": "lower critical",
343                    "Severity": 1,
344                    "Value": 0.552
345                }
346            ],
347            "Type": "ADC"
348        },
349        {
350            "Index": 8,
351            "Name": "MGNT_ADC_P1V0_VOLT_V",
352            "ScaleFactor": 1,
353            "Thresholds": [
354                {
355                    "Direction": "greater than",
356                    "Hysteresis": 0,
357                    "Name": "upper non recoverable",
358                    "Severity": 4,
359                    "Value": 1.13
360                },
361                {
362                    "Direction": "greater than",
363                    "Hysteresis": 0,
364                    "Name": "upper critical",
365                    "Severity": 1,
366                    "Value": 1.08
367                },
368                {
369                    "Direction": "greater than",
370                    "Hysteresis": 0,
371                    "Name": "upper non critical",
372                    "Severity": 0,
373                    "Value": 1.07
374                },
375                {
376                    "Direction": "less than",
377                    "Hysteresis": 0,
378                    "Name": "lower non critical",
379                    "Severity": 0,
380                    "Value": 0.93
381                },
382                {
383                    "Direction": "less than",
384                    "Hysteresis": 0,
385                    "Name": "lower critical",
386                    "Severity": 1,
387                    "Value": 0.92
388                },
389                {
390                    "Direction": "less than",
391                    "Hysteresis": 0,
392                    "Name": "lower non recoverable",
393                    "Severity": 4,
394                    "Value": 0.83
395                }
396            ],
397            "Type": "ADC"
398        },
399        {
400            "Index": 9,
401            "Name": "MGNT_ADC_P5V_USB_VOLT_V",
402            "ScaleFactor": 0.2717,
403            "Thresholds": [
404                {
405                    "Direction": "greater than",
406                    "Hysteresis": 0,
407                    "Name": "upper non recoverable",
408                    "Severity": 4,
409                    "Value": 5.5
410                },
411                {
412                    "Direction": "greater than",
413                    "Hysteresis": 0,
414                    "Name": "upper critical",
415                    "Severity": 1,
416                    "Value": 5.4
417                },
418                {
419                    "Direction": "greater than",
420                    "Hysteresis": 0,
421                    "Name": "upper non critical",
422                    "Severity": 0,
423                    "Value": 5.35
424                },
425                {
426                    "Direction": "less than",
427                    "Hysteresis": 0,
428                    "Name": "lower non critical",
429                    "Severity": 0,
430                    "Value": 4.65
431                },
432                {
433                    "Direction": "less than",
434                    "Hysteresis": 0,
435                    "Name": "lower critical",
436                    "Severity": 1,
437                    "Value": 4.6
438                },
439                {
440                    "Direction": "less than",
441                    "Hysteresis": 0,
442                    "Name": "lower non recoverable",
443                    "Severity": 4,
444                    "Value": 4.15
445                }
446            ],
447            "Type": "ADC"
448        },
449        {
450            "BridgeGpio": [
451                {
452                    "Name": "EN_P3V_BAT_SCALED_R",
453                    "Polarity": "H",
454                    "SetupTime": 1
455                }
456            ],
457            "Index": 10,
458            "Name": "MGNT_ADC_P3V_BAT_VOLT_V",
459            "PollRate": 3600,
460            "ScaleFactor": 0.3333,
461            "Thresholds": [
462                {
463                    "Direction": "greater than",
464                    "Hysteresis": 0,
465                    "Name": "upper critical",
466                    "Severity": 1,
467                    "Value": 3.502
468                },
469                {
470                    "Direction": "greater than",
471                    "Hysteresis": 0,
472                    "Name": "upper non critical",
473                    "Severity": 0,
474                    "Value": 3.468
475                },
476                {
477                    "Direction": "less than",
478                    "Hysteresis": 0,
479                    "Name": "lower non critical",
480                    "Severity": 0,
481                    "Value": 2.793
482                },
483                {
484                    "Direction": "less than",
485                    "Hysteresis": 0,
486                    "Name": "lower critical",
487                    "Severity": 1,
488                    "Value": 2.765
489                }
490            ],
491            "Type": "ADC"
492        },
493        {
494            "Class": "fan",
495            "FFGainCoefficient": 1.0,
496            "FFOffCoefficient": 0.0,
497            "FailSafePercent": 100.0,
498            "ICoefficient": 0.0,
499            "ILimitMax": 0.0,
500            "ILimitMin": 0.0,
501            "Inputs": [
502                "FANBOARD0_FAN0_TACH_INLET_SPEED_RPM",
503                "FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPM",
504                "FANBOARD0_FAN1_TACH_INLET_SPEED_RPM",
505                "FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPM",
506                "FANBOARD1_FAN2_TACH_INLET_SPEED_RPM",
507                "FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPM",
508                "FANBOARD1_FAN3_TACH_INLET_SPEED_RPM",
509                "FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPM",
510                "FANBOARD0_FAN4_TACH_INLET_SPEED_RPM",
511                "FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPM",
512                "FANBOARD0_FAN5_TACH_INLET_SPEED_RPM",
513                "FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPM",
514                "FANBOARD1_FAN6_TACH_INLET_SPEED_RPM",
515                "FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPM",
516                "FANBOARD1_FAN7_TACH_INLET_SPEED_RPM",
517                "FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPM",
518                "FANBOARD0_FAN8_TACH_INLET_SPEED_RPM",
519                "FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPM",
520                "FANBOARD0_FAN9_TACH_INLET_SPEED_RPM",
521                "FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPM",
522                "FANBOARD1_FAN10_TACH_INLET_SPEED_RPM",
523                "FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPM",
524                "FANBOARD1_FAN11_TACH_INLET_SPEED_RPM",
525                "FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPM"
526            ],
527            "Name": "All Fan",
528            "OutLimitMax": 100.0,
529            "OutLimitMin": 0.0,
530            "Outputs": [
531                "FANBOARD0_FAN0_PWM_PCT",
532                "FANBOARD0_FAN0_PWM_PCT",
533                "FANBOARD0_FAN1_PWM_PCT",
534                "FANBOARD0_FAN1_PWM_PCT",
535                "FANBOARD1_FAN2_PWM_PCT",
536                "FANBOARD1_FAN2_PWM_PCT",
537                "FANBOARD1_FAN3_PWM_PCT",
538                "FANBOARD1_FAN3_PWM_PCT",
539                "FANBOARD0_FAN4_PWM_PCT",
540                "FANBOARD0_FAN4_PWM_PCT",
541                "FANBOARD0_FAN5_PWM_PCT",
542                "FANBOARD0_FAN5_PWM_PCT",
543                "FANBOARD1_FAN6_PWM_PCT",
544                "FANBOARD1_FAN6_PWM_PCT",
545                "FANBOARD1_FAN7_PWM_PCT",
546                "FANBOARD1_FAN7_PWM_PCT",
547                "FANBOARD0_FAN8_PWM_PCT",
548                "FANBOARD0_FAN8_PWM_PCT",
549                "FANBOARD0_FAN9_PWM_PCT",
550                "FANBOARD0_FAN9_PWM_PCT",
551                "FANBOARD1_FAN10_PWM_PCT",
552                "FANBOARD1_FAN10_PWM_PCT",
553                "FANBOARD1_FAN11_PWM_PCT",
554                "FANBOARD1_FAN11_PWM_PCT"
555            ],
556            "PCoefficient": 0.0,
557            "SlewNeg": 0.0,
558            "SlewPos": 0.0,
559            "Type": "Pid",
560            "Zones": [
561                "Zone 1"
562            ]
563        },
564        {
565            "CheckHysteresisWithSetpoint": true,
566            "Class": "temp",
567            "DCoefficient": 0.0,
568            "FFGainCoefficient": 0.0,
569            "FFOffCoefficient": 0.0,
570            "ICoefficient": -0.015,
571            "ILimitMax": 100,
572            "ILimitMin": -50,
573            "Inputs": [
574                "NIC0_TEMP_C",
575                "NIC1_TEMP_C",
576                "NIC2_TEMP_C",
577                "NIC3_TEMP_C"
578            ],
579            "Name": "PID_NIC_TEMP",
580            "NegativeHysteresis": 3.0,
581            "OutLimitMax": 100,
582            "OutLimitMin": 0,
583            "PCoefficient": -3.0,
584            "PositiveHysteresis": 0.0,
585            "SetPoint": 90.0,
586            "SlewNeg": 0.0,
587            "SlewPos": 0.0,
588            "Type": "Pid",
589            "Zones": [
590                "Zone 1"
591            ]
592        },
593        {
594            "AccumulateSetPoint": true,
595            "CycleIntervalTimeMS": 1000,
596            "FailSafePercent": 100.0,
597            "MinThermalOutput": 0.0,
598            "Name": "Zone 1",
599            "Type": "Pid.Zone",
600            "UpdateThermalsTimeMS": 1000
601        },
602        {
603            "Class": "temp",
604            "Inputs": [
605                "NIC0_TEMP_C",
606                "NIC1_TEMP_C",
607                "NIC2_TEMP_C",
608                "NIC3_TEMP_C"
609            ],
610            "Name": "Stepwise_NIC_TEMP",
611            "NegativeHysteresis": 3,
612            "Output": [
613                10.0,
614                11.0,
615                12.0,
616                13.0,
617                14.0,
618                15.0,
619                16.0,
620                17.0,
621                18.0,
622                19.0
623            ],
624            "PositiveHysteresis": 0,
625            "Reading": [
626                77.0,
627                78.0,
628                79.0,
629                80.0,
630                81.0,
631                82.0,
632                83.0,
633                84.0,
634                85.0,
635                86.0
636            ],
637            "Type": "Stepwise",
638            "Zones": [
639                "Zone 1"
640            ]
641        },
642        {
643            "Class": "temp",
644            "Inputs": [
645                "MGNT_TEMP_C"
646            ],
647            "Name": "Stepwise_MGNT_TEMP",
648            "NegativeHysteresis": 0,
649            "Output": [
650                10.0
651            ],
652            "PositiveHysteresis": 0,
653            "Reading": [
654                10.0
655            ],
656            "Type": "Stepwise",
657            "Zones": [
658                "Zone 1"
659            ]
660        },
661        {
662            "Class": "temp",
663            "Inputs": [
664                "SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE"
665            ],
666            "Name": "Stepwise_SENTINEL_DOME_SLOT_PRESENT_PERCENTAGE",
667            "NegativeHysteresis": 0,
668            "Output": [
669                100.0,
670                100.0,
671                100.0,
672                100.0,
673                100.0,
674                100.0,
675                100.0,
676                100.0,
677                10.0
678            ],
679            "PositiveHysteresis": 0,
680            "Reading": [
681                0.0,
682                12.5,
683                25.0,
684                37.5,
685                50.0,
686                62.5,
687                75.0,
688                87.5,
689                100.0
690            ],
691            "Type": "Stepwise",
692            "Zones": [
693                "Zone 1"
694            ]
695        },
696        {
697            "Address": "0x48",
698            "Bus": 34,
699            "Name": "MGNT_TEMP_C",
700            "Thresholds": [
701                {
702                    "Direction": "greater than",
703                    "Hysteresis": 0,
704                    "Name": "upper critical",
705                    "Severity": 1,
706                    "Value": 50
707                }
708            ],
709            "Type": "TMP75"
710        }
711    ],
712    "Name": "Yosemite 4 Management Board",
713    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
714    "Type": "Board",
715    "xyz.openbmc_project.Inventory.Decorator.Asset": {
716        "BuildDate": "$BOARD_MANUFACTURE_DATE",
717        "Manufacturer": "$BOARD_MANUFACTURER",
718        "Model": "$BOARD_PRODUCT_NAME",
719        "PartNumber": "$BOARD_PART_NUMBER",
720        "SerialNumber": "$BOARD_SERIAL_NUMBER",
721        "SparePartNumber": "$BOARD_INFO_AM1"
722    },
723    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
724        "AssetTag": "$PRODUCT_ASSET_TAG"
725    },
726    "xyz.openbmc_project.Inventory.Decorator.Revision": {
727        "Version": "$PRODUCT_VERSION"
728    },
729    "xyz.openbmc_project.Inventory.Item.Bmc": {}
730}
731