blob: 00939f718a0bc6e2743b353cd7f9882b553ace83 [file] [log] [blame]
[
{
"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"
},
{
"Address": "0x40",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_TOP_$bus * -1 + 17 FAN0",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.19
}
],
"Type": "INA238",
"curr1_Name": "FCB_TOP_$bus * -1 + 17 FAN0_CURR_A",
"in1_Name": "FCB_TOP_$bus * -1 + 17 FAN0_VOLT_V"
},
{
"Address": "0x41",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_TOP_$bus * -1 + 17 FAN1",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_TOP_$bus * -1 + 17 FAN1_CURR_A",
"in1_Name": "FCB_TOP_$bus * -1 + 17 FAN1_VOLT_V"
},
{
"Address": "0x44",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_TOP_$bus * -1 + 17 FAN2",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_TOP_$bus * -1 + 17 FAN2_CURR_A",
"in1_Name": "FCB_TOP_$bus * -1 + 17 FAN2_VOLT_V"
},
{
"Address": "0x45",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_TOP_$bus * -1 + 17 FAN3",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.15
}
],
"Type": "INA238",
"curr1_Name": "FCB_TOP_$bus * -1 + 17 FAN3_CURR_A",
"in1_Name": "FCB_TOP_$bus * -1 + 17 FAN3_VOLT_V"
}
],
"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": "$BOARD_MANUFACTURER",
"Model": "$BOARD_PRODUCT_NAME",
"PartNumber": "$BOARD_PART_NUMBER",
"SerialNumber": "$BOARD_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"
},
{
"Address": "0x40",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_MID_$bus * -1 + 19 FAN0",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.19
}
],
"Type": "INA238",
"curr1_Name": "FCB_MID_$bus * -1 + 19 FAN0_CURR_A",
"in1_Name": "FCB_MID_$bus * -1 + 19 FAN0_VOLT_V"
},
{
"Address": "0x41",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_MID_$bus * -1 + 19 FAN1",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_MID_$bus * -1 + 19 FAN1_CURR_A",
"in1_Name": "FCB_MID_$bus * -1 + 19 FAN1_VOLT_V"
},
{
"Address": "0x44",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_MID_$bus * -1 + 19 FAN2",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_MID_$bus * -1 + 19 FAN2_CURR_A",
"in1_Name": "FCB_MID_$bus * -1 + 19 FAN2_VOLT_V"
},
{
"Address": "0x45",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_MID_$bus * -1 + 19 FAN3",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.15
}
],
"Type": "INA238",
"curr1_Name": "FCB_MID_$bus * -1 + 19 FAN3_CURR_A",
"in1_Name": "FCB_MID_$bus * -1 + 19 FAN3_VOLT_V"
}
],
"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": "$BOARD_MANUFACTURER",
"Model": "$BOARD_PRODUCT_NAME",
"PartNumber": "$BOARD_PART_NUMBER",
"SerialNumber": "$BOARD_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"
},
{
"Address": "0x40",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_BOT_$bus * -1 + 21 FAN0",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.19
}
],
"Type": "INA238",
"curr1_Name": "FCB_BOT_$bus * -1 + 21 FAN0_CURR_A",
"in1_Name": "FCB_BOT_$bus * -1 + 21 FAN0_VOLT_V"
},
{
"Address": "0x41",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_BOT_$bus * -1 + 21 FAN1",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_BOT_$bus * -1 + 21 FAN1_CURR_A",
"in1_Name": "FCB_BOT_$bus * -1 + 21 FAN1_VOLT_V"
},
{
"Address": "0x44",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_BOT_$bus * -1 + 21 FAN2",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.13
}
],
"Type": "INA238",
"curr1_Name": "FCB_BOT_$bus * -1 + 21 FAN2_CURR_A",
"in1_Name": "FCB_BOT_$bus * -1 + 21 FAN2_VOLT_V"
},
{
"Address": "0x45",
"Bus": "$bus",
"Labels": [
"in1",
"curr1"
],
"Name": "FCB_BOT_$bus * -1 + 21 FAN3",
"Thresholds": [
{
"Direction": "less than",
"Label": "in1",
"Name": "lower critical",
"Severity": 1,
"Value": 54.6
},
{
"Direction": "greater than",
"Label": "in1",
"Name": "upper critical",
"Severity": 1,
"Value": 55.8
},
{
"Direction": "greater than",
"Label": "curr1",
"Name": "upper critical",
"Severity": 1,
"Value": 1.15
}
],
"Type": "INA238",
"curr1_Name": "FCB_BOT_$bus * -1 + 21 FAN3_CURR_A",
"in1_Name": "FCB_BOT_$bus * -1 + 21 FAN3_VOLT_V"
}
],
"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": "$BOARD_MANUFACTURER",
"Model": "$BOARD_PRODUCT_NAME",
"PartNumber": "$BOARD_PART_NUMBER",
"SerialNumber": "$BOARD_SERIAL_NUMBER"
}
}
]