platform,target: msm8952: Change the memory map to support 512M RAM
add changes to support 512MB ram on apq8017
Change-Id: Ia3c4231c01f3f0431c22a09fe68780d013e770f1
diff --git a/target/msm8952/meminfo.c b/target/msm8952/meminfo.c
index bb23004..7d32c85 100644
--- a/target/msm8952/meminfo.c
+++ b/target/msm8952/meminfo.c
@@ -76,10 +76,16 @@
void *target_get_scratch_address(void)
{
- return ((void *)SCRATCH_ADDR);
+ if(smem_get_ddr_size() > 0x20000000)
+ return ((void *)SCRATCH_ADDR);
+ else
+ return ((void *)SCRATCH_ADDR_512);
}
unsigned target_get_max_flash_size(void)
{
- return (511 * 1024 * 1024);
+ if(smem_get_ddr_size() > 0x20000000)
+ return (SCRATCH_SIZE * 1024 * 1024);
+ else
+ return (SCRATCH_SIZE_512 * 1024 * 1024);
}