PEL: Add isolation procedure for power OC

Add in an isolation procedure for an over-current power problem.

Change-Id: I5da1f3e3e9078f4f52fd78469f1fb8948f497e1b
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
diff --git a/extensions/openpower-pels/pel_values.cpp b/extensions/openpower-pels/pel_values.cpp
index b3dc272..8a78e9e 100644
--- a/extensions/openpower-pels/pel_values.cpp
+++ b/extensions/openpower-pels/pel_values.cpp
@@ -223,7 +223,9 @@
     // Problem is in SBE code, upgrade your firmware
     {"sbe_code", "BMC0003"},
     // Problem is somewhere in the FSI bus path
-    {"fsi_path", "BMC0004"}};
+    {"fsi_path", "BMC0004"},
+    // Problem is over-current PSU fault
+    {"power_overcurrent", "BMC0005"}};
 
 /**
  * @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 0dfd281..3bec95d 100644
--- a/extensions/openpower-pels/registry/schema/schema.json
+++ b/extensions/openpower-pels/registry/schema/schema.json
@@ -451,7 +451,7 @@
         {
             "description": "The maintenance procedure callout.",
             "type": "string",
-            "enum": ["bmc_code", "next_level_support", "sbe_code", "fsi_path"]
+            "enum": ["bmc_code", "next_level_support", "sbe_code", "fsi_path", "power_overcurrent"]
         },
 
         "useInventoryLocCode":