aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Zavin <dima@android.com>2010-04-12 00:18:35 -0700
committerDima Zavin <dima@android.com>2010-04-12 00:18:35 -0700
commit1ad6a22de0e4790df9b12ee1c43fc0fd8281aa77 (patch)
treed5fd1928e998c3fbc0b5baa82ce50ee7d81c8088
parent540526a433e60200974544001ef8728dc7cfbe83 (diff)
downloadlk-qcom-dima-patches.tar.gz
msm7x30: define the membase for 7x30 at platform level, and add it to definesqcom-dima-patchesqcom-dima-7x30-fixes
Signed-off-by: Dima Zavin <dima@android.com>
-rw-r--r--platform/msm7x30/rules.mk7
-rw-r--r--target/msm7630_surf/rules.mk3
-rw-r--r--target/msm7630_surf/tools/makefile2
-rw-r--r--target/msm7630_surf/tools/mkheader.c6
4 files changed, 12 insertions, 6 deletions
diff --git a/platform/msm7x30/rules.mk b/platform/msm7x30/rules.mk
index 237c4699..2930f687 100644
--- a/platform/msm7x30/rules.mk
+++ b/platform/msm7x30/rules.mk
@@ -5,7 +5,12 @@ ARM_CPU := cortex-a8
#arm1136j-s
CPU := generic
-DEFINES += WITH_CPU_EARLY_INIT=1 WITH_CPU_WARM_BOOT=1 MEMBASE=0
+MEMBASE := 0x00100000
+MEMSIZE := 0x00100000 # 1MB
+
+DEFINES += WITH_CPU_EARLY_INIT=1 WITH_CPU_WARM_BOOT=1
+
+DEFINES += MEMBASE=$(MEMBASE)
INCLUDES += -I$(LOCAL_DIR)/include
diff --git a/target/msm7630_surf/rules.mk b/target/msm7630_surf/rules.mk
index 9cc017dc..b3cefd7b 100644
--- a/target/msm7630_surf/rules.mk
+++ b/target/msm7630_surf/rules.mk
@@ -4,9 +4,6 @@ INCLUDES += -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/platform/msm_shared
PLATFORM := msm7x30
-MEMBASE := 0x00000000 # SMI
-MEMSIZE := 0x00100000 # 1MB
-
BASE_ADDR := 0x00200000
TAGS_ADDR := BASE_ADDR+0x00000100
diff --git a/target/msm7630_surf/tools/makefile b/target/msm7630_surf/tools/makefile
index 6cadf144..bb2d4e40 100644
--- a/target/msm7630_surf/tools/makefile
+++ b/target/msm7630_surf/tools/makefile
@@ -37,5 +37,5 @@ emmc_appsboothd.mbn: mkheader $(OUTBIN)
$(SRC_DIR)/mkheader $(OUTBIN) $(APPSBOOTHEADER_DIR)/emmc_appsboothd.mbn unified-boot
mkheader: $(SRC_DIR)/mkheader.c
- ${COMPILER} $(SRC_DIR)/mkheader.c -o $(SRC_DIR)/mkheader
+ ${COMPILER} -DMEMBASE=$(MEMBASE) $(SRC_DIR)/mkheader.c -o $(SRC_DIR)/mkheader
diff --git a/target/msm7630_surf/tools/mkheader.c b/target/msm7630_surf/tools/mkheader.c
index 9b039073..7d3ce221 100644
--- a/target/msm7630_surf/tools/mkheader.c
+++ b/target/msm7630_surf/tools/mkheader.c
@@ -7,6 +7,10 @@
#include <sys/stat.h>
+#ifndef MEMBASE
+#define MEMBASE 0
+#endif
+
int main(int argc, char *argv[])
{
struct stat s;
@@ -43,7 +47,7 @@ int main(int argc, char *argv[])
}
size = s.st_size;
- base = 0;
+ base = MEMBASE;
magic[0] = 0x00000005; /* appsbl */
magic[1] = 0x00000002; /* nand */