PEL: Add GPIOError to message_registry

Any GPIO line failed to be found or read will log PEL
with this error interface.
This following commit introduced this new error-
https://gerrit.openbmc-project.xyz/c/openbmc/openpower-vpd-parser/+/51475

Signed-off-by: Alpana Kumari <alpankum@in.ibm.com>
Change-Id: Iaa56e2354e77deb268bfde0df95f873bc52eb28f
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index f8cd610..2847015 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -3587,6 +3587,30 @@
         },
 
         {
+            "Name": "com.ibm.VPD.Error.GPIOError",
+            "Subsystem": "cec_vpd",
+            "ComponentID": "0x4000",
+
+            "SRC": {
+                "ReasonCode": "0x4007",
+                "Words6To9":
+                {
+                }
+            },
+
+            "Documentation": {
+                "Description": "GPIO line error",
+                "Message": "GPIO line couldn't be found or read.",
+                "Notes": [
+                    "The BMC could not access a GPIO line. This generally means that the",
+                    " hardware had issues toggling the line and/or the device driver has",
+                    " not exposed the GPIO line to userspace due to underlying I2C issues.",
+                    " The I2C path will be called out."
+                ]
+            }
+        },
+
+        {
             "Name": "org.open_power.Host.Boot.Error.WatchdogTimeout",
             "Subsystem": "cec_sp_hostboot_iface",