]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
authorLars Povlsen <lars.povlsen@microchip.com>
Wed, 13 May 2020 12:55:21 +0000 (14:55 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 18 May 2020 07:31:27 +0000 (09:31 +0200)
commitc50eaed9ca24c2f0ae07f47e5cd3f59763d2b2bd
tree4f87ab4a5687f6eabc50e5f6b89040fbf3dd04c5
parent6dd76212427f2725626bbeef42e97d3413d42596
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2

This fixes a problem with using the GPIO as an interrupt on Jaguar2
(and similar), as the register layout of the platforms with 64 GPIO's
are pairwise, such that the original offset must be multiplied with
the platform stride.

Fixes: 75b743bc01af pinctrl: ocelot: add MSCC Jaguar2 support.
Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
Link: https://lore.kernel.org/r/20200513125532.24585-4-lars.povlsen@microchip.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-ocelot.c