Merge "disp: msm: sde: avoid drm_crtc_vblank_on during seamless transition"

This commit is contained in:
qctecmdr
2020-04-25 17:01:47 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -4127,7 +4127,12 @@ static void sde_crtc_enable(struct drm_crtc *crtc,
SDE_EVT32_VERBOSE(DRMID(crtc));
sde_crtc = to_sde_crtc(crtc);
drm_crtc_vblank_on(crtc);
/*
* Avoid drm_crtc_vblank_on during seamless DMS case
* when CRTC is already in enabled state
*/
if (!sde_crtc->enabled)
drm_crtc_vblank_on(crtc);
mutex_lock(&sde_crtc->crtc_lock);
SDE_EVT32(DRMID(crtc), sde_crtc->enabled);