diff options
-rw-r--r-- | drivers/video/mcde/display-samsung_s6d16d0.c | 7 | ||||
-rw-r--r-- | drivers/video/mcde/display-sony_acx424akp_dsi.c | 7 |
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) |