platform: msm8996: display: enable display support on msm8996 target

Add all display driver and backlight driver part of msm8996
build chain. This enables the splash screen for 8996 target.

Change-Id: I50f4359a997eb21062447f37b27a1332173f5738
diff --git a/target/msm8996/rules.mk b/target/msm8996/rules.mk
index 2326ff0..2544635 100644
--- a/target/msm8996/rules.mk
+++ b/target/msm8996/rules.mk
@@ -1,6 +1,7 @@
 LOCAL_DIR := $(GET_LOCAL_DIR)
 
 INCLUDES += -I$(LOCAL_DIR)/include -I$(LK_TOP_DIR)/platform/msm_shared
+INCLUDES += -I$(LK_TOP_DIR)/dev/gcdb/display -I$(LK_TOP_DIR)/dev/gcdb/display/include
 
 PLATFORM := msm8996
 
@@ -14,13 +15,16 @@
 KERNEL_ADDR  := 0x80000000
 KERNEL_SIZE  := 62
 
-DEFINES += DISPLAY_SPLASH_SCREEN=0
+DEFINES += DISPLAY_SPLASH_SCREEN=1
 DEFINES += DISPLAY_TYPE_MIPI=1
 DEFINES += DISPLAY_TYPE_DSI6G=1
 
 MODULES += \
 	dev/keys \
 	dev/pmic/pm8x41 \
+	dev/qpnp_wled \
+	dev/qpnp_led \
+	dev/gcdb/display \
 	lib/ptable \
 	lib/libfdt
 
@@ -38,7 +42,9 @@
 
 OBJS += \
 	$(LOCAL_DIR)/init.o \
-	$(LOCAL_DIR)/meminfo.o
+	$(LOCAL_DIR)/meminfo.o \
+	$(LOCAL_DIR)/target_display.o \
+	$(LOCAL_DIR)/oem_panel.o \
 
 ifeq ($(ENABLE_GLINK_SUPPORT),1)
 OBJS += \