drm/i915/tgl: Add Wa_22010178259:tgl
authorMatt Roper <matthew.d.roper@intel.com>
Fri, 28 Feb 2020 00:43:20 +0000 (16:43 -0800)
committerJani Nikula <jani.nikula@intel.com>
Mon, 2 Mar 2020 08:48:56 +0000 (10:48 +0200)
commit4c116e1ae43955a0a38555dfd4d136a222a8996b
treea0cfc103ebc44ef20d1ab4b09ddacd6f624e8b05
parentc725161924f9a5872a3e53b73345a6026a5c170e
drm/i915/tgl: Add Wa_22010178259:tgl

We need to explicitly set the TLB Request Timer initial value in the
BW_BUDDY registers to 0x8 rather than relying on the hardware default.

v2: Apply missing REG_FIELD_PREP to ensure 0x8 is placed in the correct
    bits during the rmw.  (Jose)

Bspec: 52890
Bspec: 50044
Fixes: 3fa01d642fa7 ("drm/i915/tgl: Program BW_BUDDY registers during display init")
Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Cc: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200219215655.2923650-1-matthew.d.roper@intel.com
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
(cherry picked from commit 87e04f75928bb5d357ef7df4eedc1a7e2761a833)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200228004320.127142-2-matthew.d.roper@intel.com
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/i915_reg.h