PEL:Panel firmware update failure PEL interface

Added a new interface "com.ibm.Panel.Error.CodeUpdateFailure"
to track panel firmware code update failure.

Test:
Log a PEL when the panel firmware failed to support a minimum
required version to do code update.

Signed-off-by: Priyanga Ramasamy <priyanga24@in.ibm.com>
Change-Id: Ib8acfa93e90b63d21452e7dcba52863e6de539c1
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index cf75acb..79b7a03 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -4653,6 +4653,27 @@
         },
 
         {
+            "Name": "com.ibm.Panel.Error.CodeUpdateFailure",
+            "Subsystem": "cec_op_panel",
+            "ComponentID": "0x5000",
+
+            "SRC": {
+                "ReasonCode": "0x5005",
+                "Words6To9": {}
+            },
+
+            "Documentation": {
+                "Description": "LCD/Bootfail PIC code update failure.",
+                "Message": "Error while doing LCD/bootfail PIC code update.",
+                "Notes": [
+                    "Failed to update panel firmware(LCD/bootfail PIC) to the",
+                    "latest version. I2C path to the micro controller will be",
+                    "called out."
+                ]
+            }
+        },
+
+        {
             "Name": "org.open_power.Host.Boot.Error.WatchdogTimeout",
             "Subsystem": "cec_sp_hostboot_iface",