Merge "target: msm8952: enable truly 1200p panel for msm8937 target" into lk.lnx.1.0-dev.1.0
diff --git a/target/msm8952/oem_panel.c b/target/msm8952/oem_panel.c
index 37c6db6..d990f45 100755
--- a/target/msm8952/oem_panel.c
+++ b/target/msm8952/oem_panel.c
@@ -60,6 +60,7 @@
 #include "include/panel_r69006_1080p_video.h"
 #include "include/panel_hx8394f_720p_video.h"
 #include "include/panel_truly_720p_video.h"
+#include "include/panel_truly_wuxga_video.h"
 
 /*---------------------------------------------------------------------------*/
 /* static panel selection variable                                           */
@@ -80,6 +81,7 @@
 	R69006_1080P_VIDEO_PANEL,
 	HX8394F_720P_VIDEO_PANEL,
 	TRULY_720P_VIDEO_PANEL,
+	TRULY_WUXGA_VIDEO_PANEL,
 	UNKNOWN_PANEL
 };
 
@@ -106,7 +108,8 @@
 	{"r69006_1080p_cmd",R69006_1080P_CMD_PANEL},
 	{"r69006_1080p_video",R69006_1080P_VIDEO_PANEL},
 	{"hx8394f_720p_video", HX8394F_720P_VIDEO_PANEL},
-	{"truly_720p_video", TRULY_720P_VIDEO_PANEL}
+	{"truly_720p_video", TRULY_720P_VIDEO_PANEL},
+	{"truly_wuxga_video", TRULY_WUXGA_VIDEO_PANEL}
 };
 
 static uint32_t panel_id;
@@ -619,6 +622,32 @@
 		pinfo->mipi.signature 	= TRULY_720P_VIDEO_SIGNATURE;
 		pinfo->mipi.tx_eot_append = true;
 		break;
+	case TRULY_WUXGA_VIDEO_PANEL:
+		panelstruct->paneldata    = &truly_wuxga_video_panel_data;
+		panelstruct->paneldata->panel_with_enable_gpio = 1;
+		panelstruct->panelres     = &truly_wuxga_video_panel_res;
+		panelstruct->color        = &truly_wuxga_video_color;
+		panelstruct->videopanel   = &truly_wuxga_video_video_panel;
+		panelstruct->commandpanel = &truly_wuxga_video_command_panel;
+		panelstruct->state        = &truly_wuxga_video_state;
+		panelstruct->laneconfig   = &truly_wuxga_video_lane_config;
+		panelstruct->paneltiminginfo
+			= &truly_wuxga_video_timing_info;
+		panelstruct->panelresetseq
+					 = &truly_wuxga_video_panel_reset_seq;
+		panelstruct->backlightinfo = &truly_wuxga_video_backlight;
+		pinfo->mipi.panel_on_cmds
+			= truly_wuxga_video_on_command;
+		pinfo->mipi.num_of_panel_on_cmds
+			= TRULY_WUXGA_VIDEO_ON_COMMAND;
+		pinfo->mipi.panel_off_cmds
+			= truly_wuxga_video_off_command;
+		pinfo->mipi.num_of_panel_off_cmds
+			= TRULY_WUXGA_VIDEO_OFF_COMMAND;
+		memcpy(phy_db->timing,
+			truly_wuxga_video_timings, TIMING_SIZE);
+		pinfo->mipi.signature 	= TRULY_WUXGA_VIDEO_SIGNATURE;
+		break;
 	case UNKNOWN_PANEL:
 	default:
 		memset(panelstruct, 0, sizeof(struct panel_struct));