QcomModulePkg: Add support for reboot reason

Add reboot device api to boot into different modes such as bootloader,
recovery and different boot modes related to dm verity

Change-Id: Ia6658cb3df32a2bb25fe85e0d6bc8685195bb768
diff --git a/QcomModulePkg/QcomModulePkg.dec b/QcomModulePkg/QcomModulePkg.dec
index 07250e1..b8c0309 100644
--- a/QcomModulePkg/QcomModulePkg.dec
+++ b/QcomModulePkg/QcomModulePkg.dec
@@ -95,6 +95,8 @@
   gEfiRamPartitionProtocolGuid =        { 0x5172FFB5, 0x4253, 0x7D51, { 0xC6, 0x41, 0xA7, 0x01, 0xF9, 0x73, 0x10, 0x3C } }
   #Erase Block Protocol
   gEfiEraseBlockProtocolGuid   =        { 0x95A9A93E, 0xA86E, 0x4926, { 0xaa, 0xef, 0x99, 0x18, 0xe7, 0x72, 0xd9, 0x87 } }
+  # ResetReasonProtocol
+  gEfiResetReasonProtocolGuid =         { 0xA022155A, 0x4828, 0x4535, { 0xA4, 0x99, 0x11, 0xF1, 0x52, 0x40, 0xB9, 0x1B } }
 
 [PcdsFixedAtBuild.common]
   # LinuxLoaderCommon