edk2: QcomModulePkg: Support new Header Version 2 of the bootimage

Bootimage header version v2 changes the way dtb's are appended. Boot
image with header version v2 will not have kernel Image appended dtb but
it is added to boot.img at an offset. It requires a new version to
maintain backward compatibility of images.

Change-Id: I8be2f4fe881180eaf7e60f998ed389a72f3a3b1c
diff --git a/QcomModulePkg/Include/Library/LocateDeviceTree.h b/QcomModulePkg/Include/Library/LocateDeviceTree.h
index fcc0cbc..b08120a 100644
--- a/QcomModulePkg/Include/Library/LocateDeviceTree.h
+++ b/QcomModulePkg/Include/Library/LocateDeviceTree.h
@@ -157,6 +157,7 @@
   UINT32 pmic_rev[4];
   UINT64 offset;
   UINT32 size;
+  UINT32 Idx;
 };
 
 /*Struct def for device tree entry*/
@@ -272,6 +273,7 @@
                     UINT32 PageSize,
                     UINT32 *DeviceTreeSize);
 INT32 GetDtboIdx (VOID);
+INT32 GetDtbIdx (VOID);
 VOID DeleteDtList (struct fdt_entry_node** DtList);
 BOOLEAN AppendToDtList (struct fdt_entry_node **DtList,
                 UINT64 Address,