Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8fa5e65d authored by Samantha Tran's avatar Samantha Tran
Browse files

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: default avatarSamantha Tran <samtran@codeaurora.org>
parent 8babba1d
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -535,7 +535,8 @@ static void complete_commit(struct msm_commit *c)


	msm_atomic_helper_commit_modeset_disables(dev, state);
	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);
	msm_atomic_helper_commit_modeset_enables(dev, state);