summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-09-13 18:59:41 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-09-13 18:59:41 -0700
commita13cc210999214e0f1ad1556003c72c92a98ea90 (patch)
tree2873e4f8585233a603e342ab0c49e1cb295910d3 /drivers/video/fbdev
parent7daa979b0535c2533041abb835766e0b049ca3d5 (diff)
parentf2e445edd19d6b67db46cd5d3dd68092feb7dfaf (diff)
Merge "msm: mdss: disable HDMI block before HDMI core off"
Diffstat (limited to 'drivers/video/fbdev')
-rw-r--r--drivers/video/fbdev/msm/mdss_hdmi_tx.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_hdmi_tx.c b/drivers/video/fbdev/msm/mdss_hdmi_tx.c
index 13c57f811a81..af95a4a6dccd 100644
--- a/drivers/video/fbdev/msm/mdss_hdmi_tx.c
+++ b/drivers/video/fbdev/msm/mdss_hdmi_tx.c
@@ -3160,6 +3160,10 @@ static int hdmi_tx_power_off(struct hdmi_tx_ctrl *hdmi_ctrl)
if (hdmi_ctrl->panel_ops.off)
hdmi_ctrl->panel_ops.off(pdata);
+ hdmi_tx_set_mode(hdmi_ctrl, false);
+ hdmi_tx_phy_reset(hdmi_ctrl);
+ hdmi_tx_set_mode(hdmi_ctrl, true);
+
hdmi_tx_core_off(hdmi_ctrl);
hdmi_ctrl->panel_power_on = false;