]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/{i915, xe}/dsb: make {intel, xe}_dsb_buffer.c independent of display
authorJani Nikula <jani.nikula@intel.com>
Wed, 26 Nov 2025 11:11:20 +0000 (13:11 +0200)
committerJani Nikula <jani.nikula@intel.com>
Fri, 28 Nov 2025 09:35:02 +0000 (11:35 +0200)
commitb6153b02220c4419b5e27ede0861e40f19fc7e7f
tree707ef48d738da55b025fb35ed2f5720d7c35e892
parent29fdc6e98d3c3657c8b4874ab3bfc75f9df59bf4
drm/{i915, xe}/dsb: make {intel, xe}_dsb_buffer.c independent of display

The DSB buffer implementation is really independent of display. Pass
struct drm_device instead of struct intel_crtc to
intel_dsb_buffer_create(), and drop the intel_display_types.h include.

Reviewed-by: Animesh Manna <animesh.manna@intel.com>
Link: https://patch.msgid.link/a8cee08e8c36c2cf84cb9cda1b9f318db76710af.1764155417.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_dsb.c
drivers/gpu/drm/i915/display/intel_dsb_buffer.c
drivers/gpu/drm/i915/display/intel_dsb_buffer.h
drivers/gpu/drm/xe/display/xe_dsb_buffer.c