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            "Name": "FAN1",
505            "Pwm": 3,
506            "Status": "disabled",
507            "Tachs": [
508                4,
509                12
510            ],
511            "Type": "IntelFanConnector"
512        },
513        {
514            "Name": "FAN2",
515            "Pwm": 4,
516            "Status": "disabled",
517            "Tachs": [
518                5,
519                13
520            ],
521            "Type": "IntelFanConnector"
522        },
523        {
524            "Name": "FAN3",
525            "Pwm": 5,
526            "Status": "disabled",
527            "Tachs": [
528                6,
529                14
530            ],
531            "Type": "IntelFanConnector"
532        },
533        {
534            "Name": "FAN4",
535            "Pwm": 6,
536            "Status": "disabled",
537            "Tachs": [
538                7,
539                15
540            ],
541            "Type": "IntelFanConnector"
542        },
543        {
544            "Address": "0x2d",
545            "Bus": 1,
546            "Name": "SYSTIN",
547            "Name1": "CPUTIN",
548            "Name10": "PCH_DIM0_TEMP",
549            "Name11": "PCH_DIM1_TEMP",
550            "Name12": "TSI0_TEMP",
551            "Name2": "AUXTIN0",
552            "Name3": "AUXTIN1",
553            "Name4": "AUXTIN2",
554            "Name5": "AUXTIN3",
555            "Name6": "PCH_CHIP_CPU_MAX_TEMP",
556            "Name7": "PCH_CHIP_TEMP",
557            "Name8": "PCH_CPU_TEMP",
558            "Name9": "PCH_MCH_TEMP",
559            "PowerState": "BiosPost",
560            "Thresholds": [
561                {
562                    "Direction": "greater than",
563                    "Index": 13,
564                    "Name": "upper critical",
565                    "Severity": 1,
566                    "Value": 90
567                },
568                {
569                    "Direction": "greater than",
570                    "Index": 13,
571                    "Name": "upper non critical",
572                    "Severity": 0,
573                    "Value": 80
574                },
575                {
576                    "Direction": "less than",
577                    "Index": 13,
578                    "Name": "lower non critical",
579                    "Severity": 0,
580                    "Value": 5
581                },
582                {
583                    "Direction": "less than",
584                    "Index": 13,
585                    "Name": "lower critical",
586                    "Severity": 1,
587                    "Value": 0
588                }
589            ],
590            "Type": "NCT6779"
591        }
592    ],
593    "Name": "ASRock ROMED8HM3",
594    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'ROMED8HM3'})",
595    "Type": "Board",
596    "xyz.openbmc_project.Inventory.Decorator.Asset": {
597        "Manufacturer": "$PRODUCT_MANUFACTURER",
598        "Model": "$PRODUCT_PRODUCT_NAME",
599        "PartNumber": "$PRODUCT_PART_NUMBER",
600        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
601    },
602    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
603        "AssetTag": "$PRODUCT_ASSET_TAG"
604    },
605    "xyz.openbmc_project.Inventory.Item.System": {}
606}
607