1{ 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_Max": 1, 392 "in0_Min": -1, 393 "in0_Name": "PDB_POSITIVE_VDROP_VOLT_V" 394 }, 395 { 396 "Address": "0x41", 397 "Bus": 17, 398 "Labels": [ 399 "in0" 400 ], 401 "Name": "PDB_RETURN_VDROP_INA238", 402 "Type": "INA238", 403 "in0_Max": 1, 404 "in0_Min": -1, 405 "in0_Name": "PDB_RETURN_VDROP_VOLT_V" 406 }, 407 { 408 "Address": "0x42", 409 "Bus": 20, 410 "Labels": [ 411 "iout1", 412 "pin", 413 "temp1", 414 "vin", 415 "vout1" 416 ], 417 "Name": "PDB_P48V_HSC1_LTC4287", 418 "Thresholds": [ 419 { 420 "Direction": "greater than", 421 "Label": "iout1", 422 "Name": "upper critical", 423 "Severity": 1, 424 "Value": 30.0 425 }, 426 { 427 "Direction": "greater than", 428 "Label": "pin", 429 "Name": "upper critical", 430 "Severity": 1, 431 "Value": 1440.0 432 }, 433 { 434 "Direction": "greater than", 435 "Label": "temp1", 436 "Name": "upper critical", 437 "Severity": 1, 438 "Value": 80.0 439 }, 440 { 441 "Direction": "less than", 442 "Label": "vin", 443 "Name": "lower critical", 444 "Severity": 1, 445 "Value": 46.0 446 }, 447 { 448 "Direction": "greater than", 449 "Label": "vin", 450 "Name": "upper critical", 451 "Severity": 1, 452 "Value": 55.0 453 }, 454 { 455 "Direction": "less than", 456 "Label": "vout1", 457 "Name": "lower critical", 458 "Severity": 1, 459 "Value": 46.0 460 }, 461 { 462 "Direction": "greater than", 463 "Label": "vout1", 464 "Name": "upper critical", 465 "Severity": 1, 466 "Value": 55.0 467 } 468 ], 469 "Type": "LTC4287", 470 "iout1_Name": "PDB_P48V_HSC1_CURR_A", 471 "pin_Name": "PDB_P48V_HSC1_PWR_W", 472 "temp1_Name": "PDB_P48V_HSC1_TEMP_C", 473 "vin_Name": "PDB_P48V_HSC1_VIN_VOLT_V", 474 "vout1_Name": "PDB_P48V_HSC1_VOUT_VOLT_V" 475 }, 476 { 477 "Address": "0x43", 478 "Bus": 20, 479 "Labels": [ 480 "iout1", 481 "pin", 482 "temp1", 483 "vin", 484 "vout1" 485 ], 486 "Name": "PDB_P48V_HSC2_LTC4287", 487 "Thresholds": [ 488 { 489 "Direction": "greater than", 490 "Label": "iout1", 491 "Name": "upper critical", 492 "Severity": 1, 493 "Value": 30.0 494 }, 495 { 496 "Direction": "greater than", 497 "Label": "pin", 498 "Name": "upper critical", 499 "Severity": 1, 500 "Value": 1440.0 501 }, 502 { 503 "Direction": "greater than", 504 "Label": "temp1", 505 "Name": "upper critical", 506 "Severity": 1, 507 "Value": 80.0 508 }, 509 { 510 "Direction": "less than", 511 "Label": "vin", 512 "Name": "lower critical", 513 "Severity": 1, 514 "Value": 46.0 515 }, 516 { 517 "Direction": "greater than", 518 "Label": "vin", 519 "Name": "upper critical", 520 "Severity": 1, 521 "Value": 55.0 522 }, 523 { 524 "Direction": "less than", 525 "Label": "vout1", 526 "Name": "lower critical", 527 "Severity": 1, 528 "Value": 46.0 529 }, 530 { 531 "Direction": "greater than", 532 "Label": "vout1", 533 "Name": "upper critical", 534 "Severity": 1, 535 "Value": 55.0 536 } 537 ], 538 "Type": "LTC4287", 539 "iout1_Name": "PDB_P48V_HSC2_CURR_A", 540 "pin_Name": "PDB_P48V_HSC2_PWR_W", 541 "temp1_Name": "PDB_P48V_HSC2_TEMP_C", 542 "vin_Name": "PDB_P48V_HSC2_VIN_VOLT_V", 543 "vout1_Name": "PDB_P48V_HSC2_VOUT_VOLT_V" 544 }, 545 { 546 "Address": "0x22", 547 "Bus": 16, 548 "Labels": [ 549 "iout1", 550 "pin", 551 "temp1", 552 "vin", 553 "vout1" 554 ], 555 "Name": "PDB_P12V_FAN_MP5990", 556 "Thresholds": [ 557 { 558 "Direction": "less than", 559 "Label": "vout1", 560 "Name": "lower critical", 561 "Severity": 1, 562 "Value": 10.8 563 }, 564 { 565 "Direction": "greater than", 566 "Label": "vout1", 567 "Name": "upper critical", 568 "Severity": 1, 569 "Value": 13.2 570 } 571 ], 572 "Type": "MP5990", 573 "iout1_Name": "PDB_P12V_FAN_CURR_A", 574 "pin_Name": "PDB_P12V_FAN_PWR_W", 575 "temp1_Name": "PDB_P12V_FAN_TEMP_C", 576 "vin_Name": "PDB_P12V_FAN_VIN_VOLT_V", 577 "vout1_Name": "PDB_P12V_FAN_VOUT_VOLT_V" 578 }, 579 { 580 "Address": "0x60", 581 "Bus": 19, 582 "Labels": [ 583 "iout1", 584 "pout1", 585 "temp1", 586 "vout1" 587 ], 588 "Name": "PDB_VR_P12V_N1_RAA228004", 589 "Type": "RAA228004", 590 "iout1_Name": "PDB_VR_P12V_N1_CURR_A", 591 "pout1_Name": "PDB_VR_P12V_N1_PWR_W", 592 "temp1_Name": "PDB_VR_P12V_N1_TEMP_C", 593 "vout1_Name": "PDB_VR_P12V_N1_VOLT_V" 594 }, 595 { 596 "Address": "0x61", 597 "Bus": 19, 598 "Labels": [ 599 "iout1", 600 "pout1", 601 "temp1", 602 "vout1" 603 ], 604 "Name": "PDB_VR_P12V_N2_RAA228004", 605 "Type": "RAA228004", 606 "iout1_Name": "PDB_VR_P12V_N2_CURR_A", 607 "pout1_Name": "PDB_VR_P12V_N2_PWR_W", 608 "temp1_Name": "PDB_VR_P12V_N2_TEMP_C", 609 "vout1_Name": "PDB_VR_P12V_N2_VOLT_V" 610 }, 611 { 612 "Address": "0x62", 613 "Bus": 19, 614 "Labels": [ 615 "iout1", 616 "pout1", 617 "temp1", 618 "vout1" 619 ], 620 "Name": "PDB_VR_P12V_AUX_RAA228004", 621 "Type": "RAA228004", 622 "iout1_Name": "PDB_VR_P12V_AUX_CURR_A", 623 "pout1_Name": "PDB_VR_P12V_AUX_PWR_W", 624 "temp1_Name": "PDB_VR_P12V_AUX_TEMP_C", 625 "vout1_Name": "PDB_VR_P12V_AUX_VOLT_V" 626 }, 627 { 628 "Address": "0x4f", 629 "Bus": 21, 630 "Name": "PDB_TEMP_C", 631 "Type": "TMP75" 632 } 633 ], 634 "Name": "Catalina PDB", 635 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina PDB '})", 636 "Type": "Board", 637 "xyz.openbmc_project.Inventory.Decorator.Asset": { 638 "BuildDate": "$BOARD_MANUFACTURE_DATE", 639 "Manufacturer": "$BOARD_MANUFACTURER", 640 "Model": "$BOARD_PRODUCT_NAME", 641 "PartNumber": "$BOARD_PART_NUMBER", 642 "SerialNumber": "$BOARD_SERIAL_NUMBER", 643 "SparePartNumber": "$BOARD_INFO_AM1" 644 }, 645 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 646 "AssetTag": "$PRODUCT_ASSET_TAG" 647 }, 648 "xyz.openbmc_project.Inventory.Decorator.Revision": { 649 "Version": "$PRODUCT_VERSION" 650 } 651} 652