drm/i915/fbc: Parametrize FBC register offsets
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 14 Dec 2021 18:46:16 +0000 (20:46 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 15 Dec 2021 15:01:37 +0000 (17:01 +0200)
commitae361eb07e9b498bc224db81113118fd28e35f6e
treed67ba9600c3673aaa5ff256046291dfa48af2b23
parenta908db6d98782e8d9a8d545dcc74937db5bfac04
drm/i915/fbc: Parametrize FBC register offsets

Parametrize ilk+ FBC register offsets based on the FBC instance.

v2: More intel_ namespace (Jani)
v3: Don't break gvt (Jani)

Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211214184616.1410-1-ville.syrjala@linux.intel.com
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/display/intel_fbc.h
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_pm.c