blob: 5b8f2d793bd4d143543194033b24287489179162 [file] [log] [blame]
Delphine CC Chiudf1eac92023-08-30 18:23:13 +08001{
2 "Exposes": [
3 {
Delphine CC Chiu82e6a3f2023-08-08 17:42:59 +08004 "Address": "0x1f",
5 "Bus": "$bus",
6 "Labels": [
7 "in0",
8 "in1",
9 "in2",
10 "in3",
11 "in4",
12 "in5",
13 "in6",
14 "in7"
15 ],
16 "Name": "FANBOARD$bus % 30 ADC",
17 "Thresholds": [
18 {
19 "Direction": "greater than",
20 "Label": "in0",
21 "Name": "upper non recoverable",
22 "Severity": 4,
23 "Value": 6
24 },
25 {
26 "Direction": "greater than",
27 "Label": "in0",
28 "Name": "upper critical",
29 "Severity": 1,
30 "Value": 2.156
31 },
32 {
33 "Direction": "greater than",
34 "Label": "in0",
35 "Name": "upper non critical",
36 "Severity": 0,
37 "Value": 2.058
38 },
39 {
40 "Direction": "greater than",
41 "Label": "in1",
42 "Name": "upper non recoverable",
43 "Severity": 4,
44 "Value": 6
45 },
46 {
47 "Direction": "greater than",
48 "Label": "in1",
49 "Name": "upper critical",
50 "Severity": 1,
51 "Value": 2.156
52 },
53 {
54 "Direction": "greater than",
55 "Label": "in1",
56 "Name": "upper non critical",
57 "Severity": 0,
58 "Value": 2.058
59 },
60 {
61 "Direction": "greater than",
62 "Label": "in2",
63 "Name": "upper non recoverable",
64 "Severity": 4,
65 "Value": 6
66 },
67 {
68 "Direction": "greater than",
69 "Label": "in2",
70 "Name": "upper critical",
71 "Severity": 1,
72 "Value": 2.156
73 },
74 {
75 "Direction": "greater than",
76 "Label": "in2",
77 "Name": "upper non critical",
78 "Severity": 0,
79 "Value": 2.058
80 },
81 {
82 "Direction": "greater than",
83 "Label": "in3",
84 "Name": "upper non recoverable",
85 "Severity": 4,
86 "Value": 6
87 },
88 {
89 "Direction": "greater than",
90 "Label": "in3",
91 "Name": "upper critical",
92 "Severity": 1,
93 "Value": 2.156
94 },
95 {
96 "Direction": "greater than",
97 "Label": "in3",
98 "Name": "upper non critical",
99 "Severity": 0,
100 "Value": 2.058
101 },
102 {
103 "Direction": "greater than",
104 "Label": "in4",
105 "Name": "upper non recoverable",
106 "Severity": 4,
107 "Value": 6
108 },
109 {
110 "Direction": "greater than",
111 "Label": "in4",
112 "Name": "upper critical",
113 "Severity": 1,
114 "Value": 2.156
115 },
116 {
117 "Direction": "greater than",
118 "Label": "in4",
119 "Name": "upper non critical",
120 "Severity": 0,
121 "Value": 2.058
122 },
123 {
124 "Direction": "greater than",
125 "Label": "in5",
126 "Name": "upper non recoverable",
127 "Severity": 4,
128 "Value": 6
129 },
130 {
131 "Direction": "greater than",
132 "Label": "in5",
133 "Name": "upper critical",
134 "Severity": 1,
135 "Value": 2.156
136 },
137 {
138 "Direction": "greater than",
139 "Label": "in5",
140 "Name": "upper non critical",
141 "Severity": 0,
142 "Value": 2.058
143 },
144 {
145 "Direction": "greater than",
146 "Label": "in6",
147 "Name": "upper non recoverable",
148 "Severity": 4,
149 "Value": 60
150 },
151 {
152 "Direction": "greater than",
153 "Label": "in6",
154 "Name": "upper critical",
155 "Severity": 1,
156 "Value": 53.28
157 },
158 {
159 "Direction": "greater than",
160 "Label": "in6",
161 "Name": "upper non critical",
162 "Severity": 0,
163 "Value": 52.8
164 },
165 {
166 "Direction": "less than",
167 "Label": "in6",
168 "Name": "lower non critical",
169 "Severity": 0,
170 "Value": 43.2
171 },
172 {
173 "Direction": "less than",
174 "Label": "in6",
175 "Name": "lower critical",
176 "Severity": 1,
177 "Value": 42.72
178 },
179 {
180 "Direction": "less than",
181 "Label": "in6",
182 "Name": "lower non recoverable",
183 "Severity": 4,
184 "Value": 40
185 },
186 {
187 "Direction": "greater than",
188 "Label": "in7",
189 "Name": "upper non recoverable",
190 "Severity": 4,
191 "Value": 3.83
192 },
193 {
194 "Direction": "greater than",
195 "Label": "in7",
196 "Name": "upper critical",
197 "Severity": 1,
198 "Value": 3.432
199 },
200 {
201 "Direction": "greater than",
202 "Label": "in7",
203 "Name": "upper non critical",
204 "Severity": 0,
205 "Value": 3.399
206 },
207 {
208 "Direction": "less than",
209 "Label": "in7",
210 "Name": "lower non critical",
211 "Severity": 0,
212 "Value": 3.201
213 },
214 {
215 "Direction": "less than",
216 "Label": "in7",
217 "Name": "lower critical",
218 "Severity": 1,
219 "Value": 3.168
220 },
221 {
222 "Direction": "less than",
223 "Label": "in7",
224 "Name": "lower non recoverable",
225 "Severity": 4,
226 "Value": 2.64
227 }
228 ],
229 "Type": "ADC128D818",
230 "in0_Name": "FANBOARD$bus % 30 ADC_48V_FAN0_CURR_A",
231 "in0_Scale": 300,
232 "in1_Name": "FANBOARD$bus % 30 ADC_48V_FAN1_CURR_A",
233 "in1_Scale": 300,
234 "in2_Name": "FANBOARD$bus % 30 ADC_48V_FAN2_CURR_A",
235 "in2_Scale": 300,
236 "in3_Name": "FANBOARD$bus % 30 ADC_48V_FAN3_CURR_A",
237 "in3_Scale": 300,
238 "in4_Name": "FANBOARD$bus % 30 ADC_48V_FAN4_CURR_A",
239 "in4_Scale": 300,
240 "in5_Name": "FANBOARD$bus % 30 ADC_48V_FAN5_CURR_A",
241 "in5_Scale": 300,
242 "in6_Name": "FANBOARD$bus % 30 ADC_48V_AUX_VOLT_V",
243 "in6_Scale": 31.9458,
244 "in7_Name": "FANBOARD$bus % 30 ADC_3V3_STBY_VOLT_V",
245 "in7_Scale": 500
246 },
247 {
Delphine CC Chiudf1eac92023-08-30 18:23:13 +0800248 "Address": "$address",
249 "Bus": "$bus",
250 "Name": "Fan Board $bus % 30 FRU",
251 "Type": "EEPROM"
252 },
253 {
254 "Address": "0x20",
255 "Bus": "$bus",
256 "Connector": {
257 "Name": "FANBOARD$bus % 30 FAN0_TACH_IL",
258 "Pwm": 0,
259 "PwmName": "FANBOARD$bus % 30 FAN0_PWM",
260 "Tachs": [
261 0
262 ]
263 },
264 "Index": 0,
265 "Name": "FANBOARD$bus % 30 FAN0_TACH_IL",
266 "PowerState": "Always",
267 "Thresholds": [
268 {
269 "Direction": "greater than",
270 "Name": "upper critical",
271 "Severity": 1,
272 "Value": 17380
273 },
274 {
275 "Direction": "greater than",
276 "Name": "upper non critical",
277 "Severity": 0,
278 "Value": 13915
279 },
280 {
281 "Direction": "less than",
282 "Name": "lower critical",
283 "Severity": 1,
284 "Value": 1000
285 }
286 ],
287 "Type": "I2CFan"
288 },
289 {
290 "Address": "0x20",
291 "Bus": "$bus",
292 "Connector": {
293 "Name": "FANBOARD$bus % 30 FAN0_TACH_OL",
294 "Pwm": 0,
295 "PwmName": "FANBOARD$bus % 30 FAN0_PWM",
296 "Tachs": [
297 1
298 ]
299 },
300 "Index": 1,
301 "Name": "FANBOARD$bus % 30 FAN0_TACH_OL",
302 "PowerState": "Always",
303 "Thresholds": [
304 {
305 "Direction": "greater than",
306 "Name": "upper critical",
307 "Severity": 1,
308 "Value": 17380
309 },
310 {
311 "Direction": "greater than",
312 "Name": "upper non critical",
313 "Severity": 0,
314 "Value": 13915
315 },
316 {
317 "Direction": "less than",
318 "Name": "lower critical",
319 "Severity": 1,
320 "Value": 1000
321 }
322 ],
323 "Type": "I2CFan"
324 },
325 {
326 "Address": "0x20",
327 "Bus": "$bus",
328 "Connector": {
329 "Name": "FANBOARD$bus % 30 FAN1_TACH_IL",
330 "Pwm": 1,
331 "PwmName": "FANBOARD$bus % 30 FAN1_PWM",
332 "Tachs": [
333 2
334 ]
335 },
336 "Index": 2,
337 "Name": "FANBOARD$bus % 30 FAN1_TACH_IL",
338 "PowerState": "Always",
339 "Thresholds": [
340 {
341 "Direction": "greater than",
342 "Name": "upper critical",
343 "Severity": 1,
344 "Value": 17380
345 },
346 {
347 "Direction": "greater than",
348 "Name": "upper non critical",
349 "Severity": 0,
350 "Value": 13915
351 },
352 {
353 "Direction": "less than",
354 "Name": "lower critical",
355 "Severity": 1,
356 "Value": 1000
357 }
358 ],
359 "Type": "I2CFan"
360 },
361 {
362 "Address": "0x20",
363 "Bus": "$bus",
364 "Connector": {
365 "Name": "FANBOARD$bus % 30 FAN1_TACH_OL",
366 "Pwm": 1,
367 "PwmName": "FANBOARD$bus % 30 FAN1_PWM",
368 "Tachs": [
369 9
370 ]
371 },
372 "Index": 9,
373 "Name": "FANBOARD$bus % 30 FAN1_TACH_OL",
374 "PowerState": "Always",
375 "Thresholds": [
376 {
377 "Direction": "greater than",
378 "Name": "upper critical",
379 "Severity": 1,
380 "Value": 17380
381 },
382 {
383 "Direction": "greater than",
384 "Name": "upper non critical",
385 "Severity": 0,
386 "Value": 13915
387 },
388 {
389 "Direction": "less than",
390 "Name": "lower critical",
391 "Severity": 1,
392 "Value": 1000
393 }
394 ],
395 "Type": "I2CFan"
396 },
397 {
398 "Address": "0x20",
399 "Bus": "$bus",
400 "Connector": {
401 "Name": "FANBOARD$bus % 30 FAN2_TACH_IL",
402 "Pwm": 2,
403 "PwmName": "FANBOARD$bus % 30 FAN2_PWM",
404 "Tachs": [
405 3
406 ]
407 },
408 "Index": 3,
409 "Name": "FANBOARD$bus % 30 FAN2_TACH_IL",
410 "PowerState": "Always",
411 "Thresholds": [
412 {
413 "Direction": "greater than",
414 "Name": "upper critical",
415 "Severity": 1,
416 "Value": 17380
417 },
418 {
419 "Direction": "greater than",
420 "Name": "upper non critical",
421 "Severity": 0,
422 "Value": 13915
423 },
424 {
425 "Direction": "less than",
426 "Name": "lower critical",
427 "Severity": 1,
428 "Value": 1000
429 }
430 ],
431 "Type": "I2CFan"
432 },
433 {
434 "Address": "0x20",
435 "Bus": "$bus",
436 "Connector": {
437 "Name": "FANBOARD$bus % 30 FAN2_TACH_OL",
438 "Pwm": 2,
439 "PwmName": "FANBOARD$bus % 30 FAN2_PWM",
440 "Tachs": [
441 10
442 ]
443 },
444 "Index": 10,
445 "Name": "FANBOARD$bus % 30 FAN2_TACH_OL",
446 "PowerState": "Always",
447 "Thresholds": [
448 {
449 "Direction": "greater than",
450 "Name": "upper critical",
451 "Severity": 1,
452 "Value": 17380
453 },
454 {
455 "Direction": "greater than",
456 "Name": "upper non critical",
457 "Severity": 0,
458 "Value": 13915
459 },
460 {
461 "Direction": "less than",
462 "Name": "lower critical",
463 "Severity": 1,
464 "Value": 1000
465 }
466 ],
467 "Type": "I2CFan"
468 },
469 {
470 "Address": "0x2f",
471 "Bus": "$bus",
472 "Connector": {
473 "Name": "FANBOARD$bus % 30 FAN3_TACH_IL",
474 "Pwm": 0,
475 "PwmName": "FANBOARD$bus % 30 FAN3_PWM",
476 "Tachs": [
477 0
478 ]
479 },
480 "Index": 0,
481 "Name": "FANBOARD$bus % 30 FAN3_TACH_IL",
482 "PowerState": "Always",
483 "Thresholds": [
484 {
485 "Direction": "greater than",
486 "Name": "upper critical",
487 "Severity": 1,
488 "Value": 17380
489 },
490 {
491 "Direction": "greater than",
492 "Name": "upper non critical",
493 "Severity": 0,
494 "Value": 13915
495 },
496 {
497 "Direction": "less than",
498 "Name": "lower critical",
499 "Severity": 1,
500 "Value": 1000
501 }
502 ],
503 "Type": "I2CFan"
504 },
505 {
506 "Address": "0x2f",
507 "Bus": "$bus",
508 "Connector": {
509 "Name": "FANBOARD$bus % 30 FAN3_TACH_OL",
510 "Pwm": 0,
511 "PwmName": "FANBOARD$bus % 30 FAN3_PWM",
512 "Tachs": [
513 1
514 ]
515 },
516 "Index": 1,
517 "Name": "FANBOARD$bus % 30 FAN3_TACH_OL",
518 "PowerState": "Always",
519 "Thresholds": [
520 {
521 "Direction": "greater than",
522 "Name": "upper critical",
523 "Severity": 1,
524 "Value": 17380
525 },
526 {
527 "Direction": "greater than",
528 "Name": "upper non critical",
529 "Severity": 0,
530 "Value": 13915
531 },
532 {
533 "Direction": "less than",
534 "Name": "lower critical",
535 "Severity": 1,
536 "Value": 1000
537 }
538 ],
539 "Type": "I2CFan"
540 },
541 {
542 "Address": "0x2f",
543 "Bus": "$bus",
544 "Connector": {
545 "Name": "FANBOARD$bus % 30 FAN4_TACH_IL",
546 "Pwm": 1,
547 "PwmName": "FANBOARD$bus % 30 FAN4_PWM",
548 "Tachs": [
549 2
550 ]
551 },
552 "Index": 2,
553 "Name": "FANBOARD$bus % 30 FAN4_TACH_IL",
554 "PowerState": "Always",
555 "Thresholds": [
556 {
557 "Direction": "greater than",
558 "Name": "upper critical",
559 "Severity": 1,
560 "Value": 17380
561 },
562 {
563 "Direction": "greater than",
564 "Name": "upper non critical",
565 "Severity": 0,
566 "Value": 13915
567 },
568 {
569 "Direction": "less than",
570 "Name": "lower critical",
571 "Severity": 1,
572 "Value": 1000
573 }
574 ],
575 "Type": "I2CFan"
576 },
577 {
578 "Address": "0x2f",
579 "Bus": "$bus",
580 "Connector": {
581 "Name": "FANBOARD$bus % 30 FAN4_TACH_OL",
582 "Pwm": 1,
583 "PwmName": "FANBOARD$bus % 30 FAN4_PWM",
584 "Tachs": [
585 9
586 ]
587 },
588 "Index": 9,
589 "Name": "FANBOARD$bus % 30 FAN4_TACH_OL",
590 "PowerState": "Always",
591 "Thresholds": [
592 {
593 "Direction": "greater than",
594 "Name": "upper critical",
595 "Severity": 1,
596 "Value": 17380
597 },
598 {
599 "Direction": "greater than",
600 "Name": "upper non critical",
601 "Severity": 0,
602 "Value": 13915
603 },
604 {
605 "Direction": "less than",
606 "Name": "lower critical",
607 "Severity": 1,
608 "Value": 1000
609 }
610 ],
611 "Type": "I2CFan"
612 },
613 {
614 "Address": "0x2f",
615 "Bus": "$bus",
616 "Connector": {
617 "Name": "FANBOARD$bus % 30 FAN5_TACH_IL",
618 "Pwm": 2,
619 "PwmName": "FANBOARD$bus % 30 FAN5_PWM",
620 "Tachs": [
621 3
622 ]
623 },
624 "Index": 3,
625 "Name": "FANBOARD$bus % 30 FAN5_TACH_IL",
626 "PowerState": "Always",
627 "Thresholds": [
628 {
629 "Direction": "greater than",
630 "Name": "upper critical",
631 "Severity": 1,
632 "Value": 17380
633 },
634 {
635 "Direction": "greater than",
636 "Name": "upper non critical",
637 "Severity": 0,
638 "Value": 13915
639 },
640 {
641 "Direction": "less than",
642 "Name": "lower critical",
643 "Severity": 1,
644 "Value": 1000
645 }
646 ],
647 "Type": "I2CFan"
648 },
649 {
650 "Address": "0x2f",
651 "Bus": "$bus",
652 "Connector": {
653 "Name": "FANBOARD$bus % 30 FAN5_TACH_OL",
654 "Pwm": 2,
655 "PwmName": "FANBOARD$bus % 30 FAN5_PWM",
656 "Tachs": [
657 10
658 ]
659 },
660 "Index": 10,
661 "Name": "FANBOARD$bus % 30 FAN5_TACH_OL",
662 "PowerState": "Always",
663 "Thresholds": [
664 {
665 "Direction": "greater than",
666 "Name": "upper critical",
667 "Severity": 1,
668 "Value": 17380
669 },
670 {
671 "Direction": "greater than",
672 "Name": "upper non critical",
673 "Severity": 0,
674 "Value": 13915
675 },
676 {
677 "Direction": "less than",
678 "Name": "lower critical",
679 "Severity": 1,
680 "Value": 1000
681 }
682 ],
683 "Type": "I2CFan"
684 }
685 ],
686 "Name": "Yosemite 4 FAN Board $bus % 30",
687 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Fan Board', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
688 "Type": "Board",
689 "xyz.openbmc_project.Inventory.Decorator.Asset": {
690 "Manufacturer": "$PRODUCT_MANUFACTURER",
691 "Model": "$PRODUCT_PRODUCT_NAME",
692 "PartNumber": "$PRODUCT_PART_NUMBER",
693 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
694 }
695}