1[ 2 { 3 "Exposes": [ 4 { 5 "Address": "0x5e", 6 "Bus": "$bus", 7 "Connector": { 8 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL", 9 "Pwm": 2, 10 "PwmName": "FCB_$bus - 15 FAN_PWM", 11 "Tachs": [ 12 0 13 ] 14 }, 15 "Index": 0, 16 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM", 17 "PowerState": "Always", 18 "Thresholds": [ 19 { 20 "Direction": "greater than", 21 "Hysteresis": 400.0, 22 "Name": "upper critical", 23 "Severity": 1, 24 "Value": 20000 25 }, 26 { 27 "Direction": "less than", 28 "Hysteresis": 16.0, 29 "Name": "lower critical", 30 "Severity": 1, 31 "Value": 800 32 } 33 ], 34 "Type": "I2CFan" 35 }, 36 { 37 "Address": "0x5e", 38 "Bus": "$bus", 39 "Connector": { 40 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL", 41 "Pwm": 2, 42 "PwmName": "FCB_$bus - 15 FAN_PWM", 43 "Tachs": [ 44 1 45 ] 46 }, 47 "Index": 1, 48 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM", 49 "PowerState": "Always", 50 "Thresholds": [ 51 { 52 "Direction": "greater than", 53 "Hysteresis": 400.0, 54 "Name": "upper critical", 55 "Severity": 1, 56 "Value": 20000 57 }, 58 { 59 "Direction": "less than", 60 "Hysteresis": 16.0, 61 "Name": "lower critical", 62 "Severity": 1, 63 "Value": 800 64 } 65 ], 66 "Type": "I2CFan" 67 }, 68 { 69 "Address": "0x5e", 70 "Bus": "$bus", 71 "Connector": { 72 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL", 73 "Pwm": 2, 74 "PwmName": "FCB_$bus - 15 FAN_PWM", 75 "Tachs": [ 76 2 77 ] 78 }, 79 "Index": 2, 80 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM", 81 "PowerState": "Always", 82 "Thresholds": [ 83 { 84 "Direction": "greater than", 85 "Hysteresis": 400.0, 86 "Name": "upper critical", 87 "Severity": 1, 88 "Value": 20000 89 }, 90 { 91 "Direction": "less than", 92 "Hysteresis": 16.0, 93 "Name": "lower critical", 94 "Severity": 1, 95 "Value": 800 96 } 97 ], 98 "Type": "I2CFan" 99 }, 100 { 101 "Address": "0x5e", 102 "Bus": "$bus", 103 "Connector": { 104 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL", 105 "Pwm": 2, 106 "PwmName": "FCB_$bus - 15 FAN_PWM", 107 "Tachs": [ 108 3 109 ] 110 }, 111 "Index": 3, 112 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM", 113 "PowerState": "Always", 114 "Thresholds": [ 115 { 116 "Direction": "greater than", 117 "Hysteresis": 400.0, 118 "Name": "upper critical", 119 "Severity": 1, 120 "Value": 20000 121 }, 122 { 123 "Direction": "less than", 124 "Hysteresis": 16.0, 125 "Name": "lower critical", 126 "Severity": 1, 127 "Value": 800 128 } 129 ], 130 "Type": "I2CFan" 131 }, 132 { 133 "Address": "0x5e", 134 "Bus": "$bus", 135 "Connector": { 136 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL", 137 "Pwm": 2, 138 "PwmName": "FCB_$bus - 15 FAN_PWM", 139 "Tachs": [ 140 4 141 ] 142 }, 143 "Index": 4, 144 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM", 145 "PowerState": "Always", 146 "Thresholds": [ 147 { 148 "Direction": "greater than", 149 "Hysteresis": 400.0, 150 "Name": "upper critical", 151 "Severity": 1, 152 "Value": 20000 153 }, 154 { 155 "Direction": "less than", 156 "Hysteresis": 16.0, 157 "Name": "lower critical", 158 "Severity": 1, 159 "Value": 800 160 } 161 ], 162 "Type": "I2CFan" 163 }, 164 { 165 "Address": "0x5e", 166 "Bus": "$bus", 167 "Connector": { 168 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL", 169 "Pwm": 2, 170 "PwmName": "FCB_$bus - 15 FAN_PWM", 171 "Tachs": [ 172 5 173 ] 174 }, 175 "Index": 5, 176 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM", 177 "PowerState": "Always", 178 "Thresholds": [ 179 { 180 "Direction": "greater than", 181 "Hysteresis": 400.0, 182 "Name": "upper critical", 183 "Severity": 1, 184 "Value": 20000 185 }, 186 { 187 "Direction": "less than", 188 "Hysteresis": 16.0, 189 "Name": "lower critical", 190 "Severity": 1, 191 "Value": 800 192 } 193 ], 194 "Type": "I2CFan" 195 }, 196 { 197 "Address": "0x5e", 198 "Bus": "$bus", 199 "Connector": { 200 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL", 201 "Pwm": 2, 202 "PwmName": "FCB_$bus - 15 FAN_PWM", 203 "Tachs": [ 204 6 205 ] 206 }, 207 "Index": 6, 208 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM", 209 "PowerState": "Always", 210 "Thresholds": [ 211 { 212 "Direction": "greater than", 213 "Hysteresis": 400.0, 214 "Name": "upper critical", 215 "Severity": 1, 216 "Value": 20000 217 }, 218 { 219 "Direction": "less than", 220 "Hysteresis": 16.0, 221 "Name": "lower critical", 222 "Severity": 1, 223 "Value": 800 224 } 225 ], 226 "Type": "I2CFan" 227 }, 228 { 229 "Address": "0x5e", 230 "Bus": "$bus", 231 "Connector": { 232 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL", 233 "Pwm": 2, 234 "PwmName": "FCB_$bus - 15 FAN_PWM", 235 "Tachs": [ 236 7 237 ] 238 }, 239 "Index": 7, 240 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM", 241 "PowerState": "Always", 242 "Thresholds": [ 243 { 244 "Direction": "greater than", 245 "Hysteresis": 400.0, 246 "Name": "upper critical", 247 "Severity": 1, 248 "Value": 20000 249 }, 250 { 251 "Direction": "less than", 252 "Hysteresis": 16.0, 253 "Name": "lower critical", 254 "Severity": 1, 255 "Value": 800 256 } 257 ], 258 "Type": "I2CFan" 259 }, 260 { 261 "Address": "0x40", 262 "Bus": "$bus", 263 "Labels": [ 264 "in1", 265 "curr1" 266 ], 267 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1", 268 "Thresholds": [ 269 { 270 "Direction": "less than", 271 "Hysteresis": 0.969, 272 "Label": "in1", 273 "Name": "lower critical", 274 "Severity": 1, 275 "Value": 48.45 276 }, 277 { 278 "Direction": "greater than", 279 "Hysteresis": 1.067, 280 "Label": "in1", 281 "Name": "upper critical", 282 "Severity": 1, 283 "Value": 53.35 284 }, 285 { 286 "Direction": "greater than", 287 "Hysteresis": 0.14, 288 "Label": "curr1", 289 "Name": "upper critical", 290 "Severity": 1, 291 "Value": 7.0 292 } 293 ], 294 "Type": "INA238", 295 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A", 296 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V" 297 }, 298 { 299 "Address": "0x41", 300 "Bus": "$bus", 301 "Labels": [ 302 "in1", 303 "curr1" 304 ], 305 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2", 306 "Thresholds": [ 307 { 308 "Direction": "less than", 309 "Hysteresis": 0.969, 310 "Label": "in1", 311 "Name": "lower critical", 312 "Severity": 1, 313 "Value": 48.45 314 }, 315 { 316 "Direction": "greater than", 317 "Hysteresis": 1.067, 318 "Label": "in1", 319 "Name": "upper critical", 320 "Severity": 1, 321 "Value": 53.35 322 }, 323 { 324 "Direction": "greater than", 325 "Hysteresis": 0.14, 326 "Label": "curr1", 327 "Name": "upper critical", 328 "Severity": 1, 329 "Value": 7.0 330 } 331 ], 332 "Type": "INA238", 333 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A", 334 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V" 335 }, 336 { 337 "Address": "0x44", 338 "Bus": "$bus", 339 "Labels": [ 340 "in1", 341 "curr1" 342 ], 343 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3", 344 "Thresholds": [ 345 { 346 "Direction": "less than", 347 "Hysteresis": 0.969, 348 "Label": "in1", 349 "Name": "lower critical", 350 "Severity": 1, 351 "Value": 48.45 352 }, 353 { 354 "Direction": "greater than", 355 "Hysteresis": 1.067, 356 "Label": "in1", 357 "Name": "upper critical", 358 "Severity": 1, 359 "Value": 53.35 360 }, 361 { 362 "Direction": "greater than", 363 "Hysteresis": 0.14, 364 "Label": "curr1", 365 "Name": "upper critical", 366 "Severity": 1, 367 "Value": 7.0 368 } 369 ], 370 "Type": "INA238", 371 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A", 372 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V" 373 }, 374 { 375 "Address": "0x45", 376 "Bus": "$bus", 377 "Labels": [ 378 "in1", 379 "curr1" 380 ], 381 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4", 382 "Thresholds": [ 383 { 384 "Direction": "less than", 385 "Hysteresis": 0.969, 386 "Label": "in1", 387 "Name": "lower critical", 388 "Severity": 1, 389 "Value": 48.45 390 }, 391 { 392 "Direction": "greater than", 393 "Hysteresis": 1.067, 394 "Label": "in1", 395 "Name": "upper critical", 396 "Severity": 1, 397 "Value": 53.35 398 }, 399 { 400 "Direction": "greater than", 401 "Hysteresis": 0.14, 402 "Label": "curr1", 403 "Name": "upper critical", 404 "Severity": 1, 405 "Value": 7.0 406 } 407 ], 408 "Type": "INA238", 409 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A", 410 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V" 411 }, 412 { 413 "Address": "0x49", 414 "Bus": "$bus", 415 "Labels": [ 416 "temp1" 417 ], 418 "Name": "FCB_$bus - 15 T_SENSE", 419 "Type": "INA238", 420 "temp1_Name": "FCB_$bus - 15 T_SENSE_TEMP_C" 421 }, 422 { 423 "Address": "0x4b", 424 "Bus": "$bus", 425 "Name": "FCB_$bus - 15 TEMP_C", 426 "Thresholds": [ 427 { 428 "Direction": "greater than", 429 "Hysteresis": 1.6, 430 "Name": "upper critical", 431 "Severity": 1, 432 "Value": 80 433 }, 434 { 435 "Direction": "less than", 436 "Hysteresis": 0.0, 437 "Name": "lower critical", 438 "Severity": 1, 439 "Value": 0 440 } 441 ], 442 "Type": "TMP75" 443 } 444 ], 445 "Name": "Minerva Fan Board $bus - 15", 446 "Probe": [ 447 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 16})", 448 "OR", 449 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 17})", 450 "OR", 451 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 18})", 452 "OR", 453 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 19})" 454 ], 455 "Type": "Board", 456 "xyz.openbmc_project.Inventory.Decorator.Asset": { 457 "BuildDate": "$BOARD_MANUFACTURE_DATE", 458 "Manufacturer": "$BOARD_MANUFACTURER", 459 "Model": "$BOARD_PRODUCT_NAME", 460 "PartNumber": "$BOARD_PART_NUMBER", 461 "SerialNumber": "$BOARD_SERIAL_NUMBER", 462 "SparePartNumber": "$BOARD_INFO_AM1" 463 }, 464 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 465 "AssetTag": "$PRODUCT_ASSET_TAG" 466 } 467 }, 468 { 469 "Exposes": [ 470 { 471 "Address": "0x5e", 472 "Bus": "$bus", 473 "Connector": { 474 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL", 475 "Pwm": 2, 476 "PwmName": "FCB_$bus - 15 FAN_PWM", 477 "Tachs": [ 478 6 479 ] 480 }, 481 "Index": 0, 482 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM", 483 "PowerState": "Always", 484 "Thresholds": [ 485 { 486 "Direction": "greater than", 487 "Hysteresis": 400.0, 488 "Name": "upper critical", 489 "Severity": 1, 490 "Value": 20000 491 }, 492 { 493 "Direction": "less than", 494 "Hysteresis": 16.0, 495 "Name": "lower critical", 496 "Severity": 1, 497 "Value": 800 498 } 499 ], 500 "Type": "I2CFan" 501 }, 502 { 503 "Address": "0x5e", 504 "Bus": "$bus", 505 "Connector": { 506 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL", 507 "Pwm": 2, 508 "PwmName": "FCB_$bus - 15 FAN_PWM", 509 "Tachs": [ 510 7 511 ] 512 }, 513 "Index": 1, 514 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM", 515 "PowerState": "Always", 516 "Thresholds": [ 517 { 518 "Direction": "greater than", 519 "Hysteresis": 400.0, 520 "Name": "upper critical", 521 "Severity": 1, 522 "Value": 20000 523 }, 524 { 525 "Direction": "less than", 526 "Hysteresis": 16.0, 527 "Name": "lower critical", 528 "Severity": 1, 529 "Value": 800 530 } 531 ], 532 "Type": "I2CFan" 533 }, 534 { 535 "Address": "0x5e", 536 "Bus": "$bus", 537 "Connector": { 538 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL", 539 "Pwm": 2, 540 "PwmName": "FCB_$bus - 15 FAN_PWM", 541 "Tachs": [ 542 4 543 ] 544 }, 545 "Index": 2, 546 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM", 547 "PowerState": "Always", 548 "Thresholds": [ 549 { 550 "Direction": "greater than", 551 "Hysteresis": 400.0, 552 "Name": "upper critical", 553 "Severity": 1, 554 "Value": 20000 555 }, 556 { 557 "Direction": "less than", 558 "Hysteresis": 16.0, 559 "Name": "lower critical", 560 "Severity": 1, 561 "Value": 800 562 } 563 ], 564 "Type": "I2CFan" 565 }, 566 { 567 "Address": "0x5e", 568 "Bus": "$bus", 569 "Connector": { 570 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL", 571 "Pwm": 2, 572 "PwmName": "FCB_$bus - 15 FAN_PWM", 573 "Tachs": [ 574 5 575 ] 576 }, 577 "Index": 3, 578 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM", 579 "PowerState": "Always", 580 "Thresholds": [ 581 { 582 "Direction": "greater than", 583 "Hysteresis": 400.0, 584 "Name": "upper critical", 585 "Severity": 1, 586 "Value": 20000 587 }, 588 { 589 "Direction": "less than", 590 "Hysteresis": 16.0, 591 "Name": "lower critical", 592 "Severity": 1, 593 "Value": 800 594 } 595 ], 596 "Type": "I2CFan" 597 }, 598 { 599 "Address": "0x5e", 600 "Bus": "$bus", 601 "Connector": { 602 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL", 603 "Pwm": 2, 604 "PwmName": "FCB_$bus - 15 FAN_PWM", 605 "Tachs": [ 606 2 607 ] 608 }, 609 "Index": 4, 610 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM", 611 "PowerState": "Always", 612 "Thresholds": [ 613 { 614 "Direction": "greater than", 615 "Hysteresis": 400.0, 616 "Name": "upper critical", 617 "Severity": 1, 618 "Value": 20000 619 }, 620 { 621 "Direction": "less than", 622 "Hysteresis": 16.0, 623 "Name": "lower critical", 624 "Severity": 1, 625 "Value": 800 626 } 627 ], 628 "Type": "I2CFan" 629 }, 630 { 631 "Address": "0x5e", 632 "Bus": "$bus", 633 "Connector": { 634 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL", 635 "Pwm": 2, 636 "PwmName": "FCB_$bus - 15 FAN_PWM", 637 "Tachs": [ 638 3 639 ] 640 }, 641 "Index": 5, 642 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM", 643 "PowerState": "Always", 644 "Thresholds": [ 645 { 646 "Direction": "greater than", 647 "Hysteresis": 400.0, 648 "Name": "upper critical", 649 "Severity": 1, 650 "Value": 20000 651 }, 652 { 653 "Direction": "less than", 654 "Hysteresis": 16.0, 655 "Name": "lower critical", 656 "Severity": 1, 657 "Value": 800 658 } 659 ], 660 "Type": "I2CFan" 661 }, 662 { 663 "Address": "0x5e", 664 "Bus": "$bus", 665 "Connector": { 666 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL", 667 "Pwm": 2, 668 "PwmName": "FCB_$bus - 15 FAN_PWM", 669 "Tachs": [ 670 0 671 ] 672 }, 673 "Index": 6, 674 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM", 675 "PowerState": "Always", 676 "Thresholds": [ 677 { 678 "Direction": "greater than", 679 "Hysteresis": 400.0, 680 "Name": "upper critical", 681 "Severity": 1, 682 "Value": 20000 683 }, 684 { 685 "Direction": "less than", 686 "Hysteresis": 16.0, 687 "Name": "lower critical", 688 "Severity": 1, 689 "Value": 800 690 } 691 ], 692 "Type": "I2CFan" 693 }, 694 { 695 "Address": "0x5e", 696 "Bus": "$bus", 697 "Connector": { 698 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL", 699 "Pwm": 2, 700 "PwmName": "FCB_$bus - 15 FAN_PWM", 701 "Tachs": [ 702 1 703 ] 704 }, 705 "Index": 7, 706 "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM", 707 "PowerState": "Always", 708 "Thresholds": [ 709 { 710 "Direction": "greater than", 711 "Hysteresis": 400.0, 712 "Name": "upper critical", 713 "Severity": 1, 714 "Value": 20000 715 }, 716 { 717 "Direction": "less than", 718 "Hysteresis": 16.0, 719 "Name": "lower critical", 720 "Severity": 1, 721 "Value": 800 722 } 723 ], 724 "Type": "I2CFan" 725 }, 726 { 727 "Address": "0x40", 728 "Bus": "$bus", 729 "Labels": [ 730 "in1", 731 "curr1" 732 ], 733 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1", 734 "Thresholds": [ 735 { 736 "Direction": "less than", 737 "Hysteresis": 0.969, 738 "Label": "in1", 739 "Name": "lower critical", 740 "Severity": 1, 741 "Value": 48.45 742 }, 743 { 744 "Direction": "greater than", 745 "Hysteresis": 1.067, 746 "Label": "in1", 747 "Name": "upper critical", 748 "Severity": 1, 749 "Value": 53.35 750 }, 751 { 752 "Direction": "greater than", 753 "Hysteresis": 0.14, 754 "Label": "curr1", 755 "Name": "upper critical", 756 "Severity": 1, 757 "Value": 7.0 758 } 759 ], 760 "Type": "INA238", 761 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A", 762 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V" 763 }, 764 { 765 "Address": "0x41", 766 "Bus": "$bus", 767 "Labels": [ 768 "in1", 769 "curr1" 770 ], 771 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2", 772 "Thresholds": [ 773 { 774 "Direction": "less than", 775 "Hysteresis": 0.969, 776 "Label": "in1", 777 "Name": "lower critical", 778 "Severity": 1, 779 "Value": 48.45 780 }, 781 { 782 "Direction": "greater than", 783 "Hysteresis": 1.067, 784 "Label": "in1", 785 "Name": "upper critical", 786 "Severity": 1, 787 "Value": 53.35 788 }, 789 { 790 "Direction": "greater than", 791 "Hysteresis": 0.14, 792 "Label": "curr1", 793 "Name": "upper critical", 794 "Severity": 1, 795 "Value": 7.0 796 } 797 ], 798 "Type": "INA238", 799 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A", 800 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V" 801 }, 802 { 803 "Address": "0x44", 804 "Bus": "$bus", 805 "Labels": [ 806 "in1", 807 "curr1" 808 ], 809 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3", 810 "Thresholds": [ 811 { 812 "Direction": "less than", 813 "Hysteresis": 0.969, 814 "Label": "in1", 815 "Name": "lower critical", 816 "Severity": 1, 817 "Value": 48.45 818 }, 819 { 820 "Direction": "greater than", 821 "Hysteresis": 1.067, 822 "Label": "in1", 823 "Name": "upper critical", 824 "Severity": 1, 825 "Value": 53.35 826 }, 827 { 828 "Direction": "greater than", 829 "Hysteresis": 0.14, 830 "Label": "curr1", 831 "Name": "upper critical", 832 "Severity": 1, 833 "Value": 7.0 834 } 835 ], 836 "Type": "INA238", 837 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A", 838 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V" 839 }, 840 { 841 "Address": "0x45", 842 "Bus": "$bus", 843 "Labels": [ 844 "in1", 845 "curr1" 846 ], 847 "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4", 848 "Thresholds": [ 849 { 850 "Direction": "less than", 851 "Hysteresis": 0.969, 852 "Label": "in1", 853 "Name": "lower critical", 854 "Severity": 1, 855 "Value": 48.45 856 }, 857 { 858 "Direction": "greater than", 859 "Hysteresis": 1.067, 860 "Label": "in1", 861 "Name": "upper critical", 862 "Severity": 1, 863 "Value": 53.35 864 }, 865 { 866 "Direction": "greater than", 867 "Hysteresis": 0.14, 868 "Label": "curr1", 869 "Name": "upper critical", 870 "Severity": 1, 871 "Value": 7.0 872 } 873 ], 874 "Type": "INA238", 875 "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A", 876 "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V" 877 }, 878 { 879 "Address": "0x49", 880 "Bus": "$bus", 881 "Labels": [ 882 "temp1" 883 ], 884 "Name": "FCB_$bus - 15 T_SENSE", 885 "Type": "INA238", 886 "temp1_Name": "FCB_$bus - 15 T_SENSE_TEMP_C" 887 }, 888 { 889 "Address": "0x4b", 890 "Bus": "$bus", 891 "Name": "FCB_$bus - 15 TEMP_C", 892 "Thresholds": [ 893 { 894 "Direction": "greater than", 895 "Hysteresis": 1.6, 896 "Name": "upper critical", 897 "Severity": 1, 898 "Value": 80 899 }, 900 { 901 "Direction": "less than", 902 "Hysteresis": 0.0, 903 "Name": "lower critical", 904 "Severity": 1, 905 "Value": 0 906 } 907 ], 908 "Type": "TMP75" 909 } 910 ], 911 "Name": "Minerva Fan Board $bus - 15", 912 "Probe": [ 913 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 20})", 914 "OR", 915 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 21})" 916 ], 917 "Type": "Board", 918 "xyz.openbmc_project.Inventory.Decorator.Asset": { 919 "BuildDate": "$BOARD_MANUFACTURE_DATE", 920 "Manufacturer": "$BOARD_MANUFACTURER", 921 "Model": "$BOARD_PRODUCT_NAME", 922 "PartNumber": "$BOARD_PART_NUMBER", 923 "SerialNumber": "$BOARD_SERIAL_NUMBER", 924 "SparePartNumber": "$BOARD_INFO_AM1" 925 }, 926 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 927 "AssetTag": "$PRODUCT_ASSET_TAG" 928 } 929 } 930] 931