]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 7 May 2020 16:07:14 +0000 (18:07 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 7 May 2020 16:07:14 +0000 (18:07 +0200)
added patches:
drm-i915-extend-wadisabledarbfclkgating-to-icl-ehl-tgl.patch

queue-5.4/drm-i915-extend-wadisabledarbfclkgating-to-icl-ehl-tgl.patch [new file with mode: 0644]
queue-5.4/series

diff --git a/queue-5.4/drm-i915-extend-wadisabledarbfclkgating-to-icl-ehl-tgl.patch b/queue-5.4/drm-i915-extend-wadisabledarbfclkgating-to-icl-ehl-tgl.patch
new file mode 100644 (file)
index 0000000..0ff3f57
--- /dev/null
@@ -0,0 +1,45 @@
+From 1e1a139d62d1c11e3083c8638d31a9744bec3918 Mon Sep 17 00:00:00 2001
+From: Matt Roper <matthew.d.roper@intel.com>
+Date: Mon, 23 Dec 2019 17:20:24 -0800
+Subject: drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
+
+From: Matt Roper <matthew.d.roper@intel.com>
+
+commit 1e1a139d62d1c11e3083c8638d31a9744bec3918 upstream.
+
+WaDisableDARBFClkGating, now known as Wa_14010480278, has been added to
+the workaround tables for ICL, EHL, and TGL so we need to extend our
+platform test accordingly.
+
+Bspec: 33450
+Bspec: 33451
+Bspec: 52890
+Cc: stable@kernel.vger.org
+Cc: Lucas De Marchi <lucas.demarchi@intel.com>
+Cc: Matt Atwood <matthew.s.atwood@intel.com>
+Cc: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
+Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/20191224012026.3157766-2-matthew.d.roper@intel.com
+Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/gpu/drm/i915/display/intel_display.c |    7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+--- a/drivers/gpu/drm/i915/display/intel_display.c
++++ b/drivers/gpu/drm/i915/display/intel_display.c
+@@ -16860,8 +16860,11 @@ get_encoder_power_domains(struct drm_i91
+ static void intel_early_display_was(struct drm_i915_private *dev_priv)
+ {
+-      /* Display WA #1185 WaDisableDARBFClkGating:cnl,glk */
+-      if (IS_CANNONLAKE(dev_priv) || IS_GEMINILAKE(dev_priv))
++      /*
++       * Display WA #1185 WaDisableDARBFClkGating:cnl,glk,icl,ehl,tgl
++       * Also known as Wa_14010480278.
++       */
++      if (IS_GEN_RANGE(dev_priv, 10, 12) || IS_GEMINILAKE(dev_priv))
+               I915_WRITE(GEN9_CLKGATE_DIS_0, I915_READ(GEN9_CLKGATE_DIS_0) |
+                          DARBF_GATING_DIS);
index bbfca59b050a08d3ed8b757da657c22abd7a5879..ee22ab6027d869d13282c30b300324ec9f7d5eea 100644 (file)
@@ -27,3 +27,4 @@ lib-mpi-fix-building-for-powerpc-with-clang.patch
 mac80211-sta_info-add-lockdep-condition-for-rcu-list.patch
 net-bcmgenet-suppress-warnings-on-failed-rx-skb-allo.patch
 net-systemport-suppress-warnings-on-failed-rx-skb-al.patch
+drm-i915-extend-wadisabledarbfclkgating-to-icl-ehl-tgl.patch