aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSean Paul <seanpaul@chromium.org>2014-04-03 11:10:58 -0400
committerInki Dae <daeinki@gmail.com>2014-06-01 13:07:06 -0400
commit35b95ac5c3fbf93c8d42187d5688db3e89a12f61 (patch)
tree434ddee4bce6c65b0335bdecd23db3e30e46c847 /drivers
parenta16f223e35325d1a9b9b3fce63d655e7b2c2a02a (diff)
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: Sean Paul <seanpaul@chromium.org> Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com> Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/exynos/exynos_hdmi.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
index 83387386299a..c7329d97413a 100644
--- a/drivers/gpu/drm/exynos/exynos_hdmi.c
+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
@@ -1855,11 +1855,6 @@ static void hdmi_poweroff(struct exynos_drm_display *display)
1855 goto out; 1855 goto out;
1856 mutex_unlock(&hdata->hdmi_mutex); 1856 mutex_unlock(&hdata->hdmi_mutex);
1857 1857
1858 /*
1859 * The TV power domain needs any condition of hdmiphy to turn off and
1860 * its reset state seems to meet the condition.
1861 */
1862 hdmiphy_conf_reset(hdata);
1863 hdmiphy_poweroff(hdata); 1858 hdmiphy_poweroff(hdata);
1864 1859
1865 clk_disable_unprepare(res->sclk_hdmi); 1860 clk_disable_unprepare(res->sclk_hdmi);