]> 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)
commit1da0e887ec61eb032865d680e4c7493ab8dde954
tree3a01483e130a254a33cadf3ce2e3bae8ae0be0d7
parentdfa3157fb849381d88d2521b3b4928416df1ab99
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: 3a7d00b1372a ("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