blob: c70c3a06d0a6a1bad6958443e1ea62b5d60e1718 [file] [log] [blame]
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +08001{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": "MGNT_P12V_VOLT_V",
6 "ScaleFactor": 0.1124,
7 "Thresholds": [
8 {
9 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +080010 "Label": "vout1",
11 "Name": "upper non recoverable",
12 "Severity": 4,
13 "Value": 13.74
14 },
15 {
16 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080017 "Name": "upper critical",
18 "Severity": 1,
Delphine CC Chiu61342052024-03-05 19:47:57 +080019 "Value": 13.176
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080020 },
21 {
22 "Direction": "greater than",
23 "Name": "upper non critical",
24 "Severity": 0,
Delphine CC Chiu61342052024-03-05 19:47:57 +080025 "Value": 13.054
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080026 },
27 {
28 "Direction": "less than",
29 "Name": "lower non critical",
30 "Severity": 0,
Delphine CC Chiu61342052024-03-05 19:47:57 +080031 "Value": 11.346
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080032 },
33 {
34 "Direction": "less than",
35 "Name": "lower critical",
36 "Severity": 1,
Delphine CC Chiu61342052024-03-05 19:47:57 +080037 "Value": 11.224
38 },
39 {
40 "Direction": "less than",
41 "Label": "vin",
42 "Name": "lower non recoverable",
43 "Severity": 4,
44 "Value": 10.32
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080045 }
46 ],
47 "Type": "ADC"
48 },
49 {
50 "Index": 1,
51 "Name": "MGNT_P5V_VOLT_V",
52 "ScaleFactor": 0.2717,
53 "Thresholds": [
54 {
55 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +080056 "Name": "upper non recoverable",
57 "Severity": 4,
58 "Value": 5.65
59 },
60 {
61 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080062 "Name": "upper critical",
63 "Severity": 1,
64 "Value": 5.55
65 },
66 {
67 "Direction": "greater than",
68 "Name": "upper non critical",
69 "Severity": 0,
70 "Value": 5.5
71 },
72 {
73 "Direction": "less than",
74 "Name": "lower non critical",
75 "Severity": 0,
76 "Value": 4.5
77 },
78 {
79 "Direction": "less than",
80 "Name": "lower critical",
81 "Severity": 1,
82 "Value": 4.45
Delphine CC Chiu61342052024-03-05 19:47:57 +080083 },
84 {
85 "Direction": "less than",
86 "Name": "lower non recoverable",
87 "Severity": 4,
88 "Value": 4.15
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +080089 }
90 ],
91 "Type": "ADC"
92 },
93 {
94 "Index": 2,
95 "Name": "MGNT_P3V3_VOLT_V",
96 "ScaleFactor": 0.4107,
97 "Thresholds": [
98 {
99 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +0800100 "Name": "upper non recoverable",
101 "Severity": 4,
102 "Value": 3.729
103 },
104 {
105 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800106 "Name": "upper critical",
107 "Severity": 1,
108 "Value": 3.564
109 },
110 {
111 "Direction": "greater than",
112 "Name": "upper non critical",
113 "Severity": 0,
114 "Value": 3.531
115 },
116 {
117 "Direction": "less than",
118 "Name": "lower non critical",
119 "Severity": 0,
120 "Value": 3.069
121 },
122 {
123 "Direction": "less than",
124 "Name": "lower critical",
125 "Severity": 1,
126 "Value": 3.036
Delphine CC Chiu61342052024-03-05 19:47:57 +0800127 },
128 {
129 "Direction": "less than",
130 "Name": "lower non recoverable",
131 "Severity": 4,
132 "Value": 2.739
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800133 }
134 ],
135 "Type": "ADC"
136 },
137 {
138 "Index": 3,
139 "Name": "MGNT_P2V5_VOLT_V",
140 "ScaleFactor": 0.542,
141 "Thresholds": [
142 {
143 "Direction": "greater than",
144 "Name": "upper critical",
145 "Severity": 1,
146 "Value": 2.7
147 },
148 {
149 "Direction": "greater than",
150 "Name": "upper non critical",
151 "Severity": 0,
152 "Value": 2.675
153 },
154 {
155 "Direction": "less than",
156 "Name": "lower non critical",
157 "Severity": 0,
158 "Value": 2.325
159 },
160 {
161 "Direction": "less than",
162 "Name": "lower critical",
163 "Severity": 1,
164 "Value": 2.3
165 }
166 ],
167 "Type": "ADC"
168 },
169 {
170 "Index": 4,
171 "Name": "MGNT_P1V8_VOLT_V",
172 "ScaleFactor": 1,
173 "Thresholds": [
174 {
175 "Direction": "greater than",
176 "Name": "upper critical",
177 "Severity": 1,
178 "Value": 1.944
179 },
180 {
181 "Direction": "greater than",
182 "Name": "upper non critical",
183 "Severity": 0,
184 "Value": 1.926
185 },
186 {
187 "Direction": "less than",
188 "Name": "lower non critical",
189 "Severity": 0,
190 "Value": 1.674
191 },
192 {
193 "Direction": "less than",
194 "Name": "lower critical",
195 "Severity": 1,
196 "Value": 1.656
197 }
198 ],
199 "Type": "ADC"
200 },
201 {
202 "Index": 5,
203 "Name": "MGNT_P3V3_RGM_VOLT_V",
204 "ScaleFactor": 0.4107,
205 "Thresholds": [
206 {
207 "Direction": "greater than",
208 "Name": "upper critical",
209 "Severity": 1,
210 "Value": 3.564
211 },
212 {
213 "Direction": "greater than",
214 "Name": "upper non critical",
215 "Severity": 0,
216 "Value": 3.531
217 },
218 {
219 "Direction": "less than",
220 "Name": "lower non critical",
221 "Severity": 0,
222 "Value": 3.069
223 },
224 {
225 "Direction": "less than",
226 "Name": "lower critical",
227 "Severity": 1,
228 "Value": 3.036
229 }
230 ],
231 "Type": "ADC"
232 },
233 {
234 "Index": 6,
235 "Name": "MGNT_P1V2_VOLT_V",
236 "ScaleFactor": 1,
237 "Thresholds": [
238 {
239 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +0800240 "Name": "upper non recoverable",
241 "Severity": 4,
242 "Value": 1.356
243 },
244 {
245 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800246 "Name": "upper critical",
247 "Severity": 1,
248 "Value": 1.296
249 },
250 {
251 "Direction": "greater than",
252 "Name": "upper non critical",
253 "Severity": 0,
254 "Value": 1.284
255 },
256 {
257 "Direction": "less than",
258 "Name": "lower non critical",
259 "Severity": 0,
260 "Value": 1.116
261 },
262 {
263 "Direction": "less than",
264 "Name": "lower critical",
265 "Severity": 1,
266 "Value": 1.104
Delphine CC Chiu61342052024-03-05 19:47:57 +0800267 },
268 {
269 "Direction": "less than",
270 "Name": "lower non recoverable",
271 "Severity": 4,
272 "Value": 0.996
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800273 }
274 ],
275 "Type": "ADC"
276 },
277 {
278 "Index": 7,
279 "Name": "MGNT_P0V6_VOLT_V",
280 "ScaleFactor": 1,
281 "Thresholds": [
282 {
283 "Direction": "greater than",
284 "Name": "upper critical",
285 "Severity": 1,
286 "Value": 0.648
287 },
288 {
289 "Direction": "greater than",
290 "Name": "upper non critical",
291 "Severity": 0,
292 "Value": 0.642
293 },
294 {
295 "Direction": "less than",
296 "Name": "lower non critical",
297 "Severity": 0,
298 "Value": 0.558
299 },
300 {
301 "Direction": "less than",
302 "Name": "lower critical",
303 "Severity": 1,
304 "Value": 0.552
305 }
306 ],
307 "Type": "ADC"
308 },
309 {
310 "Index": 8,
311 "Name": "MGNT_P1V0_VOLT_V",
312 "ScaleFactor": 1,
313 "Thresholds": [
314 {
315 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +0800316 "Name": "upper non recoverable",
317 "Severity": 4,
318 "Value": 1.13
319 },
320 {
321 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800322 "Name": "upper critical",
323 "Severity": 1,
324 "Value": 1.08
325 },
326 {
327 "Direction": "greater than",
328 "Name": "upper non critical",
329 "Severity": 0,
330 "Value": 1.07
331 },
332 {
333 "Direction": "less than",
334 "Name": "lower non critical",
335 "Severity": 0,
336 "Value": 0.93
337 },
338 {
339 "Direction": "less than",
340 "Name": "lower critical",
341 "Severity": 1,
342 "Value": 0.92
Delphine CC Chiu61342052024-03-05 19:47:57 +0800343 },
344 {
345 "Direction": "less than",
346 "Name": "lower non recoverable",
347 "Severity": 4,
348 "Value": 0.83
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800349 }
350 ],
351 "Type": "ADC"
352 },
353 {
354 "Index": 9,
355 "Name": "MGNT_P5V_USB_VOLT_V",
356 "ScaleFactor": 0.2717,
357 "Thresholds": [
358 {
359 "Direction": "greater than",
Delphine CC Chiu61342052024-03-05 19:47:57 +0800360 "Name": "upper non recoverable",
361 "Severity": 4,
362 "Value": 5.5
363 },
364 {
365 "Direction": "greater than",
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800366 "Name": "upper critical",
367 "Severity": 1,
368 "Value": 5.4
369 },
370 {
371 "Direction": "greater than",
372 "Name": "upper non critical",
373 "Severity": 0,
374 "Value": 5.35
375 },
376 {
377 "Direction": "less than",
378 "Name": "lower non critical",
379 "Severity": 0,
380 "Value": 4.65
381 },
382 {
383 "Direction": "less than",
384 "Name": "lower critical",
385 "Severity": 1,
386 "Value": 4.6
Delphine CC Chiu61342052024-03-05 19:47:57 +0800387 },
388 {
389 "Direction": "less than",
390 "Name": "lower non recoverable",
391 "Severity": 4,
392 "Value": 4.15
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800393 }
394 ],
395 "Type": "ADC"
396 },
397 {
398 "BridgeGpio": [
399 {
400 "Name": "EN_P3V_BAT_SCALED_R",
401 "Polarity": "H",
402 "SetupTime": 1
403 }
404 ],
405 "Index": 10,
406 "Name": "MGNT_P3V_BAT_VOLT_V",
407 "PollRate": 3600,
408 "ScaleFactor": 0.3333,
409 "Thresholds": [
410 {
411 "Direction": "greater than",
412 "Name": "upper critical",
413 "Severity": 1,
414 "Value": 3.502
415 },
416 {
417 "Direction": "greater than",
418 "Name": "upper non critical",
419 "Severity": 0,
420 "Value": 3.468
421 },
422 {
423 "Direction": "less than",
424 "Name": "lower non critical",
425 "Severity": 0,
426 "Value": 2.793
427 },
428 {
429 "Direction": "less than",
430 "Name": "lower critical",
431 "Severity": 1,
432 "Value": 2.765
433 }
434 ],
435 "Type": "ADC"
436 },
437 {
Delphine CC Chiucaa0a5f2024-05-22 14:45:04 +0800438 "Class": "fan",
439 "FFGainCoefficient": 1.0,
440 "FFOffCoefficient": 0.0,
441 "ICoefficient": 0.0,
442 "ILimitMax": 0.0,
443 "ILimitMin": 0.0,
444 "Inputs": [
445 "FANBOARD0_FAN0_TACH_IL",
446 "FANBOARD0_FAN0_TACH_OL",
447 "FANBOARD0_FAN1_TACH_IL",
448 "FANBOARD0_FAN1_TACH_OL",
449 "FANBOARD1_FAN2_TACH_IL",
450 "FANBOARD1_FAN2_TACH_OL",
451 "FANBOARD1_FAN3_TACH_IL",
452 "FANBOARD1_FAN3_TACH_OL",
453 "FANBOARD0_FAN4_TACH_IL",
454 "FANBOARD0_FAN4_TACH_OL",
455 "FANBOARD0_FAN5_TACH_IL",
456 "FANBOARD0_FAN5_TACH_OL",
457 "FANBOARD1_FAN6_TACH_IL",
458 "FANBOARD1_FAN6_TACH_OL",
459 "FANBOARD1_FAN7_TACH_IL",
460 "FANBOARD1_FAN7_TACH_OL",
461 "FANBOARD0_FAN8_TACH_IL",
462 "FANBOARD0_FAN8_TACH_OL",
463 "FANBOARD0_FAN9_TACH_IL",
464 "FANBOARD0_FAN9_TACH_OL",
465 "FANBOARD1_FAN10_TACH_IL",
466 "FANBOARD1_FAN10_TACH_OL",
467 "FANBOARD1_FAN11_TACH_IL",
468 "FANBOARD1_FAN11_TACH_OL"
469 ],
470 "Name": "All Fan",
471 "OutLimitMax": 100.0,
472 "OutLimitMin": 0.0,
473 "Outputs": [
474 "FANBOARD0_FAN0_PWM",
475 "FANBOARD0_FAN0_PWM",
476 "FANBOARD0_FAN1_PWM",
477 "FANBOARD0_FAN1_PWM",
478 "FANBOARD1_FAN2_PWM",
479 "FANBOARD1_FAN2_PWM",
480 "FANBOARD1_FAN3_PWM",
481 "FANBOARD1_FAN3_PWM",
482 "FANBOARD0_FAN4_PWM",
483 "FANBOARD0_FAN4_PWM",
484 "FANBOARD0_FAN5_PWM",
485 "FANBOARD0_FAN5_PWM",
486 "FANBOARD1_FAN6_PWM",
487 "FANBOARD1_FAN6_PWM",
488 "FANBOARD1_FAN7_PWM",
489 "FANBOARD1_FAN7_PWM",
490 "FANBOARD0_FAN8_PWM",
491 "FANBOARD0_FAN8_PWM",
492 "FANBOARD0_FAN9_PWM",
493 "FANBOARD0_FAN9_PWM",
494 "FANBOARD1_FAN10_PWM",
495 "FANBOARD1_FAN10_PWM",
496 "FANBOARD1_FAN11_PWM",
497 "FANBOARD1_FAN11_PWM"
498 ],
499 "PCoefficient": 0.0,
500 "SlewNeg": 0.0,
501 "SlewPos": 0.0,
502 "Type": "Pid",
503 "Zones": [
504 "Zone 1"
505 ]
506 },
507 {
508 "CheckHysteresisWithSetpoint": true,
509 "Class": "temp",
510 "DCoefficient": 0.0,
511 "FFGainCoefficient": 0.0,
512 "FFOffCoefficient": 0.0,
513 "ICoefficient": -0.035,
514 "ILimitMax": 100,
515 "ILimitMin": -50,
516 "Inputs": [
517 "NIC0_TEMP_C",
518 "NIC1_TEMP_C",
519 "NIC2_TEMP_C",
520 "NIC3_TEMP_C"
521 ],
522 "Name": "PID_NIC_TEMP",
523 "NegativeHysteresis": 3.0,
524 "OutLimitMax": 100,
525 "OutLimitMin": 0,
526 "PCoefficient": -3.0,
527 "PositiveHysteresis": 0.0,
528 "SetPoint": 90.0,
529 "SlewNeg": 0.0,
530 "SlewPos": 0.0,
531 "Type": "Pid",
532 "Zones": [
533 "Zone 1"
534 ]
535 },
536 {
537 "AccumulateSetPoint": true,
538 "CycleIntervalTimeMS": 1000,
539 "FailSafePercent": 100.0,
540 "MinThermalOutput": 0.0,
541 "Name": "Zone 1",
542 "Type": "Pid.Zone",
543 "UpdateThermalsTimeMS": 1000
544 },
545 {
546 "Class": "temp",
547 "Inputs": [
548 "NIC0_TEMP_C",
549 "NIC1_TEMP_C",
550 "NIC2_TEMP_C",
551 "NIC3_TEMP_C"
552 ],
553 "Name": "Stepwise_NIC_TEMP",
554 "NegativeHysteresis": 2,
555 "Output": [
556 20.0,
557 22.0,
558 24.0,
559 26.0,
560 28.0,
561 30.0
562 ],
563 "PositiveHysteresis": 0,
564 "Reading": [
565 80.0,
566 81.0,
567 82.0,
568 83.0,
569 84.0,
570 85.0
571 ],
572 "Type": "Stepwise",
573 "Zones": [
574 "Zone 1"
575 ]
576 },
577 {
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800578 "Address": "0x1f",
579 "Bus": 24,
580 "Name": "NIC0_REMOTE_TEMP_C",
581 "Name1": "NIC0_TEMP_C",
582 "Thresholds": [
583 {
584 "Direction": "greater than",
585 "Index": 2,
586 "Name": "upper non recoverable",
587 "Severity": 4,
Delphine CC Chiu86bac2b2024-05-08 13:30:02 +0800588 "Value": 115
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800589 },
590 {
591 "Direction": "greater than",
592 "Index": 2,
593 "Name": "upper critical",
594 "Severity": 1,
595 "Value": 105
596 }
597 ],
598 "Type": "TMP421"
599 },
600 {
601 "Address": "0x1f",
602 "Bus": 25,
603 "Name": "NIC1_REMOTE_TEMP_C",
604 "Name1": "NIC1_TEMP_C",
605 "Thresholds": [
606 {
607 "Direction": "greater than",
608 "Index": 2,
609 "Name": "upper non recoverable",
610 "Severity": 4,
Delphine CC Chiu86bac2b2024-05-08 13:30:02 +0800611 "Value": 115
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800612 },
613 {
614 "Direction": "greater than",
615 "Index": 2,
616 "Name": "upper critical",
617 "Severity": 1,
618 "Value": 105
619 }
620 ],
621 "Type": "TMP421"
622 },
623 {
624 "Address": "0x1f",
625 "Bus": 26,
626 "Name": "NIC2_REMOTE_TEMP_C",
627 "Name1": "NIC2_TEMP_C",
628 "Thresholds": [
629 {
630 "Direction": "greater than",
631 "Index": 2,
632 "Name": "upper non recoverable",
633 "Severity": 4,
Delphine CC Chiu86bac2b2024-05-08 13:30:02 +0800634 "Value": 115
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800635 },
636 {
637 "Direction": "greater than",
638 "Index": 2,
639 "Name": "upper critical",
640 "Severity": 1,
641 "Value": 105
642 }
643 ],
644 "Type": "TMP421"
645 },
646 {
647 "Address": "0x1f",
648 "Bus": 27,
649 "Name": "NIC3_REMOTE_TEMP_C",
650 "Name1": "NIC3_TEMP_C",
651 "Thresholds": [
652 {
653 "Direction": "greater than",
654 "Index": 2,
655 "Name": "upper non recoverable",
656 "Severity": 4,
Delphine CC Chiu86bac2b2024-05-08 13:30:02 +0800657 "Value": 115
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800658 },
659 {
660 "Direction": "greater than",
661 "Index": 2,
662 "Name": "upper critical",
663 "Severity": 1,
664 "Value": 105
665 }
666 ],
667 "Type": "TMP421"
668 },
669 {
670 "Address": "0x48",
Delphine CC Chiu3030d672024-03-05 13:16:33 +0800671 "Bus": 34,
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800672 "Name": "MGNT_TEMP_C",
673 "Thresholds": [
674 {
675 "Direction": "greater than",
676 "Name": "upper critical",
677 "Severity": 1,
Delphine CC Chiu86bac2b2024-05-08 13:30:02 +0800678 "Value": 50
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800679 }
680 ],
681 "Type": "TMP75"
682 }
683 ],
684 "Name": "Yosemite 4 Management Board",
685 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
686 "Type": "Board",
687 "xyz.openbmc_project.Inventory.Decorator.Asset": {
688 "Manufacturer": "$PRODUCT_MANUFACTURER",
689 "Model": "$PRODUCT_PRODUCT_NAME",
690 "PartNumber": "$PRODUCT_PART_NUMBER",
Delphine CC Chiu3c0af082024-05-15 16:33:03 +0800691 "SerialNumber": "$PRODUCT_SERIAL_NUMBER",
692 "SparePartNumber": "$BOARD_INFO_AM1"
Delphine CC Chiud827cca2024-03-27 17:02:24 +0800693 },
694 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
695 "AssetTag": "$PRODUCT_ASSET_TAG"
Delphine CC Chiubaedb722024-04-01 16:21:03 +0800696 },
697 "xyz.openbmc_project.Inventory.Decorator.Revision": {
698 "Version": "$PRODUCT_VERSION"
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +0800699 }
700}