blob: c81a5532d349e3bcfe2f434e863ece07ad9faa8f [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 {
Sui Chen9bb6ec22022-09-25 09:01:00 -0700526 "Name": "BMC",
527 "Type": "BMC"
528 },
529 {
Andrei Kartashev9d455522022-01-11 13:27:29 +0300530 "Class": "Gpio",
531 "GpioPolarity": "Low",
532 "Name": "Chassis Intrusion Sensor",
533 "Type": "ChassisIntrusionSensor"
534 },
535 {
536 "Address": "0x8",
537 "Class": "METemp",
538 "Name": "SSB Temp",
539 "PowerState": "BiosPost",
540 "Thresholds": [
541 {
542 "Direction": "greater than",
543 "Name": "upper critical",
544 "Severity": 1,
545 "Value": 103
546 },
547 {
548 "Direction": "greater than",
549 "Name": "upper non critical",
550 "Severity": 0,
551 "Value": 98
552 },
553 {
554 "Direction": "less than",
555 "Name": "lower non critical",
556 "Severity": 0,
557 "Value": 5
558 },
559 {
560 "Direction": "less than",
561 "Name": "lower critical",
562 "Severity": 1,
563 "Value": 0
564 }
565 ],
566 "Type": "IpmbSensor"
567 },
568 {
569 "Address": "0x4A",
570 "Bus": 6,
571 "Name": "System Temp",
572 "Thresholds": [
573 {
574 "Direction": "greater than",
575 "Name": "upper critical",
576 "Severity": 1,
577 "Value": 115
578 },
579 {
580 "Direction": "greater than",
581 "Name": "upper non critical",
582 "Severity": 0,
583 "Value": 110
584 },
585 {
586 "Direction": "less than",
587 "Name": "lower non critical",
588 "Severity": 0,
589 "Value": 5
590 },
591 {
592 "Direction": "less than",
593 "Name": "lower critical",
594 "Severity": 1,
595 "Value": 0
596 }
597 ],
598 "Type": "TMP75"
599 },
600 {
601 "Address": "0x49",
602 "Bus": 6,
603 "Name": "PCH Temp",
604 "Thresholds": [
605 {
606 "Direction": "greater than",
607 "Name": "upper critical",
608 "Severity": 1,
609 "Value": 115
610 },
611 {
612 "Direction": "greater than",
613 "Name": "upper non critical",
614 "Severity": 0,
615 "Value": 110
616 },
617 {
618 "Direction": "less than",
619 "Name": "lower non critical",
620 "Severity": 0,
621 "Value": 5
622 },
623 {
624 "Direction": "less than",
625 "Name": "lower critical",
626 "Severity": 1,
627 "Value": 0
628 }
629 ],
630 "Type": "TMP75"
631 },
632 {
633 "Address": "0x48",
634 "Bus": 6,
635 "Name": "VR 0 Temp",
636 "Thresholds": [
637 {
638 "Direction": "greater than",
639 "Name": "upper critical",
640 "Severity": 1,
641 "Value": 115
642 },
643 {
644 "Direction": "greater than",
645 "Name": "upper non critical",
646 "Severity": 0,
647 "Value": 110
648 },
649 {
650 "Direction": "less than",
651 "Name": "lower non critical",
652 "Severity": 0,
653 "Value": 5
654 },
655 {
656 "Direction": "less than",
657 "Name": "lower critical",
658 "Severity": 1,
659 "Value": 0
660 }
661 ],
662 "Type": "TMP75"
663 },
664 {
665 "Address": "0x4b",
666 "Bus": 6,
667 "Name": "VR 1 Temp",
668 "Thresholds": [
669 {
670 "Direction": "greater than",
671 "Name": "upper critical",
672 "Severity": 1,
673 "Value": 115
674 },
675 {
676 "Direction": "greater than",
677 "Name": "upper non critical",
678 "Severity": 0,
679 "Value": 110
680 },
681 {
682 "Direction": "less than",
683 "Name": "lower non critical",
684 "Severity": 0,
685 "Value": 5
686 },
687 {
688 "Direction": "less than",
689 "Name": "lower critical",
690 "Severity": 1,
691 "Value": 0
692 }
693 ],
694 "Type": "TMP75"
695 },
696 {
697 "Address": "0x30",
698 "Bus": 0,
699 "CpuID": 0,
700 "DtsCritOffset": -2.0,
701 "Name": "cpu0",
702 "PresenceGpio": [
703 {
704 "Name": "CPU1_PRESENCE",
705 "Polarity": "Low"
706 }
707 ],
708 "Thresholds": [
709 {
710 "Direction": "greater than",
711 "Label": "DIMM",
712 "Name": "upper critical",
713 "Severity": 1,
714 "Value": 83
715 },
716 {
717 "Direction": "greater than",
718 "Label": "DIMM",
719 "Name": "upper non critical",
720 "Severity": 0,
721 "Value": 78
722 }
723 ],
724 "Type": "XeonCPU"
725 },
726 {
727 "Address": "0x31",
728 "Bus": 0,
729 "CpuID": 1,
730 "DtsCritOffset": -2.0,
731 "Name": "cpu1",
732 "PresenceGpio": [
733 {
734 "Name": "CPU2_PRESENCE",
735 "Polarity": "Low"
736 }
737 ],
738 "Thresholds": [
739 {
740 "Direction": "greater than",
741 "Label": "DIMM",
742 "Name": "upper critical",
743 "Severity": 1,
744 "Value": 83
745 },
746 {
747 "Direction": "greater than",
748 "Label": "DIMM",
749 "Name": "upper non critical",
750 "Severity": 0,
751 "Value": 78
752 }
753 ],
754 "Type": "XeonCPU"
755 }
756 ],
757 "Name": "VEGMAN Sx20 Baseboard",
758 "Probe": [
759 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'VEGMAN S[23]20.*'})",
760 "OR",
761 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'TATLIN\\.ARCHIVE.*'})"
762 ],
763 "Type": "Board",
764 "xyz.openbmc_project.Inventory.Decorator.Asset": {
765 "Manufacturer": "$BOARD_MANUFACTURER",
766 "Model": "$BOARD_PRODUCT_NAME",
767 "PartNumber": "$BOARD_PART_NUMBER",
768 "SerialNumber": "$BOARD_SERIAL_NUMBER"
769 },
770 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
771 "AssetTag": "$PRODUCT_ASSET_TAG"
772 },
773 "xyz.openbmc_project.Inventory.Item.System": {}
774 }
775]