1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "3VSB",
6            "ScaleFactor": 0.3979,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Name": "upper critical",
11                    "Severity": 1,
12                    "Value": 3.74
13                },
14                {
15                    "Direction": "greater than",
16                    "Name": "upper non critical",
17                    "Severity": 0,
18                    "Value": 3.52
19                },
20                {
21                    "Direction": "less than",
22                    "Name": "lower non critical",
23                    "Severity": 0,
24                    "Value": 3.18
25                },
26                {
27                    "Direction": "less than",
28                    "Name": "lower critical",
29                    "Severity": 1,
30                    "Value": 3.06
31                }
32            ],
33            "Type": "ADC"
34        },
35        {
36            "Index": 1,
37            "Name": "5VSB",
38            "ScaleFactor": 0.2683,
39            "Thresholds": [
40                {
41                    "Direction": "greater than",
42                    "Name": "upper critical",
43                    "Severity": 1,
44                    "Value": 5.49
45                },
46                {
47                    "Direction": "greater than",
48                    "Name": "upper non critical",
49                    "Severity": 0,
50                    "Value": 5.245
51                },
52                {
53                    "Direction": "less than",
54                    "Name": "lower non critical",
55                    "Severity": 0,
56                    "Value": 4.75
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower critical",
61                    "Severity": 1,
62                    "Value": 4.5
63                }
64            ],
65            "Type": "ADC"
66        },
67        {
68            "Index": 2,
69            "Name": "VDDCR_CPU",
70            "PowerState": "On",
71            "ScaleFactor": 0.75,
72            "Thresholds": [
73                {
74                    "Direction": "greater than",
75                    "Name": "upper critical",
76                    "Severity": 1,
77                    "Value": 1.35
78                },
79                {
80                    "Direction": "greater than",
81                    "Name": "upper non critical",
82                    "Severity": 0,
83                    "Value": 1.28
84                },
85                {
86                    "Direction": "less than",
87                    "Name": "lower non critical",
88                    "Severity": 0,
89                    "Value": 0.61
90                },
91                {
92                    "Direction": "less than",
93                    "Name": "lower critical",
94                    "Severity": 1,
95                    "Value": 0.55
96                }
97            ],
98            "Type": "ADC"
99        },
100        {
101            "Index": 3,
102            "Name": "VDDCR_SOC",
103            "PowerState": "On",
104            "ScaleFactor": 0.75,
105            "Thresholds": [
106                {
107                    "Direction": "greater than",
108                    "Name": "upper critical",
109                    "Severity": 1,
110                    "Value": 1.21
111                },
112                {
113                    "Direction": "greater than",
114                    "Name": "upper non critical",
115                    "Severity": 0,
116                    "Value": 1.03
117                },
118                {
119                    "Direction": "less than",
120                    "Name": "lower non critical",
121                    "Severity": 0,
122                    "Value": 0.73
123                },
124                {
125                    "Direction": "less than",
126                    "Name": "lower critical",
127                    "Severity": 1,
128                    "Value": 0.63
129                }
130            ],
131            "Type": "ADC"
132        },
133        {
134            "Index": 4,
135            "Name": "VCCM_ABCD",
136            "PowerState": "On",
137            "Thresholds": [
138                {
139                    "Direction": "greater than",
140                    "Name": "upper critical",
141                    "Severity": 1,
142                    "Value": 1.32
143                },
144                {
145                    "Direction": "greater than",
146                    "Name": "upper non critical",
147                    "Severity": 0,
148                    "Value": 1.27
149                },
150                {
151                    "Direction": "less than",
152                    "Name": "lower non critical",
153                    "Severity": 0,
154                    "Value": 1.135
155                },
156                {
157                    "Direction": "less than",
158                    "Name": "lower critical",
159                    "Severity": 1,
160                    "Value": 1.08
161                }
162            ],
163            "Type": "ADC"
164        },
165        {
166            "Index": 5,
167            "Name": "VCCM_EFGH",
168            "PowerState": "On",
169            "Thresholds": [
170                {
171                    "Direction": "greater than",
172                    "Name": "upper critical",
173                    "Severity": 1,
174                    "Value": 1.32
175                },
176                {
177                    "Direction": "greater than",
178                    "Name": "upper non critical",
179                    "Severity": 0,
180                    "Value": 1.27
181                },
182                {
183                    "Direction": "less than",
184                    "Name": "lower non critical",
185                    "Severity": 0,
186                    "Value": 1.135
187                },
188                {
189                    "Direction": "less than",
190                    "Name": "lower critical",
191                    "Severity": 1,
192                    "Value": 1.08
193                }
194            ],
195            "Type": "ADC"
196        },
197        {
198            "Index": 6,
199            "Name": "VPPM_ABCD",
200            "PowerState": "On",
201            "ScaleFactor": 0.5,
202            "Thresholds": [
203                {
204                    "Direction": "greater than",
205                    "Name": "upper critical",
206                    "Severity": 1,
207                    "Value": 2.76
208                },
209                {
210                    "Direction": "greater than",
211                    "Name": "upper non critical",
212                    "Severity": 0,
213                    "Value": 2.68
214                },
215                {
216                    "Direction": "less than",
217                    "Name": "lower non critical",
218                    "Severity": 0,
219                    "Value": 2.41
220                },
221                {
222                    "Direction": "less than",
223                    "Name": "lower critical",
224                    "Severity": 1,
225                    "Value": 2.24
226                }
227            ],
228            "Type": "ADC"
229        },
230        {
231            "Index": 7,
232            "Name": "VPPM_EFGH",
233            "PowerState": "On",
234            "ScaleFactor": 0.5,
235            "Thresholds": [
236                {
237                    "Direction": "greater than",
238                    "Name": "upper critical",
239                    "Severity": 1,
240                    "Value": 2.76
241                },
242                {
243                    "Direction": "greater than",
244                    "Name": "upper non critical",
245                    "Severity": 0,
246                    "Value": 2.68
247                },
248                {
249                    "Direction": "less than",
250                    "Name": "lower non critical",
251                    "Severity": 0,
252                    "Value": 2.41
253                },
254                {
255                    "Direction": "less than",
256                    "Name": "lower critical",
257                    "Severity": 1,
258                    "Value": 2.24
259                }
260            ],
261            "Type": "ADC"
262        },
263        {
264            "Index": 9,
265            "Name": "1.8VSB",
266            "ScaleFactor": 0.75,
267            "Thresholds": [
268                {
269                    "Direction": "greater than",
270                    "Name": "upper critical",
271                    "Severity": 1,
272                    "Value": 1.98
273                },
274                {
275                    "Direction": "greater than",
276                    "Name": "upper non critical",
277                    "Severity": 0,
278                    "Value": 1.89
279                },
280                {
281                    "Direction": "less than",
282                    "Name": "lower non critical",
283                    "Severity": 0,
284                    "Value": 1.715
285                },
286                {
287                    "Direction": "less than",
288                    "Name": "lower critical",
289                    "Severity": 1,
290                    "Value": 1.628
291                }
292            ],
293            "Type": "ADC"
294        },
295        {
296            "Index": 10,
297            "Name": "1.8V",
298            "PowerState": "On",
299            "ScaleFactor": 0.75,
300            "Thresholds": [
301                {
302                    "Direction": "greater than",
303                    "Name": "upper critical",
304                    "Severity": 1,
305                    "Value": 1.98
306                },
307                {
308                    "Direction": "greater than",
309                    "Name": "upper non critical",
310                    "Severity": 0,
311                    "Value": 1.89
312                },
313                {
314                    "Direction": "less than",
315                    "Name": "lower non critical",
316                    "Severity": 0,
317                    "Value": 1.715
318                },
319                {
320                    "Direction": "less than",
321                    "Name": "lower critical",
322                    "Severity": 1,
323                    "Value": 1.628
324                }
325            ],
326            "Type": "ADC"
327        },
328        {
329            "BridgeGpio": [
330                {
331                    "Name": "HWM_BAT_EN",
332                    "Polarity": "High",
333                    "SetupTime": 0.5
334                }
335            ],
336            "Index": 11,
337            "Name": "VBAT",
338            "PollRate": 43200,
339            "ScaleFactor": 0.3333,
340            "Thresholds": [
341                {
342                    "Direction": "greater than",
343                    "Name": "upper critical",
344                    "Severity": 1,
345                    "Value": 3.4
346                },
347                {
348                    "Direction": "greater than",
349                    "Name": "upper non critical",
350                    "Severity": 0,
351                    "Value": 3.2
352                },
353                {
354                    "Direction": "less than",
355                    "Name": "lower non critical",
356                    "Severity": 0,
357                    "Value": 2.85
358                },
359                {
360                    "Direction": "less than",
361                    "Name": "lower critical",
362                    "Severity": 1,
363                    "Value": 2.7
364                }
365            ],
366            "Type": "ADC"
367        },
368        {
369            "Index": 12,
370            "Name": "3V",
371            "PowerState": "On",
372            "ScaleFactor": 0.3979,
373            "Thresholds": [
374                {
375                    "Direction": "greater than",
376                    "Name": "upper critical",
377                    "Severity": 1,
378                    "Value": 3.74
379                },
380                {
381                    "Direction": "greater than",
382                    "Name": "upper non critical",
383                    "Severity": 0,
384                    "Value": 3.52
385                },
386                {
387                    "Direction": "less than",
388                    "Name": "lower non critical",
389                    "Severity": 0,
390                    "Value": 3.18
391                },
392                {
393                    "Direction": "less than",
394                    "Name": "lower critical",
395                    "Severity": 1,
396                    "Value": 3.06
397                }
398            ],
399            "Type": "ADC"
400        },
401        {
402            "Index": 13,
403            "Name": "5V",
404            "PowerState": "On",
405            "ScaleFactor": 0.3333,
406            "Thresholds": [
407                {
408                    "Direction": "greater than",
409                    "Name": "upper critical",
410                    "Severity": 1,
411                    "Value": 5.49
412                },
413                {
414                    "Direction": "greater than",
415                    "Name": "upper non critical",
416                    "Severity": 0,
417                    "Value": 5.245
418                },
419                {
420                    "Direction": "less than",
421                    "Name": "lower non critical",
422                    "Severity": 0,
423                    "Value": 4.75
424                },
425                {
426                    "Direction": "less than",
427                    "Name": "lower critical",
428                    "Severity": 1,
429                    "Value": 4.5
430                }
431            ],
432            "Type": "ADC"
433        },
434        {
435            "Index": 14,
436            "Name": "12V",
437            "PowerState": "On",
438            "ScaleFactor": 0.0833,
439            "Thresholds": [
440                {
441                    "Direction": "greater than",
442                    "Name": "upper critical",
443                    "Severity": 1,
444                    "Value": 13.2
445                },
446                {
447                    "Direction": "greater than",
448                    "Name": "upper non critical",
449                    "Severity": 0,
450                    "Value": 12.6
451                },
452                {
453                    "Direction": "less than",
454                    "Name": "lower non critical",
455                    "Severity": 0,
456                    "Value": 11.4
457                },
458                {
459                    "Direction": "less than",
460                    "Name": "lower critical",
461                    "Severity": 1,
462                    "Value": 10.8
463                }
464            ],
465            "Type": "ADC"
466        },
467        {
468            "Index": 15,
469            "Name": "3V Edge",
470            "ScaleFactor": 0.3979,
471            "Thresholds": [
472                {
473                    "Direction": "greater than",
474                    "Name": "upper critical",
475                    "Severity": 1,
476                    "Value": 3.74
477                },
478                {
479                    "Direction": "greater than",
480                    "Name": "upper non critical",
481                    "Severity": 0,
482                    "Value": 3.52
483                },
484                {
485                    "Direction": "less than",
486                    "Name": "lower non critical",
487                    "Severity": 0,
488                    "Value": 3.18
489                },
490                {
491                    "Direction": "less than",
492                    "Name": "lower critical",
493                    "Severity": 1,
494                    "Value": 3.06
495                }
496            ],
497            "Type": "ADC"
498        },
499        {
500            "Name": "BMC",
501            "Type": "BMC"
502        },
503        {
504            "Address": "0x40",
505            "Bus": 2,
506            "Labels": [
507                "iin",
508                "vin",
509                "vmon",
510                "vout1",
511                "pin",
512                "temp1"
513            ],
514            "Name": "12V_IPB_Regulator",
515            "Type": "LM25066"
516        },
517        {
518            "Address": "0x41",
519            "Bus": 2,
520            "Labels": [
521                "iin",
522                "vin",
523                "vmon",
524                "vout1",
525                "pin",
526                "temp1"
527            ],
528            "Name": "12VSB_Regulator",
529            "Type": "LM25066"
530        },
531        {
532            "Address": "0x2d",
533            "Bus": 1,
534            "Name": "SYSTIN",
535            "Name1": "CPUTIN",
536            "Name10": "TSI0_TEMP",
537            "Name2": "AUXTIN0",
538            "Name3": "AUXTIN1",
539            "Name4": "AUXTIN2",
540            "Name5": "AUXTIN3",
541            "Name6": "PCH_CHIP_CPU_MAX_TEMP",
542            "Name7": "PCH_CHIP_TEMP",
543            "Name8": "PCH_CPU_TEMP",
544            "Name9": "PCH_MCH_TEMP",
545            "PowerState": "BiosPost",
546            "Thresholds": [
547                {
548                    "Direction": "greater than",
549                    "Index": 11,
550                    "Name": "upper critical",
551                    "Severity": 1,
552                    "Value": 90
553                },
554                {
555                    "Direction": "greater than",
556                    "Index": 11,
557                    "Name": "upper non critical",
558                    "Severity": 0,
559                    "Value": 80
560                },
561                {
562                    "Direction": "less than",
563                    "Index": 11,
564                    "Name": "lower non critical",
565                    "Severity": 0,
566                    "Value": 5
567                },
568                {
569                    "Direction": "less than",
570                    "Index": 11,
571                    "Name": "lower critical",
572                    "Severity": 1,
573                    "Value": 0
574                }
575            ],
576            "Type": "NCT6779"
577        },
578        {
579            "Address": "0x4c",
580            "Bus": 0,
581            "Name": "Inlet",
582            "Name1": "Inlet_alt",
583            "Thresholds": [
584                {
585                    "Direction": "greater than",
586                    "Name": "upper critical",
587                    "Severity": 1,
588                    "Value": 115
589                },
590                {
591                    "Direction": "greater than",
592                    "Name": "upper non critical",
593                    "Severity": 0,
594                    "Value": 110
595                },
596                {
597                    "Direction": "less than",
598                    "Name": "lower non critical",
599                    "Severity": 0,
600                    "Value": 5
601                },
602                {
603                    "Direction": "less than",
604                    "Name": "lower critical",
605                    "Severity": 1,
606                    "Value": 0
607                }
608            ],
609            "Type": "W83773G"
610        },
611        {
612            "Address": "0x4c",
613            "Bus": 2,
614            "Name": "IPB",
615            "Name1": "IPB_alt",
616            "Name2": "IPB_alt2",
617            "Thresholds": [
618                {
619                    "Direction": "greater than",
620                    "Name": "upper critical",
621                    "Severity": 1,
622                    "Value": 115
623                },
624                {
625                    "Direction": "greater than",
626                    "Name": "upper non critical",
627                    "Severity": 0,
628                    "Value": 110
629                },
630                {
631                    "Direction": "less than",
632                    "Name": "lower non critical",
633                    "Severity": 0,
634                    "Value": 5
635                },
636                {
637                    "Direction": "less than",
638                    "Name": "lower critical",
639                    "Severity": 1,
640                    "Value": 0
641                }
642            ],
643            "Type": "W83773G"
644        },
645        {
646            "Address": "0x4c",
647            "Bus": 5,
648            "Name": "Backplane",
649            "Name1": "Backplane_alt",
650            "PowerState": "On",
651            "Thresholds": [
652                {
653                    "Direction": "greater than",
654                    "Name": "upper critical",
655                    "Severity": 1,
656                    "Value": 115
657                },
658                {
659                    "Direction": "greater than",
660                    "Name": "upper non critical",
661                    "Severity": 0,
662                    "Value": 110
663                },
664                {
665                    "Direction": "less than",
666                    "Name": "lower non critical",
667                    "Severity": 0,
668                    "Value": 5
669                },
670                {
671                    "Direction": "less than",
672                    "Name": "lower critical",
673                    "Severity": 1,
674                    "Value": 0
675                }
676            ],
677            "Type": "W83773G"
678        }
679    ],
680    "Name": "ASRock ROMED8HM3",
681    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'ROMED8HM3'})",
682    "Type": "Board",
683    "xyz.openbmc_project.Inventory.Decorator.Asset": {
684        "Manufacturer": "$PRODUCT_MANUFACTURER",
685        "Model": "$PRODUCT_PRODUCT_NAME",
686        "PartNumber": "$PRODUCT_PART_NUMBER",
687        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
688    },
689    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
690        "AssetTag": "$PRODUCT_ASSET_TAG"
691    },
692    "xyz.openbmc_project.Inventory.Item.System": {}
693}
694