1{
2    "Exposes": [
3        {
4            "Address": "0x1d",
5            "Bus": 36,
6            "Labels": [
7                "in0",
8                "in1",
9                "in2",
10                "in3",
11                "in4",
12                "in6"
13            ],
14            "Name": "PTTV_ADC",
15            "PowerState": "On",
16            "Thresholds": [
17                {
18                    "Direction": "greater than",
19                    "Label": "in0",
20                    "Name": "upper critical",
21                    "Severity": 1,
22                    "Value": 39.05
23                },
24                {
25                    "Direction": "greater than",
26                    "Label": "in1",
27                    "Name": "upper critical",
28                    "Severity": 1,
29                    "Value": 39.05
30                },
31                {
32                    "Direction": "greater than",
33                    "Label": "in2",
34                    "Name": "upper critical",
35                    "Severity": 1,
36                    "Value": 33.24
37                },
38                {
39                    "Direction": "greater than",
40                    "Label": "in3",
41                    "Name": "upper critical",
42                    "Severity": 1,
43                    "Value": 26.91
44                },
45                {
46                    "Direction": "greater than",
47                    "Label": "in4",
48                    "Name": "upper critical",
49                    "Severity": 1,
50                    "Value": 55.0
51                },
52                {
53                    "Direction": "greater than",
54                    "Label": "in6",
55                    "Name": "upper critical",
56                    "Severity": 1,
57                    "Value": 3.465
58                }
59            ],
60            "Type": "ADC128D818",
61            "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
62            "in0_Scale": 43.233563571,
63            "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
64            "in1_Scale": 43.233563571,
65            "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
66            "in2_Scale": 43.233563571,
67            "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
68            "in3_Scale": 43.233563571,
69            "in4_Name": "PTTV_ADC_P48V_VOLT_V",
70            "in4_Scale": 41.32231405,
71            "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
72            "in6_Scale": 500
73        },
74        {
75            "Address": "0x44",
76            "Bus": 36,
77            "Labels": [
78                "in1",
79                "curr1",
80                "power1"
81            ],
82            "Name": "PTTV_P48V_VR",
83            "PowerState": "On",
84            "Thresholds": [
85                {
86                    "Direction": "greater than",
87                    "Label": "in1",
88                    "Name": "upper critical",
89                    "Severity": 1,
90                    "Value": 55.0
91                },
92                {
93                    "Direction": "less than",
94                    "Label": "curr1",
95                    "Name": "lower critical",
96                    "Severity": 1,
97                    "Value": 0.0
98                },
99                {
100                    "Direction": "greater than",
101                    "Label": "curr1",
102                    "Name": "upper critical",
103                    "Severity": 1,
104                    "Value": 2.3
105                },
106                {
107                    "Direction": "less than",
108                    "Label": "power1",
109                    "Name": "lower critical",
110                    "Severity": 1,
111                    "Value": 0.0
112                },
113                {
114                    "Direction": "greater than",
115                    "Label": "power1",
116                    "Name": "upper critical",
117                    "Severity": 1,
118                    "Value": 111.0
119                }
120            ],
121            "Type": "INA238",
122            "curr1_Name": "PTTV_P48V_VR_CURR_A",
123            "in1_Name": "PTTV_P48V_VR_VOLT_V",
124            "power1_Name": "PTTV_P48V_VR_PWR_W"
125        },
126        {
127            "Address": "0x45",
128            "Bus": 36,
129            "Labels": [
130                "in1",
131                "curr1",
132                "power1"
133            ],
134            "Name": "PTTV_P48V",
135            "PowerState": "On",
136            "Thresholds": [
137                {
138                    "Direction": "greater than",
139                    "Label": "in1",
140                    "Name": "upper critical",
141                    "Severity": 1,
142                    "Value": 55.0
143                },
144                {
145                    "Direction": "less than",
146                    "Label": "curr1",
147                    "Name": "lower critical",
148                    "Severity": 1,
149                    "Value": 0.0
150                },
151                {
152                    "Direction": "greater than",
153                    "Label": "curr1",
154                    "Name": "upper critical",
155                    "Severity": 1,
156                    "Value": 28.3
157                },
158                {
159                    "Direction": "less than",
160                    "Label": "power1",
161                    "Name": "lower critical",
162                    "Severity": 1,
163                    "Value": 0.0
164                },
165                {
166                    "Direction": "greater than",
167                    "Label": "power1",
168                    "Name": "upper critical",
169                    "Severity": 1,
170                    "Value": 1302.0
171                }
172            ],
173            "Type": "INA238",
174            "curr1_Name": "PTTV_P48V_CURR_A",
175            "in1_Name": "PTTV_P48V_VOLT_V",
176            "power1_Name": "PTTV_P48V_PWR_W"
177        },
178        {
179            "Address": "0x60",
180            "Bus": 34,
181            "Name": "PTTV_THRMCUP_REF_TEMP_C",
182            "PowerState": "On",
183            "Thresholds": [
184                {
185                    "Direction": "less than",
186                    "Name": "lower critical",
187                    "Severity": 1,
188                    "Value": 5.0
189                },
190                {
191                    "Direction": "greater than",
192                    "Name": "upper critical",
193                    "Severity": 1,
194                    "Value": 60.0
195                }
196            ],
197            "Type": "MCP9600"
198        },
199        {
200            "Address": "0x62",
201            "Bus": 34,
202            "Name": "PTTV_THRMCUP_IOA_TEMP_C",
203            "PowerState": "On",
204            "Thresholds": [
205                {
206                    "Direction": "less than",
207                    "Name": "lower critical",
208                    "Severity": 1,
209                    "Value": 5.0
210                },
211                {
212                    "Direction": "greater than",
213                    "Name": "upper critical",
214                    "Severity": 1,
215                    "Value": 100.0
216                }
217            ],
218            "Type": "MCP9600"
219        },
220        {
221            "Address": "0x63",
222            "Bus": 34,
223            "Name": "PTTV_THRMCUP_IOB_TEMP_C",
224            "PowerState": "On",
225            "Thresholds": [
226                {
227                    "Direction": "less than",
228                    "Name": "lower critical",
229                    "Severity": 1,
230                    "Value": 5.0
231                },
232                {
233                    "Direction": "greater than",
234                    "Name": "upper critical",
235                    "Severity": 1,
236                    "Value": 100.0
237                }
238            ],
239            "Type": "MCP9600"
240        },
241        {
242            "Address": "0x64",
243            "Bus": 34,
244            "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
245            "PowerState": "On",
246            "Thresholds": [
247                {
248                    "Direction": "less than",
249                    "Name": "lower critical",
250                    "Severity": 1,
251                    "Value": 5.0
252                },
253                {
254                    "Direction": "greater than",
255                    "Name": "upper critical",
256                    "Severity": 1,
257                    "Value": 100.0
258                }
259            ],
260            "Type": "MCP9600"
261        },
262        {
263            "Address": "0x65",
264            "Bus": 34,
265            "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
266            "PowerState": "On",
267            "Thresholds": [
268                {
269                    "Direction": "less than",
270                    "Name": "lower critical",
271                    "Severity": 1,
272                    "Value": 5.0
273                },
274                {
275                    "Direction": "greater than",
276                    "Name": "upper critical",
277                    "Severity": 1,
278                    "Value": 100.0
279                }
280            ],
281            "Type": "MCP9600"
282        },
283        {
284            "Address": "0x66",
285            "Bus": 34,
286            "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
287            "PowerState": "On",
288            "Thresholds": [
289                {
290                    "Direction": "less than",
291                    "Name": "lower critical",
292                    "Severity": 1,
293                    "Value": 5.0
294                },
295                {
296                    "Direction": "greater than",
297                    "Name": "upper critical",
298                    "Severity": 1,
299                    "Value": 100.0
300                }
301            ],
302            "Type": "MCP9600"
303        },
304        {
305            "Address": "0x67",
306            "Bus": 34,
307            "Name": "PTTV_THRMCUP_CORE_TEMP_C",
308            "PowerState": "On",
309            "Thresholds": [
310                {
311                    "Direction": "less than",
312                    "Name": "lower critical",
313                    "Severity": 1,
314                    "Value": 5.0
315                },
316                {
317                    "Direction": "greater than",
318                    "Name": "upper critical",
319                    "Severity": 1,
320                    "Value": 100.0
321                }
322            ],
323            "Type": "MCP9600"
324        },
325        {
326            "Address": "0x64",
327            "Bus": 35,
328            "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
329            "PowerState": "On",
330            "Thresholds": [
331                {
332                    "Direction": "less than",
333                    "Name": "lower critical",
334                    "Severity": 1,
335                    "Value": 5.0
336                },
337                {
338                    "Direction": "greater than",
339                    "Name": "upper critical",
340                    "Severity": 1,
341                    "Value": 100.0
342                }
343            ],
344            "Type": "MCP9600"
345        },
346        {
347            "Address": "0x65",
348            "Bus": 35,
349            "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
350            "PowerState": "On",
351            "Thresholds": [
352                {
353                    "Direction": "less than",
354                    "Name": "lower critical",
355                    "Severity": 1,
356                    "Value": 5.0
357                },
358                {
359                    "Direction": "greater than",
360                    "Name": "upper critical",
361                    "Severity": 1,
362                    "Value": 100.0
363                }
364            ],
365            "Type": "MCP9600"
366        },
367        {
368            "Address": "0x66",
369            "Bus": 35,
370            "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
371            "PowerState": "On",
372            "Thresholds": [
373                {
374                    "Direction": "less than",
375                    "Name": "lower critical",
376                    "Severity": 1,
377                    "Value": 5.0
378                },
379                {
380                    "Direction": "greater than",
381                    "Name": "upper critical",
382                    "Severity": 1,
383                    "Value": 100.0
384                }
385            ],
386            "Type": "MCP9600"
387        },
388        {
389            "Address": "0x49",
390            "Bus": 36,
391            "Name": "PTTV_TMP75_92_TEMP_C",
392            "PowerState": "On",
393            "Type": "TMP75"
394        },
395        {
396            "Address": "0x4A",
397            "Bus": 36,
398            "Name": "PTTV_TMP75_94_TEMP_C",
399            "PowerState": "On",
400            "Type": "TMP75"
401        },
402        {
403            "Address": "0x4B",
404            "Bus": 36,
405            "Name": "PTTV_TMP75_96_TEMP_C",
406            "PowerState": "On",
407            "Type": "TMP75"
408        },
409        {
410            "Address": "0x4C",
411            "Bus": 36,
412            "Name": "PTTV_TMP75_98_TEMP_C",
413            "PowerState": "On",
414            "Type": "TMP75"
415        }
416    ],
417    "Name": "Minerva PTTV",
418    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
419    "Type": "Board",
420    "xyz.openbmc_project.Inventory.Decorator.Asset": {
421        "BuildDate": "$BOARD_MANUFACTURE_DATE",
422        "Manufacturer": "$BOARD_MANUFACTURER",
423        "Model": "$BOARD_PRODUCT_NAME",
424        "PartNumber": "$BOARD_PART_NUMBER",
425        "SerialNumber": "$BOARD_SERIAL_NUMBER",
426        "SparePartNumber": "$BOARD_INFO_AM1"
427    },
428    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
429        "AssetTag": "$PRODUCT_ASSET_TAG"
430    }
431}
432