drm/i915/dg2: Implement WM0 cursor WA for DG2
authorStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Thu, 18 Nov 2021 09:39:07 +0000 (11:39 +0200)
committerStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Fri, 19 Nov 2021 14:13:53 +0000 (16:13 +0200)
commiteeb04fa64af18cbe03d1067a435c6423da47b6fc
treed0be584ff91c9a85fc5425cbf04d0ab8cb6bcff8
parent2052287a74c95234eabe7a858f157a88d6880029
drm/i915/dg2: Implement WM0 cursor WA for DG2

Bug in the register unit which results in WM1 register
used when only WM0 is enabled on cursor.
Software workaround is when only WM0 enabled on cursor,
copy contents of CUR_WM_0[30:0] (exclude the enable bit)
into CUR_WM_1[30:0].

v2:  - s/dev_priv/i915/ (Ville Syrjälä)
     - Removed unneeded brackets (Ville Syrjälä)

HSDES: 14012656716

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211118093907.18510-1-stanislav.lisovskiy@intel.com
drivers/gpu/drm/i915/intel_pm.c