[Intel-gfx] [PATCH 0/3] drm/i915/fbc: More multi-FBC refactoring

Ville Syrjala
2021-12-09T18:21:14Z

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

A bit more prep work towards multiple FBC instances.

One thing that is still up in the air is the debugfs
layout. Haven't relly figured out what the best approach
would be, and whatever is chosen does require igt changes
as well.

Ville Syrjälä (3):
drm/i915/fbc: Parametrize FBC register offsets
drm/i915/fbc: Loop through FBC instances in various places
drm/i915/fbc: Introduce device info fbc_mask

drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 232 +++++++++++-------
drivers/gpu/drm/i915/display/intel_fbc.h | 6 +
.../drm/i915/display/skl_universal_plane.c | 12 +-
drivers/gpu/drm/i915/i915_drv.h | 5 +-
drivers/gpu/drm/i915/i915_pci.c | 22 +-
drivers/gpu/drm/i915/i915_reg.h | 34 +--
drivers/gpu/drm/i915/intel_device_info.c | 4 +-
drivers/gpu/drm/i915/intel_device_info.h | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 31 ++-
10 files changed, 206 insertions(+), 144 deletions(-)

--
2.32.0