Commit 35b95ac5 authored by Sean Paul's avatar Sean Paul Committed by Inki Dae

drm/exynos: Don't reset hdmiphy on hdmi off

This patch removes the hdmiphy reset in hdmi_poweroff. The hdmiphy reset
was added to take advantage of exynos clockgating, doing it would gate
the entire TV domain. Unfortunately, mixer is included in the TV domain
and its vsync interrupts are stopped when TV is gated.
Signed-off-by: default avatarSean Paul <seanpaul@chromium.org>
Signed-off-by: default avatarRahul Sharma <Rahul.Sharma@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent a16f223e
...@@ -1855,11 +1855,6 @@ static void hdmi_poweroff(struct exynos_drm_display *display) ...@@ -1855,11 +1855,6 @@ static void hdmi_poweroff(struct exynos_drm_display *display)
goto out; goto out;
mutex_unlock(&hdata->hdmi_mutex); mutex_unlock(&hdata->hdmi_mutex);
/*
* The TV power domain needs any condition of hdmiphy to turn off and
* its reset state seems to meet the condition.
*/
hdmiphy_conf_reset(hdata);
hdmiphy_poweroff(hdata); hdmiphy_poweroff(hdata);
clk_disable_unprepare(res->sclk_hdmi); clk_disable_unprepare(res->sclk_hdmi);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment