configurations: sbp1: Add rulerdrive efuses
SBP1 has 32 slots for rulerdrive SSDs. Every slot has it's own
MAX5970 eFuse that provides voltage and current sensor readings.
While the MAX5970 is on the baseboard it only makes sense to show
the sensor values when a rulerdrive is plugged into the corresponding
slot.
Thus add the MAX5970 as separate chassis object with the probe condition
to evaluate if the slot is occupied.
Change-Id: I870175a2098f0acc41b806928cf3f40b9f0f86f3
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
diff --git a/configurations/sbp1_rssd.json b/configurations/sbp1_rssd.json
new file mode 100644
index 0000000..f159fed
--- /dev/null
+++ b/configurations/sbp1_rssd.json
@@ -0,0 +1,3714 @@
+[
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "132",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD03",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD03 P12V Output Current",
+ "curr2_Name": "SSB_RSSD03 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD03 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD03 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD03",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD03', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "133",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD02",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD02 P12V Output Current",
+ "curr2_Name": "SSB_RSSD02 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD02 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD02 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD02",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD02', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "134",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD01",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD01 P12V Output Current",
+ "curr2_Name": "SSB_RSSD01 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD01 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD01 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD01",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD01', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "135",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD04",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD04 P12V Output Current",
+ "curr2_Name": "SSB_RSSD04 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD04 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD04 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD04",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD04', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "136",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD05",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD05 P12V Output Current",
+ "curr2_Name": "SSB_RSSD05 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD05 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD05 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD05",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD05', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "137",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD08",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD08 P12V Output Current",
+ "curr2_Name": "SSB_RSSD08 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD08 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD08 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD08",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD08', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "138",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD07",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD07 P12V Output Current",
+ "curr2_Name": "SSB_RSSD07 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD07 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD07 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD07",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD07', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "139",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD06",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD06 P12V Output Current",
+ "curr2_Name": "SSB_RSSD06 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD06 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD06 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD06",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD06', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "141",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD14",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD14 P12V Output Current",
+ "curr2_Name": "SSB_RSSD14 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD14 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD14 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD14",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD14', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "142",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD13",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD13 P12V Output Current",
+ "curr2_Name": "SSB_RSSD13 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD13 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD13 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD13",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD13', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "143",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD12",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD12 P12V Output Current",
+ "curr2_Name": "SSB_RSSD12 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD12 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD12 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD12",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD12', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "144",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD11",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD11 P12V Output Current",
+ "curr2_Name": "SSB_RSSD11 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD11 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD11 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD11",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD11', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "145",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD10",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD10 P12V Output Current",
+ "curr2_Name": "SSB_RSSD10 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD10 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD10 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD10",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD10', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "146",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD09",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD09 P12V Output Current",
+ "curr2_Name": "SSB_RSSD09 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD09 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD09 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD09",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD09', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "147",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD15",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD15 P12V Output Current",
+ "curr2_Name": "SSB_RSSD15 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD15 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD15 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD15",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD15', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "148",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD16",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD16 P12V Output Current",
+ "curr2_Name": "SSB_RSSD16 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD16 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD16 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD16",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD16', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "192",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD19",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD19 P12V Output Current",
+ "curr2_Name": "SSB_RSSD19 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD19 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD19 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD19",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD19', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "193",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD18",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD18 P12V Output Current",
+ "curr2_Name": "SSB_RSSD18 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD18 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD18 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD18",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD18', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "194",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD17",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD17 P12V Output Current",
+ "curr2_Name": "SSB_RSSD17 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD17 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD17 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD17",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD17', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "195",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD20",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD20 P12V Output Current",
+ "curr2_Name": "SSB_RSSD20 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD20 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD20 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD20",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD20', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "196",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD21",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD21 P12V Output Current",
+ "curr2_Name": "SSB_RSSD21 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD21 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD21 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD21",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD21', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "197",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD22",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD22 P12V Output Current",
+ "curr2_Name": "SSB_RSSD22 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD22 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD22 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD22",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD22', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "198",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD24",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD24 P12V Output Current",
+ "curr2_Name": "SSB_RSSD24 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD24 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD24 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD24",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD24', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "199",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD23",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD23 P12V Output Current",
+ "curr2_Name": "SSB_RSSD23 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD23 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD23 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD23",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD23', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "200",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD25",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD25 P12V Output Current",
+ "curr2_Name": "SSB_RSSD25 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD25 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD25 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD25",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD25', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "201",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD26",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD26 P12V Output Current",
+ "curr2_Name": "SSB_RSSD26 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD26 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD26 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD26",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD26', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "202",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD27",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD27 P12V Output Current",
+ "curr2_Name": "SSB_RSSD27 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD27 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD27 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD27",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD27', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "203",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD32",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD32 P12V Output Current",
+ "curr2_Name": "SSB_RSSD32 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD32 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD32 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD32",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD32', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "204",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD31",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD31 P12V Output Current",
+ "curr2_Name": "SSB_RSSD31 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD31 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD31 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD31",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD31', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "205",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD30",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD30 P12V Output Current",
+ "curr2_Name": "SSB_RSSD30 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD30 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD30 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD30",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD30', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "206",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD29",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD29 P12V Output Current",
+ "curr2_Name": "SSB_RSSD29 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD29 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD29 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD29",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD29', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ },
+ {
+ "Exposes": [
+ {
+ "Address": "0x3a",
+ "Bus": "207",
+ "Labels": [
+ "in0",
+ "in1",
+ "curr1",
+ "curr2"
+ ],
+ "Name": "SSB_RSSD28",
+ "PollRate": 5.0,
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 4.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.1
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.15
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.68
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.08
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.3
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.14
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.47
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ }
+ ],
+ "Type": "MAX5970",
+ "curr1_Name": "SSB_RSSD28 P12V Output Current",
+ "curr2_Name": "SSB_RSSD28 P3V3 Output Current",
+ "in0_Name": "SSB_RSSD28 P12V Output Voltage",
+ "in1_Name": "SSB_RSSD28 P3V3 Output Voltage"
+ }
+ ],
+ "Name": "RSSD28",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
+ "AND",
+ "xyz.openbmc_project.Inventory.Item({'PrettyName': 'RSSD28', 'Present': true})",
+ "MATCH_ONE"
+ ],
+ "Type": "Chassis"
+ }
+]
diff --git a/meson.build b/meson.build
index ae0c4f2..9fdcfe4 100644
--- a/meson.build
+++ b/meson.build
@@ -146,6 +146,7 @@
'sbp1_chassis.json',
'sbp1_nvme.json',
'sbp1_psu.json',
+ 'sbp1_rssd.json',
'system1_baseboard.json',
'solum_pssf162202_psu.json',
'storm_king.json',