target: disable continuous splash screen when display init fails

Once the DSI read is done in LK and read LCD ID fails,
display_shutdown gets executed. Kernel thinks continuous
splash is enabled as a result the clock remains stuck at off.
To avoid this mismatch pass kernel boot param no splash when read ID fails.
This can be done by disabling continuous splash when display init fails.

Change-Id: I38e177d2dd5aa5757006bd19621d73063c4127e6
diff --git a/dev/gcdb/display/gcdb_display.c b/dev/gcdb/display/gcdb_display.c
index 4a15406..785c2a9 100755
--- a/dev/gcdb/display/gcdb_display.c
+++ b/dev/gcdb/display/gcdb_display.c
@@ -168,7 +168,7 @@
 	char *default_str;
 	int panel_mode = SPLIT_DISPLAY_FLAG | DUAL_PIPE_FLAG;
 
-	if(panelstruct.paneldata)
+	if(panelstruct.paneldata && target_cont_splash_screen())
 	{
 		dsi_id = panelstruct.paneldata->panel_controller;
 		panel_node = panelstruct.paneldata->panel_node_id;