Dirty rect support for FBC in xe3 onwards based on the comments after the initial RFC series. v2: Dirty rect related compute and storage moved to fbc state (Ville) V3: Dont call fbc activate if FBC is already active Vinod Govindapillai (4): drm/i915/display: avoid calling fbc activate if fbc is active drm/i915/xe: add register definitions for fbc dirty rect support drm/i915/xe3: add dirty rect support for FBC drm/i915/xe3: disable FBC if PSR2 selective fetch is enabled drivers/gpu/drm/i915/display/intel_display.c | 4 + drivers/gpu/drm/i915/display/intel_fbc.c | 108 +++++++++++++++++- drivers/gpu/drm/i915/display/intel_fbc.h | 4 + drivers/gpu/drm/i915/display/intel_fbc_regs.h | 9 ++ 4 files changed, 121 insertions(+), 4 deletions(-) -- 2.43.0