blob: 72f900c8774540e79fa1592fcea22c73c227423f [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 Hsu78a07722024-03-18 13:38:01 +080018 "Direction": "greater than",
19 "Label": "in0",
20 "Name": "upper critical",
21 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +080022 "Value": 39.05
Daniel Hsu78a07722024-03-18 13:38:01 +080023 },
24 {
Daniel Hsu78a07722024-03-18 13:38:01 +080025 "Direction": "greater than",
26 "Label": "in1",
27 "Name": "upper critical",
28 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +080029 "Value": 39.05
Daniel Hsu78a07722024-03-18 13:38:01 +080030 },
31 {
Daniel Hsu78a07722024-03-18 13:38:01 +080032 "Direction": "greater than",
33 "Label": "in2",
34 "Name": "upper critical",
35 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +080036 "Value": 33.24
Daniel Hsu78a07722024-03-18 13:38:01 +080037 },
38 {
Daniel Hsu78a07722024-03-18 13:38:01 +080039 "Direction": "greater than",
40 "Label": "in3",
41 "Name": "upper critical",
42 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +080043 "Value": 26.91
Daniel Hsu78a07722024-03-18 13:38:01 +080044 },
45 {
Daniel Hsu78a07722024-03-18 13:38:01 +080046 "Direction": "greater than",
47 "Label": "in4",
48 "Name": "upper critical",
49 "Severity": 1,
50 "Value": 55.0
51 },
52 {
Daniel Hsu78a07722024-03-18 13:38:01 +080053 "Direction": "greater than",
54 "Label": "in6",
55 "Name": "upper critical",
56 "Severity": 1,
57 "Value": 3.465
58 }
59 ],
Potin Lai16152b52023-10-31 18:48:02 +080060 "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,
Potin Lai16152b52023-10-31 18:48:02 +080071 "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
72 "in6_Scale": 500
73 },
74 {
75 "Address": "0x44",
Peter Yinafdc86f2024-08-14 09:07:05 +080076 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +080077 "Labels": [
78 "in1",
79 "curr1",
80 "power1"
81 ],
Potin Lai618c1512024-02-05 16:43:44 +080082 "Name": "PTTV_P48V_VR",
Daniel Hsu0cc85c22024-08-28 16:26:30 +080083 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +080084 "Thresholds": [
85 {
Daniel Hsucc5b2af2024-06-11 15:15:35 +080086 "Direction": "greater than",
87 "Label": "in1",
88 "Name": "upper critical",
89 "Severity": 1,
90 "Value": 55.0
91 },
92 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +080093 "Direction": "less than",
94 "Label": "curr1",
95 "Name": "lower critical",
96 "Severity": 1,
97 "Value": 0.0
98 },
99 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800100 "Direction": "greater than",
101 "Label": "curr1",
102 "Name": "upper critical",
103 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800104 "Value": 2.3
105 },
106 {
107 "Direction": "less than",
108 "Label": "power1",
109 "Name": "lower critical",
110 "Severity": 1,
111 "Value": 0.0
Daniel Hsu78a07722024-03-18 13:38:01 +0800112 },
113 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800114 "Direction": "greater than",
115 "Label": "power1",
116 "Name": "upper critical",
117 "Severity": 1,
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800118 "Value": 111.0
Daniel Hsu78a07722024-03-18 13:38:01 +0800119 }
120 ],
Potin Lai16152b52023-10-31 18:48:02 +0800121 "Type": "INA238",
Potin Lai618c1512024-02-05 16:43:44 +0800122 "curr1_Name": "PTTV_P48V_VR_CURR_A",
123 "in1_Name": "PTTV_P48V_VR_VOLT_V",
124 "power1_Name": "PTTV_P48V_VR_PWR_W"
Potin Lai16152b52023-10-31 18:48:02 +0800125 },
126 {
127 "Address": "0x45",
Peter Yinafdc86f2024-08-14 09:07:05 +0800128 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800129 "Labels": [
130 "in1",
131 "curr1",
132 "power1"
133 ],
Potin Lai618c1512024-02-05 16:43:44 +0800134 "Name": "PTTV_P48V",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800135 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800136 "Thresholds": [
137 {
Daniel Hsucc5b2af2024-06-11 15:15:35 +0800138 "Direction": "greater than",
139 "Label": "in1",
140 "Name": "upper critical",
141 "Severity": 1,
142 "Value": 55.0
143 },
144 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800145 "Direction": "less than",
146 "Label": "curr1",
147 "Name": "lower critical",
148 "Severity": 1,
149 "Value": 0.0
150 },
151 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800152 "Direction": "greater than",
153 "Label": "curr1",
154 "Name": "upper critical",
155 "Severity": 1,
156 "Value": 28.3
157 },
158 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800159 "Direction": "less than",
160 "Label": "power1",
161 "Name": "lower critical",
162 "Severity": 1,
163 "Value": 0.0
164 },
165 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800166 "Direction": "greater than",
167 "Label": "power1",
168 "Name": "upper critical",
169 "Severity": 1,
170 "Value": 1302.0
171 }
172 ],
Potin Lai16152b52023-10-31 18:48:02 +0800173 "Type": "INA238",
Potin Lai618c1512024-02-05 16:43:44 +0800174 "curr1_Name": "PTTV_P48V_CURR_A",
175 "in1_Name": "PTTV_P48V_VOLT_V",
176 "power1_Name": "PTTV_P48V_PWR_W"
Potin Lai16152b52023-10-31 18:48:02 +0800177 },
178 {
179 "Address": "0x60",
Peter Yinafdc86f2024-08-14 09:07:05 +0800180 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800181 "Name": "PTTV_THRMCUP_REF_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800182 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800183 "Thresholds": [
184 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800185 "Direction": "less than",
186 "Name": "lower critical",
187 "Severity": 1,
188 "Value": 5.0
189 },
190 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800191 "Direction": "greater than",
192 "Name": "upper critical",
193 "Severity": 1,
194 "Value": 60.0
195 }
196 ],
Potin Lai16152b52023-10-31 18:48:02 +0800197 "Type": "MCP9600"
198 },
199 {
200 "Address": "0x62",
Peter Yinafdc86f2024-08-14 09:07:05 +0800201 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800202 "Name": "PTTV_THRMCUP_IOA_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800203 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800204 "Thresholds": [
205 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800206 "Direction": "less than",
207 "Name": "lower critical",
208 "Severity": 1,
209 "Value": 5.0
210 },
211 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800212 "Direction": "greater than",
213 "Name": "upper critical",
214 "Severity": 1,
215 "Value": 100.0
216 }
217 ],
Potin Lai16152b52023-10-31 18:48:02 +0800218 "Type": "MCP9600"
219 },
220 {
221 "Address": "0x63",
Peter Yinafdc86f2024-08-14 09:07:05 +0800222 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800223 "Name": "PTTV_THRMCUP_IOB_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800224 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800225 "Thresholds": [
226 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800227 "Direction": "less than",
228 "Name": "lower critical",
229 "Severity": 1,
230 "Value": 5.0
231 },
232 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800233 "Direction": "greater than",
234 "Name": "upper critical",
235 "Severity": 1,
236 "Value": 100.0
237 }
238 ],
Potin Lai16152b52023-10-31 18:48:02 +0800239 "Type": "MCP9600"
240 },
241 {
242 "Address": "0x64",
Peter Yinafdc86f2024-08-14 09:07:05 +0800243 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800244 "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800245 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800246 "Thresholds": [
247 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800248 "Direction": "less than",
249 "Name": "lower critical",
250 "Severity": 1,
251 "Value": 5.0
252 },
253 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800254 "Direction": "greater than",
255 "Name": "upper critical",
256 "Severity": 1,
257 "Value": 100.0
258 }
259 ],
Potin Lai16152b52023-10-31 18:48:02 +0800260 "Type": "MCP9600"
261 },
262 {
263 "Address": "0x65",
Peter Yinafdc86f2024-08-14 09:07:05 +0800264 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800265 "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800266 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800267 "Thresholds": [
268 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800269 "Direction": "less than",
270 "Name": "lower critical",
271 "Severity": 1,
272 "Value": 5.0
273 },
274 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800275 "Direction": "greater than",
276 "Name": "upper critical",
277 "Severity": 1,
278 "Value": 100.0
279 }
280 ],
Potin Lai16152b52023-10-31 18:48:02 +0800281 "Type": "MCP9600"
282 },
283 {
284 "Address": "0x66",
Peter Yinafdc86f2024-08-14 09:07:05 +0800285 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800286 "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800287 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800288 "Thresholds": [
289 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800290 "Direction": "less than",
291 "Name": "lower critical",
292 "Severity": 1,
293 "Value": 5.0
294 },
295 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800296 "Direction": "greater than",
297 "Name": "upper critical",
298 "Severity": 1,
299 "Value": 100.0
300 }
301 ],
Potin Lai16152b52023-10-31 18:48:02 +0800302 "Type": "MCP9600"
303 },
304 {
305 "Address": "0x67",
Peter Yinafdc86f2024-08-14 09:07:05 +0800306 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800307 "Name": "PTTV_THRMCUP_CORE_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800308 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800309 "Thresholds": [
310 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800311 "Direction": "less than",
312 "Name": "lower critical",
313 "Severity": 1,
314 "Value": 5.0
315 },
316 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800317 "Direction": "greater than",
318 "Name": "upper critical",
319 "Severity": 1,
320 "Value": 100.0
321 }
322 ],
Potin Lai16152b52023-10-31 18:48:02 +0800323 "Type": "MCP9600"
324 },
325 {
326 "Address": "0x64",
Peter Yinafdc86f2024-08-14 09:07:05 +0800327 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800328 "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800329 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800330 "Thresholds": [
331 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800332 "Direction": "less than",
333 "Name": "lower critical",
334 "Severity": 1,
335 "Value": 5.0
336 },
337 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800338 "Direction": "greater than",
339 "Name": "upper critical",
340 "Severity": 1,
341 "Value": 100.0
342 }
343 ],
Potin Lai16152b52023-10-31 18:48:02 +0800344 "Type": "MCP9600"
345 },
346 {
347 "Address": "0x65",
Peter Yinafdc86f2024-08-14 09:07:05 +0800348 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800349 "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800350 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800351 "Thresholds": [
352 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800353 "Direction": "less than",
354 "Name": "lower critical",
355 "Severity": 1,
356 "Value": 5.0
357 },
358 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800359 "Direction": "greater than",
360 "Name": "upper critical",
361 "Severity": 1,
362 "Value": 100.0
363 }
364 ],
Potin Lai16152b52023-10-31 18:48:02 +0800365 "Type": "MCP9600"
366 },
367 {
368 "Address": "0x66",
Peter Yinafdc86f2024-08-14 09:07:05 +0800369 "Bus": 35,
Potin Lai16152b52023-10-31 18:48:02 +0800370 "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800371 "PowerState": "On",
Daniel Hsu78a07722024-03-18 13:38:01 +0800372 "Thresholds": [
373 {
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800374 "Direction": "less than",
375 "Name": "lower critical",
376 "Severity": 1,
377 "Value": 5.0
378 },
379 {
Daniel Hsu78a07722024-03-18 13:38:01 +0800380 "Direction": "greater than",
381 "Name": "upper critical",
382 "Severity": 1,
383 "Value": 100.0
384 }
385 ],
Potin Lai16152b52023-10-31 18:48:02 +0800386 "Type": "MCP9600"
387 },
388 {
389 "Address": "0x49",
Peter Yinafdc86f2024-08-14 09:07:05 +0800390 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800391 "Name": "PTTV_TMP75_92_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800392 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800393 "Type": "TMP75"
394 },
395 {
396 "Address": "0x4A",
Peter Yinafdc86f2024-08-14 09:07:05 +0800397 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800398 "Name": "PTTV_TMP75_94_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800399 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800400 "Type": "TMP75"
401 },
402 {
403 "Address": "0x4B",
Peter Yinafdc86f2024-08-14 09:07:05 +0800404 "Bus": 36,
Potin Lai16152b52023-10-31 18:48:02 +0800405 "Name": "PTTV_TMP75_96_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800406 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800407 "Type": "TMP75"
408 },
409 {
410 "Address": "0x4C",
Peter Yin5d94eb62024-08-02 09:43:58 +0800411 "Bus": 34,
Potin Lai16152b52023-10-31 18:48:02 +0800412 "Name": "PTTV_TMP75_98_TEMP_C",
Daniel Hsu0cc85c22024-08-28 16:26:30 +0800413 "PowerState": "On",
Potin Lai16152b52023-10-31 18:48:02 +0800414 "Type": "TMP75"
415 }
416 ],
Potin Lai16152b52023-10-31 18:48:02 +0800417 "Name": "Minerva PTTV",
418 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
419 "Type": "Board",
420 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Peter Yin5501ee32024-05-15 16:17:12 +0800421 "BuildDate": "$BOARD_MANUFACTURE_DATE",
Peter Yin91c92902024-05-15 16:17:12 +0800422 "Manufacturer": "$BOARD_MANUFACTURER",
423 "Model": "$BOARD_PRODUCT_NAME",
424 "PartNumber": "$BOARD_PART_NUMBER",
Peter Yin05cdf042024-06-05 00:54:29 +0800425 "SerialNumber": "$BOARD_SERIAL_NUMBER",
426 "SparePartNumber": "$BOARD_INFO_AM1"
Peter Yin141718c2024-07-15 23:27:01 +0800427 },
428 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
429 "AssetTag": "$PRODUCT_ASSET_TAG"
Potin Lai16152b52023-10-31 18:48:02 +0800430 }
431}