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

Commit 48c76025 authored by Dhaval Patel's avatar Dhaval Patel Committed by Narendra Muppalla
Browse files

drm/msm/sde: cleanup alpha calc and plane stage in crtc



The foreground and background alpha calculation is
overlapping between crtc and lm interface. It can
be handled cleanly at single stage and update on
layer mixer. The plane staging is also complex in
same API because same plane is staged multiple times
with multiple mixers. Such invalid configurations
are leading to underruns. This patch fixes the
issues, reduces the complexity of the code and
removes extra register updates on each composition
cycle.

Change-Id: I8ea1367be06963253011ebf7e00a7555a35c7d7c
Signed-off-by: default avatarDhaval Patel <pdhaval@codeaurora.org>
parent 5373f893
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