diff options
| author | Tatenda Chipeperekwa <tatendac@codeaurora.org> | 2016-01-15 12:10:40 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:17:57 -0700 |
| commit | 2b04658c0d195102b55876d6fbb55c2bf00e36a2 (patch) | |
| tree | f43147c9023cfe759bef1eca91707e7d5b0fc5fa | |
| parent | d915167333718afa065f42e8b45396fc3a2dd7ce (diff) | |
msm: mdss: hdmi: retain clock state after successful handoff
When HDMI is selected as the primary interface, we want to
retain the HDMI clock state after a successful handoff to ensure
that the interface continues to send data to the sink. We achieve
this by maintaining the HDMI PHY status when we detect that
handoff is in progress.
Change-Id: I0aaefc96d63b9eaf3928c11b5dab51cce99e1dc3
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_hdmi_tx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_hdmi_tx.c b/drivers/video/fbdev/msm/mdss_hdmi_tx.c index b69d200ce2de..bb2e064665ae 100644 --- a/drivers/video/fbdev/msm/mdss_hdmi_tx.c +++ b/drivers/video/fbdev/msm/mdss_hdmi_tx.c @@ -4465,7 +4465,8 @@ static int hdmi_tx_panel_event_handler(struct mdss_panel_data *panel_data, break; case MDSS_EVENT_RESET: - if (hdmi_ctrl->hpd_initialized) { + if (!hdmi_ctrl->pdata.cont_splash_enabled && + hdmi_ctrl->hpd_initialized) { hdmi_tx_set_mode(hdmi_ctrl, false); hdmi_tx_phy_reset(hdmi_ctrl); hdmi_tx_set_mode(hdmi_ctrl, true); |
