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