blob: 775e84cc23e676775ff5d5c3e1261d9c767f03bc [file] [log] [blame]
Andrei Kartashev9d455522022-01-11 13:27:29 +03001[
2 {
3 "Exposes": [
4 {
5 "Index": 0,
6 "Name": "P12V_MAIN",
7 "PowerState": "On",
8 "ScaleFactor": 0.1124,
9 "Thresholds": [
10 {
11 "Direction": "greater than",
12 "Name": "upper critical",
13 "Severity": 1,
14 "Value": 13.5
15 },
16 {
17 "Direction": "greater than",
18 "Name": "upper non critical",
19 "Severity": 0,
20 "Value": 13.1
21 },
22 {
23 "Direction": "less than",
24 "Name": "lower non critical",
25 "Severity": 0,
26 "Value": 10.9
27 },
28 {
29 "Direction": "less than",
30 "Name": "lower critical",
31 "Severity": 1,
32 "Value": 10.6
33 }
34 ],
35 "Type": "ADC"
36 },
37 {
38 "Index": 4,
39 "Name": "P1V2_LAN_AUX",
40 "Thresholds": [
41 {
42 "Direction": "greater than",
43 "Name": "upper critical",
44 "Severity": 1,
45 "Value": 1.8
46 },
47 {
48 "Direction": "greater than",
49 "Name": "upper non critical",
50 "Severity": 0,
51 "Value": 1.4
52 },
53 {
54 "Direction": "less than",
55 "Name": "lower non critical",
56 "Severity": 0,
57 "Value": 1.0
58 },
59 {
60 "Direction": "less than",
61 "Name": "lower critical",
62 "Severity": 1,
63 "Value": 0.9
64 }
65 ],
66 "Type": "ADC"
67 },
68 {
69 "Index": 3,
70 "Name": "P1V05_PCH_AUX",
71 "Thresholds": [
72 {
73 "Direction": "greater than",
74 "Name": "upper critical",
75 "Severity": 1,
76 "Value": 1.14
77 },
78 {
79 "Direction": "greater than",
80 "Name": "upper non critical",
81 "Severity": 0,
82 "Value": 1.1
83 },
84 {
85 "Direction": "less than",
86 "Name": "lower non critical",
87 "Severity": 0,
88 "Value": 1.0
89 },
90 {
91 "Direction": "less than",
92 "Name": "lower critical",
93 "Severity": 1,
94 "Value": 0.95
95 }
96 ],
97 "Type": "ADC"
98 },
99 {
100 "Index": 5,
101 "Name": "P12V_AUX",
102 "ScaleFactor": 0.1124,
103 "Thresholds": [
104 {
105 "Direction": "greater than",
106 "Name": "upper critical",
107 "Severity": 1,
108 "Value": 13.5
109 },
110 {
111 "Direction": "greater than",
112 "Name": "upper non critical",
113 "Severity": 0,
114 "Value": 13.1
115 },
116 {
117 "Direction": "less than",
118 "Name": "lower non critical",
119 "Severity": 0,
120 "Value": 10.95
121 },
122 {
123 "Direction": "less than",
124 "Name": "lower critical",
125 "Severity": 1,
126 "Value": 10.61
127 }
128 ],
129 "Type": "ADC"
130 },
131 {
132 "Index": 6,
133 "Name": "P1V8_PCH",
134 "ScaleFactor": 0.7505,
135 "Thresholds": [
136 {
137 "Direction": "greater than",
138 "Name": "upper critical",
139 "Severity": 1,
140 "Value": 1.96
141 },
142 {
143 "Direction": "greater than",
144 "Name": "upper non critical",
145 "Severity": 0,
146 "Value": 1.9
147 },
148 {
149 "Direction": "less than",
150 "Name": "lower non critical",
151 "Severity": 0,
152 "Value": 1.7
153 },
154 {
155 "Direction": "less than",
156 "Name": "lower critical",
157 "Severity": 1,
158 "Value": 1.65
159 }
160 ],
161 "Type": "ADC"
162 },
163 {
164 "Index": 1,
165 "Name": "P3V3",
166 "PowerState": "On",
167 "ScaleFactor": 0.4107,
168 "Thresholds": [
169 {
170 "Direction": "greater than",
171 "Name": "upper critical",
172 "Severity": 1,
173 "Value": 3.65
174 },
175 {
176 "Direction": "greater than",
177 "Name": "upper non critical",
178 "Severity": 0,
179 "Value": 3.5
180 },
181 {
182 "Direction": "less than",
183 "Name": "lower non critical",
184 "Severity": 0,
185 "Value": 3.1
186 },
187 {
188 "Direction": "less than",
189 "Name": "lower critical",
190 "Severity": 1,
191 "Value": 2.97
192 }
193 ],
194 "Type": "ADC"
195 },
196 {
197 "Index": 7,
198 "Name": "P3VBAT",
199 "ScaleFactor": 0.3333,
200 "Thresholds": [
201 {
202 "Direction": "greater than",
203 "Name": "upper critical",
204 "Severity": 1,
205 "Value": 3.5
206 },
207 {
208 "Direction": "greater than",
209 "Name": "upper non critical",
210 "Severity": 0,
211 "Value": 3.4
212 },
213 {
214 "Direction": "less than",
215 "Name": "lower non critical",
216 "Severity": 0,
217 "Value": 2.5
218 },
219 {
220 "Direction": "less than",
221 "Name": "lower critical",
222 "Severity": 1,
223 "Value": 2.0
224 }
225 ],
226 "Type": "ADC"
227 },
228 {
229 "CPURequired": 0,
230 "Index": 8,
231 "Name": "PVCCIN_CPU0",
232 "PowerState": "On",
233 "ScaleFactor": 0.7505,
234 "Thresholds": [
235 {
236 "Direction": "greater than",
237 "Name": "upper critical",
238 "Severity": 1,
239 "Value": 2.2
240 },
241 {
242 "Direction": "greater than",
243 "Name": "upper non critical",
244 "Severity": 0,
245 "Value": 2.1
246 },
247 {
248 "Direction": "less than",
249 "Name": "lower non critical",
250 "Severity": 0,
251 "Value": 1.45
252 },
253 {
254 "Direction": "less than",
255 "Name": "lower critical",
256 "Severity": 1,
257 "Value": 1.4
258 }
259 ],
260 "Type": "ADC"
261 },
262 {
263 "CPURequired": 1,
264 "Index": 9,
265 "Name": "PVCCIN_CPU1",
266 "PowerState": "On",
267 "ScaleFactor": 0.7505,
268 "Thresholds": [
269 {
270 "Direction": "greater than",
271 "Name": "upper critical",
272 "Severity": 1,
273 "Value": 2.2
274 },
275 {
276 "Direction": "greater than",
277 "Name": "upper non critical",
278 "Severity": 0,
279 "Value": 2.1
280 },
281 {
282 "Direction": "less than",
283 "Name": "lower non critical",
284 "Severity": 0,
285 "Value": 1.45
286 },
287 {
288 "Direction": "less than",
289 "Name": "lower critical",
290 "Severity": 1,
291 "Value": 1.4
292 }
293 ],
294 "Type": "ADC"
295 },
296 {
297 "CPURequired": 0,
298 "Index": 14,
299 "Name": "PVCCIO_CPU0",
300 "PowerState": "On",
301 "Thresholds": [
302 {
303 "Direction": "greater than",
304 "Name": "upper critical",
305 "Severity": 1,
306 "Value": 1.25
307 },
308 {
309 "Direction": "greater than",
310 "Name": "upper non critical",
311 "Severity": 0,
312 "Value": 1.15
313 },
314 {
315 "Direction": "less than",
316 "Name": "lower non critical",
317 "Severity": 0,
318 "Value": 0.85
319 },
320 {
321 "Direction": "less than",
322 "Name": "lower critical",
323 "Severity": 1,
324 "Value": 0.75
325 }
326 ],
327 "Type": "ADC"
328 },
329 {
330 "CPURequired": 1,
331 "Index": 15,
332 "Name": "PVCCIO_CPU1",
333 "PowerState": "On",
334 "Thresholds": [
335 {
336 "Direction": "greater than",
337 "Name": "upper critical",
338 "Severity": 1,
339 "Value": 1.25
340 },
341 {
342 "Direction": "greater than",
343 "Name": "upper non critical",
344 "Severity": 0,
345 "Value": 1.15
346 },
347 {
348 "Direction": "less than",
349 "Name": "lower non critical",
350 "Severity": 0,
351 "Value": 0.85
352 },
353 {
354 "Direction": "less than",
355 "Name": "lower critical",
356 "Severity": 1,
357 "Value": 0.75
358 }
359 ],
360 "Type": "ADC"
361 },
362 {
363 "CPURequired": 0,
364 "Index": 10,
365 "Name": "PVDQ_ABC_CPU0",
366 "PowerState": "On",
367 "Thresholds": [
368 {
369 "Direction": "greater than",
370 "Name": "upper critical",
371 "Severity": 1,
372 "Value": 1.35
373 },
374 {
375 "Direction": "greater than",
376 "Name": "upper non critical",
377 "Severity": 0,
378 "Value": 1.3
379 },
380 {
381 "Direction": "less than",
382 "Name": "lower non critical",
383 "Severity": 0,
384 "Value": 1.15
385 },
386 {
387 "Direction": "less than",
388 "Name": "lower critical",
389 "Severity": 1,
390 "Value": 1.1
391 }
392 ],
393 "Type": "ADC"
394 },
395 {
396 "CPURequired": 0,
397 "Index": 11,
398 "Name": "PVDQ_DEF_CPU0",
399 "PowerState": "On",
400 "Thresholds": [
401 {
402 "Direction": "greater than",
403 "Name": "upper critical",
404 "Severity": 1,
405 "Value": 1.35
406 },
407 {
408 "Direction": "greater than",
409 "Name": "upper non critical",
410 "Severity": 0,
411 "Value": 1.3
412 },
413 {
414 "Direction": "less than",
415 "Name": "lower non critical",
416 "Severity": 0,
417 "Value": 1.15
418 },
419 {
420 "Direction": "less than",
421 "Name": "lower critical",
422 "Severity": 1,
423 "Value": 1.1
424 }
425 ],
426 "Type": "ADC"
427 },
428 {
429 "CPURequired": 1,
430 "Index": 12,
431 "Name": "PVDQ_ABC_CPU1",
432 "PowerState": "On",
433 "Thresholds": [
434 {
435 "Direction": "greater than",
436 "Name": "upper critical",
437 "Severity": 1,
438 "Value": 1.35
439 },
440 {
441 "Direction": "greater than",
442 "Name": "upper non critical",
443 "Severity": 0,
444 "Value": 1.3
445 },
446 {
447 "Direction": "less than",
448 "Name": "lower non critical",
449 "Severity": 0,
450 "Value": 1.15
451 },
452 {
453 "Direction": "less than",
454 "Name": "lower critical",
455 "Severity": 1,
456 "Value": 1.1
457 }
458 ],
459 "Type": "ADC"
460 },
461 {
462 "CPURequired": 1,
463 "Index": 13,
464 "Name": "PVDQ_DEF_CPU1",
465 "PowerState": "On",
466 "Thresholds": [
467 {
468 "Direction": "greater than",
469 "Name": "upper critical",
470 "Severity": 1,
471 "Value": 1.35
472 },
473 {
474 "Direction": "greater than",
475 "Name": "upper non critical",
476 "Severity": 0,
477 "Value": 1.3
478 },
479 {
480 "Direction": "less than",
481 "Name": "lower non critical",
482 "Severity": 0,
483 "Value": 1.15
484 },
485 {
486 "Direction": "less than",
487 "Name": "lower critical",
488 "Severity": 1,
489 "Value": 1.1
490 }
491 ],
492 "Type": "ADC"
493 },
494 {
495 "Index": 2,
496 "Name": "PVNN_PCH_AUX",
497 "Thresholds": [
498 {
499 "Direction": "greater than",
500 "Name": "upper critical",
501 "Severity": 1,
502 "Value": 1.2
503 },
504 {
505 "Direction": "greater than",
506 "Name": "upper non critical",
507 "Severity": 0,
508 "Value": 1.1
509 },
510 {
511 "Direction": "less than",
512 "Name": "lower non critical",
513 "Severity": 0,
514 "Value": 0.8
515 },
516 {
517 "Direction": "less than",
518 "Name": "lower critical",
519 "Severity": 1,
520 "Value": 0.7
521 }
522 ],
523 "Type": "ADC"
524 },
525 {
526 "Class": "Gpio",
527 "GpioPolarity": "Low",
528 "Name": "Chassis Intrusion Sensor",
529 "Type": "ChassisIntrusionSensor"
530 },
531 {
532 "Address": "0x8",
533 "Class": "METemp",
534 "Name": "SSB Temp",
535 "PowerState": "BiosPost",
536 "Thresholds": [
537 {
538 "Direction": "greater than",
539 "Name": "upper critical",
540 "Severity": 1,
541 "Value": 103
542 },
543 {
544 "Direction": "greater than",
545 "Name": "upper non critical",
546 "Severity": 0,
547 "Value": 98
548 },
549 {
550 "Direction": "less than",
551 "Name": "lower non critical",
552 "Severity": 0,
553 "Value": 5
554 },
555 {
556 "Direction": "less than",
557 "Name": "lower critical",
558 "Severity": 1,
559 "Value": 0
560 }
561 ],
562 "Type": "IpmbSensor"
563 },
564 {
565 "Address": "0x4A",
566 "Bus": 6,
567 "Name": "System Temp",
568 "Thresholds": [
569 {
570 "Direction": "greater than",
571 "Name": "upper critical",
572 "Severity": 1,
573 "Value": 115
574 },
575 {
576 "Direction": "greater than",
577 "Name": "upper non critical",
578 "Severity": 0,
579 "Value": 110
580 },
581 {
582 "Direction": "less than",
583 "Name": "lower non critical",
584 "Severity": 0,
585 "Value": 5
586 },
587 {
588 "Direction": "less than",
589 "Name": "lower critical",
590 "Severity": 1,
591 "Value": 0
592 }
593 ],
594 "Type": "TMP75"
595 },
596 {
597 "Address": "0x49",
598 "Bus": 6,
599 "Name": "PCH Temp",
600 "Thresholds": [
601 {
602 "Direction": "greater than",
603 "Name": "upper critical",
604 "Severity": 1,
605 "Value": 115
606 },
607 {
608 "Direction": "greater than",
609 "Name": "upper non critical",
610 "Severity": 0,
611 "Value": 110
612 },
613 {
614 "Direction": "less than",
615 "Name": "lower non critical",
616 "Severity": 0,
617 "Value": 5
618 },
619 {
620 "Direction": "less than",
621 "Name": "lower critical",
622 "Severity": 1,
623 "Value": 0
624 }
625 ],
626 "Type": "TMP75"
627 },
628 {
629 "Address": "0x48",
630 "Bus": 6,
631 "Name": "VR 0 Temp",
632 "Thresholds": [
633 {
634 "Direction": "greater than",
635 "Name": "upper critical",
636 "Severity": 1,
637 "Value": 115
638 },
639 {
640 "Direction": "greater than",
641 "Name": "upper non critical",
642 "Severity": 0,
643 "Value": 110
644 },
645 {
646 "Direction": "less than",
647 "Name": "lower non critical",
648 "Severity": 0,
649 "Value": 5
650 },
651 {
652 "Direction": "less than",
653 "Name": "lower critical",
654 "Severity": 1,
655 "Value": 0
656 }
657 ],
658 "Type": "TMP75"
659 },
660 {
661 "Address": "0x4b",
662 "Bus": 6,
663 "Name": "VR 1 Temp",
664 "Thresholds": [
665 {
666 "Direction": "greater than",
667 "Name": "upper critical",
668 "Severity": 1,
669 "Value": 115
670 },
671 {
672 "Direction": "greater than",
673 "Name": "upper non critical",
674 "Severity": 0,
675 "Value": 110
676 },
677 {
678 "Direction": "less than",
679 "Name": "lower non critical",
680 "Severity": 0,
681 "Value": 5
682 },
683 {
684 "Direction": "less than",
685 "Name": "lower critical",
686 "Severity": 1,
687 "Value": 0
688 }
689 ],
690 "Type": "TMP75"
691 },
692 {
693 "Address": "0x30",
694 "Bus": 0,
695 "CpuID": 0,
696 "DtsCritOffset": -2.0,
697 "Name": "cpu0",
698 "PresenceGpio": [
699 {
700 "Name": "CPU1_PRESENCE",
701 "Polarity": "Low"
702 }
703 ],
704 "Thresholds": [
705 {
706 "Direction": "greater than",
707 "Label": "DIMM",
708 "Name": "upper critical",
709 "Severity": 1,
710 "Value": 83
711 },
712 {
713 "Direction": "greater than",
714 "Label": "DIMM",
715 "Name": "upper non critical",
716 "Severity": 0,
717 "Value": 78
718 }
719 ],
720 "Type": "XeonCPU"
721 },
722 {
723 "Address": "0x31",
724 "Bus": 0,
725 "CpuID": 1,
726 "DtsCritOffset": -2.0,
727 "Name": "cpu1",
728 "PresenceGpio": [
729 {
730 "Name": "CPU2_PRESENCE",
731 "Polarity": "Low"
732 }
733 ],
734 "Thresholds": [
735 {
736 "Direction": "greater than",
737 "Label": "DIMM",
738 "Name": "upper critical",
739 "Severity": 1,
740 "Value": 83
741 },
742 {
743 "Direction": "greater than",
744 "Label": "DIMM",
745 "Name": "upper non critical",
746 "Severity": 0,
747 "Value": 78
748 }
749 ],
750 "Type": "XeonCPU"
751 }
752 ],
753 "Name": "VEGMAN Sx20 Baseboard",
754 "Probe": [
755 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'VEGMAN S[23]20.*'})",
756 "OR",
757 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'TATLIN\\.ARCHIVE.*'})"
758 ],
759 "Type": "Board",
760 "xyz.openbmc_project.Inventory.Decorator.Asset": {
761 "Manufacturer": "$BOARD_MANUFACTURER",
762 "Model": "$BOARD_PRODUCT_NAME",
763 "PartNumber": "$BOARD_PART_NUMBER",
764 "SerialNumber": "$BOARD_SERIAL_NUMBER"
765 },
766 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
767 "AssetTag": "$PRODUCT_ASSET_TAG"
768 },
769 "xyz.openbmc_project.Inventory.Item.System": {}
770 }
771]