[ { "Exposes": [ { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 0 ] }, "Index": 0, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 1 ] }, "Index": 1, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 2 ] }, "Index": 2, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 3 ] }, "Index": 3, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 4 ] }, "Index": 4, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 5 ] }, "Index": 5, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 6 ] }, "Index": 6, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 7 ] }, "Index": 7, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x40", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.19 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V" }, { "Address": "0x41", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.13 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V" }, { "Address": "0x44", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.13 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V" }, { "Address": "0x45", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.15 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V" }, { "Address": "0x4b", "Bus": "$bus", "Name": "FCB_$bus - 15 TEMP_C", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 80 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 0 } ], "Type": "TMP75" } ], "Name": "Minerva Fan Board $bus - 15", "Probe": [ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 16})", "OR", "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 17})", "OR", "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 18})", "OR", "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 19})" ], "Type": "Board", "xyz.openbmc_project.Inventory.Decorator.Asset": { "BuildDate": "$BOARD_MANUFACTURE_DATE", "Manufacturer": "$BOARD_MANUFACTURER", "Model": "$BOARD_PRODUCT_NAME", "PartNumber": "$BOARD_PART_NUMBER", "SerialNumber": "$BOARD_SERIAL_NUMBER", "SparePartNumber": "$BOARD_INFO_AM1" }, "xyz.openbmc_project.Inventory.Decorator.AssetTag": { "AssetTag": "$PRODUCT_ASSET_TAG" } }, { "Exposes": [ { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 6 ] }, "Index": 0, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 7 ] }, "Index": 1, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 4 ] }, "Index": 2, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 5 ] }, "Index": 3, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 2 ] }, "Index": 4, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 3 ] }, "Index": 5, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 0 ] }, "Index": 6, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL", "Pwm": 2, "PwmName": "FCB_$bus - 15 FAN_PWM", "Tachs": [ 1 ] }, "Index": 7, "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM", "PowerState": "Always", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 20000 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 1000 } ], "Type": "I2CFan" }, { "Address": "0x40", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.19 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V" }, { "Address": "0x41", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.13 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V" }, { "Address": "0x44", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.13 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V" }, { "Address": "0x45", "Bus": "$bus", "Labels": [ "in1", "curr1" ], "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4", "Thresholds": [ { "Direction": "less than", "Label": "in1", "Name": "lower critical", "Severity": 1, "Value": 48.45 }, { "Direction": "greater than", "Label": "in1", "Name": "upper critical", "Severity": 1, "Value": 53.35 }, { "Direction": "greater than", "Label": "curr1", "Name": "upper critical", "Severity": 1, "Value": 1.15 } ], "Type": "INA238", "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A", "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V" }, { "Address": "0x4b", "Bus": "$bus", "Name": "FCB_$bus - 15 TEMP_C", "Thresholds": [ { "Direction": "greater than", "Name": "upper critical", "Severity": 1, "Value": 80 }, { "Direction": "less than", "Name": "lower critical", "Severity": 1, "Value": 0 } ], "Type": "TMP75" } ], "Name": "Minerva Fan Board $bus - 15", "Probe": [ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 20})", "OR", "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 21})" ], "Type": "Board", "xyz.openbmc_project.Inventory.Decorator.Asset": { "BuildDate": "$BOARD_MANUFACTURE_DATE", "Manufacturer": "$BOARD_MANUFACTURER", "Model": "$BOARD_PRODUCT_NAME", "PartNumber": "$BOARD_PART_NUMBER", "SerialNumber": "$BOARD_SERIAL_NUMBER", "SparePartNumber": "$BOARD_INFO_AM1" }, "xyz.openbmc_project.Inventory.Decorator.AssetTag": { "AssetTag": "$PRODUCT_ASSET_TAG" } } ]