Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
diff --git a/arch/arm/mach-msm/Makefile.boot b/arch/arm/mach-msm/Makefile.boot
index 24dfbf8..1bbaeaf 100644
--- a/arch/arm/mach-msm/Makefile.boot
+++ b/arch/arm/mach-msm/Makefile.boot
@@ -1,3 +1,44 @@
- zreladdr-y := 0x10008000
-params_phys-y := 0x10000100
-initrd_phys-y := 0x10800000
+# MSM7x01A
+ zreladdr-$(CONFIG_ARCH_MSM7X01A) := 0x10008000
+params_phys-$(CONFIG_ARCH_MSM7X01A) := 0x10000100
+initrd_phys-$(CONFIG_ARCH_MSM7X01A) := 0x10800000
+
+# MSM7x25
+ zreladdr-$(CONFIG_ARCH_MSM7X25) := 0x00208000
+params_phys-$(CONFIG_ARCH_MSM7X25) := 0x00200100
+initrd_phys-$(CONFIG_ARCH_MSM7X25) := 0x0A000000
+
+# MSM7x27
+ zreladdr-$(CONFIG_ARCH_MSM7X27) := 0x00208000
+params_phys-$(CONFIG_ARCH_MSM7X27) := 0x00200100
+initrd_phys-$(CONFIG_ARCH_MSM7X27) := 0x0A000000
+
+# MSM7x27A
+ zreladdr-$(CONFIG_ARCH_MSM7X27A) := 0x00208000
+params_phys-$(CONFIG_ARCH_MSM7X27A) := 0x00200100
+
+# MSM7x30
+ zreladdr-$(CONFIG_ARCH_MSM7X30) := 0x00208000
+params_phys-$(CONFIG_ARCH_MSM7X30) := 0x00200100
+initrd_phys-$(CONFIG_ARCH_MSM7X30) := 0x01200000
+
+ifeq ($(CONFIG_MSM_SOC_REV_A),y)
+# QSD8x50
+ zreladdr-$(CONFIG_ARCH_QSD8X50) := 0x20008000
+params_phys-$(CONFIG_ARCH_QSD8X50) := 0x20000100
+initrd_phys-$(CONFIG_ARCH_QSD8X50) := 0x24000000
+endif
+
+# MSM8x60
+ zreladdr-$(CONFIG_ARCH_MSM8X60) := 0x40208000
+
+# MSM8960
+ zreladdr-$(CONFIG_ARCH_MSM8960) := 0x80208000
+
+# APQ8064
+ zreladdr-$(CONFIG_ARCH_APQ8064) := 0x80208000
+
+# FSM9XXX
+ zreladdr-$(CONFIG_ARCH_FSM9XXX) := 0x10008000
+params_phys-$(CONFIG_ARCH_FSM9XXX) := 0x10000100
+initrd_phys-$(CONFIG_ARCH_FSM9XXX) := 0x12000000