1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "MGNT_P12V_VOLT_V",
6            "ScaleFactor": 0.1124,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Label": "vout1",
11                    "Name": "upper non recoverable",
12                    "Severity": 4,
13                    "Value": 13.74
14                },
15                {
16                    "Direction": "greater than",
17                    "Name": "upper critical",
18                    "Severity": 1,
19                    "Value": 13.176
20                },
21                {
22                    "Direction": "greater than",
23                    "Name": "upper non critical",
24                    "Severity": 0,
25                    "Value": 13.054
26                },
27                {
28                    "Direction": "less than",
29                    "Name": "lower non critical",
30                    "Severity": 0,
31                    "Value": 11.346
32                },
33                {
34                    "Direction": "less than",
35                    "Name": "lower critical",
36                    "Severity": 1,
37                    "Value": 11.224
38                },
39                {
40                    "Direction": "less than",
41                    "Label": "vin",
42                    "Name": "lower non recoverable",
43                    "Severity": 4,
44                    "Value": 10.32
45                }
46            ],
47            "Type": "ADC"
48        },
49        {
50            "Index": 1,
51            "Name": "MGNT_P5V_VOLT_V",
52            "ScaleFactor": 0.2717,
53            "Thresholds": [
54                {
55                    "Direction": "greater than",
56                    "Name": "upper non recoverable",
57                    "Severity": 4,
58                    "Value": 5.65
59                },
60                {
61                    "Direction": "greater than",
62                    "Name": "upper critical",
63                    "Severity": 1,
64                    "Value": 5.55
65                },
66                {
67                    "Direction": "greater than",
68                    "Name": "upper non critical",
69                    "Severity": 0,
70                    "Value": 5.5
71                },
72                {
73                    "Direction": "less than",
74                    "Name": "lower non critical",
75                    "Severity": 0,
76                    "Value": 4.5
77                },
78                {
79                    "Direction": "less than",
80                    "Name": "lower critical",
81                    "Severity": 1,
82                    "Value": 4.45
83                },
84                {
85                    "Direction": "less than",
86                    "Name": "lower non recoverable",
87                    "Severity": 4,
88                    "Value": 4.15
89                }
90            ],
91            "Type": "ADC"
92        },
93        {
94            "Index": 2,
95            "Name": "MGNT_P3V3_VOLT_V",
96            "ScaleFactor": 0.4107,
97            "Thresholds": [
98                {
99                    "Direction": "greater than",
100                    "Name": "upper non recoverable",
101                    "Severity": 4,
102                    "Value": 3.729
103                },
104                {
105                    "Direction": "greater than",
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 3.564
109                },
110                {
111                    "Direction": "greater than",
112                    "Name": "upper non critical",
113                    "Severity": 0,
114                    "Value": 3.531
115                },
116                {
117                    "Direction": "less than",
118                    "Name": "lower non critical",
119                    "Severity": 0,
120                    "Value": 3.069
121                },
122                {
123                    "Direction": "less than",
124                    "Name": "lower critical",
125                    "Severity": 1,
126                    "Value": 3.036
127                },
128                {
129                    "Direction": "less than",
130                    "Name": "lower non recoverable",
131                    "Severity": 4,
132                    "Value": 2.739
133                }
134            ],
135            "Type": "ADC"
136        },
137        {
138            "Index": 3,
139            "Name": "MGNT_P2V5_VOLT_V",
140            "ScaleFactor": 0.542,
141            "Thresholds": [
142                {
143                    "Direction": "greater than",
144                    "Name": "upper critical",
145                    "Severity": 1,
146                    "Value": 2.7
147                },
148                {
149                    "Direction": "greater than",
150                    "Name": "upper non critical",
151                    "Severity": 0,
152                    "Value": 2.675
153                },
154                {
155                    "Direction": "less than",
156                    "Name": "lower non critical",
157                    "Severity": 0,
158                    "Value": 2.325
159                },
160                {
161                    "Direction": "less than",
162                    "Name": "lower critical",
163                    "Severity": 1,
164                    "Value": 2.3
165                }
166            ],
167            "Type": "ADC"
168        },
169        {
170            "Index": 4,
171            "Name": "MGNT_P1V2_VOLT_V",
172            "ScaleFactor": 1,
173            "Thresholds": [
174                {
175                    "Direction": "greater than",
176                    "Name": "upper non recoverable",
177                    "Severity": 4,
178                    "Value": 1.356
179                },
180                {
181                    "Direction": "greater than",
182                    "Name": "upper critical",
183                    "Severity": 1,
184                    "Value": 1.296
185                },
186                {
187                    "Direction": "greater than",
188                    "Name": "upper non critical",
189                    "Severity": 0,
190                    "Value": 1.284
191                },
192                {
193                    "Direction": "less than",
194                    "Name": "lower non critical",
195                    "Severity": 0,
196                    "Value": 1.116
197                },
198                {
199                    "Direction": "less than",
200                    "Name": "lower critical",
201                    "Severity": 1,
202                    "Value": 1.104
203                },
204                {
205                    "Direction": "less than",
206                    "Name": "lower non recoverable",
207                    "Severity": 4,
208                    "Value": 0.996
209                }
210            ],
211            "Type": "ADC"
212        },
213        {
214            "BridgeGpio": [
215                {
216                    "Name": "EN_P3V_BAT_SCALED_R",
217                    "Polarity": "H",
218                    "SetupTime": 1
219                }
220            ],
221            "Index": 5,
222            "Name": "MGNT_P3V_BAT_VOLT_V",
223            "PollRate": 3600,
224            "ScaleFactor": 0.3333,
225            "Thresholds": [
226                {
227                    "Direction": "greater than",
228                    "Name": "upper critical",
229                    "Severity": 1,
230                    "Value": 3.502
231                },
232                {
233                    "Direction": "greater than",
234                    "Name": "upper non critical",
235                    "Severity": 0,
236                    "Value": 3.468
237                },
238                {
239                    "Direction": "less than",
240                    "Name": "lower non critical",
241                    "Severity": 0,
242                    "Value": 2.793
243                },
244                {
245                    "Direction": "less than",
246                    "Name": "lower critical",
247                    "Severity": 1,
248                    "Value": 2.765
249                }
250            ],
251            "Type": "ADC"
252        },
253        {
254            "Index": 6,
255            "Name": "MGNT_P1V07_BMC_VOLT_V",
256            "ScaleFactor": 1,
257            "Thresholds": [
258                {
259                    "Direction": "greater than",
260                    "Name": "upper critical",
261                    "Severity": 1,
262                    "Value": 1.156
263                },
264                {
265                    "Direction": "greater than",
266                    "Name": "upper non critical",
267                    "Severity": 0,
268                    "Value": 1.145
269                },
270                {
271                    "Direction": "less than",
272                    "Name": "lower non critical",
273                    "Severity": 0,
274                    "Value": 0.995
275                },
276                {
277                    "Direction": "less than",
278                    "Name": "lower critical",
279                    "Severity": 1,
280                    "Value": 0.984
281                }
282            ],
283            "Type": "ADC"
284        },
285        {
286            "Index": 7,
287            "Name": "MGNT_P5V_USB_VOLT_V",
288            "ScaleFactor": 0.2717,
289            "Thresholds": [
290                {
291                    "Direction": "greater than",
292                    "Name": "upper non recoverable",
293                    "Severity": 4,
294                    "Value": 5.5
295                },
296                {
297                    "Direction": "greater than",
298                    "Name": "upper critical",
299                    "Severity": 1,
300                    "Value": 5.4
301                },
302                {
303                    "Direction": "greater than",
304                    "Name": "upper non critical",
305                    "Severity": 0,
306                    "Value": 5.35
307                },
308                {
309                    "Direction": "less than",
310                    "Name": "lower non critical",
311                    "Severity": 0,
312                    "Value": 4.65
313                },
314                {
315                    "Direction": "less than",
316                    "Name": "lower critical",
317                    "Severity": 1,
318                    "Value": 4.6
319                },
320                {
321                    "Direction": "less than",
322                    "Name": "lower non recoverable",
323                    "Severity": 4,
324                    "Value": 4.15
325                }
326            ],
327            "Type": "ADC"
328        },
329        {
330            "Address": "0x1D",
331            "Bus": 34,
332            "Labels": [
333                "in0"
334            ],
335            "Name": "MGNT_ADC_1D",
336            "Thresholds": [
337                {
338                    "Direction": "greater than",
339                    "Label": "in0",
340                    "Name": "upper critical",
341                    "Severity": 1,
342                    "Value": 1.944
343                },
344                {
345                    "Direction": "greater than",
346                    "Label": "in0",
347                    "Name": "upper non critical",
348                    "Severity": 0,
349                    "Value": 1.926
350                },
351                {
352                    "Direction": "less than",
353                    "Label": "in0",
354                    "Name": "lower non critical",
355                    "Severity": 0,
356                    "Value": 1.674
357                },
358                {
359                    "Direction": "less than",
360                    "Label": "in0",
361                    "Name": "lower critical",
362                    "Severity": 1,
363                    "Value": 1.656
364                }
365            ],
366            "Type": "ADC128D818",
367            "in0_Name": "MGNT_P1V8_VOLT_V",
368            "in0_Scale": 824.561
369        },
370        {
371            "Address": "0x33",
372            "Bus": 34,
373            "Labels": [
374                "in_voltage0"
375            ],
376            "Name": "MGNT_ADC_33",
377            "Thresholds": [
378                {
379                    "Direction": "greater than",
380                    "Label": "in_voltage0",
381                    "Name": "upper critical",
382                    "Severity": 1,
383                    "Value": 1.944
384                },
385                {
386                    "Direction": "greater than",
387                    "Label": "in_voltage0",
388                    "Name": "upper non critical",
389                    "Severity": 0,
390                    "Value": 1.926
391                },
392                {
393                    "Direction": "less than",
394                    "Label": "in_voltage0",
395                    "Name": "lower non critical",
396                    "Severity": 0,
397                    "Value": 1.674
398                },
399                {
400                    "Direction": "less than",
401                    "Label": "in_voltage0",
402                    "Name": "lower critical",
403                    "Severity": 1,
404                    "Value": 1.656
405                }
406            ],
407            "Type": "MAX11615",
408            "in_voltage0_Name": "MGNT_P1V8_VOLT_V",
409            "in_voltage0_Scale": 1649.122
410        },
411        {
412            "Class": "fan",
413            "FFGainCoefficient": 1.0,
414            "FFOffCoefficient": 0.0,
415            "ICoefficient": 0.0,
416            "ILimitMax": 0.0,
417            "ILimitMin": 0.0,
418            "Inputs": [
419                "FANBOARD0_FAN0_TACH_IL",
420                "FANBOARD0_FAN0_TACH_OL",
421                "FANBOARD0_FAN1_TACH_IL",
422                "FANBOARD0_FAN1_TACH_OL",
423                "FANBOARD1_FAN2_TACH_IL",
424                "FANBOARD1_FAN2_TACH_OL",
425                "FANBOARD1_FAN3_TACH_IL",
426                "FANBOARD1_FAN3_TACH_OL",
427                "FANBOARD0_FAN4_TACH_IL",
428                "FANBOARD0_FAN4_TACH_OL",
429                "FANBOARD0_FAN5_TACH_IL",
430                "FANBOARD0_FAN5_TACH_OL",
431                "FANBOARD1_FAN6_TACH_IL",
432                "FANBOARD1_FAN6_TACH_OL",
433                "FANBOARD1_FAN7_TACH_IL",
434                "FANBOARD1_FAN7_TACH_OL",
435                "FANBOARD0_FAN8_TACH_IL",
436                "FANBOARD0_FAN8_TACH_OL",
437                "FANBOARD0_FAN9_TACH_IL",
438                "FANBOARD0_FAN9_TACH_OL",
439                "FANBOARD1_FAN10_TACH_IL",
440                "FANBOARD1_FAN10_TACH_OL",
441                "FANBOARD1_FAN11_TACH_IL",
442                "FANBOARD1_FAN11_TACH_OL"
443            ],
444            "Name": "All Fan",
445            "OutLimitMax": 100.0,
446            "OutLimitMin": 0.0,
447            "Outputs": [
448                "FANBOARD0_FAN0_PWM",
449                "FANBOARD0_FAN0_PWM",
450                "FANBOARD0_FAN1_PWM",
451                "FANBOARD0_FAN1_PWM",
452                "FANBOARD1_FAN2_PWM",
453                "FANBOARD1_FAN2_PWM",
454                "FANBOARD1_FAN3_PWM",
455                "FANBOARD1_FAN3_PWM",
456                "FANBOARD0_FAN4_PWM",
457                "FANBOARD0_FAN4_PWM",
458                "FANBOARD0_FAN5_PWM",
459                "FANBOARD0_FAN5_PWM",
460                "FANBOARD1_FAN6_PWM",
461                "FANBOARD1_FAN6_PWM",
462                "FANBOARD1_FAN7_PWM",
463                "FANBOARD1_FAN7_PWM",
464                "FANBOARD0_FAN8_PWM",
465                "FANBOARD0_FAN8_PWM",
466                "FANBOARD0_FAN9_PWM",
467                "FANBOARD0_FAN9_PWM",
468                "FANBOARD1_FAN10_PWM",
469                "FANBOARD1_FAN10_PWM",
470                "FANBOARD1_FAN11_PWM",
471                "FANBOARD1_FAN11_PWM"
472            ],
473            "PCoefficient": 0.0,
474            "SlewNeg": 0.0,
475            "SlewPos": 0.0,
476            "Type": "Pid",
477            "Zones": [
478                "Zone 1"
479            ]
480        },
481        {
482            "CheckHysteresisWithSetpoint": true,
483            "Class": "temp",
484            "DCoefficient": 0.0,
485            "FFGainCoefficient": 0.0,
486            "FFOffCoefficient": 0.0,
487            "ICoefficient": -0.035,
488            "ILimitMax": 100,
489            "ILimitMin": -50,
490            "Inputs": [
491                "NIC0_TEMP_C",
492                "NIC1_TEMP_C",
493                "NIC2_TEMP_C",
494                "NIC3_TEMP_C"
495            ],
496            "Name": "PID_NIC_TEMP",
497            "NegativeHysteresis": 3.0,
498            "OutLimitMax": 100,
499            "OutLimitMin": 0,
500            "PCoefficient": -3.0,
501            "PositiveHysteresis": 0.0,
502            "SetPoint": 90.0,
503            "SlewNeg": 0.0,
504            "SlewPos": 0.0,
505            "Type": "Pid",
506            "Zones": [
507                "Zone 1"
508            ]
509        },
510        {
511            "AccumulateSetPoint": true,
512            "CycleIntervalTimeMS": 1000,
513            "FailSafePercent": 100.0,
514            "MinThermalOutput": 0.0,
515            "Name": "Zone 1",
516            "Type": "Pid.Zone",
517            "UpdateThermalsTimeMS": 1000
518        },
519        {
520            "Class": "temp",
521            "Inputs": [
522                "NIC0_TEMP_C",
523                "NIC1_TEMP_C",
524                "NIC2_TEMP_C",
525                "NIC3_TEMP_C"
526            ],
527            "Name": "Stepwise_NIC_TEMP",
528            "NegativeHysteresis": 2,
529            "Output": [
530                20.0,
531                22.0,
532                24.0,
533                26.0,
534                28.0,
535                30.0
536            ],
537            "PositiveHysteresis": 0,
538            "Reading": [
539                80.0,
540                81.0,
541                82.0,
542                83.0,
543                84.0,
544                85.0
545            ],
546            "Type": "Stepwise",
547            "Zones": [
548                "Zone 1"
549            ]
550        },
551        {
552            "Address": "0x1f",
553            "Bus": 24,
554            "Name": "NIC0_REMOTE_TEMP_C",
555            "Name1": "NIC0_TEMP_C",
556            "Thresholds": [
557                {
558                    "Direction": "greater than",
559                    "Index": 2,
560                    "Name": "upper non recoverable",
561                    "Severity": 4,
562                    "Value": 115
563                },
564                {
565                    "Direction": "greater than",
566                    "Index": 2,
567                    "Name": "upper critical",
568                    "Severity": 1,
569                    "Value": 105
570                }
571            ],
572            "Type": "TMP421"
573        },
574        {
575            "Address": "0x1f",
576            "Bus": 25,
577            "Name": "NIC1_REMOTE_TEMP_C",
578            "Name1": "NIC1_TEMP_C",
579            "Thresholds": [
580                {
581                    "Direction": "greater than",
582                    "Index": 2,
583                    "Name": "upper non recoverable",
584                    "Severity": 4,
585                    "Value": 115
586                },
587                {
588                    "Direction": "greater than",
589                    "Index": 2,
590                    "Name": "upper critical",
591                    "Severity": 1,
592                    "Value": 105
593                }
594            ],
595            "Type": "TMP421"
596        },
597        {
598            "Address": "0x1f",
599            "Bus": 26,
600            "Name": "NIC2_REMOTE_TEMP_C",
601            "Name1": "NIC2_TEMP_C",
602            "Thresholds": [
603                {
604                    "Direction": "greater than",
605                    "Index": 2,
606                    "Name": "upper non recoverable",
607                    "Severity": 4,
608                    "Value": 115
609                },
610                {
611                    "Direction": "greater than",
612                    "Index": 2,
613                    "Name": "upper critical",
614                    "Severity": 1,
615                    "Value": 105
616                }
617            ],
618            "Type": "TMP421"
619        },
620        {
621            "Address": "0x1f",
622            "Bus": 27,
623            "Name": "NIC3_REMOTE_TEMP_C",
624            "Name1": "NIC3_TEMP_C",
625            "Thresholds": [
626                {
627                    "Direction": "greater than",
628                    "Index": 2,
629                    "Name": "upper non recoverable",
630                    "Severity": 4,
631                    "Value": 115
632                },
633                {
634                    "Direction": "greater than",
635                    "Index": 2,
636                    "Name": "upper critical",
637                    "Severity": 1,
638                    "Value": 105
639                }
640            ],
641            "Type": "TMP421"
642        },
643        {
644            "Address": "0x48",
645            "Bus": 34,
646            "Name": "MGNT_TEMP_C",
647            "Thresholds": [
648                {
649                    "Direction": "greater than",
650                    "Name": "upper critical",
651                    "Severity": 1,
652                    "Value": 50
653                }
654            ],
655            "Type": "TMP75"
656        }
657    ],
658    "Name": "Yosemite 4 Management Board",
659    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
660    "Type": "Board",
661    "xyz.openbmc_project.Inventory.Decorator.Asset": {
662        "BuildDate": "$BOARD_MANUFACTURE_DATE",
663        "Manufacturer": "$BOARD_MANUFACTURER",
664        "Model": "$BOARD_PRODUCT_NAME",
665        "PartNumber": "$BOARD_PART_NUMBER",
666        "SerialNumber": "$BOARD_SERIAL_NUMBER",
667        "SparePartNumber": "$BOARD_INFO_AM1"
668    },
669    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
670        "AssetTag": "$PRODUCT_ASSET_TAG"
671    },
672    "xyz.openbmc_project.Inventory.Decorator.Revision": {
673        "Version": "$PRODUCT_VERSION"
674    }
675}
676