msm7630_surf: Enable LCDC Splash screen for 7x30 target
Change-Id: Iabf0bf6925fd8b02909eaf1dd049b36d681916cf
diff --git a/platform/msm_shared/lcdc.c b/platform/msm_shared/lcdc.c
index 0ff9150..2b20154 100644
--- a/platform/msm_shared/lcdc.c
+++ b/platform/msm_shared/lcdc.c
@@ -128,12 +128,7 @@
dprintf(INFO, "lcdc_init(): panel is %d x %d\n", fb_cfg.width,
fb_cfg.height);
-#if PLATFORM_MSM8X60
fb_cfg.base = LCDC_FB_ADDR;
-#else
- fb_cfg.base =
- memalign(4096, fb_cfg.width * fb_cfg.height * (fb_cfg.bpp / 8));
-#endif
writel((unsigned)fb_cfg.base, MSM_MDP_BASE1 + 0x90008);
diff --git a/platform/msm_shared/rules.mk b/platform/msm_shared/rules.mk
index a59581f..bf5134d 100644
--- a/platform/msm_shared/rules.mk
+++ b/platform/msm_shared/rules.mk
@@ -50,7 +50,6 @@
ifeq ($(PLATFORM),msm7x27a)
OBJS += $(LOCAL_DIR)/uart.o \
$(LOCAL_DIR)/proc_comm.o \
- $(LOCAL_DIR)/lcdc.o \
$(LOCAL_DIR)/mdp3.o \
$(LOCAL_DIR)/mipi_dsi.o \
$(LOCAL_DIR)/crypto_eng.o \
diff --git a/target/msm7627_surf/rules.mk b/target/msm7627_surf/rules.mk
index f9e8104..7bfa2e8 100644
--- a/target/msm7627_surf/rules.mk
+++ b/target/msm7627_surf/rules.mk
@@ -13,6 +13,7 @@
KERNEL_ADDR := BASE_ADDR+0x00008000
RAMDISK_ADDR := BASE_ADDR+0x01000000
SCRATCH_ADDR := BASE_ADDR+0xA00000
+LCDC_FB_ADDR := 0x0D300000
KEYS_USE_GPIO_KEYPAD := 1
@@ -33,7 +34,8 @@
TAGS_ADDR=$(TAGS_ADDR) \
KERNEL_ADDR=$(KERNEL_ADDR) \
RAMDISK_ADDR=$(RAMDISK_ADDR) \
- SCRATCH_ADDR=$(SCRATCH_ADDR)
+ SCRATCH_ADDR=$(SCRATCH_ADDR) \
+ LCDC_FB_ADDR=$(LCDC_FB_ADDR)
OBJS += \
diff --git a/target/msm7630_surf/rules.mk b/target/msm7630_surf/rules.mk
index a254454..801d427 100644
--- a/target/msm7630_surf/rules.mk
+++ b/target/msm7630_surf/rules.mk
@@ -14,12 +14,13 @@
RAMDISK_ADDR := BASE_ADDR+0x01000000
SCRATCH_ADDR := 0x08008000
FASTBOOT_BUF_SIZE := 0x10000000
+LCDC_FB_ADDR := 0x08008000
KEYS_USE_GPIO_KEYPAD := 1
-DEFINES += DISPLAY_SPLASH_SCREEN=0
+DEFINES += DISPLAY_SPLASH_SCREEN=1
DEFINES += DISPLAY_TYPE_MDDI=0
-DEFINES += DISPLAY_TYPE_LCDC=0
+DEFINES += DISPLAY_TYPE_LCDC=1
DEFINES += MMC_BOOT_ADM=0
DEFINES += TARGET_USES_RSPIN_LOCK=1
@@ -36,7 +37,8 @@
KERNEL_ADDR=$(KERNEL_ADDR) \
RAMDISK_ADDR=$(RAMDISK_ADDR) \
SCRATCH_ADDR=$(SCRATCH_ADDR) \
- FASTBOOT_BUF_SIZE=$(FASTBOOT_BUF_SIZE)
+ FASTBOOT_BUF_SIZE=$(FASTBOOT_BUF_SIZE) \
+ LCDC_FB_ADDR=$(LCDC_FB_ADDR)
OBJS += \