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"
+    }
+}