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