]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
authorMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 4 Dec 2017 09:11:02 +0000 (12:11 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 12 Dec 2017 08:51:38 +0000 (09:51 +0100)
commit42cc647d8626384c81f4587677a5660f8df7e68c
tree3a01483e130a254a33cadf3ce2e3bae8ae0be0d7
parentea68337e28b82c07e8a30cf1ca577c275fb830c6
pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems

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: 336d064b9771 ("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>
Cc: stable@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/intel/pinctrl-cherryview.c