target: mdm9615: add support for new mem tag node

Change to add new mem tag node to pass 128MB extra memory
to hlos starting from second bank base.

Change-Id: I4807dfbc0639fb043e154572a47a1a78e4e7886b
diff --git a/target/mdm9615/atags.c b/target/mdm9615/atags.c
index 4f7979e..8d02808 100755
--- a/target/mdm9615/atags.c
+++ b/target/mdm9615/atags.c
@@ -39,6 +39,7 @@
 #define SIZE_23M    (23 * SIZE_1M)
 #define SIZE_88M    (11 * SIZE_8M)
 #define SIZE_38M    (38 * SIZE_1M)
+#define SIZE_128M   (16 * SIZE_8M)
 
 unsigned *target_atag_mem(unsigned *ptr)
 {
@@ -65,6 +66,13 @@
 				*ptr++ = SIZE_23M;
 				*ptr++ = ram_ptable.parts[i].start + SIZE_88M;
 
+				if(ram_ptable.parts[i].size == 0x10000000) {
+					*ptr++ = 4;
+					*ptr++ = 0x54410002;
+					*ptr++ = SIZE_128M;
+					*ptr++ = ram_ptable.parts[i].start + SIZE_128M;
+				}
+
 				nand_ptable = flash_get_ptable();
 				dsp3_ptn = ptable_find(nand_ptable, "dsp3");