summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoegeun Kwon <hoegeun.kwon@samsung.com>2018-10-11 16:23:24 +0900
committerHoegeun Kwon <hoegeun.kwon@samsung.com>2018-10-11 16:50:04 +0900
commitc4005e6200ea9c86504c29c1a5c22c2c647c7528 (patch)
treecdd6ae774dd9db13320672eab78feebb91686a0d
parentc8785ae42c04107e1017b40e0175e1dae8740b26 (diff)
downloadlinux-exynos-c4005e6200ea9c86504c29c1a5c22c2c647c7528.tar.gz
linux-exynos-c4005e6200ea9c86504c29c1a5c22c2c647c7528.tar.bz2
linux-exynos-c4005e6200ea9c86504c29c1a5c22c2c647c7528.zip
Revert "drm/exynos/hdmi: dis-join pipeline on power-off"submit/tizen/20181016.044111
This reverts commit dfcdaaf118866f4ac77b8962e1b1e1e91503e1b4. If encoder is removed from hdmi_poweroff(), vblank is not enabled when dpms is turned on after off. So do not remove the encoder from hdmi_poweroff(). For another reason, the encoder is created when it binds, and it is released when destory. Change-Id: I242eddf4842cb005bc1d21e37d30b5588bd532d1 Signed-off-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
-rw-r--r--drivers/gpu/drm/exynos/exynos_hdmi.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c
index d0759fae10e9..af99d45060fc 100644
--- a/drivers/gpu/drm/exynos/exynos_hdmi.c
+++ b/drivers/gpu/drm/exynos/exynos_hdmi.c
@@ -1634,8 +1634,6 @@ static void hdmi_poweroff(struct hdmi_context *hdata)
pm_runtime_put_sync(hdata->dev);
- hdata->encoder->crtc = NULL;
- hdata->connector.encoder = NULL;
hdata->applied = false;
hdata->powered = false;
}