Pin control fixes for the v6.10 series:
- Use flag saving spinlocks in the Renesas rzg2l driver.
This fixes up PREEMPT_RT problems.
- Remove broken Qualcomm PM8008 that clearly was never
working. A new version will arrive in the next merge window.
- Add a quirk for LP8764 regmap that was missed and made the TI
J7200 board unusable.
- Fix persistance on the BCM2835 GPIO outputs kernel parameter
so this remains consisten across a booted kernel.
- Fix a potential deadlock in create_pinctrl()
- Fix some erroneous bitfields and pinmux reset in the Rockchip
RK3328 driver.
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>
1 file changed