configuration: add acbel_r1ca2122a_psu.json
ACBEL R1CA2122A is a 1200W PSU which is
best used with ibm cffps driver, as the generic
pmbus driver cannot correctly detect the number
of pages on this PSU.
Tested: on Tyan s8030 Board with 2 of these.
Change-Id: I715d4c0a3b8728efc41d9692afcc2c347bd5e5e8
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/configurations/acbel_r1ca2122a_psu.json b/configurations/acbel_r1ca2122a_psu.json
new file mode 100644
index 0000000..31c4d33
--- /dev/null
+++ b/configurations/acbel_r1ca2122a_psu.json
@@ -0,0 +1,100 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "PSU$ADDRESS % 4 + 1 FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "PSU$address % 4 + 1 ADDR",
+ "Type": "PSUPresence"
+ },
+ {
+ "Address": "$ADDRESS - 24",
+ "Bus": "$bus",
+ "Labels": [
+ "temp1",
+ "pin",
+ "iin",
+ "vin",
+ "fan1",
+ "pout1"
+ ],
+ "Name": "PSU$ADDRESS % 4 + 1",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "pin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1200
+ },
+ {
+ "Direction": "greater than",
+ "Label": "pout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1200
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 90
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 264
+ },
+ {
+ "Direction": "greater than",
+ "Label": "iin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 8
+ },
+ {
+ "Direction": "less than",
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 100
+ },
+ {
+ "Direction": "greater than",
+ "Label": "fan1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 10000
+ }
+ ],
+ "Type": "cffps"
+ }
+ ],
+ "Name": "ACBEL RICA PSU$ADDRESS % 4 + 1",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'R1CA2122A*'})",
+ "Type": "PowerSupply",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "Manufacturer": "$PRODUCT_MANUFACTURER",
+ "Model": "$PRODUCT_PRODUCT_NAME",
+ "PartNumber": "$PRODUCT_PART_NUMBER",
+ "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+ "AssetTag": "$PRODUCT_ASSET_TAG"
+ }
+}