]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/{i915, xe}: pass struct drm_plane_state instead of struct drm_crtc to ->setup
authorJani Nikula <jani.nikula@intel.com>
Mon, 15 Dec 2025 15:28:27 +0000 (17:28 +0200)
committerJani Nikula <jani.nikula@intel.com>
Mon, 22 Dec 2025 13:09:23 +0000 (15:09 +0200)
commit5bad00377ec844d93947fd4c081abd2000a63dfc
treebdbfe2c36aac6f96275fee8edb8d3e8966076027
parentdcff3266cfc49000b95b461a41031db3cfc55c62
drm/{i915, xe}: pass struct drm_plane_state instead of struct drm_crtc to ->setup

The initial plane parent interface ->setup hook no longer needs the crtc
for anything. Pass the struct drm_plane_state instead.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/c3db101ef5fd13c56cb3a9329adecf521a807abc.1765812266.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_initial_plane.c
drivers/gpu/drm/i915/i915_initial_plane.c
drivers/gpu/drm/xe/display/xe_initial_plane.c
include/drm/intel/display_parent_interface.h