[ { "Exposes": [ { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN0_TACH_IL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 0 ] }, "Index": 0, "Name": "FCB_TOP_$bus * -1 + 17 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN0_TACH_OL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 1 ] }, "Index": 1, "Name": "FCB_TOP_$bus * -1 + 17 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN1_TACH_IL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 2 ] }, "Index": 2, "Name": "FCB_TOP_$bus * -1 + 17 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN1_TACH_OL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 3 ] }, "Index": 3, "Name": "FCB_TOP_$bus * -1 + 17 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN2_TACH_IL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 4 ] }, "Index": 4, "Name": "FCB_TOP_$bus * -1 + 17 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN2_TACH_OL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 5 ] }, "Index": 5, "Name": "FCB_TOP_$bus * -1 + 17 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN3_TACH_IL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 6 ] }, "Index": 6, "Name": "FCB_TOP_$bus * -1 + 17 FAN3_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_TOP_$bus * -1 + 17 FAN3_TACH_OL", "Pwm": 2, "PwmName": "FCB_TOP_$bus * -1 + 17 FAN_PWM", "Tachs": [ 7 ] }, "Index": 7, "Name": "FCB_TOP_$bus * -1 + 17 FAN3_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": 800 } ], "Type": "I2CFan" } ], "Name": "Minerva Top Fan Board $bus * -1 + 17", "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})" ], "Type": "Board", "xyz.openbmc_project.Inventory.Decorator.Asset": { "Manufacturer": "$PRODUCT_MANUFACTURER", "Model": "$PRODUCT_PRODUCT_NAME", "PartNumber": "$PRODUCT_PART_NUMBER", "SerialNumber": "$PRODUCT_SERIAL_NUMBER" } }, { "Exposes": [ { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN0_TACH_IL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 0 ] }, "Index": 0, "Name": "FCB_MID_$bus * -1 + 19 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN0_TACH_OL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 1 ] }, "Index": 1, "Name": "FCB_MID_$bus * -1 + 19 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN1_TACH_IL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 2 ] }, "Index": 2, "Name": "FCB_MID_$bus * -1 + 19 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN1_TACH_OL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 3 ] }, "Index": 3, "Name": "FCB_MID_$bus * -1 + 19 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN2_TACH_IL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 4 ] }, "Index": 4, "Name": "FCB_MID_$bus * -1 + 19 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN2_TACH_OL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 5 ] }, "Index": 5, "Name": "FCB_MID_$bus * -1 + 19 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN3_TACH_IL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 6 ] }, "Index": 6, "Name": "FCB_MID_$bus * -1 + 19 FAN3_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_MID_$bus * -1 + 19 FAN3_TACH_OL", "Pwm": 2, "PwmName": "FCB_MID_$bus * -1 + 19 FAN_PWM", "Tachs": [ 7 ] }, "Index": 7, "Name": "FCB_MID_$bus * -1 + 19 FAN3_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": 800 } ], "Type": "I2CFan" } ], "Name": "Minerva Middle Fan Board $bus * -1 + 19", "Probe": [ "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": { "Manufacturer": "$PRODUCT_MANUFACTURER", "Model": "$PRODUCT_PRODUCT_NAME", "PartNumber": "$PRODUCT_PART_NUMBER", "SerialNumber": "$PRODUCT_SERIAL_NUMBER" } }, { "Exposes": [ { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN0_TACH_IL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 0 ] }, "Index": 0, "Name": "FCB_BOT_$bus * -1 + 21 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN0_TACH_OL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 1 ] }, "Index": 1, "Name": "FCB_BOT_$bus * -1 + 21 FAN0_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN1_TACH_IL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 2 ] }, "Index": 2, "Name": "FCB_BOT_$bus * -1 + 21 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN1_TACH_OL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 3 ] }, "Index": 3, "Name": "FCB_BOT_$bus * -1 + 21 FAN1_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN2_TACH_IL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 4 ] }, "Index": 4, "Name": "FCB_BOT_$bus * -1 + 21 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN2_TACH_OL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 5 ] }, "Index": 5, "Name": "FCB_BOT_$bus * -1 + 21 FAN2_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN3_TACH_IL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 6 ] }, "Index": 6, "Name": "FCB_BOT_$bus * -1 + 21 FAN3_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": 800 } ], "Type": "I2CFan" }, { "Address": "0x5e", "Bus": "$bus", "Connector": { "Name": "FCB_BOT_$bus * -1 + 21 FAN3_TACH_OL", "Pwm": 2, "PwmName": "FCB_BOT_$bus * -1 + 21 FAN_PWM", "Tachs": [ 7 ] }, "Index": 7, "Name": "FCB_BOT_$bus * -1 + 21 FAN3_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": 800 } ], "Type": "I2CFan" } ], "Name": "Minerva Bottom Fan Board $bus * -1 + 21", "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": { "Manufacturer": "$PRODUCT_MANUFACTURER", "Model": "$PRODUCT_PRODUCT_NAME", "PartNumber": "$PRODUCT_PART_NUMBER", "SerialNumber": "$PRODUCT_SERIAL_NUMBER" } } ]