PEL: Add next level of support maintenance procedure
Maintenance procedures are part of the PEL callout section.
This procedure is indicates isolation not possible, contact
your next level of support.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: If1d481604e411947e47cb7c9c20d79e938c65db3
diff --git a/extensions/openpower-pels/pel_values.cpp b/extensions/openpower-pels/pel_values.cpp
index 368dbe7..256cb63 100644
--- a/extensions/openpower-pels/pel_values.cpp
+++ b/extensions/openpower-pels/pel_values.cpp
@@ -217,7 +217,9 @@
* to their actual names.
*/
const std::map<std::string, std::string> maintenanceProcedures = {
- {"bmc_code", "BMC0001"}};
+ {"bmc_code", "BMC0001"},
+ // Isolation not possible, please contact your next level of support
+ {"next_level_support", "BMC0002"}};
/**
* @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 fe42ff1..64b0ade 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"]
+ "enum": ["bmc_code", "next_level_support"]
},
"useInventoryLocCode":