pseq: Add digital monitor rails to voltage fault

In order to provide better isolation prioritization and increase failure
data captured, add the digital monitor (dmon) rails to voltage fault
monitoring.

Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: I82dcee920044c083dd8c1a7c8fa24b6455143582
diff --git a/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,everest.json b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,everest.json
index c3b6258..255682b 100644
--- a/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,everest.json
+++ b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,everest.json
@@ -23,7 +23,15 @@
         "CP0_VDN",
         "CP1_VDN",
         "CP2_VDN",
-        "CP3_VDN"
+        "CP3_VDN",
+        "CP0_VIO",
+        "CP1_VIO",
+        "CP2_VIO",
+        "CP3_VIO",
+        "CP0_VPCIE",
+        "CP1_VPCIE",
+        "CP2_VPCIE",
+        "CP3_VPCIE"
     ],
 
     "pins": [
diff --git a/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,rainier.json b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,rainier.json
index 912c72e..01e2986 100644
--- a/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,rainier.json
+++ b/phosphor-power-sequencer/config_files/UCD90320Monitor_ibm,rainier.json
@@ -23,7 +23,15 @@
        "ThermalDiode1",
        "ThermalDiode2",
        "ThermalDiode3",
-       "ThermalDiode4"
+       "ThermalDiode4",
+       "VDN_DCM0",
+       "VDN_DCM1",
+       "VCS_DCM0",
+       "VCS_DCM1",
+       "VIO_DCM0",
+       "VIO_DCM1",
+       "VPCIE_DCM0",
+       "VPCIE_DCM1"
     ],
 
     "pins": [
diff --git a/phosphor-power-sequencer/src/ucd90320_monitor.cpp b/phosphor-power-sequencer/src/ucd90320_monitor.cpp
index fb73ba9..32c883c 100644
--- a/phosphor-power-sequencer/src/ucd90320_monitor.cpp
+++ b/phosphor-power-sequencer/src/ucd90320_monitor.cpp
@@ -362,7 +362,7 @@
     // needs to be checked
     if (statusWord & status_word::VOUT_FAULT)
     {
-        constexpr size_t numberPages = 24;
+        constexpr size_t numberPages = 32;
         for (size_t page = 0; page < numberPages; page++)
         {
             auto statusVout = pmbusInterface.insertPageNum(STATUS_VOUT, page);