[Intel-gfx] [PATCH v2 00/11] drm/i915: Async flips for all ilk+ platforms
Ville Syrjala
ville.syrjala at linux.intel.com
Mon Jan 11 16:37:00 UTC 2021
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Second attempt at hooking up async flips for everyone,
this time taking care to keep the plane src coordinates
below the limits of the TILEOFF/OFFSET register.
Ville Syrjälä (11):
drm/i915: WARN if plane src coords are too big
drm/i915: Limit plane stride to below TILEOFF.x limit
drm/i915: Drop redundant parens
drm/i915: Generalize the async flip capability check
drm/i915: Add plane vfuncs to enable/disable flip_done interrupt
drm/i915: Move the async_flip bit setup into the .async_flip() hook
drm/i915: Reuse the async_flip() hook for the async flip disable w/a
drm/i915: Implement async flips for bdw
drm/i915: Implement async flip for ivb/hsw
drm/i915: Implement async flip for ilk/snb
drm/i915: Implement async flips for vlv/chv
drivers/gpu/drm/i915/display/i9xx_plane.c | 213 +++++++++++++++++-
drivers/gpu/drm/i915/display/i9xx_plane.h | 2 +-
.../gpu/drm/i915/display/intel_atomic_plane.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 112 +++++----
.../drm/i915/display/intel_display_types.h | 6 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 69 +++++-
drivers/gpu/drm/i915/i915_irq.c | 67 +++---
drivers/gpu/drm/i915/i915_irq.h | 3 -
drivers/gpu/drm/i915/i915_reg.h | 3 +
9 files changed, 377 insertions(+), 100 deletions(-)
--
2.26.2
More information about the Intel-gfx
mailing list