blob: 62a73de947a2d90a00578b9cb83340b59b71e8c7 [file] [log] [blame]
Potin Lai16152b52023-10-31 18:48:02 +08001{
2 "Exposes": [
3 {
4 "Address": "0x1d",
Peter Yinafdc86f2024-08-14 09:07:05 +08005 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +08006 "Labels": [
7 "in0",
8 "in1",
9 "in2",
10 "in3",
11 "in4",
Potin Lai16152b52023-10-31 18:48:02 +080012 "in6"
13 ],
14 "Name": "PTTV_ADC",
Daniel Hsu0cc85c22024-08-28 16:26:30 +080015 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +080016 "Thresholds": [
17 {
Daniel Hsu6472f582024-09-27 01:54:53 +080018 "Direction": "less than",
19 "Label": "in0",
20 "Name": "lower critical",
21 "Severity": 1,
22 "Value": 18.42
23 },
24 {
Daniel Hsu78a07722024-03-18 13:38:01 +080025 "Direction": "greater than",
26 "Label": "in0",
27 "Name": "upper critical",
28 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +080029 "Value": 42.56
30 },
31 {
32 "Direction": "less than",
33 "Label": "in1",
34 "Name": "lower critical",
35 "Severity": 1,
36 "Value": 18.42
Daniel Hsu78a07722024-03-18 13:38:01 +080037 },
38 {
Daniel Hsu78a07722024-03-18 13:38:01 +080039 "Direction": "greater than",
40 "Label": "in1",
41 "Name": "upper critical",
42 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +080043 "Value": 42.56
44 },
45 {
46 "Direction": "less than",
47 "Label": "in2",
48 "Name": "lower critical",
49 "Severity": 1,
50 "Value": 14.86
Daniel Hsu78a07722024-03-18 13:38:01 +080051 },
52 {
Daniel Hsu78a07722024-03-18 13:38:01 +080053 "Direction": "greater than",
54 "Label": "in2",
55 "Name": "upper critical",
56 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +080057 "Value": 36.23
58 },
59 {
60 "Direction": "less than",
61 "Label": "in3",
62 "Name": "lower critical",
63 "Severity": 1,
64 "Value": 14.27
Daniel Hsu78a07722024-03-18 13:38:01 +080065 },
66 {
Daniel Hsu78a07722024-03-18 13:38:01 +080067 "Direction": "greater than",
68 "Label": "in3",
69 "Name": "upper critical",
70 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +080071 "Value": 29.33
72 },
73 {
74 "Direction": "less than",
75 "Label": "in4",
76 "Name": "lower critical",
77 "Severity": 1,
78 "Value": 46.0
Daniel Hsu78a07722024-03-18 13:38:01 +080079 },
80 {
Daniel Hsu78a07722024-03-18 13:38:01 +080081 "Direction": "greater than",
82 "Label": "in4",
83 "Name": "upper critical",
84 "Severity": 1,
85 "Value": 55.0
86 },
87 {
Daniel Hsu6472f582024-09-27 01:54:53 +080088 "Direction": "less than",
89 "Label": "in6",
90 "Name": "lower critical",
91 "Severity": 1,
92 "Value": 3.135
93 },
94 {
Daniel Hsu78a07722024-03-18 13:38:01 +080095 "Direction": "greater than",
96 "Label": "in6",
97 "Name": "upper critical",
98 "Severity": 1,
99 "Value": 3.465
100 }
101 ],
Potin Lai16152b52023-10-31 18:48:02 +0800102 "Type": "ADC128D818",
103 "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
104 "in0_Scale": 43.233563571,
105 "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
106 "in1_Scale": 43.233563571,
107 "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
108 "in2_Scale": 43.233563571,
109 "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
110 "in3_Scale": 43.233563571,
111 "in4_Name": "PTTV_ADC_P48V_VOLT_V",
112 "in4_Scale": 41.32231405,
Potin Lai16152b52023-10-31 18:48:02 +0800113 "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
114 "in6_Scale": 500
115 },
116 {
117 "Address": "0x44",
Peter Yinafdc86f2024-08-14 09:07:05 +0800118 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800119 "Labels": [
120 "in1",
121 "curr1",
122 "power1"
123 ],
Potin Lai618c1512024-02-05 16:43:44 +0800124 "Name": "PTTV_P48V_VR",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800125 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800126 "Thresholds": [
127 {
Daniel Hsu6472f582024-09-27 01:54:53 +0800128 "Direction": "less than",
129 "Label": "in1",
130 "Name": "lower critical",
131 "Severity": 1,
132 "Value": 46.0
133 },
134 {
Daniel Hsucc5b2af2024-06-11 15:15:35 +0800135 "Direction": "greater than",
136 "Label": "in1",
137 "Name": "upper critical",
138 "Severity": 1,
139 "Value": 55.0
140 },
141 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800142 "Direction": "less than",
143 "Label": "curr1",
144 "Name": "lower critical",
145 "Severity": 1,
146 "Value": 0.0
147 },
148 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800149 "Direction": "greater than",
150 "Label": "curr1",
151 "Name": "upper critical",
152 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800153 "Value": 2.3
154 },
155 {
156 "Direction": "less than",
157 "Label": "power1",
158 "Name": "lower critical",
159 "Severity": 1,
160 "Value": 0.0
Daniel Hsu78a07722024-03-18 13:38:01 +0800161 },
162 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800163 "Direction": "greater than",
164 "Label": "power1",
165 "Name": "upper critical",
166 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +0800167 "Value": 93.0
Daniel Hsu78a07722024-03-18 13:38:01 +0800168 }
169 ],
Potin Lai16152b52023-10-31 18:48:02 +0800170 "Type": "INA238",
Potin Lai618c1512024-02-05 16:43:44 +0800171 "curr1_Name": "PTTV_P48V_VR_CURR_A",
172 "in1_Name": "PTTV_P48V_VR_VOLT_V",
173 "power1_Name": "PTTV_P48V_VR_PWR_W"
Potin Lai16152b52023-10-31 18:48:02 +0800174 },
175 {
176 "Address": "0x45",
Peter Yinafdc86f2024-08-14 09:07:05 +0800177 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800178 "Labels": [
179 "in1",
180 "curr1",
181 "power1"
182 ],
Potin Lai618c1512024-02-05 16:43:44 +0800183 "Name": "PTTV_P48V",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800184 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800185 "Thresholds": [
186 {
Daniel Hsu6472f582024-09-27 01:54:53 +0800187 "Direction": "less than",
188 "Label": "in1",
189 "Name": "lower critical",
190 "Severity": 1,
191 "Value": 46.0
192 },
193 {
Daniel Hsucc5b2af2024-06-11 15:15:35 +0800194 "Direction": "greater than",
195 "Label": "in1",
196 "Name": "upper critical",
197 "Severity": 1,
198 "Value": 55.0
199 },
200 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800201 "Direction": "less than",
202 "Label": "curr1",
203 "Name": "lower critical",
204 "Severity": 1,
205 "Value": 0.0
206 },
207 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800208 "Direction": "greater than",
209 "Label": "curr1",
210 "Name": "upper critical",
211 "Severity": 1,
212 "Value": 28.3
213 },
214 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800215 "Direction": "less than",
216 "Label": "power1",
217 "Name": "lower critical",
218 "Severity": 1,
219 "Value": 0.0
220 },
221 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800222 "Direction": "greater than",
223 "Label": "power1",
224 "Name": "upper critical",
225 "Severity": 1,
Daniel Hsu6472f582024-09-27 01:54:53 +0800226 "Value": 1440.0
Daniel Hsu78a07722024-03-18 13:38:01 +0800227 }
228 ],
Potin Lai16152b52023-10-31 18:48:02 +0800229 "Type": "INA238",
Potin Lai618c1512024-02-05 16:43:44 +0800230 "curr1_Name": "PTTV_P48V_CURR_A",
231 "in1_Name": "PTTV_P48V_VOLT_V",
232 "power1_Name": "PTTV_P48V_PWR_W"
Potin Lai16152b52023-10-31 18:48:02 +0800233 },
234 {
235 "Address": "0x60",
Peter Yinafdc86f2024-08-14 09:07:05 +0800236 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800237 "Name": "PTTV_THRMCUP_REF_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800238 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800239 "Thresholds": [
240 {
241 "Direction": "greater than",
242 "Name": "upper critical",
243 "Severity": 1,
244 "Value": 60.0
245 }
246 ],
Potin Lai16152b52023-10-31 18:48:02 +0800247 "Type": "MCP9600"
248 },
249 {
250 "Address": "0x62",
Peter Yinafdc86f2024-08-14 09:07:05 +0800251 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800252 "Name": "PTTV_THRMCUP_IOA_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800253 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800254 "Thresholds": [
255 {
256 "Direction": "greater than",
257 "Name": "upper critical",
258 "Severity": 1,
259 "Value": 100.0
260 }
261 ],
Potin Lai16152b52023-10-31 18:48:02 +0800262 "Type": "MCP9600"
263 },
264 {
265 "Address": "0x63",
Peter Yinafdc86f2024-08-14 09:07:05 +0800266 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800267 "Name": "PTTV_THRMCUP_IOB_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800268 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800269 "Thresholds": [
270 {
271 "Direction": "greater than",
272 "Name": "upper critical",
273 "Severity": 1,
274 "Value": 100.0
275 }
276 ],
Potin Lai16152b52023-10-31 18:48:02 +0800277 "Type": "MCP9600"
278 },
279 {
280 "Address": "0x64",
Peter Yinafdc86f2024-08-14 09:07:05 +0800281 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800282 "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800283 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800284 "Thresholds": [
285 {
286 "Direction": "greater than",
287 "Name": "upper critical",
288 "Severity": 1,
289 "Value": 100.0
290 }
291 ],
Potin Lai16152b52023-10-31 18:48:02 +0800292 "Type": "MCP9600"
293 },
294 {
295 "Address": "0x65",
Peter Yinafdc86f2024-08-14 09:07:05 +0800296 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800297 "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800298 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800299 "Thresholds": [
300 {
301 "Direction": "greater than",
302 "Name": "upper critical",
303 "Severity": 1,
304 "Value": 100.0
305 }
306 ],
Potin Lai16152b52023-10-31 18:48:02 +0800307 "Type": "MCP9600"
308 },
309 {
310 "Address": "0x66",
Peter Yinafdc86f2024-08-14 09:07:05 +0800311 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800312 "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800313 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800314 "Thresholds": [
315 {
316 "Direction": "greater than",
317 "Name": "upper critical",
318 "Severity": 1,
319 "Value": 100.0
320 }
321 ],
Potin Lai16152b52023-10-31 18:48:02 +0800322 "Type": "MCP9600"
323 },
324 {
325 "Address": "0x67",
Peter Yinafdc86f2024-08-14 09:07:05 +0800326 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800327 "Name": "PTTV_THRMCUP_CORE_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800328 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800329 "Thresholds": [
330 {
331 "Direction": "greater than",
332 "Name": "upper critical",
333 "Severity": 1,
334 "Value": 100.0
335 }
336 ],
Potin Lai16152b52023-10-31 18:48:02 +0800337 "Type": "MCP9600"
338 },
339 {
340 "Address": "0x64",
Peter Yinafdc86f2024-08-14 09:07:05 +0800341 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800342 "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800343 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800344 "Thresholds": [
345 {
346 "Direction": "greater than",
347 "Name": "upper critical",
348 "Severity": 1,
349 "Value": 100.0
350 }
351 ],
Potin Lai16152b52023-10-31 18:48:02 +0800352 "Type": "MCP9600"
353 },
354 {
355 "Address": "0x65",
Peter Yinafdc86f2024-08-14 09:07:05 +0800356 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800357 "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800358 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800359 "Thresholds": [
360 {
361 "Direction": "greater than",
362 "Name": "upper critical",
363 "Severity": 1,
364 "Value": 100.0
365 }
366 ],
Potin Lai16152b52023-10-31 18:48:02 +0800367 "Type": "MCP9600"
368 },
369 {
370 "Address": "0x66",
Peter Yinafdc86f2024-08-14 09:07:05 +0800371 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800372 "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800373 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800374 "Thresholds": [
375 {
376 "Direction": "greater than",
377 "Name": "upper critical",
378 "Severity": 1,
379 "Value": 100.0
380 }
381 ],
Potin Lai16152b52023-10-31 18:48:02 +0800382 "Type": "MCP9600"
383 },
384 {
385 "Address": "0x49",
Peter Yinafdc86f2024-08-14 09:07:05 +0800386 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800387 "Name": "PTTV_TMP75_92_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800388 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800389 "Type": "TMP75"
390 },
391 {
392 "Address": "0x4A",
Peter Yinafdc86f2024-08-14 09:07:05 +0800393 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800394 "Name": "PTTV_TMP75_94_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800395 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800396 "Type": "TMP75"
397 },
398 {
399 "Address": "0x4B",
Peter Yinafdc86f2024-08-14 09:07:05 +0800400 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800401 "Name": "PTTV_TMP75_96_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800402 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800403 "Type": "TMP75"
404 },
405 {
406 "Address": "0x4C",
Peter Yina7ef9982024-09-13 02:38:08 +0800407 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800408 "Name": "PTTV_TMP75_98_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800409 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800410 "Type": "TMP75"
411 }
412 ],
Potin Lai16152b52023-10-31 18:48:02 +0800413 "Name": "Minerva PTTV",
414 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
415 "Type": "Board",
416 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Peter Yin5501ee32024-05-15 16:17:12 +0800417 "BuildDate": "$BOARD_MANUFACTURE_DATE",
Peter Yin91c92902024-05-15 16:17:12 +0800418 "Manufacturer": "$BOARD_MANUFACTURER",
419 "Model": "$BOARD_PRODUCT_NAME",
420 "PartNumber": "$BOARD_PART_NUMBER",
Peter Yin05cdf042024-06-05 00:54:29 +0800421 "SerialNumber": "$BOARD_SERIAL_NUMBER",
422 "SparePartNumber": "$BOARD_INFO_AM1"
Peter Yin141718c2024-07-15 23:27:01 +0800423 },
424 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
425 "AssetTag": "$PRODUCT_ASSET_TAG"
Potin Lai16152b52023-10-31 18:48:02 +0800426 }
427}