]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop 4.4 pinctrl patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Dec 2017 15:44:03 +0000 (16:44 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Dec 2017 15:44:03 +0000 (16:44 +0100)
queue-4.4/pinctrl-cherryview-mask-all-interrupts-on-intel_strago-based-systems.patch [deleted file]
queue-4.4/series

diff --git a/queue-4.4/pinctrl-cherryview-mask-all-interrupts-on-intel_strago-based-systems.patch b/queue-4.4/pinctrl-cherryview-mask-all-interrupts-on-intel_strago-based-systems.patch
deleted file mode 100644 (file)
index e301afd..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-From d2b3c353595a855794f8b9df5b5bdbe8deb0c413 Mon Sep 17 00:00:00 2001
-From: Mika Westerberg <mika.westerberg@linux.intel.com>
-Date: Mon, 4 Dec 2017 12:11:02 +0300
-Subject: pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
-
-From: Mika Westerberg <mika.westerberg@linux.intel.com>
-
-commit d2b3c353595a855794f8b9df5b5bdbe8deb0c413 upstream.
-
-Guenter Roeck reported an interrupt storm on a prototype system which is
-based on Cyan Chromebook. The root cause turned out to be a incorrectly
-configured pin that triggers spurious interrupts. This will be fixed in
-coreboot but currently we need to prevent the interrupt storm from
-happening by masking all interrupts (but not GPEs) on those systems.
-
-Link: https://bugzilla.kernel.org/show_bug.cgi?id=197953
-Fixes: bcb48cca23ec ("pinctrl: cherryview: Do not mask all interrupts in probe")
-Reported-and-tested-by: Guenter Roeck <linux@roeck-us.net>
-Reported-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
-Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/pinctrl/intel/pinctrl-cherryview.c |   16 ++++++++++++++++
- 1 file changed, 16 insertions(+)
-
---- a/drivers/pinctrl/intel/pinctrl-cherryview.c
-+++ b/drivers/pinctrl/intel/pinctrl-cherryview.c
-@@ -1466,6 +1466,22 @@ static int chv_gpio_probe(struct chv_pin
-               offset += range->npins;
-       }
-+      /*
-+       * The same set of machines in chv_no_valid_mask[] have incorrectly
-+       * configured GPIOs that generate spurious interrupts so we use
-+       * this same list to apply another quirk for them.
-+       *
-+       * See also https://bugzilla.kernel.org/show_bug.cgi?id=197953.
-+       */
-+      if (!need_valid_mask) {
-+              /*
-+               * Mask all interrupts the community is able to generate
-+               * but leave the ones that can only generate GPEs unmasked.
-+               */
-+              chv_writel(GENMASK(31, pctrl->community->nirqs),
-+                         pctrl->regs + CHV_INTMASK);
-+      }
-+
-       /* Clear all interrupts */
-       chv_writel(0xffff, pctrl->regs + CHV_INTSTAT);
index 4b0cc3c17da98fd2ff6b4234d98ef9f42fd0ea87..a0fa3ac492e77b9ea61f7b7f40354c6c8dfd1358 100644 (file)
@@ -8,7 +8,6 @@ alsa-usb-audio-fix-the-missing-ctl-name-suffix-at-parsing-su.patch
 pci-pm-force-devices-to-d0-in-pci_pm_thaw_noirq.patch
 parisc-hide-diva-built-in-serial-aux-and-graphics-card.patch
 spi-xilinx-detect-stall-with-unknown-commands.patch
-pinctrl-cherryview-mask-all-interrupts-on-intel_strago-based-systems.patch
 kvm-x86-fix-load-rflags-w-o-the-fixed-bit.patch
 kvm-x86-fix-rsm-when-pcid-is-non-zero.patch
 powerpc-perf-dereference-bhrb-entries-safely.patch