summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/mcde/display-samsung_s6d16d0.c7
-rw-r--r--drivers/video/mcde/display-sony_acx424akp_dsi.c7
2 files changed, 14 insertions, 0 deletions
diff --git a/drivers/video/mcde/display-samsung_s6d16d0.c b/drivers/video/mcde/display-samsung_s6d16d0.c
index 62db3db6556..ac46a37130c 100644
--- a/drivers/video/mcde/display-samsung_s6d16d0.c
+++ b/drivers/video/mcde/display-samsung_s6d16d0.c
@@ -70,9 +70,16 @@ static int power_off(struct mcde_display_device *ddev)
static int display_on(struct mcde_display_device *ddev)
{
int ret;
+ u8 val = 0;
dev_dbg(&ddev->dev, "Display on s6d16d0\n");
+ ret = mcde_dsi_dcs_write(ddev->chnl_state,
+ DCS_CMD_SET_TEAR_ON, &val, 1);
+ if (ret)
+ dev_warn(&ddev->dev,
+ "%s:Failed to enable synchronized update\n", __func__);
+
ret = mcde_dsi_dcs_write(ddev->chnl_state, DCS_CMD_EXIT_SLEEP_MODE,
NULL, 0);
if (ret)
diff --git a/drivers/video/mcde/display-sony_acx424akp_dsi.c b/drivers/video/mcde/display-sony_acx424akp_dsi.c
index e5d8c19bff0..5a027203e9a 100644
--- a/drivers/video/mcde/display-sony_acx424akp_dsi.c
+++ b/drivers/video/mcde/display-sony_acx424akp_dsi.c
@@ -117,9 +117,16 @@ static int power_off(struct mcde_display_device *dev)
static int display_on(struct mcde_display_device *ddev)
{
int ret;
+ u8 val = 0;
dev_dbg(&ddev->dev, "Display on sony display\n");
+ ret = mcde_dsi_dcs_write(ddev->chnl_state,
+ DCS_CMD_SET_TEAR_ON, &val, 1);
+ if (ret)
+ dev_warn(&ddev->dev,
+ "%s:Failed to enable synchronized update\n", __func__);
+
ret = mcde_dsi_dcs_write(ddev->chnl_state, DCS_CMD_EXIT_SLEEP_MODE,
NULL, 0);
if (ret)