From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> 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