From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> A bit more prep work towards multiple FBC instances. Main changes since v1: - More intel_ namespace - per-crtc debugfs files - a few other review comments addressed Cc: Jani Nikula <jani.nikula@xxxxxxxxx> Ville Syrjälä (4): 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 drm/i915/fbc: Register per-crtc debugfs files drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 254 +++++++++++------- drivers/gpu/drm/i915/display/intel_fbc.h | 6 + .../drm/i915/display/skl_universal_plane.c | 17 +- 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, 223 insertions(+), 154 deletions(-) -- 2.32.0