[PATCH v2 0/9] drm/i915: Async flip + compression, and some plane cleanups
Ville Syrjala
ville.syrjala at linux.intel.com
Mon Dec 2 14:14:15 UTC 2024
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Enable async flips with compressed buffers on icl+, disable
the VT-d scanout workarounds for TGL+, and follow up with
some cleanups to make the code less messy.
v2: Rebase + some bspec references addded
Ville Syrjälä (9):
drm/i915: Allow async flips with render compression on TGL+
drm/i915: Allow async flips with compression on ICL
drm/i915: Introduce plane->can_async_flip()
drm/i915: Use plane->can_async_flip() for alignment exceptions
drm/i915: Reuse vlv_primary_min_alignment() for sprites as well
drm/i915: Disable scanout VT-d workaround for TGL+
drm/i915: Nuke ADL pre-production Wa_22011186057
drm/i915: Relocate xe AUX hack
drm/i915: Carve up skl_get_plane_caps()
drivers/gpu/drm/i915/display/i9xx_plane.c | 64 +++---
drivers/gpu/drm/i915/display/i9xx_plane.h | 4 +
.../gpu/drm/i915/display/intel_atomic_plane.c | 5 +
.../gpu/drm/i915/display/intel_atomic_plane.h | 1 +
drivers/gpu/drm/i915/display/intel_display.c | 44 +---
.../drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_sprite.c | 17 +-
.../drm/i915/display/skl_universal_plane.c | 212 +++++++++++++-----
.../drm/i915/display/skl_universal_plane.h | 3 +
9 files changed, 225 insertions(+), 126 deletions(-)
--
2.45.2
More information about the Intel-gfx
mailing list