Procházet zdrojové kódy

disp: msm: sde: avoid plane update if crtc inactive

This change passes DRM_PLANE_COMMIT_ACTIVE_ONLY during
drm_atomic_helper_commit_planes in complete commit. Passing
this flag insures that if crtc is inactive, plane update
will not be made. This avoids trying to commit a plane
while entering low power mode when crtc and encoder are
already disabled.

Change-Id: Ic08a4f42cf832709332ccbf4a9df39342f858eec
Signed-off-by: Samantha Tran <[email protected]>
Samantha Tran před 5 roky
rodič
revize
8fa5e65d70
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      msm/msm_atomic.c

+ 2 - 1
msm/msm_atomic.c

@@ -535,7 +535,8 @@ static void complete_commit(struct msm_commit *c)
 
 	msm_atomic_helper_commit_modeset_disables(dev, state);
 
-	drm_atomic_helper_commit_planes(dev, state, 0);
+	drm_atomic_helper_commit_planes(dev, state,
+				DRM_PLANE_COMMIT_ACTIVE_ONLY);
 
 	msm_atomic_helper_commit_modeset_enables(dev, state);