msm7627: Enable eMMC boot support

Change-Id: Ieda593ce52f87598c869e4270d55670889805d72
diff --git a/target/msm7627_surf/atags.c b/target/msm7627_surf/atags.c
index 8c3ff6c..a2e1db7 100644
--- a/target/msm7627_surf/atags.c
+++ b/target/msm7627_surf/atags.c
@@ -51,8 +51,13 @@
 				*ptr++ = 0x54410002;
 				/* FIXME: RAM partition table currently reports 2M extra
 				  Fix this by subracting 2M, until modem ram partition table
-				  starts reporting the right values */
-				*ptr++ = ram_ptable.parts[i].size - (2*SIZE_1M);
+				  starts reporting the right values.  Also need fixes for
+				  RAM partition table to have emmc entries correct */
+				if (target_is_emmc_boot())
+					*ptr++ = ram_ptable.parts[i].size - (2*SIZE_1M) - (6*SIZE_1M);
+				else
+					*ptr++ = ram_ptable.parts[i].size - (2*SIZE_1M);
+
 				*ptr++ = ram_ptable.parts[i].start;
 			}
 		}