platform: msm_shared: Add initial support needed for Ferrum
Add the smeminfo and enable the basic devices needed for
Ferrum bringup.
Change-Id: I0eabc30ad4dfc2c245c474bd17726063adc8f049
diff --git a/platform/msm_shared/rules.mk b/platform/msm_shared/rules.mk
index 9b03643..59454aa 100755
--- a/platform/msm_shared/rules.mk
+++ b/platform/msm_shared/rules.mk
@@ -402,6 +402,23 @@
$(LOCAL_DIR)/qusb2_phy.o
endif
+ifeq ($(PLATFORM),ferrum)
+ OBJS += $(LOCAL_DIR)/qgic.o \
+ $(LOCAL_DIR)/qtimer.o \
+ $(LOCAL_DIR)/qtimer_mmap.o \
+ $(LOCAL_DIR)/interrupts.o \
+ $(LOCAL_DIR)/clock.o \
+ $(LOCAL_DIR)/clock_pll.o \
+ $(LOCAL_DIR)/clock_lib2.o \
+ $(LOCAL_DIR)/uart_dm.o \
+ $(LOCAL_DIR)/board.o \
+ $(LOCAL_DIR)/spmi.o \
+ $(LOCAL_DIR)/bam.o \
+ $(LOCAL_DIR)/qpic_nand.o \
+ $(LOCAL_DIR)/scm.o \
+ $(LOCAL_DIR)/dev_tree.o
+endif
+
ifeq ($(ENABLE_BOOT_CONFIG_SUPPORT), 1)
OBJS += \
$(LOCAL_DIR)/boot_device.o
diff --git a/platform/msm_shared/smem.h b/platform/msm_shared/smem.h
index 028d9a0..392d781 100644
--- a/platform/msm_shared/smem.h
+++ b/platform/msm_shared/smem.h
@@ -363,6 +363,7 @@
APQ8039 = 241,
MSM8236 = 242,
MSM8636 = 243,
+ MSM8909 = 245,
APQ8016 = 247,
MSM8216 = 248,
MSM8116 = 249,