]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
authorHanks Chen <hanks.chen@mediatek.com>
Thu, 20 Aug 2020 11:22:25 +0000 (19:22 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 1 Oct 2020 07:51:36 +0000 (09:51 +0200)
commitf7a7803cc7d7efaf8050969d6f635f2dd98ccf06
treeec17602cc3ad8d1563864f0429e2e6bf23cc05aa
parent81081fa3261c3c9a5fbfd937882206f74c618a96
pinctrl: mediatek: check mtk_is_virt_gpio input parameter

check mtk_is_virt_gpio input parameter,
virtual gpio need to support eint mode.

add error handler for the ko case
to fix this boot fail:
pc : mtk_is_virt_gpio+0x20/0x38 [pinctrl_mtk_common_v2]
lr : mtk_gpio_get_direction+0x44/0xb0 [pinctrl_paris]

Fixes: aa84507d50b2 ("pinctrl: mediatek: avoid virtual gpio trying to set reg")
Signed-off-by: Hanks Chen <hanks.chen@mediatek.com>
Acked-by: Sean Wang <sean.wang@kernel.org>
Singed-off-by: Jie Yang <sin_jieyang@mediatek.com>
Link: https://lore.kernel.org/r/1597922546-29633-1-git-send-email-hanks.chen@mediatek.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c