PEL: Add service procedure to find SUE root cause

An SUE indicates a UE has occurred in another area of hardware. This
procedure instructs service to look for previous PEL for the root cause
of the SUE attention.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Id9b7e6c65a06e52587ac40464456be42b9a557b1
diff --git a/extensions/openpower-pels/pel_values.cpp b/extensions/openpower-pels/pel_values.cpp
index 8a78e9e..9924dde 100644
--- a/extensions/openpower-pels/pel_values.cpp
+++ b/extensions/openpower-pels/pel_values.cpp
@@ -225,7 +225,10 @@
     // Problem is somewhere in the FSI bus path
     {"fsi_path", "BMC0004"},
     // Problem is over-current PSU fault
-    {"power_overcurrent", "BMC0005"}};
+    {"power_overcurrent", "BMC0005"},
+    // An unrecoverable event occurred, look for previous errors for the cause
+    {"find_sue_root_cause", "BMC0006"},
+};
 
 /**
  * @brief Map of the registry names for the symbolic FRUs to their
diff --git a/extensions/openpower-pels/registry/schema/schema.json b/extensions/openpower-pels/registry/schema/schema.json
index 7c03f88..7679107 100644
--- a/extensions/openpower-pels/registry/schema/schema.json
+++ b/extensions/openpower-pels/registry/schema/schema.json
@@ -467,7 +467,7 @@
         {
             "description": "The maintenance procedure callout.",
             "type": "string",
-            "enum": ["bmc_code", "next_level_support", "sbe_code", "fsi_path", "power_overcurrent"]
+            "enum": ["bmc_code", "next_level_support", "sbe_code", "fsi_path", "power_overcurrent", "find_sue_root_cause"]
         },
 
         "useInventoryLocCode":