blob: a46fa366ff8837d5f8887a35953a5296115c62ca [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 {
142 "Address": "0x4B",
143 "Bus": 28,
144 "Labels": [
145 "iout1",
146 "vout1",
147 "pout1",
148 "temp1"
149 ],
150 "Name": "MB_VR_CPU_PVDD11",
151 "Type": "MP2856",
152 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A",
153 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W",
154 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C",
155 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V"
156 },
157 {
158 "Address": "0x4F",
159 "Bus": 28,
160 "Labels": [
161 "iout1",
162 "iout2",
163 "vout1",
164 "vout2",
165 "pout1",
166 "pout2",
167 "temp1",
168 "temp2"
169 ],
170 "Name": "MB_VR_CPU_VCORE0_SOC",
171 "Type": "MP2857",
172 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A",
173 "iout2_Name": "MB_VR_CPU_SOC_CURR_A",
174 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W",
175 "pout2_Name": "MB_VR_CPU_SOC_PWR_W",
176 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C",
177 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C",
178 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V",
179 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V"
180 },
181 {
182 "Address": "0x4E",
183 "Bus": 28,
184 "Labels": [
185 "iout1",
186 "iout2",
187 "vout1",
188 "vout2",
189 "pout1",
190 "pout2",
191 "temp1",
192 "temp2"
193 ],
194 "Name": "MB_VR_CPU_VCORE1_PDDIO",
195 "Type": "MP2857",
196 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A",
197 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A",
198 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W",
199 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W",
200 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C",
201 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C",
202 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V",
203 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V"
204 },
205 {
206 "Address": "0x20",
207 "Bus": 28,
208 "Labels": [
209 "iout1",
210 "vin",
211 "vout1",
212 "pout1",
213 "temp1"
214 ],
215 "Name": "MB_HSC",
216 "Type": "MP5990",
217 "iout1_Name": "MB_HSC_CURR_A",
218 "pout1_Name": "MB_HSC_PWR_W",
219 "temp1_Name": "MB_HSC_TEMP_C",
220 "vin_Name": "MB_HSC_VIN_VOLT_V",
221 "vout1_Name": "MB_HSC_VOUT_VOLT_V"
222 },
223 {
224 "Address": "0x6a",
225 "Bus": 23,
226 "Name": "MB_E1S0_TEMP_C",
227 "Thresholds": [
228 {
229 "Direction": "greater than",
230 "Name": "upper critical",
231 "Severity": 1,
232 "Value": 70
233 },
234 {
235 "Direction": "less than",
236 "Name": "lower critical",
237 "Severity": 1,
238 "Value": 5
239 }
240 ],
241 "Type": "NVME1000"
242 },
243 {
244 "Address": "0x6a",
245 "Bus": 22,
246 "Name": "MB_E1S1_TEMP_C",
247 "Thresholds": [
248 {
249 "Direction": "greater than",
250 "Name": "upper critical",
251 "Severity": 1,
252 "Value": 70
253 },
254 {
255 "Direction": "less than",
256 "Name": "lower critical",
257 "Severity": 1,
258 "Value": 5
259 }
260 ],
261 "Type": "NVME1000"
262 },
263 {
264 "Address": "0x24",
265 "Bus": 12,
266 "Name": "MB_RETIMER0_TEMP_C",
267 "PowerState": "On",
268 "Thresholds": [
269 {
270 "Direction": "greater than",
271 "Name": "upper critical",
272 "Severity": 1,
273 "Value": 107
274 },
275 {
276 "Direction": "greater than",
277 "Name": "upper non critical",
278 "Severity": 0,
279 "Value": 105
280 },
281 {
282 "Direction": "less than",
283 "Name": "lower non critical",
284 "Severity": 0,
285 "Value": 5
286 },
287 {
288 "Direction": "less than",
289 "Name": "lower critical",
290 "Severity": 1,
291 "Value": -7
292 }
293 ],
294 "Type": "PT5161L"
295 },
296 {
297 "Address": "0x24",
298 "Bus": 21,
299 "Name": "MB_RETIMER1_TEMP_C",
300 "PowerState": "On",
301 "Thresholds": [
302 {
303 "Direction": "greater than",
304 "Name": "upper critical",
305 "Severity": 1,
306 "Value": 107
307 },
308 {
309 "Direction": "greater than",
310 "Name": "upper non critical",
311 "Severity": 0,
312 "Value": 105
313 },
314 {
315 "Direction": "less than",
316 "Name": "lower non critical",
317 "Severity": 0,
318 "Value": 5
319 },
320 {
321 "Direction": "less than",
322 "Name": "lower critical",
323 "Severity": 1,
324 "Value": -7
325 }
326 ],
327 "Type": "PT5161L"
328 },
329 {
330 "Address": "0x3C",
331 "Bus": 7,
332 "Labels": [
333 "power1",
334 "power2",
335 "power3",
336 "power4",
337 "power5",
338 "power6",
339 "power7",
340 "power8",
341 "power9",
342 "temp1",
343 "temp2",
344 "temp3",
345 "temp4",
346 "temp5",
347 "temp6",
348 "temp7",
349 "temp8"
350 ],
351 "Name": "SBRMI",
352 "PowerState": "BiosPost",
353 "Thresholds": [
354 {
355 "Direction": "greater than",
356 "Label": "power1",
357 "Name": "upper critical",
358 "Severity": 1,
359 "Value": 420
360 },
361 {
362 "Direction": "greater than",
363 "Label": "temp1",
364 "Name": "upper critical",
365 "Severity": 1,
366 "Value": 85
367 },
368 {
369 "Direction": "greater than",
370 "Label": "temp2",
371 "Name": "upper critical",
372 "Severity": 1,
373 "Value": 85
374 },
375 {
376 "Direction": "greater than",
377 "Label": "temp3",
378 "Name": "upper critical",
379 "Severity": 1,
380 "Value": 85
381 },
382 {
383 "Direction": "greater than",
384 "Label": "temp4",
385 "Name": "upper critical",
386 "Severity": 1,
387 "Value": 85
388 },
389 {
390 "Direction": "greater than",
391 "Label": "temp5",
392 "Name": "upper critical",
393 "Severity": 1,
394 "Value": 85
395 },
396 {
397 "Direction": "greater than",
398 "Label": "temp6",
399 "Name": "upper critical",
400 "Severity": 1,
401 "Value": 85
402 },
403 {
404 "Direction": "greater than",
405 "Label": "temp7",
406 "Name": "upper critical",
407 "Severity": 1,
408 "Value": 85
409 },
410 {
411 "Direction": "greater than",
412 "Label": "temp8",
413 "Name": "upper critical",
414 "Severity": 1,
415 "Value": 85
416 }
417 ],
418 "Type": "SBRMI",
419 "power1_Name": "MB_CPU_PKG_PWR_W",
420 "power2_Name": "MB_DIMM_A0_PWR_W",
421 "power3_Name": "MB_DIMM_A1_PWR_W",
422 "power4_Name": "MB_DIMM_A2_PWR_W",
423 "power5_Name": "MB_DIMM_A4_PWR_W",
424 "power6_Name": "MB_DIMM_A6_PWR_W",
425 "power7_Name": "MB_DIMM_A7_PWR_W",
426 "power8_Name": "MB_DIMM_A8_PWR_W",
427 "power9_Name": "MB_DIMM_A10_PWR_W",
428 "temp1_Name": "MB_DIMM_A0_TEMP_C",
429 "temp2_Name": "MB_DIMM_A1_TEMP_C",
430 "temp3_Name": "MB_DIMM_A2_TEMP_C",
431 "temp4_Name": "MB_DIMM_A4_TEMP_C",
432 "temp5_Name": "MB_DIMM_A6_TEMP_C",
433 "temp6_Name": "MB_DIMM_A7_TEMP_C",
434 "temp7_Name": "MB_DIMM_A8_TEMP_C",
435 "temp8_Name": "MB_DIMM_A10_TEMP_C"
436 },
437 {
438 "Address": "0x4C",
439 "Bus": 7,
440 "Name": "MB_CPU_TEMP_C",
441 "PowerState": "On",
442 "Thresholds": [
443 {
444 "Direction": "greater than",
445 "Name": "upper critical",
446 "Severity": 1,
447 "Value": 90
448 }
449 ],
450 "Type": "SBTSI"
451 },
452 {
453 "Address": "0x49",
454 "Bus": 29,
455 "Name": "MB_OUTLET_TEMP_C",
456 "Thresholds": [
457 {
458 "Direction": "less than",
459 "Name": "lower critical",
460 "Severity": 1,
461 "Value": 5
462 },
463 {
464 "Direction": "greater than",
465 "Name": "upper critical",
466 "Severity": 1,
467 "Value": 75
468 }
469 ],
470 "Type": "TMP75"
471 },
472 {
473 "Address": "0x4A",
474 "Bus": 29,
475 "Name": "MB_INLET_TEMP_C",
476 "Thresholds": [
477 {
478 "Direction": "less than",
479 "Name": "lower critical",
480 "Severity": 1,
481 "Value": 5
482 },
483 {
484 "Direction": "greater than",
485 "Name": "upper critical",
486 "Severity": 1,
487 "Value": 55
488 }
489 ],
490 "Type": "TMP75"
491 }
492 ],
493 "Name": "Harma MB",
494 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB '})",
495 "Type": "Board",
496 "xyz.openbmc_project.Inventory.Decorator.Asset": {
497 "Manufacturer": "$PRODUCT_MANUFACTURER",
498 "Model": "$PRODUCT_PRODUCT_NAME",
499 "PartNumber": "$PRODUCT_PART_NUMBER",
500 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
501 }
502}