Commit fda95d4b authored by Marek Vasut's avatar Marek Vasut Committed by sanglipeng
Browse files

gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode

stable inclusion
from stable-v5.10.166
commit 1af8071bd08ec17bd9467f6a9c3f17053c05c98c
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I87FRA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1af8071bd08ec17bd9467f6a9c3f17053c05c98c



--------------------------------

[ Upstream commit 8e88a0fe ]

Always configure GPIO pins which are used as interrupt source as INPUTs.
In case the default pin configuration is OUTPUT, or the prior stage does
configure the pins as OUTPUT, then Linux will not reconfigure the pin as
INPUT and no interrupts are received.

Always configure the interrupt source GPIO pin as input to fix the above case.

Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Fixes: 07bd1a6c ("MXC arch: Add gpio support for the whole platform")
Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Signed-off-by: default avatarBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarsanglipeng <sanglipeng1@jd.com>
parent b7d94f38
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment