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");