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":