pseq: Add config files for BlueRidge systems

Add phosphor-power-sequencer JSON configuration files for BlueRidge
systems.

Add config files in both the old and new JSON formats.  The old format
will be removed soon, but that has not occurred yet.

Tested:
* Tested in simulation environment
* Verified BlueRidge JSON files present in
  /usr/share/phosphor-power-sequencer directory in firmware image
* Verified old format BlueRidge JSON file was found and loaded
  successfully
* Powered on chassis
  * Verified powered on successfully and chassis pgood was true
  * Verified no errors logged
  * Verified phosphor-power-control did not write any errors to the
    journal
* Powered off chassis
  * Verified powered off successfully and chassis pgood was false
  * Verified no errors logged
  * Verified phosphor-power-control did not write any errors to the
    journal

Change-Id: I92f8feb58557c3eabacbf3e9d7690c80c426b0a1
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com>
diff --git a/phosphor-power-sequencer/config_files/BlueRidge.json b/phosphor-power-sequencer/config_files/BlueRidge.json
new file mode 100644
index 0000000..c9eb966
--- /dev/null
+++ b/phosphor-power-sequencer/config_files/BlueRidge.json
@@ -0,0 +1,105 @@
+{
+    "rails": [
+        {
+            "name": "12.0V",
+            "page": 0,
+            "is_power_supply_rail": true,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "5.0V_USB",
+            "page": 1,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "5.0V_DASD",
+            "page": 2,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "3.3VA",
+            "page": 3,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "3.3VB",
+            "page": 4,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VDN_DCM0",
+            "page": 24,
+            "gpio": { "line": 72 }
+        },
+        {
+            "name": "VDN_DCM1",
+            "page": 25,
+            "gpio": { "line": 73 }
+        },
+        {
+            "name": "1.5V",
+            "page": 5,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VDDA_DCM0",
+            "page": 7,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VDDB_DCM0",
+            "page": 8,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VDDA_DCM1",
+            "page": 9,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VDDB_DCM1",
+            "page": 10,
+            "check_status_vout": true,
+            "compare_voltage_to_limit": true
+        },
+        {
+            "name": "VCS_DCM0",
+            "page": 26,
+            "gpio": { "line": 74 }
+        },
+        {
+            "name": "VCS_DCM1",
+            "page": 27,
+            "gpio": { "line": 75 }
+        },
+        {
+            "name": "VIO_DCM0",
+            "page": 28,
+            "gpio": { "line": 76 }
+        },
+        {
+            "name": "VIO_DCM1",
+            "page": 29,
+            "gpio": { "line": 77 }
+        },
+        {
+            "name": "VPCIE_DCM0",
+            "page": 30,
+            "gpio": { "line": 78 }
+        },
+        {
+            "name": "VPCIE_DCM1",
+            "page": 31,
+            "gpio": { "line": 79 }
+        }
+    ]
+}
diff --git a/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,blueridge.json b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,blueridge.json
new file mode 100644
index 0000000..d8b4f60
--- /dev/null
+++ b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,blueridge.json
@@ -0,0 +1,107 @@
+{
+    "rails": [
+        { "name": "12.0V" },
+        { "name": "5.0V_USB" },
+        { "name": "5.0V_DASD" },
+        { "name": "3.3VA" },
+        { "name": "3.3VB" },
+        { "name": "1.5V" },
+        { "name": "1.1V" },
+        { "name": "VDDA_DCM0" },
+        { "name": "VDDB_DCM0" },
+        { "name": "VDDA_DCM1" },
+        { "name": "VDDB_DCM1" },
+        { "name": "12.0VCS" },
+        { "name": "3.3VCS" },
+        { "name": "1.1V_Current" },
+        { "name": "5.0V_USB_Current" },
+        { "name": "5.0V_DASD_Current" },
+        { "name": "12.0VN" },
+        { "name": "12.0VP" },
+        { "name": "12.0VQ" },
+        { "name": "12.0VR" },
+        { "name": "ThermalDiode1" },
+        { "name": "ThermalDiode2" },
+        { "name": "ThermalDiode3" },
+        { "name": "ThermalDiode4" },
+        { "name": "VDN_DCM0" },
+        { "name": "VDN_DCM1" },
+        { "name": "VCS_DCM0" },
+        { "name": "VCS_DCM1" },
+        { "name": "VIO_DCM0" },
+        { "name": "VIO_DCM1" },
+        { "name": "VPCIE_DCM0" },
+        { "name": "VPCIE_DCM1" }
+    ],
+
+    "pins": [
+        {
+            "name": "PGOOD_12A",
+            "line": 56
+        },
+        {
+            "name": "PGOOD_12B",
+            "line": 57
+        },
+        {
+            "name": "PGOOD_12C",
+            "line": 58
+        },
+        {
+            "name": "PGOOD_12D",
+            "line": 59
+        },
+        {
+            "name": "PGOOD_12L",
+            "line": 60
+        },
+        {
+            "name": "PGOOD_12M",
+            "line": 61
+        },
+        {
+            "name": "PGOOD_12N",
+            "line": 62
+        },
+        {
+            "name": "PGOOD_12PCIE",
+            "line": 64
+        },
+        {
+            "name": "PGOOD_12Q",
+            "line": 65
+        },
+        {
+            "name": "PGOOD_VDN_DCM0",
+            "line": 72
+        },
+        {
+            "name": "PGOOD_VDN_DCM1",
+            "line": 73
+        },
+        {
+            "name": "PGOOD_VCS_DCM0",
+            "line": 74
+        },
+        {
+            "name": "PGOOD_VCS_DCM1",
+            "line": 75
+        },
+        {
+            "name": "PGOOD_VIO_DCM0",
+            "line": 76
+        },
+        {
+            "name": "PGOOD_VIO_DCM1",
+            "line": 77
+        },
+        {
+            "name": "PGOOD_VPCIE_DCM0",
+            "line": 78
+        },
+        {
+            "name": "PGOOD_VPCIE_DCM1",
+            "line": 79
+        }
+    ]
+}