[PATCH v2 0/3] Move blender setup from individual planes to crtc commit in sun4i-drm
Ondřej Jirman
megi at xff.cz
Sat Feb 24 15:05:57 UTC 2024
From: Ondrej Jirman <megi at xff.cz>
This series refactors blender setup from individual planes to a common
place where it can be performed at once and is easier to reason about.
In the process this fixes a few bugs that allowed blender pipes to be
disabled while corresponding DRM planes were requested to be enabled.
Please take a look. :)
v2:
- use regmap_write where possible
- add review tags
Thank you very much,
Ondřej Jirman
Ondrej Jirman (3):
drm/sun4i: Unify sun8i_*_layer structs
drm/sun4i: Add more parameters to sunxi_engine commit callback
drm/sun4i: Fix layer zpos change/atomic modesetting
drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 70 ++++++++++++++++++++-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 20 ++++++
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 85 +++----------------------
drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 20 ++----
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 86 +++-----------------------
drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 20 ++----
drivers/gpu/drm/sun4i/sunxi_engine.h | 13 +++-
9 files changed, 125 insertions(+), 195 deletions(-)
--
2.44.0
More information about the dri-devel
mailing list