blob: 44872e30d789ea08c6850923031a300f08a8c5c3 [file] [log] [blame]
James Feist3cb5fec2018-01-23 14:41:51 -08001{
2 "exposes": [
3 {
4 "fault_led": 0,
5 "name": "4U System Fan connector 1",
6 "present": 0,
7 "pwm": 1,
8 "status": "disabled",
9 "tachs": [
10 1
11 ],
12 "type": "IntelFanConnector"
13 },
14 {
15 "fault_led": 1,
16 "name": "4U System Fan connector 2",
17 "present": 1,
18 "pwm": 2,
19 "status": "disabled",
20 "tachs": [
21 2
22 ],
23 "type": "IntelFanConnector"
24 },
25 {
26 "fault_led": 2,
27 "name": "4U System Fan connector 3",
28 "present": 2,
29 "pwm": 3,
30 "status": "disabled",
31 "tachs": [
32 3
33 ],
34 "type": "IntelFanConnector"
35 },
36 {
37 "fault_led": 3,
38 "name": "4U System Fan connector 4",
39 "present": 3,
40 "pwm": 4,
41 "status": "disabled",
42 "tachs": [
43 4
44 ],
45 "type": "IntelFanConnector"
46 },
47 {
48 "fault_led": 4,
49 "name": "4U System Fan connector 5",
50 "present": 4,
51 "pwm": 5,
52 "status": "disabled",
53 "tachs": [
54 5
55 ],
56 "type": "IntelFanConnector"
57 },
58 {
59 "fault_led": 5,
60 "name": "4U System Fan connector 6",
61 "present": 5,
62 "pwm": 6,
63 "status": "disabled",
64 "tachs": [
65 6
66 ],
67 "type": "IntelFanConnector"
68 },
69 {
70 "fault_led": 6,
71 "name": "4U CPU 0 fan connector",
72 "pwm": 7,
73 "status": "disabled",
74 "tachs": [
75 7
76 ],
77 "type": "IntelFanConnector"
78 },
79 {
80 "fault_led": 7,
81 "name": "4U CPU 1 fan connector",
82 "pwm": 8,
83 "status": "disabled",
84 "tachs": [
85 8
86 ],
87 "type": "IntelFanConnector"
88 },
89 {
90 "name": "4U System Fan connector 7",
91 "pwm": 9,
92 "status": "disabled",
93 "tachs": [
94 9
95 ],
96 "type": "IntelFanConnector"
97 },
98 {
99 "address": "0x48",
100 "bus": 6,
James Feist1b2e2242018-01-30 13:45:19 -0800101 "name": "M_2 Temp",
James Feist3cb5fec2018-01-23 14:41:51 -0800102 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800103 {
104 "direction": "greater than",
105 "name": "upper critical",
106 "severity": 1,
107 "value": 115
108 },
109 {
110 "direction": "greater than",
111 "name": "upper non critical",
112 "severity": 0,
113 "value": 110
114 },
115 {
116 "direction": "less than",
117 "name": "lower non critical",
118 "severity": 0,
119 "value": 5
120 },
121 {
122 "direction": "less than",
123 "name": "lower critical",
124 "severity": 1,
125 "value": 0
126 }
James Feist3cb5fec2018-01-23 14:41:51 -0800127 ],
128 "type": "TMP75"
129 },
130 {
131 "address": "0x4F",
132 "bus": 6,
133 "name": "Memory VRM Temp",
134 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800135 {
136 "direction": "greater than",
137 "name": "upper critical",
138 "severity": 1,
139 "value": 115
140 },
141 {
142 "direction": "greater than",
143 "name": "upper non critical",
144 "severity": 0,
145 "value": 110
146 },
147 {
148 "direction": "less than",
149 "name": "lower non critical",
150 "severity": 0,
151 "value": 5
152 },
153 {
154 "direction": "less than",
155 "name": "lower critical",
156 "severity": 1,
157 "value": 0
158 }
James Feist3cb5fec2018-01-23 14:41:51 -0800159 ],
160 "type": "TMP75"
161 },
162 {
163 "address": "0x4E",
164 "bus": 6,
165 "name": "LR Memory Board Temp",
166 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800167 {
168 "direction": "greater than",
169 "name": "upper critical",
170 "severity": 1,
171 "value": 115
172 },
173 {
174 "direction": "greater than",
175 "name": "upper non critical",
176 "severity": 0,
177 "value": 110
178 },
179 {
180 "direction": "less than",
181 "name": "lower non critical",
182 "severity": 0,
183 "value": 5
184 },
185 {
186 "direction": "less than",
187 "name": "lower critical",
188 "severity": 1,
189 "value": 0
190 }
James Feist3cb5fec2018-01-23 14:41:51 -0800191 ],
192 "type": "TMP75"
193 },
194 {
195 "address": "0x4C",
196 "bus": 6,
197 "name": "BMC Temp",
198 "name1": "TMP421 Internal Temp",
199 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800200 {
201 "direction": "greater than",
202 "name": "upper critical",
203 "severity": 1,
204 "value": 115
205 },
206 {
207 "direction": "greater than",
208 "name": "upper non critical",
209 "severity": 0,
210 "value": 110
211 },
212 {
213 "direction": "less than",
214 "name": "lower non critical",
215 "severity": 0,
216 "value": 5
217 },
218 {
219 "direction": "less than",
220 "name": "lower critical",
221 "severity": 1,
222 "value": 0
223 }
James Feist3cb5fec2018-01-23 14:41:51 -0800224 ],
225 "type": "TMP421"
226 },
227 {
228 "address": "0x49",
229 "bus": 6,
230 "name": "CPU VR Temp",
231 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800232 {
233 "direction": "greater than",
234 "name": "upper critical",
235 "severity": 1,
236 "value": 115
237 },
238 {
239 "direction": "greater than",
240 "name": "upper non critical",
241 "severity": 0,
242 "value": 110
243 },
244 {
245 "direction": "less than",
246 "name": "lower non critical",
247 "severity": 0,
248 "value": 5
249 },
250 {
251 "direction": "less than",
252 "name": "lower critical",
253 "severity": 1,
254 "value": 0
255 }
James Feist3cb5fec2018-01-23 14:41:51 -0800256 ],
257 "type": "TMP75"
258 },
259 {
260 "address": "0x4D",
261 "bus": 6,
262 "name": "Ambient Temp",
263 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800264 {
265 "direction": "greater than",
266 "name": "upper critical",
267 "severity": 1,
268 "value": 115
269 },
270 {
271 "direction": "greater than",
272 "name": "upper non critical",
273 "severity": 0,
274 "value": 110
275 },
276 {
277 "direction": "less than",
278 "name": "lower non critical",
279 "severity": 0,
280 "value": 5
281 },
282 {
283 "direction": "less than",
284 "name": "lower critical",
285 "severity": 1,
286 "value": 0
287 }
James Feist3cb5fec2018-01-23 14:41:51 -0800288 ],
289 "type": "TMP75"
290 },
291 {
292 "index": 0,
293 "name": "PSU 12 Volt",
294 "scale_factor": 0.1124,
295 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800296 {
297 "direction": "greater than",
298 "name": "upper critical",
299 "severity": 1,
300 "value": 13.494
301 },
302 {
303 "direction": "greater than",
304 "name": "upper non critical",
305 "severity": 0,
306 "value": 13.101
307 },
308 {
309 "direction": "less than",
310 "name": "lower non critical",
311 "severity": 0,
312 "value": 10.945
313 },
314 {
315 "direction": "less than",
316 "name": "lower critical",
317 "severity": 1,
318 "value": 10.616
319 }
James Feist3cb5fec2018-01-23 14:41:51 -0800320 ],
321 "type": "ADC"
322 },
323 {
324 "index": 1,
325 "name": "P3V3",
326 "scale_factor": 0.4107,
327 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800328 {
329 "direction": "greater than",
330 "name": "upper critical",
331 "severity": 1,
332 "value": 3.647
333 },
334 {
335 "direction": "greater than",
336 "name": "upper non critical",
337 "severity": 0,
338 "value": 3.066
339 },
340 {
341 "direction": "less than",
342 "name": "lower non critical",
343 "severity": 0,
344 "value": 3.066
345 },
346 {
347 "direction": "less than",
348 "name": "lower critical",
349 "severity": 1,
350 "value": 2.974
351 }
James Feist3cb5fec2018-01-23 14:41:51 -0800352 ],
353 "type": "ADC"
354 },
355 {
356 "index": 2,
357 "name": "PVNN_PCH_AUX",
358 "scale_factor": 1.0,
359 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800360 {
361 "direction": "greater than",
362 "name": "upper critical",
363 "severity": 1,
364 "value": 1.081
365 },
366 {
367 "direction": "greater than",
368 "name": "upper non critical",
369 "severity": 0,
370 "value": 1.049
371 },
372 {
373 "direction": "less than",
374 "name": "lower non critical",
375 "severity": 0,
376 "value": 0.807
377 },
378 {
379 "direction": "less than",
380 "name": "lower critical",
381 "severity": 1,
382 "value": 0.783
383 }
James Feist3cb5fec2018-01-23 14:41:51 -0800384 ],
385 "type": "ADC"
386 },
387 {
388 "index": 3,
389 "name": "P1V05_PCH_AUX",
390 "scale_factor": 1.0,
391 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800392 {
393 "direction": "greater than",
394 "name": "upper critical",
395 "severity": 1,
396 "value": 1.139
397 },
398 {
399 "direction": "greater than",
400 "name": "upper non critical",
401 "severity": 0,
402 "value": 1.106
403 },
404 {
405 "direction": "less than",
406 "name": "lower non critical",
407 "severity": 0,
408 "value": 0.995
409 },
410 {
411 "direction": "less than",
412 "name": "lower critical",
413 "severity": 1,
414 "value": 0.966
415 }
James Feist3cb5fec2018-01-23 14:41:51 -0800416 ],
417 "type": "ADC"
418 },
419 {
420 "index": 4,
421 "name": "P0V83_LAN_AUX",
422 "scale_factor": 1.0,
423 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800424 {
425 "direction": "greater than",
426 "name": "upper critical",
427 "severity": 1,
428 "value": 0.901
429 },
430 {
431 "direction": "greater than",
432 "name": "upper non critical",
433 "severity": 0,
434 "value": 0.875
435 },
436 {
437 "direction": "less than",
438 "name": "lower non critical",
439 "severity": 0,
440 "value": 0.786
441 },
442 {
443 "direction": "less than",
444 "name": "lower critical",
445 "severity": 1,
446 "value": 0.763
447 }
James Feist3cb5fec2018-01-23 14:41:51 -0800448 ],
449 "type": "ADC"
450 },
451 {
452 "index": 5,
453 "name": "P5V_STBY",
454 "scale_factor": 0.2717,
455 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800456 {
457 "direction": "greater than",
458 "name": "upper critical",
459 "severity": 1,
460 "value": 13.494
461 },
462 {
463 "direction": "greater than",
464 "name": "upper non critical",
465 "severity": 0,
466 "value": 13.101
467 },
468 {
469 "direction": "less than",
470 "name": "lower non critical",
471 "severity": 0,
472 "value": 10.945
473 },
474 {
475 "direction": "less than",
476 "name": "lower critical",
477 "severity": 1,
478 "value": 10.616
479 }
James Feist3cb5fec2018-01-23 14:41:51 -0800480 ],
481 "type": "ADC"
482 },
483 {
484 "index": 6,
485 "name": "P1V8_PCH_AUX",
486 "scale_factor": 0.7505,
487 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800488 {
489 "direction": "greater than",
490 "name": "upper critical",
491 "severity": 1,
492 "value": 1.961
493 },
494 {
495 "direction": "greater than",
496 "name": "upper non critical",
497 "severity": 0,
498 "value": 1.904
499 },
500 {
501 "direction": "less than",
502 "name": "lower non critical",
503 "severity": 0,
504 "value": 1.699
505 },
506 {
507 "direction": "less than",
508 "name": "lower critical",
509 "severity": 1,
510 "value": 1.648
511 }
James Feist3cb5fec2018-01-23 14:41:51 -0800512 ],
513 "type": "ADC"
514 },
515 {
516 "index": 7,
517 "name": "P3V_BAT",
518 "scale_factor": 0.3333,
519 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800520 {
521 "direction": "greater than",
522 "name": "upper critical",
523 "severity": 1,
524 "value": 3.296
525 },
526 {
527 "direction": "greater than",
528 "name": "upper non critical",
529 "severity": 0,
530 "value": 3.263
531 },
532 {
533 "direction": "less than",
534 "name": "lower non critical",
535 "severity": 0,
536 "value": 2.457
537 },
538 {
539 "direction": "less than",
540 "name": "lower critical",
541 "severity": 1,
542 "value": 2.138
543 }
James Feist3cb5fec2018-01-23 14:41:51 -0800544 ],
545 "type": "ADC"
546 },
547 {
548 "index": 8,
549 "name": "PVCCIN_CPU0",
550 "scale_factor": 0.7505,
551 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800552 {
553 "direction": "greater than",
554 "name": "upper critical",
555 "severity": 1,
556 "value": 2.151
557 },
558 {
559 "direction": "greater than",
560 "name": "upper non critical",
561 "severity": 0,
562 "value": 2.088
563 },
564 {
565 "direction": "less than",
566 "name": "lower non critical",
567 "severity": 0,
568 "value": 1.418
569 },
570 {
571 "direction": "less than",
572 "name": "lower critical",
573 "severity": 1,
574 "value": 1.376
575 }
James Feist3cb5fec2018-01-23 14:41:51 -0800576 ],
577 "type": "ADC"
578 },
579 {
580 "index": 9,
581 "name": "PVCCIN_CPU1",
582 "scale_factor": 0.7505,
583 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800584 {
585 "direction": "greater than",
586 "name": "upper critical",
587 "severity": 1,
588 "value": 2.151
589 },
590 {
591 "direction": "greater than",
592 "name": "upper non critical",
593 "severity": 0,
594 "value": 2.088
595 },
596 {
597 "direction": "less than",
598 "name": "lower non critical",
599 "severity": 0,
600 "value": 1.418
601 },
602 {
603 "direction": "less than",
604 "name": "lower critical",
605 "severity": 1,
606 "value": 1.376
607 }
James Feist3cb5fec2018-01-23 14:41:51 -0800608 ],
609 "type": "ADC"
610 },
611 {
612 "index": 10,
613 "name": "PVDDQ_ABC_CPU0",
614 "scale_factor": 1.0,
615 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800616 {
617 "direction": "greater than",
618 "name": "upper critical",
619 "severity": 1,
620 "value": 1.301
621 },
622 {
623 "direction": "greater than",
624 "name": "upper non critical",
625 "severity": 0,
626 "value": 1.263
627 },
628 {
629 "direction": "less than",
630 "name": "lower non critical",
631 "severity": 0,
632 "value": 1.138
633 },
634 {
635 "direction": "less than",
636 "name": "lower critical",
637 "severity": 1,
638 "value": 1.104
639 }
James Feist3cb5fec2018-01-23 14:41:51 -0800640 ],
641 "type": "ADC"
642 },
643 {
644 "index": 11,
645 "name": "PVDDQ_DEF_CPU0",
646 "scale_factor": 1.0,
647 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800648 {
649 "direction": "greater than",
650 "name": "upper critical",
651 "severity": 1,
652 "value": 1.301
653 },
654 {
655 "direction": "greater than",
656 "name": "upper non critical",
657 "severity": 0,
658 "value": 1.263
659 },
660 {
661 "direction": "less than",
662 "name": "lower non critical",
663 "severity": 0,
664 "value": 1.138
665 },
666 {
667 "direction": "less than",
668 "name": "lower critical",
669 "severity": 1,
670 "value": 1.104
671 }
James Feist3cb5fec2018-01-23 14:41:51 -0800672 ],
673 "type": "ADC"
674 },
675 {
676 "index": 12,
677 "name": "PVDDQ_ABC_CPU1",
678 "scale_factor": 1.0,
679 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800680 {
681 "direction": "greater than",
682 "name": "upper critical",
683 "severity": 1,
684 "value": 1.301
685 },
686 {
687 "direction": "greater than",
688 "name": "upper non critical",
689 "severity": 0,
690 "value": 1.263
691 },
692 {
693 "direction": "less than",
694 "name": "lower non critical",
695 "severity": 0,
696 "value": 1.138
697 },
698 {
699 "direction": "less than",
700 "name": "lower critical",
701 "severity": 1,
702 "value": 1.104
703 }
James Feist3cb5fec2018-01-23 14:41:51 -0800704 ],
705 "type": "ADC"
706 },
707 {
708 "index": 13,
709 "name": "PVDDQ_DEF_CPU1",
710 "scale_factor": 1.0,
711 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800712 {
713 "direction": "greater than",
714 "name": "upper critical",
715 "severity": 1,
716 "value": 1.301
717 },
718 {
719 "direction": "greater than",
720 "name": "upper non critical",
721 "severity": 0,
722 "value": 1.263
723 },
724 {
725 "direction": "less than",
726 "name": "lower non critical",
727 "severity": 0,
728 "value": 1.138
729 },
730 {
731 "direction": "less than",
732 "name": "lower critical",
733 "severity": 1,
734 "value": 1.104
735 }
James Feist3cb5fec2018-01-23 14:41:51 -0800736 ],
737 "type": "ADC"
738 },
739 {
740 "index": 14,
741 "name": "PVCCIO_CPU0",
742 "scale_factor": 1.0,
743 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800744 {
745 "direction": "greater than",
746 "name": "upper critical",
747 "severity": 1,
748 "value": 1.19
749 },
750 {
751 "direction": "greater than",
752 "name": "upper non critical",
753 "severity": 0,
754 "value": 1.155
755 },
756 {
757 "direction": "less than",
758 "name": "lower non critical",
759 "severity": 0,
760 "value": 0.752
761 },
762 {
763 "direction": "less than",
764 "name": "lower critical",
765 "severity": 1,
766 "value": 0.729
767 }
James Feist3cb5fec2018-01-23 14:41:51 -0800768 ],
769 "type": "ADC"
770 },
771 {
772 "index": 15,
773 "name": "PVCCIO_CPU1",
774 "scale_factor": 1.0,
775 "thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800776 {
777 "direction": "greater than",
778 "name": "upper critical",
779 "severity": 1,
780 "value": 1.19
781 },
782 {
783 "direction": "greater than",
784 "name": "upper non critical",
785 "severity": 0,
786 "value": 1.155
787 },
788 {
789 "direction": "less than",
790 "name": "lower non critical",
791 "severity": 0,
792 "value": 0.752
793 },
794 {
795 "direction": "less than",
796 "name": "lower critical",
797 "severity": 1,
798 "value": 0.729
799 }
James Feist3cb5fec2018-01-23 14:41:51 -0800800 ],
801 "type": "ADC"
802 },
803 {
Jae Hyun Yoof2912382018-03-05 17:12:33 -0800804 "address": "0x30",
James Feist11be6672018-04-06 14:05:32 -0700805 "cpu_id": 0,
James Feist3cb5fec2018-01-23 14:41:51 -0800806 "name": "Skylake CPU 0",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700807 "thresholds": [
808 {
809 "direction": "greater than",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700810 "label": "DIMM",
James Feist11be6672018-04-06 14:05:32 -0700811 "name": "upper critical",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700812 "severity": 1,
813 "value": 99
814 },
815 {
816 "direction": "greater than",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700817 "label": "DIMM",
James Feist11be6672018-04-06 14:05:32 -0700818 "name": "upper non critical",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700819 "severity": 0,
820 "value": 89
821 }
822 ],
James Feist3cb5fec2018-01-23 14:41:51 -0800823 "type": "SkylakeCPU"
824 },
825 {
Jae Hyun Yoof2912382018-03-05 17:12:33 -0800826 "address": "0x31",
James Feist11be6672018-04-06 14:05:32 -0700827 "cpu_id": 1,
James Feist3cb5fec2018-01-23 14:41:51 -0800828 "name": "Skylake CPU 1",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700829 "thresholds": [
830 {
831 "direction": "greater than",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700832 "label": "DIMM",
James Feist11be6672018-04-06 14:05:32 -0700833 "name": "upper critical",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700834 "severity": 1,
835 "value": 99
836 },
837 {
838 "direction": "greater than",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700839 "label": "DIMM",
James Feist11be6672018-04-06 14:05:32 -0700840 "name": "upper non critical",
Jae Hyun Yoo78d98792018-03-16 16:47:58 -0700841 "severity": 0,
842 "value": 89
843 }
844 ],
James Feist3cb5fec2018-01-23 14:41:51 -0800845 "type": "SkylakeCPU"
846 }
847 ],
848 "name": "STP Baseboard",
James Feist11be6672018-04-06 14:05:32 -0700849 "probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*STB'})",
850 "type": "Board",
851 "xyz.openbmc_project.Inventory.Decorator.Asset": {
852 "Manufacturer": "$PRODUCT_MANUFACTURER",
853 "Model": "$PRODUCT_PRODUCT_NAME",
854 "PartNumber": "$PRODUCT_PART_NUMBER",
855 "SerialNumber": "$PRODUCT_PRODUCT_SERIAL_NUMBER"
856 }
857}