blob: 3aa5acefa332727951e13424165ab3d4b354caf0 [file] [log] [blame]
Potin Laibdc76da2024-05-15 16:24:06 +08001{
2 "Exposes": [
3 {
4 "Address": "$address",
5 "Bus": "$bus",
6 "Name": "Catalina PDB FRU",
7 "Type": "EEPROM"
8 },
9 {
10 "Address": "0x21",
11 "Bus": 18,
12 "Connector": {
13 "Name": "FAN0_TACH_IL",
14 "Pwm": 0,
15 "PwmName": "FAN0_PWM",
16 "Tachs": [
17 0
18 ]
19 },
20 "Index": 0,
21 "Name": "FAN0_TACH_IL_SPEED_RPM",
22 "PowerState": "Always",
23 "Type": "I2CFan"
24 },
25 {
26 "Address": "0x21",
27 "Bus": 18,
28 "Connector": {
29 "Name": "FAN0_TACH_OL",
30 "Pwm": 0,
31 "PwmName": "FAN0_PWM",
32 "Tachs": [
33 1
34 ]
35 },
36 "Index": 1,
37 "Name": "FAN0_TACH_OL_SPEED_RPM",
38 "PowerState": "Always",
39 "Type": "I2CFan"
40 },
41 {
42 "Address": "0x21",
43 "Bus": 18,
44 "Connector": {
45 "Name": "FAN1_TACH_IL",
46 "Pwm": 2,
47 "PwmName": "FAN1_PWM",
48 "Tachs": [
49 7
50 ]
51 },
52 "Index": 7,
53 "Name": "FAN1_TACH_IL_SPEED_RPM",
54 "PowerState": "Always",
55 "Type": "I2CFan"
56 },
57 {
58 "Address": "0x21",
59 "Bus": 18,
60 "Connector": {
61 "Name": "FAN1_TACH_OL",
62 "Pwm": 2,
63 "PwmName": "FAN1_PWM",
64 "Tachs": [
65 2
66 ]
67 },
68 "Index": 2,
69 "Name": "FAN1_TACH_OL_SPEED_RPM",
70 "PowerState": "Always",
71 "Type": "I2CFan"
72 },
73 {
74 "Address": "0x21",
75 "Bus": 18,
76 "Connector": {
77 "Name": "FAN2_TACH_IL",
78 "Pwm": 3,
79 "PwmName": "FAN2_PWM",
80 "Tachs": [
81 3
82 ]
83 },
84 "Index": 3,
85 "Name": "FAN2_TACH_IL_SPEED_RPM",
86 "PowerState": "Always",
87 "Type": "I2CFan"
88 },
89 {
90 "Address": "0x21",
91 "Bus": 18,
92 "Connector": {
93 "Name": "FAN2_TACH_OL",
94 "Pwm": 3,
95 "PwmName": "FAN2_PWM",
96 "Tachs": [
97 4
98 ]
99 },
100 "Index": 4,
101 "Name": "FAN2_TACH_OL_SPEED_RPM",
102 "PowerState": "Always",
103 "Type": "I2CFan"
104 },
105 {
106 "Address": "0x21",
107 "Bus": 18,
108 "Connector": {
109 "Name": "FAN3_TACH_IL",
110 "Pwm": 5,
111 "PwmName": "FAN3_PWM",
112 "Tachs": [
113 10
114 ]
115 },
116 "Index": 10,
117 "Name": "FAN3_TACH_IL_SPEED_RPM",
118 "PowerState": "Always",
119 "Type": "I2CFan"
120 },
121 {
122 "Address": "0x21",
123 "Bus": 18,
124 "Connector": {
125 "Name": "FAN3_TACH_OL",
126 "Pwm": 5,
127 "PwmName": "FAN3_PWM",
128 "Tachs": [
129 5
130 ]
131 },
132 "Index": 5,
133 "Name": "FAN3_TACH_OL_SPEED_RPM",
134 "PowerState": "Always",
135 "Type": "I2CFan"
136 },
137 {
138 "Address": "0x27",
139 "Bus": 18,
140 "Connector": {
141 "Name": "FAN4_TACH_IL",
142 "Pwm": 0,
143 "PwmName": "FAN4_PWM",
144 "Tachs": [
145 0
146 ]
147 },
148 "Index": 0,
149 "Name": "FAN4_TACH_IL_SPEED_RPM",
150 "PowerState": "Always",
151 "Type": "I2CFan"
152 },
153 {
154 "Address": "0x27",
155 "Bus": 18,
156 "Connector": {
157 "Name": "FAN4_TACH_OL",
158 "Pwm": 0,
159 "PwmName": "FAN4_PWM",
160 "Tachs": [
161 1
162 ]
163 },
164 "Index": 1,
165 "Name": "FAN4_TACH_OL_SPEED_RPM",
166 "PowerState": "Always",
167 "Type": "I2CFan"
168 },
169 {
170 "Address": "0x27",
171 "Bus": 18,
172 "Connector": {
173 "Name": "FAN5_TACH_IL",
174 "Pwm": 2,
175 "PwmName": "FAN5_PWM",
176 "Tachs": [
177 7
178 ]
179 },
180 "Index": 7,
181 "Name": "FAN5_TACH_IL_SPEED_RPM",
182 "PowerState": "Always",
183 "Type": "I2CFan"
184 },
185 {
186 "Address": "0x27",
187 "Bus": 18,
188 "Connector": {
189 "Name": "FAN5_TACH_OL",
190 "Pwm": 2,
191 "PwmName": "FAN5_PWM",
192 "Tachs": [
193 2
194 ]
195 },
196 "Index": 2,
197 "Name": "FAN5_TACH_OL_SPEED_RPM",
198 "PowerState": "Always",
199 "Type": "I2CFan"
200 },
201 {
202 "Address": "0x27",
203 "Bus": 18,
204 "Connector": {
205 "Name": "FAN6_TACH_IL",
206 "Pwm": 3,
207 "PwmName": "FAN6_PWM",
208 "Tachs": [
209 3
210 ]
211 },
212 "Index": 3,
213 "Name": "FAN6_TACH_IL_SPEED_RPM",
214 "PowerState": "Always",
215 "Type": "I2CFan"
216 },
217 {
218 "Address": "0x27",
219 "Bus": 18,
220 "Connector": {
221 "Name": "FAN6_TACH_OL",
222 "Pwm": 3,
223 "PwmName": "FAN6_PWM",
224 "Tachs": [
225 4
226 ]
227 },
228 "Index": 4,
229 "Name": "FAN6_TACH_OL_SPEED_RPM",
230 "PowerState": "Always",
231 "Type": "I2CFan"
232 },
233 {
234 "Address": "0x27",
235 "Bus": 18,
236 "Connector": {
237 "Name": "FAN7_TACH_IL",
238 "Pwm": 5,
239 "PwmName": "FAN7_PWM",
240 "Tachs": [
241 10
242 ]
243 },
244 "Index": 10,
245 "Name": "FAN7_TACH_IL_SPEED_RPM",
246 "PowerState": "Always",
247 "Type": "I2CFan"
248 },
249 {
250 "Address": "0x27",
251 "Bus": 18,
252 "Connector": {
253 "Name": "FAN7_TACH_OL",
254 "Pwm": 5,
255 "PwmName": "FAN7_PWM",
256 "Tachs": [
257 5
258 ]
259 },
260 "Index": 5,
261 "Name": "FAN7_TACH_OL_SPEED_RPM",
262 "PowerState": "Always",
263 "Type": "I2CFan"
264 },
265 {
266 "Address": "0x41",
267 "Bus": 16,
268 "Labels": [
269 "in1",
270 "curr1",
271 "power1"
272 ],
273 "Name": "PDB_P12V_AUX_NIC0_INA238",
274 "Thresholds": [
275 {
276 "Direction": "less than",
277 "Label": "in1",
278 "Name": "lower critical",
279 "Severity": 1,
280 "Value": 10.8
281 },
282 {
283 "Direction": "greater than",
284 "Label": "in1",
285 "Name": "upper critical",
286 "Severity": 1,
287 "Value": 13.2
288 },
289 {
290 "Direction": "greater than",
291 "Label": "curr1",
292 "Name": "upper critical",
293 "Severity": 1,
294 "Value": 5.7
295 },
296 {
297 "Direction": "greater than",
298 "Label": "power1",
299 "Name": "upper critical",
300 "Severity": 1,
301 "Value": 75.0
302 }
303 ],
304 "Type": "INA238",
305 "curr1_Name": "PDB_P12V_NIC0_CURR_A",
306 "in1_Name": "PDB_P12V_NIC0_VOLT_V",
307 "power1_Name": "PDB_P12V_NIC0_PWR_W"
308 },
309 {
310 "Address": "0x42",
311 "Bus": 16,
312 "Labels": [
313 "in1",
314 "curr1",
315 "power1"
316 ],
317 "Name": "PDB_P12V_NIC1_INA238",
318 "Thresholds": [
319 {
320 "Direction": "less than",
321 "Label": "in1",
322 "Name": "lower critical",
323 "Severity": 1,
324 "Value": 10.8
325 },
326 {
327 "Direction": "greater than",
328 "Label": "in1",
329 "Name": "upper critical",
330 "Severity": 1,
331 "Value": 13.2
332 },
333 {
334 "Direction": "greater than",
335 "Label": "curr1",
336 "Name": "upper critical",
337 "Severity": 1,
338 "Value": 5.7
339 },
340 {
341 "Direction": "greater than",
342 "Label": "power1",
343 "Name": "upper critical",
344 "Severity": 1,
345 "Value": 75.0
346 }
347 ],
348 "Type": "INA238",
349 "curr1_Name": "PDB_P12V_NIC1_CURR_A",
350 "in1_Name": "PDB_P12V_NIC1_VOLT_V",
351 "power1_Name": "PDB_P12V_NIC1_PWR_W"
352 },
353 {
354 "Address": "0x44",
355 "Bus": 16,
356 "Labels": [
357 "in1",
358 "curr1",
359 "power1"
360 ],
361 "Name": "PDB_P12V_SCM_INA238",
362 "Thresholds": [
363 {
364 "Direction": "less than",
365 "Label": "in1",
366 "Name": "lower critical",
367 "Severity": 1,
368 "Value": 10.8
369 },
370 {
371 "Direction": "greater than",
372 "Label": "in1",
373 "Name": "upper critical",
374 "Severity": 1,
375 "Value": 13.2
376 }
377 ],
378 "Type": "INA238",
379 "curr1_Name": "PDB_P12V_SCM_CURR_A",
380 "in1_Name": "PDB_P12V_SCM_VOLT_V",
381 "power1_Name": "PDB_P12V_SCM_PWR_W"
382 },
383 {
384 "Address": "0x43",
385 "Bus": 17,
386 "Labels": [
387 "in0"
388 ],
389 "Name": "PDB_POSITIVE_VDROP_INA238",
390 "Type": "INA238",
391 "in0_Name": "PDB_POSITIVE_VDROP_VOLT_V"
392 },
393 {
394 "Address": "0x41",
395 "Bus": 17,
396 "Labels": [
397 "in0"
398 ],
399 "Name": "PDB_RETURN_VDROP_INA238",
400 "Type": "INA238",
401 "in0_Name": "PDB_RETURN_VDROP_VOLT_V"
402 },
403 {
404 "Address": "0x42",
405 "Bus": 20,
406 "Labels": [
407 "iout1",
408 "pin",
409 "temp1",
410 "vin",
411 "vout1"
412 ],
413 "Name": "PDB_P48V_HSC1_LTC4287",
414 "Thresholds": [
415 {
416 "Direction": "greater than",
417 "Label": "iout1",
418 "Name": "upper critical",
419 "Severity": 1,
420 "Value": 30.0
421 },
422 {
423 "Direction": "greater than",
424 "Label": "pin",
425 "Name": "upper critical",
426 "Severity": 1,
427 "Value": 1440.0
428 },
429 {
430 "Direction": "greater than",
431 "Label": "temp1",
432 "Name": "upper critical",
433 "Severity": 1,
434 "Value": 80.0
435 },
436 {
437 "Direction": "less than",
438 "Label": "vin",
439 "Name": "lower critical",
440 "Severity": 1,
441 "Value": 46.0
442 },
443 {
444 "Direction": "greater than",
445 "Label": "vin",
446 "Name": "upper critical",
447 "Severity": 1,
448 "Value": 55.0
449 },
450 {
451 "Direction": "less than",
452 "Label": "vout1",
453 "Name": "lower critical",
454 "Severity": 1,
455 "Value": 46.0
456 },
457 {
458 "Direction": "greater than",
459 "Label": "vout1",
460 "Name": "upper critical",
461 "Severity": 1,
462 "Value": 55.0
463 }
464 ],
465 "Type": "LTC4287",
466 "iout1_Name": "PDB_P48V_HSC1_CURR_A",
467 "pin_Name": "PDB_P48V_HSC1_PWR_W",
468 "temp1_Name": "PDB_P48V_HSC1_TEMP_C",
469 "vin_Name": "PDB_P48V_HSC1_VIN_VOLT_V",
470 "vout1_Name": "PDB_P48V_HSC1_VOUT_VOLT_V"
471 },
472 {
473 "Address": "0x43",
474 "Bus": 20,
475 "Labels": [
476 "iout1",
477 "pin",
478 "temp1",
479 "vin",
480 "vout1"
481 ],
482 "Name": "PDB_P48V_HSC2_LTC4287",
483 "Thresholds": [
484 {
485 "Direction": "greater than",
486 "Label": "iout1",
487 "Name": "upper critical",
488 "Severity": 1,
489 "Value": 30.0
490 },
491 {
492 "Direction": "greater than",
493 "Label": "pin",
494 "Name": "upper critical",
495 "Severity": 1,
496 "Value": 1440.0
497 },
498 {
499 "Direction": "greater than",
500 "Label": "temp1",
501 "Name": "upper critical",
502 "Severity": 1,
503 "Value": 80.0
504 },
505 {
506 "Direction": "less than",
507 "Label": "vin",
508 "Name": "lower critical",
509 "Severity": 1,
510 "Value": 46.0
511 },
512 {
513 "Direction": "greater than",
514 "Label": "vin",
515 "Name": "upper critical",
516 "Severity": 1,
517 "Value": 55.0
518 },
519 {
520 "Direction": "less than",
521 "Label": "vout1",
522 "Name": "lower critical",
523 "Severity": 1,
524 "Value": 46.0
525 },
526 {
527 "Direction": "greater than",
528 "Label": "vout1",
529 "Name": "upper critical",
530 "Severity": 1,
531 "Value": 55.0
532 }
533 ],
534 "Type": "LTC4287",
535 "iout1_Name": "PDB_P48V_HSC2_CURR_A",
536 "pin_Name": "PDB_P48V_HSC2_PWR_W",
537 "temp1_Name": "PDB_P48V_HSC2_TEMP_C",
538 "vin_Name": "PDB_P48V_HSC2_VIN_VOLT_V",
539 "vout1_Name": "PDB_P48V_HSC2_VOUT_VOLT_V"
540 },
541 {
542 "Address": "0x22",
543 "Bus": 16,
544 "Labels": [
545 "iout1",
546 "pin",
547 "temp1",
548 "vin",
549 "vout1"
550 ],
551 "Name": "PDB_P12V_FAN_MP5990",
552 "Thresholds": [
553 {
554 "Direction": "less than",
555 "Label": "vout1",
556 "Name": "lower critical",
557 "Severity": 1,
558 "Value": 10.8
559 },
560 {
561 "Direction": "greater than",
562 "Label": "vout1",
563 "Name": "upper critical",
564 "Severity": 1,
565 "Value": 13.2
566 }
567 ],
568 "Type": "MP5990",
569 "iout1_Name": "PDB_P12V_FAN_CURR_A",
570 "pin_Name": "PDB_P12V_FAN_PWR_W",
571 "temp1_Name": "PDB_P12V_FAN_TEMP_C",
572 "vin_Name": "PDB_P12V_FAN_VIN_VOLT_V",
573 "vout1_Name": "PDB_P12V_FAN_VOUT_VOLT_V"
574 },
575 {
576 "Address": "0x60",
577 "Bus": 19,
578 "Labels": [
579 "iout1",
580 "pout1",
581 "temp1",
582 "vout1"
583 ],
584 "Name": "PDB_VR_P12V_N1_RAA228004",
585 "Type": "RAA228004",
586 "iout1_Name": "PDB_VR_P12V_N1_CURR_A",
587 "pout1_Name": "PDB_VR_P12V_N1_PWR_W",
588 "temp1_Name": "PDB_VR_P12V_N1_TEMP_C",
589 "vout1_Name": "PDB_VR_P12V_N1_VOLT_V"
590 },
591 {
592 "Address": "0x61",
593 "Bus": 19,
594 "Labels": [
595 "iout1",
596 "pout1",
597 "temp1",
598 "vout1"
599 ],
600 "Name": "PDB_VR_P12V_N2_RAA228004",
601 "Type": "RAA228004",
602 "iout1_Name": "PDB_VR_P12V_N2_CURR_A",
603 "pout1_Name": "PDB_VR_P12V_N2_PWR_W",
604 "temp1_Name": "PDB_VR_P12V_N2_TEMP_C",
605 "vout1_Name": "PDB_VR_P12V_N2_VOLT_V"
606 },
607 {
608 "Address": "0x62",
609 "Bus": 19,
610 "Labels": [
611 "iout1",
612 "pout1",
613 "temp1",
614 "vout1"
615 ],
616 "Name": "PDB_VR_P12V_AUX_RAA228004",
617 "Type": "RAA228004",
618 "iout1_Name": "PDB_VR_P12V_AUX_CURR_A",
619 "pout1_Name": "PDB_VR_P12V_AUX_PWR_W",
620 "temp1_Name": "PDB_VR_P12V_AUX_TEMP_C",
621 "vout1_Name": "PDB_VR_P12V_AUX_VOLT_V"
622 },
623 {
624 "Address": "0x4f",
625 "Bus": 21,
626 "Name": "PDB_TEMP_C",
627 "Type": "TMP75"
628 }
629 ],
630 "Name": "Catalina PDB",
631 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina PDB '})",
632 "Type": "Board",
633 "xyz.openbmc_project.Inventory.Decorator.Asset": {
634 "BuildDate": "$BOARD_MANUFACTURE_DATE",
635 "Manufacturer": "$BOARD_MANUFACTURER",
636 "Model": "$BOARD_PRODUCT_NAME",
637 "PartNumber": "$BOARD_PART_NUMBER",
638 "SerialNumber": "$BOARD_SERIAL_NUMBER",
639 "SparePartNumber": "$BOARD_INFO_AM1"
640 },
641 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
642 "AssetTag": "$PRODUCT_ASSET_TAG"
643 },
644 "xyz.openbmc_project.Inventory.Decorator.Revision": {
645 "Version": "$PRODUCT_VERSION"
646 }
647}