]> www.infradead.org Git - users/dwmw2/linux.git/commit
pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
authorHuang-Huang Bao <i@eh5.me>
Thu, 6 Jun 2024 12:57:55 +0000 (20:57 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 17 Jun 2024 08:36:56 +0000 (10:36 +0200)
commit4ea4d4808e342ddf89ba24b93ffa2057005aaced
treee7b2ffaa725bd007719c11c51e0a7726becae2e6
parent01b4b1d1cec48ef4c26616c2fc4600b2c9fec05a
pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set

rockchip_pmx_set reset all pinmuxs in group to 0 in the case of error,
add missing bank data retrieval in that code to avoid setting mux on
unexpected pins.

Fixes: 14797189b35e ("pinctrl: rockchip: add return value to rockchip_set_mux")
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Huang-Huang Bao <i@eh5.me>
Link: https://lore.kernel.org/r/20240606125755.53778-5-i@eh5.me
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-rockchip.c