msm8x25: Add support for continuous splash screen

 - Enable continuous splash screen
 - Enable one wire mode for back light
 - Add macro to allow display mode (command/video) configuration change
   during compile time.

Change-Id: I31e9fa9c0fe709b2a75bc2648dbd2d7f1be14776
diff --git a/target/msm7627a/target_display.c b/target/msm7627a/target_display.c
index d92dd1e..92a4a93 100644
--- a/target/msm7627a/target_display.c
+++ b/target/msm7627a/target_display.c
@@ -64,7 +64,11 @@
 	case MSM7X27A_SURF:
 	case MSM8X25_SURF:
 	case MSM7X27A_FFA:
+#if MIPI_VIDEO_MODE
+		mipi_renesas_video_fwvga_init(&(panel.panel_info));
+#else
 		mipi_renesas_cmd_fwvga_init(&(panel.panel_info));
+#endif
 		panel.clk_func = msm7627a_mdp_clock_init;
 		panel.power_func = mipi_renesas_panel_dsi_config;
 		panel.fb.base = MIPI_FB_ADDR;
@@ -77,7 +81,11 @@
 		break;
 	case MSM7X25A_SURF:
 	case MSM7X25A_FFA:
+#if MIPI_VIDEO_MODE
+		mipi_renesas_video_hvga_init(&(panel.panel_info));
+#else
 		mipi_renesas_cmd_hvga_init(&(panel.panel_info));
+#endif
 		panel.clk_func = msm7627a_mdp_clock_init;
 		panel.power_func = mipi_renesas_panel_dsi_config;
 		panel.fb.base = MIPI_FB_ADDR;
@@ -91,7 +99,11 @@
 	case MSM7X27A_EVB:
 	case MSM8X25_EVB:
 	case MSM8X25_EVT:
+#if MIPI_VIDEO_MODE
+		mipi_nt35510_video_wvga_init(&(panel.panel_info));
+#else
 		mipi_nt35510_cmd_wvga_init(&(panel.panel_info));
+#endif
 		panel.clk_func = msm7627a_mdp_clock_init;
 		panel.power_func = mipi_nt35510_panel_dsi_config;
 		panel.fb.base = MIPI_FB_ADDR;