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

Commit dd395243 authored by Clarence Ip's avatar Clarence Ip Committed by Narendra Muppalla
Browse files

drm/msm/sde: allow primary planes to be used with all crtcs



CRTC's are created for each display and require a dedicated primary
plane for non-atomic operation. Atomic callflows don't have this
requirement and allow for any plane to be used with any CRTC, as
long as the driver can support it.

This change optionally resets each plane's possible_crtcs bitmask to
allow it to be used by other CRTCs as well.

This allows the driver to work with both atomic and non-atomic
callflows as long as non-atomic clients respect each plane's
advertised primary/overlay type.

Change-Id: Ic613791322c2d9cd578c64db3d6e299451c385f3
Signed-off-by: default avatarClarence Ip <cip@codeaurora.org>
parent 2bbf7b31
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment