target: msm8226: Use DMA pipe for splash logo

8x26 has only a single RGB pipe. Currently if userspace calls
prepare on RGB pipe during handoff, then fallback case happens
and VIG pipe is allocated. This leads to issues in case of secure
video content playback as VIG pipe is not available. To avoid
such issues, use DMA pipe instead of RGB for continuous splash
handoff.

Change-Id: Ie04d87b09dcc3020e659262c253a4e393118705e
diff --git a/target/msm8226/oem_panel.c b/target/msm8226/oem_panel.c
index 258f77c..8326442 100755
--- a/target/msm8226/oem_panel.c
+++ b/target/msm8226/oem_panel.c
@@ -135,6 +135,12 @@
 	return NO_ERROR;
 }
 
+static void mdss_source_pipe_select(struct msm_panel_info *pinfo)
+{
+	/* Use DMA pipe for splash logo on 8x26 */
+	pinfo->use_dma_pipe = 1;
+}
+
 static void init_panel_data(struct panel_struct *panelstruct,
 			struct msm_panel_info *pinfo,
 			struct mdss_dsi_phy_ctrl *phy_db)
@@ -399,6 +405,7 @@
 
 panel_init:
 	init_panel_data(panelstruct, pinfo, phy_db);
+	mdss_source_pipe_select(pinfo);
 
 	return ret;
 }