Samsung SPH-L720 (Sprint) source updates
/drivers/video/msm/mipi_samsung_octa_video_full_hd_pt.c
blob:6d864a73915f1cc79ec3b7b0d086971cd12e461e -> blob:a6a581c4d781d24e44315cfda08234c3c7e0fe0e
--- drivers/video/msm/mipi_samsung_octa_video_full_hd_pt.c
+++ drivers/video/msm/mipi_samsung_octa_video_full_hd_pt.c
@@ -42,6 +42,11 @@ static char samsung_test_key_on1[] = {
0x5A, 0x5A,
};
+static char samsung_test_key_on2[] = {
+ 0xF1,
+ 0x5A, 0x5A,
+};
+
static char samsung_test_key_on3[] = {
0xFC,
0x5A, 0x5A,
@@ -114,6 +119,16 @@ static char samsung_lpts_1[] = {
0x04,
};
+static char samsung_lpts_2[] = {
+ 0xB0,
+ 0x02,
+};
+
+static char samsung_lpts_3[] = {
+ 0xCB,
+ 0x10,
+};
+
static char samsung_display_contol[] = {
0xF2,
0x00, 0x06, 0x0A,
@@ -634,6 +649,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -707,6 +724,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -784,6 +803,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -827,6 +848,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -874,6 +897,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -929,6 +954,8 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -942,6 +969,10 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_lpts_1), samsung_lpts_1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_lpts_2), samsung_lpts_2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_lpts_3), samsung_lpts_3},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_display_contol), samsung_display_contol},
{DTYPE_DCS_LWRITE, 1, 0, 0, 100,
@@ -996,6 +1027,8 @@ static struct dsi_cmd_desc panel_mtp_ena
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(samsung_test_key_on2), samsung_test_key_on2},
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
};