configurations: Add IBM genesis3 board configuration

Add configuration for various VRs & Fan used in Genesis3 Board.
Also configure PID for fan control.

Tested: Tested on Genesis3.
- All sensors are running
- 4 PSU are exposed in the inventory
- 24 Fans are exposed in the inventory
- Fan PID runs an keeps the PSU cool

Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
Change-Id: I1e54ca0e103217780dff435ae69c138f16d9d419
diff --git a/configurations/genesis3_psu.json b/configurations/genesis3_psu.json
new file mode 100644
index 0000000..4b8d5fa
--- /dev/null
+++ b/configurations/genesis3_psu.json
@@ -0,0 +1,266 @@
+[
+    {
+        "Exposes": [
+            {
+                "Address": "0x5f",
+                "Bus": "34",
+                "Labels": [
+                    "iin2",
+                    "iout2",
+                    "vin2",
+                    "vout2",
+                    "pin2",
+                    "pout2",
+                    "temp1"
+                ],
+                "Name": "BCM0_TEMP",
+                "Name1": "BCM0",
+                "PollRate": 5.0,
+                "PowerState": "Always",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Label": "vin2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 480.96
+                    },
+                    {
+                        "Direction": "less than",
+                        "Label": "vin2",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 260
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "temp1",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 125.0
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "iout2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 68
+                    }
+                ],
+                "Type": "PLI1209BC"
+            }
+        ],
+        "Name": "Vicor BCM 6123 750W 1",
+        "Probe": "FOUND('IBM Genesis3 Baseboard')",
+        "ProductId": 1,
+        "Type": "PowerSupply",
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "Manufacturer": "Vicor",
+            "Model": "BCM 6123",
+            "PartNumber": "BCM6123TD1E1368T01",
+            "SerialNumber": ""
+        },
+        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+            "FieldReplaceable": false,
+            "HotPluggable": false
+        }
+    },
+    {
+        "Exposes": [
+            {
+                "Address": "0x5f",
+                "Bus": "35",
+                "Labels": [
+                    "iin2",
+                    "iout2",
+                    "vin2",
+                    "vout2",
+                    "pin2",
+                    "pout2",
+                    "temp1"
+                ],
+                "Name": "BCM1_TEMP",
+                "Name1": "BCM1",
+                "PollRate": 5.0,
+                "PowerState": "Always",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Label": "vin2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 480.96
+                    },
+                    {
+                        "Direction": "less than",
+                        "Label": "vin2",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 260
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "temp1",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 125.0
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "iout2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 68
+                    }
+                ],
+                "Type": "PLI1209BC"
+            }
+        ],
+        "Name": "Vicor BCM 6123 750W 2",
+        "Probe": "FOUND('IBM Genesis3 Baseboard')",
+        "ProductId": 2,
+        "Type": "PowerSupply",
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "Manufacturer": "Vicor",
+            "Model": "BCM 6123",
+            "PartNumber": "BCM6123TD1E1368T01",
+            "SerialNumber": ""
+        },
+        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+            "FieldReplaceable": false,
+            "HotPluggable": false
+        }
+    },
+    {
+        "Exposes": [
+            {
+                "Address": "0x5f",
+                "Bus": "36",
+                "Labels": [
+                    "iin2",
+                    "iout2",
+                    "vin2",
+                    "vout2",
+                    "pin2",
+                    "pout2",
+                    "temp1"
+                ],
+                "Name": "BCM2_TEMP",
+                "Name1": "BCM2",
+                "PollRate": 5.0,
+                "PowerState": "Always",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Label": "vin2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 480.96
+                    },
+                    {
+                        "Direction": "less than",
+                        "Label": "vin2",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 260
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "temp1",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 125.0
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "iout2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 68
+                    }
+                ],
+                "Type": "PLI1209BC"
+            }
+        ],
+        "Name": "Vicor BCM 6123 750W 3",
+        "Probe": "FOUND('IBM Genesis3 Baseboard')",
+        "ProductId": 3,
+        "Type": "PowerSupply",
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "Manufacturer": "Vicor",
+            "Model": "BCM 6123",
+            "PartNumber": "BCM6123TD1E1368T01",
+            "SerialNumber": ""
+        },
+        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+            "FieldReplaceable": false,
+            "HotPluggable": false
+        }
+    },
+    {
+        "Exposes": [
+            {
+                "Address": "0x5f",
+                "Bus": "37",
+                "Labels": [
+                    "iin2",
+                    "iout2",
+                    "vin2",
+                    "vout2",
+                    "pin2",
+                    "pout2",
+                    "temp1"
+                ],
+                "Name": "BCM3_TEMP",
+                "Name1": "BCM3",
+                "PollRate": 5.0,
+                "PowerState": "Always",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Label": "vin2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 480.96
+                    },
+                    {
+                        "Direction": "less than",
+                        "Label": "vin2",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 260
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "temp1",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 125.0
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Label": "iout2",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 68
+                    }
+                ],
+                "Type": "PLI1209BC"
+            }
+        ],
+        "Name": "Vicor BCM 6123 750W 4",
+        "Probe": "FOUND('IBM Genesis3 Baseboard')",
+        "ProductId": 4,
+        "Type": "PowerSupply",
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "Manufacturer": "Vicor",
+            "Model": "BCM 6123",
+            "PartNumber": "BCM6123TD1E1368T01",
+            "SerialNumber": ""
+        },
+        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+            "FieldReplaceable": false,
+            "HotPluggable": false
+        }
+    }
+]