]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/sun4i: Unify sun8i_*_layer structs
authorOndrej Jirman <megi@xff.cz>
Sat, 24 Feb 2024 15:05:58 +0000 (16:05 +0100)
committerMaxime Ripard <mripard@kernel.org>
Mon, 10 Jun 2024 10:44:40 +0000 (12:44 +0200)
commit134155a50c628812751c2f6dfb600d571dd855dd
treeb065e9aaf8d076c4d25c237162d1e0260f6e8b75
parent665415092ecabf24eae5dfedeadd49f4c742d5b3
drm/sun4i: Unify sun8i_*_layer structs

These structs are identical, use a single struct to represent private
data for the DRM plane. This is a preparation for configuring layer
routing from the CRTC (mixer) instead of current approach of setting
up routing from individual layer's atomic_update callback.

Signed-off-by: Ondrej Jirman <megi@xff.cz>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20240224150604.3855534-2-megi@xff.cz
Signed-off-by: Maxime Ripard <mripard@kernel.org>
drivers/gpu/drm/sun4i/sun8i_mixer.c
drivers/gpu/drm/sun4i/sun8i_mixer.h
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
drivers/gpu/drm/sun4i/sun8i_ui_layer.h
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
drivers/gpu/drm/sun4i/sun8i_vi_layer.h