blob: d7f019ee745bcb998161067ceebb548a0b2fdc15 [file] [log] [blame]
Potin Lai16152b52023-10-31 18:48:02 +08001{
2 "Exposes": [
3 {
4 "BridgeGpio": [
5 {
6 "Name": "rtc-battery-voltage-read-enable",
7 "Polarity": "High",
8 "SetupTime": 1
9 }
10 ],
11 "Index": 7,
12 "Name": "MB_P3V_BAT_VOLT_V",
13 "ScaleFactor": 0.333333333,
14 "Thresholds": [
15 {
16 "Direction": "greater than",
17 "Name": "upper critical",
18 "Severity": 1,
19 "Value": 3.4
20 },
21 {
22 "Direction": "less than",
23 "Name": "lower critical",
24 "Severity": 1,
25 "Value": 2.6
26 }
27 ],
28 "Type": "ADC"
29 },
30 {
31 "Address": "0x1d",
32 "Bus": 29,
33 "Labels": [
34 "in1",
35 "in2",
36 "in3",
37 "in4",
38 "in5"
39 ],
40 "Name": "MB_ADC0",
41 "Type": "ADC128D818",
42 "in1_Name": "MB_PVDD11_S3_VOLT_V",
43 "in2_Name": "MB_P3V3_STBY_VOLT_V",
44 "in2_Scale": 500,
45 "in3_Name": "MB_PVDD18_S5_VOLT_V",
46 "in4_Name": "MB_P12V_AUX_VOLT_V",
47 "in4_Scale": 151.515151515,
48 "in5_Name": "MB_P12V_STBY_VOLT_V",
49 "in5_Scale": 151.515151515
50 },
51 {
52 "Address": "0x1f",
53 "Bus": 29,
54 "Labels": [
55 "in0",
56 "in1",
57 "in2",
58 "in3",
59 "in4",
60 "in5"
61 ],
62 "Name": "MB_ADC1",
63 "Type": "ADC128D818",
64 "in0_Name": "MB_P12V_MEM0_VOLT_V",
65 "in0_Scale": 151.515151515,
66 "in1_Name": "MB_P5V_STBY_VOLT_V",
67 "in1_Scale": 281.29395218,
68 "in2_Name": "MB_PVDD33_S5_VOLT_V",
69 "in2_Scale": 500,
70 "in3_Name": "MB_P1V8_STBY_VOLT_V",
71 "in4_Name": "MB_P12V_MEM1_VOLT_V",
72 "in4_Scale": 151.515151515,
73 "in5_Name": "MB_P1V8_CPU_RT_VOLT_V"
74 },
75 {
76 "Address": "$address",
77 "Bus": "$bus",
78 "Name": "MB FRU",
79 "Type": "EEPROM"
80 },
81 {
82 "Address": "0x45",
83 "Bus": 23,
84 "Labels": [
85 "in1",
86 "curr1",
87 "power1"
88 ],
89 "Name": "MB_E1S0",
90 "Thresholds": [
91 {
92 "Direction": "greater than",
93 "Label": "in1",
94 "Name": "upper critical",
95 "Severity": 1,
96 "Value": 13.2
97 },
98 {
99 "Direction": "less than",
100 "Label": "in1",
101 "Name": "lower critical",
102 "Severity": 1,
103 "Value": 10.8
104 }
105 ],
106 "Type": "INA230",
107 "curr1_Name": "MB_E1S0_P12V_CURR_A",
108 "in1_Name": "MB_E1S0_P12V_VOLT_V",
109 "power1_Name": "MB_E1S0_P12V_PWR_W"
110 },
111 {
112 "Address": "0x45",
113 "Bus": 22,
114 "Labels": [
115 "in1",
116 "curr1",
117 "power1"
118 ],
119 "Name": "MB_E1S1",
120 "Thresholds": [
121 {
122 "Direction": "greater than",
123 "Label": "in1",
124 "Name": "upper critical",
125 "Severity": 1,
126 "Value": 13.2
127 },
128 {
129 "Direction": "less than",
130 "Label": "in1",
131 "Name": "lower critical",
132 "Severity": 1,
133 "Value": 10.8
134 }
135 ],
136 "Type": "INA230",
137 "curr1_Name": "MB_E1S1_P12V_CURR_A",
138 "in1_Name": "MB_E1S1_P12V_VOLT_V",
139 "power1_Name": "MB_E1S1_P12V_PWR_W"
140 },
141 {
Potin Lai7ab91b32024-02-03 18:17:30 +0800142 "Address": "0x45",
143 "Bus": 29,
144 "Labels": [
145 "in1",
146 "curr1",
147 "power1"
148 ],
149 "Name": "NIC_MEZZ",
150 "Thresholds": [
151 {
152 "Direction": "greater than",
153 "Label": "in1",
154 "Name": "upper critical",
155 "Severity": 1,
156 "Value": 13.2
157 },
158 {
159 "Direction": "less than",
160 "Label": "in1",
161 "Name": "lower critical",
162 "Severity": 1,
163 "Value": 10.8
164 }
165 ],
166 "Type": "INA230",
167 "curr1_Name": "NIC_MEZZ_P12V_CURR_A",
168 "in1_Name": "NIC_MEZZ_P12V_VOLT_V",
169 "power1_Name": "NIC_MEZZ_P12V_PWR_W"
170 },
171 {
Potin Lai16152b52023-10-31 18:48:02 +0800172 "Address": "0x4B",
173 "Bus": 28,
174 "Labels": [
175 "iout1",
176 "vout1",
177 "pout1",
178 "temp1"
179 ],
180 "Name": "MB_VR_CPU_PVDD11",
181 "Type": "MP2856",
182 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A",
183 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W",
184 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C",
185 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V"
186 },
187 {
188 "Address": "0x4F",
189 "Bus": 28,
190 "Labels": [
191 "iout1",
192 "iout2",
193 "vout1",
194 "vout2",
195 "pout1",
196 "pout2",
197 "temp1",
198 "temp2"
199 ],
200 "Name": "MB_VR_CPU_VCORE0_SOC",
201 "Type": "MP2857",
202 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A",
203 "iout2_Name": "MB_VR_CPU_SOC_CURR_A",
204 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W",
205 "pout2_Name": "MB_VR_CPU_SOC_PWR_W",
206 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C",
207 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C",
208 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V",
209 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V"
210 },
211 {
212 "Address": "0x4E",
213 "Bus": 28,
214 "Labels": [
215 "iout1",
216 "iout2",
217 "vout1",
218 "vout2",
219 "pout1",
220 "pout2",
221 "temp1",
222 "temp2"
223 ],
224 "Name": "MB_VR_CPU_VCORE1_PDDIO",
225 "Type": "MP2857",
226 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A",
227 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A",
228 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W",
229 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W",
230 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C",
231 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C",
232 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V",
233 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V"
234 },
235 {
236 "Address": "0x20",
237 "Bus": 28,
238 "Labels": [
239 "iout1",
240 "vin",
241 "vout1",
242 "pout1",
243 "temp1"
244 ],
245 "Name": "MB_HSC",
246 "Type": "MP5990",
247 "iout1_Name": "MB_HSC_CURR_A",
248 "pout1_Name": "MB_HSC_PWR_W",
249 "temp1_Name": "MB_HSC_TEMP_C",
250 "vin_Name": "MB_HSC_VIN_VOLT_V",
251 "vout1_Name": "MB_HSC_VOUT_VOLT_V"
252 },
253 {
254 "Address": "0x6a",
255 "Bus": 23,
256 "Name": "MB_E1S0_TEMP_C",
257 "Thresholds": [
258 {
259 "Direction": "greater than",
260 "Name": "upper critical",
261 "Severity": 1,
262 "Value": 70
263 },
264 {
265 "Direction": "less than",
266 "Name": "lower critical",
267 "Severity": 1,
268 "Value": 5
269 }
270 ],
271 "Type": "NVME1000"
272 },
273 {
274 "Address": "0x6a",
275 "Bus": 22,
276 "Name": "MB_E1S1_TEMP_C",
277 "Thresholds": [
278 {
279 "Direction": "greater than",
280 "Name": "upper critical",
281 "Severity": 1,
282 "Value": 70
283 },
284 {
285 "Direction": "less than",
286 "Name": "lower critical",
287 "Severity": 1,
288 "Value": 5
289 }
290 ],
291 "Type": "NVME1000"
292 },
293 {
294 "Address": "0x24",
295 "Bus": 12,
296 "Name": "MB_RETIMER0_TEMP_C",
297 "PowerState": "On",
298 "Thresholds": [
299 {
300 "Direction": "greater than",
301 "Name": "upper critical",
302 "Severity": 1,
303 "Value": 107
304 },
305 {
306 "Direction": "greater than",
307 "Name": "upper non critical",
308 "Severity": 0,
309 "Value": 105
310 },
311 {
312 "Direction": "less than",
313 "Name": "lower non critical",
314 "Severity": 0,
315 "Value": 5
316 },
317 {
318 "Direction": "less than",
319 "Name": "lower critical",
320 "Severity": 1,
321 "Value": -7
322 }
323 ],
324 "Type": "PT5161L"
325 },
326 {
327 "Address": "0x24",
328 "Bus": 21,
329 "Name": "MB_RETIMER1_TEMP_C",
330 "PowerState": "On",
331 "Thresholds": [
332 {
333 "Direction": "greater than",
334 "Name": "upper critical",
335 "Severity": 1,
336 "Value": 107
337 },
338 {
339 "Direction": "greater than",
340 "Name": "upper non critical",
341 "Severity": 0,
342 "Value": 105
343 },
344 {
345 "Direction": "less than",
346 "Name": "lower non critical",
347 "Severity": 0,
348 "Value": 5
349 },
350 {
351 "Direction": "less than",
352 "Name": "lower critical",
353 "Severity": 1,
354 "Value": -7
355 }
356 ],
357 "Type": "PT5161L"
358 },
359 {
360 "Address": "0x3C",
361 "Bus": 7,
362 "Labels": [
363 "power1",
364 "power2",
365 "power3",
366 "power4",
367 "power5",
368 "power6",
369 "power7",
370 "power8",
371 "power9",
372 "temp1",
373 "temp2",
374 "temp3",
375 "temp4",
376 "temp5",
377 "temp6",
378 "temp7",
379 "temp8"
380 ],
381 "Name": "SBRMI",
382 "PowerState": "BiosPost",
383 "Thresholds": [
384 {
385 "Direction": "greater than",
386 "Label": "power1",
387 "Name": "upper critical",
388 "Severity": 1,
389 "Value": 420
390 },
391 {
392 "Direction": "greater than",
393 "Label": "temp1",
394 "Name": "upper critical",
395 "Severity": 1,
396 "Value": 85
397 },
398 {
399 "Direction": "greater than",
400 "Label": "temp2",
401 "Name": "upper critical",
402 "Severity": 1,
403 "Value": 85
404 },
405 {
406 "Direction": "greater than",
407 "Label": "temp3",
408 "Name": "upper critical",
409 "Severity": 1,
410 "Value": 85
411 },
412 {
413 "Direction": "greater than",
414 "Label": "temp4",
415 "Name": "upper critical",
416 "Severity": 1,
417 "Value": 85
418 },
419 {
420 "Direction": "greater than",
421 "Label": "temp5",
422 "Name": "upper critical",
423 "Severity": 1,
424 "Value": 85
425 },
426 {
427 "Direction": "greater than",
428 "Label": "temp6",
429 "Name": "upper critical",
430 "Severity": 1,
431 "Value": 85
432 },
433 {
434 "Direction": "greater than",
435 "Label": "temp7",
436 "Name": "upper critical",
437 "Severity": 1,
438 "Value": 85
439 },
440 {
441 "Direction": "greater than",
442 "Label": "temp8",
443 "Name": "upper critical",
444 "Severity": 1,
445 "Value": 85
446 }
447 ],
448 "Type": "SBRMI",
449 "power1_Name": "MB_CPU_PKG_PWR_W",
450 "power2_Name": "MB_DIMM_A0_PWR_W",
451 "power3_Name": "MB_DIMM_A1_PWR_W",
452 "power4_Name": "MB_DIMM_A2_PWR_W",
453 "power5_Name": "MB_DIMM_A4_PWR_W",
454 "power6_Name": "MB_DIMM_A6_PWR_W",
455 "power7_Name": "MB_DIMM_A7_PWR_W",
456 "power8_Name": "MB_DIMM_A8_PWR_W",
457 "power9_Name": "MB_DIMM_A10_PWR_W",
458 "temp1_Name": "MB_DIMM_A0_TEMP_C",
459 "temp2_Name": "MB_DIMM_A1_TEMP_C",
460 "temp3_Name": "MB_DIMM_A2_TEMP_C",
461 "temp4_Name": "MB_DIMM_A4_TEMP_C",
462 "temp5_Name": "MB_DIMM_A6_TEMP_C",
463 "temp6_Name": "MB_DIMM_A7_TEMP_C",
464 "temp7_Name": "MB_DIMM_A8_TEMP_C",
465 "temp8_Name": "MB_DIMM_A10_TEMP_C"
466 },
467 {
468 "Address": "0x4C",
469 "Bus": 7,
470 "Name": "MB_CPU_TEMP_C",
471 "PowerState": "On",
472 "Thresholds": [
473 {
474 "Direction": "greater than",
475 "Name": "upper critical",
476 "Severity": 1,
477 "Value": 90
478 }
479 ],
480 "Type": "SBTSI"
481 },
482 {
483 "Address": "0x49",
484 "Bus": 29,
485 "Name": "MB_OUTLET_TEMP_C",
486 "Thresholds": [
487 {
488 "Direction": "less than",
489 "Name": "lower critical",
490 "Severity": 1,
491 "Value": 5
492 },
493 {
494 "Direction": "greater than",
495 "Name": "upper critical",
496 "Severity": 1,
497 "Value": 75
498 }
499 ],
500 "Type": "TMP75"
501 },
502 {
503 "Address": "0x4A",
504 "Bus": 29,
505 "Name": "MB_INLET_TEMP_C",
506 "Thresholds": [
507 {
508 "Direction": "less than",
509 "Name": "lower critical",
510 "Severity": 1,
511 "Value": 5
512 },
513 {
514 "Direction": "greater than",
515 "Name": "upper critical",
516 "Severity": 1,
517 "Value": 55
518 }
519 ],
520 "Type": "TMP75"
521 }
522 ],
523 "Name": "Harma MB",
524 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB '})",
525 "Type": "Board",
526 "xyz.openbmc_project.Inventory.Decorator.Asset": {
527 "Manufacturer": "$PRODUCT_MANUFACTURER",
528 "Model": "$PRODUCT_PRODUCT_NAME",
529 "PartNumber": "$PRODUCT_PART_NUMBER",
530 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
531 }
532}