pseq: Update STATUS_VOUT checks in config files

Update the phosphor-power-sequencer JSON configuration files for the
following systems:
* Rainier
* BlueRidge
* Everest
* Fuji

Add STATUS_VOUT checking for voltage rails connected to digital monitors
(DMONs) on the UCD90320 power sequencer.  Checking STATUS_VOUT is more
accurate than other methods in some scenarios.

Also remove STATUS_VOUT and READ_VOUT checking for the PSU rails on
Everest and Fuji.  PMBus information is not available for the PSU rail
due to the way it is configured in the power sequencer device.

Change-Id: If5e630b2c17e0a34e240b1df512a9662a5370289
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
index c9eb966..78a8c3b 100644
--- a/phosphor-power-sequencer/config_files/BlueRidge.json
+++ b/phosphor-power-sequencer/config_files/BlueRidge.json
@@ -34,11 +34,13 @@
         {
             "name": "VDN_DCM0",
             "page": 24,
+            "check_status_vout": true,
             "gpio": { "line": 72 }
         },
         {
             "name": "VDN_DCM1",
             "page": 25,
+            "check_status_vout": true,
             "gpio": { "line": 73 }
         },
         {
@@ -74,31 +76,37 @@
         {
             "name": "VCS_DCM0",
             "page": 26,
+            "check_status_vout": true,
             "gpio": { "line": 74 }
         },
         {
             "name": "VCS_DCM1",
             "page": 27,
+            "check_status_vout": true,
             "gpio": { "line": 75 }
         },
         {
             "name": "VIO_DCM0",
             "page": 28,
+            "check_status_vout": true,
             "gpio": { "line": 76 }
         },
         {
             "name": "VIO_DCM1",
             "page": 29,
+            "check_status_vout": true,
             "gpio": { "line": 77 }
         },
         {
             "name": "VPCIE_DCM0",
             "page": 30,
+            "check_status_vout": true,
             "gpio": { "line": 78 }
         },
         {
             "name": "VPCIE_DCM1",
             "page": 31,
+            "check_status_vout": true,
             "gpio": { "line": 79 }
         }
     ]
diff --git a/phosphor-power-sequencer/config_files/Everest.json b/phosphor-power-sequencer/config_files/Everest.json
index 0066730..8b0366c 100644
--- a/phosphor-power-sequencer/config_files/Everest.json
+++ b/phosphor-power-sequencer/config_files/Everest.json
@@ -3,9 +3,7 @@
         {
             "name": "12.0V",
             "page": 0,
-            "is_power_supply_rail": true,
-            "check_status_vout": true,
-            "compare_voltage_to_limit": true
+            "is_power_supply_rail": true
         },
         {
             "name": "3V3IO",
@@ -28,23 +26,27 @@
         {
             "name": "CP0_VDN",
             "page": 20,
+            "check_status_vout": true,
             "gpio": { "line": 72 }
         },
         {
             "name": "CP1_VDN",
             "page": 21,
+            "check_status_vout": true,
             "gpio": { "line": 73 }
         },
         {
             "name": "CP2_VDN",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0",
             "page": 22,
+            "check_status_vout": true,
             "gpio": { "line": 74 }
         },
         {
             "name": "CP3_VDN",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0",
             "page": 23,
+            "check_status_vout": true,
             "gpio": { "line": 75 }
         },
         {
@@ -154,23 +156,27 @@
         {
             "name": "CP0_VIO",
             "page": 24,
+            "check_status_vout": true,
             "gpio": { "line": 76 }
         },
         {
             "name": "CP1_VIO",
             "page": 25,
+            "check_status_vout": true,
             "gpio": { "line": 77 }
         },
         {
             "name": "CP2_VIO",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0",
             "page": 26,
+            "check_status_vout": true,
             "gpio": { "line": 78 }
         },
         {
             "name": "CP3_VIO",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0",
             "page": 27,
+            "check_status_vout": true,
             "gpio": { "line": 79 }
         },
         {
diff --git a/phosphor-power-sequencer/config_files/Fuji.json b/phosphor-power-sequencer/config_files/Fuji.json
index 0066730..8b0366c 100644
--- a/phosphor-power-sequencer/config_files/Fuji.json
+++ b/phosphor-power-sequencer/config_files/Fuji.json
@@ -3,9 +3,7 @@
         {
             "name": "12.0V",
             "page": 0,
-            "is_power_supply_rail": true,
-            "check_status_vout": true,
-            "compare_voltage_to_limit": true
+            "is_power_supply_rail": true
         },
         {
             "name": "3V3IO",
@@ -28,23 +26,27 @@
         {
             "name": "CP0_VDN",
             "page": 20,
+            "check_status_vout": true,
             "gpio": { "line": 72 }
         },
         {
             "name": "CP1_VDN",
             "page": 21,
+            "check_status_vout": true,
             "gpio": { "line": 73 }
         },
         {
             "name": "CP2_VDN",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0",
             "page": 22,
+            "check_status_vout": true,
             "gpio": { "line": 74 }
         },
         {
             "name": "CP3_VDN",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0",
             "page": 23,
+            "check_status_vout": true,
             "gpio": { "line": 75 }
         },
         {
@@ -154,23 +156,27 @@
         {
             "name": "CP0_VIO",
             "page": 24,
+            "check_status_vout": true,
             "gpio": { "line": 76 }
         },
         {
             "name": "CP1_VIO",
             "page": 25,
+            "check_status_vout": true,
             "gpio": { "line": 77 }
         },
         {
             "name": "CP2_VIO",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm2/cpu0",
             "page": 26,
+            "check_status_vout": true,
             "gpio": { "line": 78 }
         },
         {
             "name": "CP3_VIO",
             "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm3/cpu0",
             "page": 27,
+            "check_status_vout": true,
             "gpio": { "line": 79 }
         },
         {
diff --git a/phosphor-power-sequencer/config_files/Rainier.json b/phosphor-power-sequencer/config_files/Rainier.json
index c9eb966..78a8c3b 100644
--- a/phosphor-power-sequencer/config_files/Rainier.json
+++ b/phosphor-power-sequencer/config_files/Rainier.json
@@ -34,11 +34,13 @@
         {
             "name": "VDN_DCM0",
             "page": 24,
+            "check_status_vout": true,
             "gpio": { "line": 72 }
         },
         {
             "name": "VDN_DCM1",
             "page": 25,
+            "check_status_vout": true,
             "gpio": { "line": 73 }
         },
         {
@@ -74,31 +76,37 @@
         {
             "name": "VCS_DCM0",
             "page": 26,
+            "check_status_vout": true,
             "gpio": { "line": 74 }
         },
         {
             "name": "VCS_DCM1",
             "page": 27,
+            "check_status_vout": true,
             "gpio": { "line": 75 }
         },
         {
             "name": "VIO_DCM0",
             "page": 28,
+            "check_status_vout": true,
             "gpio": { "line": 76 }
         },
         {
             "name": "VIO_DCM1",
             "page": 29,
+            "check_status_vout": true,
             "gpio": { "line": 77 }
         },
         {
             "name": "VPCIE_DCM0",
             "page": 30,
+            "check_status_vout": true,
             "gpio": { "line": 78 }
         },
         {
             "name": "VPCIE_DCM1",
             "page": 31,
+            "check_status_vout": true,
             "gpio": { "line": 79 }
         }
     ]