msm7630: Do not initialize LCDC for MDDI devices

By default LCDC splash screen support is enabled for 7x30
targets. 7x30 FFAs have MDDI display, due to this display
issues are seen on MDDI devices during bootup.This fix avoids
LCDC initialization for MDDI devices.

CRs-Fixed: 339467
Change-Id: Idca4269605a34d835a70a1e8bc1669a24f5a6f13
diff --git a/platform/msm7x30/platform.c b/platform/msm7x30/platform.c
index 1b39264..527fc58 100755
--- a/platform/msm7x30/platform.c
+++ b/platform/msm7x30/platform.c
@@ -131,12 +131,14 @@
 #endif
 
 #if DISPLAY_TYPE_LCDC
-	struct lcdc_timing_parameters *lcd_timing;
-	mdp_lcdc_clock_init();
-	lcd_timing = get_lcd_timing();
-	fb_cfg = lcdc_init_set(lcd_timing);
-	panel_poweron();
-	fbcon_setup(fb_cfg);
+	if(!machine_is_ffa()) {
+		struct lcdc_timing_parameters *lcd_timing;
+		mdp_lcdc_clock_init();
+		lcd_timing = get_lcd_timing();
+		fb_cfg = lcdc_init_set(lcd_timing);
+		panel_poweron();
+		fbcon_setup(fb_cfg);
+	}
 #endif
 }
 
@@ -144,7 +146,9 @@
 {
 #if DISPLAY_TYPE_LCDC
 	/* Turning off LCDC */
-	lcdc_shutdown();
+	if(!machine_is_ffa()) {
+		lcdc_shutdown();
+	}
 #endif
 }