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            "Address": "0x40",
501            "Bus": 2,
502            "Labels": [
503                "iin",
504                "vin",
505                "vmon",
506                "vout1",
507                "pin",
508                "temp1"
509            ],
510            "Name": "12V_IPB_Regulator",
511            "Type": "LM25066"
512        },
513        {
514            "Address": "0x41",
515            "Bus": 2,
516            "Labels": [
517                "iin",
518                "vin",
519                "vmon",
520                "vout1",
521                "pin",
522                "temp1"
523            ],
524            "Name": "12VSB_Regulator",
525            "Type": "LM25066"
526        },
527        {
528            "Address": "0x2d",
529            "Bus": 1,
530            "Name": "SYSTIN",
531            "Name1": "CPUTIN",
532            "Name10": "TSI0_TEMP",
533            "Name2": "AUXTIN0",
534            "Name3": "AUXTIN1",
535            "Name4": "AUXTIN2",
536            "Name5": "AUXTIN3",
537            "Name6": "PCH_CHIP_CPU_MAX_TEMP",
538            "Name7": "PCH_CHIP_TEMP",
539            "Name8": "PCH_CPU_TEMP",
540            "Name9": "PCH_MCH_TEMP",
541            "PowerState": "On",
542            "Thresholds": [
543                {
544                    "Direction": "greater than",
545                    "Index": 11,
546                    "Name": "upper critical",
547                    "Severity": 1,
548                    "Value": 90
549                },
550                {
551                    "Direction": "greater than",
552                    "Index": 11,
553                    "Name": "upper non critical",
554                    "Severity": 0,
555                    "Value": 80
556                },
557                {
558                    "Direction": "less than",
559                    "Index": 11,
560                    "Name": "lower non critical",
561                    "Severity": 0,
562                    "Value": 5
563                },
564                {
565                    "Direction": "less than",
566                    "Index": 11,
567                    "Name": "lower critical",
568                    "Severity": 1,
569                    "Value": 0
570                }
571            ],
572            "Type": "NCT6779"
573        },
574        {
575            "Address": "0x4c",
576            "Bus": 0,
577            "Name": "Inlet",
578            "Name1": "Inlet_alt",
579            "Thresholds": [
580                {
581                    "Direction": "greater than",
582                    "Name": "upper critical",
583                    "Severity": 1,
584                    "Value": 115
585                },
586                {
587                    "Direction": "greater than",
588                    "Name": "upper non critical",
589                    "Severity": 0,
590                    "Value": 110
591                },
592                {
593                    "Direction": "less than",
594                    "Name": "lower non critical",
595                    "Severity": 0,
596                    "Value": 5
597                },
598                {
599                    "Direction": "less than",
600                    "Name": "lower critical",
601                    "Severity": 1,
602                    "Value": 0
603                }
604            ],
605            "Type": "W83773G"
606        },
607        {
608            "Address": "0x4c",
609            "Bus": 2,
610            "Name": "IPB",
611            "Name1": "IPB_alt",
612            "Name2": "IPB_alt2",
613            "Thresholds": [
614                {
615                    "Direction": "greater than",
616                    "Name": "upper critical",
617                    "Severity": 1,
618                    "Value": 115
619                },
620                {
621                    "Direction": "greater than",
622                    "Name": "upper non critical",
623                    "Severity": 0,
624                    "Value": 110
625                },
626                {
627                    "Direction": "less than",
628                    "Name": "lower non critical",
629                    "Severity": 0,
630                    "Value": 5
631                },
632                {
633                    "Direction": "less than",
634                    "Name": "lower critical",
635                    "Severity": 1,
636                    "Value": 0
637                }
638            ],
639            "Type": "W83773G"
640        },
641        {
642            "Address": "0x4c",
643            "Bus": 5,
644            "Name": "Backplane",
645            "Name1": "Backplane_alt",
646            "PowerState": "On",
647            "Thresholds": [
648                {
649                    "Direction": "greater than",
650                    "Name": "upper critical",
651                    "Severity": 1,
652                    "Value": 115
653                },
654                {
655                    "Direction": "greater than",
656                    "Name": "upper non critical",
657                    "Severity": 0,
658                    "Value": 110
659                },
660                {
661                    "Direction": "less than",
662                    "Name": "lower non critical",
663                    "Severity": 0,
664                    "Value": 5
665                },
666                {
667                    "Direction": "less than",
668                    "Name": "lower critical",
669                    "Severity": 1,
670                    "Value": 0
671                }
672            ],
673            "Type": "W83773G"
674        }
675    ],
676    "Name": "ASRock ROMED8HM3",
677    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'ROMED8HM3'})",
678    "Type": "Board",
679    "xyz.openbmc_project.Inventory.Decorator.Asset": {
680        "Manufacturer": "$PRODUCT_MANUFACTURER",
681        "Model": "$PRODUCT_PRODUCT_NAME",
682        "PartNumber": "$PRODUCT_PART_NUMBER",
683        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
684    },
685    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
686        "AssetTag": "$PRODUCT_ASSET_TAG"
687    },
688    "xyz.openbmc_project.Inventory.Item.System": {}
689}
690