1{
2    "Exposes": [
3        {
4            "Address": "0x1d",
5            "Bus": 34,
6            "Labels": [
7                "in0",
8                "in1",
9                "in2",
10                "in3",
11                "in4",
12                "in6"
13            ],
14            "Name": "PTTV_ADC",
15            "Thresholds": [
16                {
17                    "Direction": "greater than",
18                    "Label": "in0",
19                    "Name": "upper critical",
20                    "Severity": 1,
21                    "Value": 42.56
22                },
23                {
24                    "Direction": "greater than",
25                    "Label": "in1",
26                    "Name": "upper critical",
27                    "Severity": 1,
28                    "Value": 42.56
29                },
30                {
31                    "Direction": "greater than",
32                    "Label": "in2",
33                    "Name": "upper critical",
34                    "Severity": 1,
35                    "Value": 36.23
36                },
37                {
38                    "Direction": "greater than",
39                    "Label": "in3",
40                    "Name": "upper critical",
41                    "Severity": 1,
42                    "Value": 29.33
43                },
44                {
45                    "Direction": "greater than",
46                    "Label": "in4",
47                    "Name": "upper critical",
48                    "Severity": 1,
49                    "Value": 55.0
50                },
51                {
52                    "Direction": "greater than",
53                    "Label": "in6",
54                    "Name": "upper critical",
55                    "Severity": 1,
56                    "Value": 3.465
57                }
58            ],
59            "Type": "ADC128D818",
60            "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
61            "in0_Scale": 43.233563571,
62            "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
63            "in1_Scale": 43.233563571,
64            "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
65            "in2_Scale": 43.233563571,
66            "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
67            "in3_Scale": 43.233563571,
68            "in4_Name": "PTTV_ADC_P48V_VOLT_V",
69            "in4_Scale": 41.32231405,
70            "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
71            "in6_Scale": 500
72        },
73        {
74            "Address": "0x44",
75            "Bus": 34,
76            "Labels": [
77                "in1",
78                "curr1",
79                "power1"
80            ],
81            "Name": "PTTV_P48V_VR",
82            "Thresholds": [
83                {
84                    "Direction": "greater than",
85                    "Label": "in1",
86                    "Name": "upper critical",
87                    "Severity": 1,
88                    "Value": 55.0
89                },
90                {
91                    "Direction": "greater than",
92                    "Label": "curr1",
93                    "Name": "upper critical",
94                    "Severity": 1,
95                    "Value": 2.0
96                },
97                {
98                    "Direction": "greater than",
99                    "Label": "power1",
100                    "Name": "upper critical",
101                    "Severity": 1,
102                    "Value": 90.0
103                }
104            ],
105            "Type": "INA238",
106            "curr1_Name": "PTTV_P48V_VR_CURR_A",
107            "in1_Name": "PTTV_P48V_VR_VOLT_V",
108            "power1_Name": "PTTV_P48V_VR_PWR_W"
109        },
110        {
111            "Address": "0x45",
112            "Bus": 34,
113            "Labels": [
114                "in1",
115                "curr1",
116                "power1"
117            ],
118            "Name": "PTTV_P48V",
119            "Thresholds": [
120                {
121                    "Direction": "greater than",
122                    "Label": "in1",
123                    "Name": "upper critical",
124                    "Severity": 1,
125                    "Value": 55.0
126                },
127                {
128                    "Direction": "greater than",
129                    "Label": "curr1",
130                    "Name": "upper critical",
131                    "Severity": 1,
132                    "Value": 28.3
133                },
134                {
135                    "Direction": "greater than",
136                    "Label": "power1",
137                    "Name": "upper critical",
138                    "Severity": 1,
139                    "Value": 1302.0
140                }
141            ],
142            "Type": "INA238",
143            "curr1_Name": "PTTV_P48V_CURR_A",
144            "in1_Name": "PTTV_P48V_VOLT_V",
145            "power1_Name": "PTTV_P48V_PWR_W"
146        },
147        {
148            "Address": "0x60",
149            "Bus": 32,
150            "Name": "PTTV_THRMCUP_REF_TEMP_C",
151            "Thresholds": [
152                {
153                    "Direction": "greater than",
154                    "Name": "upper critical",
155                    "Severity": 1,
156                    "Value": 60.0
157                }
158            ],
159            "Type": "MCP9600"
160        },
161        {
162            "Address": "0x62",
163            "Bus": 32,
164            "Name": "PTTV_THRMCUP_IOA_TEMP_C",
165            "Thresholds": [
166                {
167                    "Direction": "greater than",
168                    "Name": "upper critical",
169                    "Severity": 1,
170                    "Value": 100.0
171                }
172            ],
173            "Type": "MCP9600"
174        },
175        {
176            "Address": "0x63",
177            "Bus": 32,
178            "Name": "PTTV_THRMCUP_IOB_TEMP_C",
179            "Thresholds": [
180                {
181                    "Direction": "greater than",
182                    "Name": "upper critical",
183                    "Severity": 1,
184                    "Value": 100.0
185                }
186            ],
187            "Type": "MCP9600"
188        },
189        {
190            "Address": "0x64",
191            "Bus": 32,
192            "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
193            "Thresholds": [
194                {
195                    "Direction": "greater than",
196                    "Name": "upper critical",
197                    "Severity": 1,
198                    "Value": 100.0
199                }
200            ],
201            "Type": "MCP9600"
202        },
203        {
204            "Address": "0x65",
205            "Bus": 32,
206            "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
207            "Thresholds": [
208                {
209                    "Direction": "greater than",
210                    "Name": "upper critical",
211                    "Severity": 1,
212                    "Value": 100.0
213                }
214            ],
215            "Type": "MCP9600"
216        },
217        {
218            "Address": "0x66",
219            "Bus": 32,
220            "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
221            "Thresholds": [
222                {
223                    "Direction": "greater than",
224                    "Name": "upper critical",
225                    "Severity": 1,
226                    "Value": 100.0
227                }
228            ],
229            "Type": "MCP9600"
230        },
231        {
232            "Address": "0x67",
233            "Bus": 32,
234            "Name": "PTTV_THRMCUP_CORE_TEMP_C",
235            "Thresholds": [
236                {
237                    "Direction": "greater than",
238                    "Name": "upper critical",
239                    "Severity": 1,
240                    "Value": 100.0
241                }
242            ],
243            "Type": "MCP9600"
244        },
245        {
246            "Address": "0x64",
247            "Bus": 33,
248            "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
249            "Thresholds": [
250                {
251                    "Direction": "greater than",
252                    "Name": "upper critical",
253                    "Severity": 1,
254                    "Value": 100.0
255                }
256            ],
257            "Type": "MCP9600"
258        },
259        {
260            "Address": "0x65",
261            "Bus": 33,
262            "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
263            "Thresholds": [
264                {
265                    "Direction": "greater than",
266                    "Name": "upper critical",
267                    "Severity": 1,
268                    "Value": 100.0
269                }
270            ],
271            "Type": "MCP9600"
272        },
273        {
274            "Address": "0x66",
275            "Bus": 33,
276            "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
277            "Thresholds": [
278                {
279                    "Direction": "greater than",
280                    "Name": "upper critical",
281                    "Severity": 1,
282                    "Value": 100.0
283                }
284            ],
285            "Type": "MCP9600"
286        },
287        {
288            "Address": "0x49",
289            "Bus": 34,
290            "Name": "PTTV_TMP75_92_TEMP_C",
291            "Type": "TMP75"
292        },
293        {
294            "Address": "0x4A",
295            "Bus": 34,
296            "Name": "PTTV_TMP75_94_TEMP_C",
297            "Type": "TMP75"
298        },
299        {
300            "Address": "0x4B",
301            "Bus": 34,
302            "Name": "PTTV_TMP75_96_TEMP_C",
303            "Type": "TMP75"
304        },
305        {
306            "Address": "0x4C",
307            "Bus": 34,
308            "Name": "PTTV_TMP75_98_TEMP_C",
309            "Type": "TMP75"
310        }
311    ],
312    "Name": "Minerva PTTV",
313    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
314    "Type": "Board",
315    "xyz.openbmc_project.Inventory.Decorator.Asset": {
316        "BuildDate": "$BOARD_MANUFACTURE_DATE",
317        "Manufacturer": "$BOARD_MANUFACTURER",
318        "Model": "$BOARD_PRODUCT_NAME",
319        "PartNumber": "$BOARD_PART_NUMBER",
320        "SerialNumber": "$BOARD_SERIAL_NUMBER",
321        "SparePartNumber": "$BOARD_INFO_AM1"
322    },
323    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
324        "AssetTag": "$PRODUCT_ASSET_TAG"
325    }
326}
327