msm_shared: Add initial support needed for MSM8916

Add the smeminfo and the enable basic devices needed for
MSM8916 bringup.

Change-Id: I63647af1c07ca00877e2bc935d97655097618149
diff --git a/platform/msm_shared/rules.mk b/platform/msm_shared/rules.mk
index 18a4318..06169a5 100755
--- a/platform/msm_shared/rules.mk
+++ b/platform/msm_shared/rules.mk
@@ -152,6 +152,22 @@
 			$(LOCAL_DIR)/gpio.o \
 			$(LOCAL_DIR)/dev_tree.o
 endif
+ifeq ($(PLATFORM),msm8916)
+	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)/dev_tree.o
+endif
+
 
 ifeq ($(PLATFORM),msm8610)
 DEFINES += DISPLAY_TYPE_MDSS=1
diff --git a/platform/msm_shared/smem.h b/platform/msm_shared/smem.h
index 7146ea1..04c10f0 100644
--- a/platform/msm_shared/smem.h
+++ b/platform/msm_shared/smem.h
@@ -330,6 +330,7 @@
 	APQ8026   = 199,
 	MSM8926   = 200,
 	MSM8326   = 205,
+	MSM8916   = 206,
 	APQ8074AA  = 208,
 	APQ8074AB  = 209,
 	APQ8074AC  = 210,