[GIT PULL] pin control fixes for v7.0
From: Linus Walleij
Date: Thu Mar 26 2026 - 08:44:55 EST
Hi Linus,
some more pin control fixes have accumulated.
Nothing special, just driver quirks and bugs.
Details in the signed tag.
Please pull it in!
Yours,
Linus Walleij
The following changes since commit 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:
Linux 7.0-rc3 (2026-03-08 16:56:54 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v7.0-3
for you to fetch changes up to 70f8915ea4e909826306a8567c7fa46959e278db:
pinctrl: sunxi: fix gpiochip_lock_as_irq() failure when pinmux is
unknown (2026-03-23 14:23:09 +0100)
----------------------------------------------------------------
Pin control fixes for the v7.0 kernel series:
- Implement .get_direction() in the spmi-gpio gpio_chip.
Recent changes makes this start to print warnings and it's
not nice, let's just fix it.
- Clamp the return value of gpio_get() in the Renesas
RZA1 driver.
- Add the GPIO_GENERIC dependency to the STM32 HDP driver.
- Modify the Mediatek driver to accept devices that do not
use external interrupts (EINT) at all.
- Fix flag propagation in the Sunxi driver, so that we can fix
an issue with uninitialized pins in a follow-up patch using
said flags.
----------------------------------------------------------------
Amelie Delaunay (1):
pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
Andre Przywara (1):
pinctrl: sunxi: pass down flags to pinctrl routines
Cosmin Tanislav (1):
pinctrl: renesas: rzt2h: Fix invalid wait context
Dmitry Torokhov (1):
pinctrl: renesas: rza1: Normalize return value of gpio_get()
Felix Gu (1):
pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()
Linus Walleij (1):
Merge tag 'renesas-pinctrl-fixes-for-v7.0-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into fixes
Luca Leonardo Scorcia (1):
pinctrl: mediatek: common: Fix probe failure for devices without EINT
Michal Piekos (1):
pinctrl: sunxi: fix gpiochip_lock_as_irq() failure when pinmux is unknown
Neil Armstrong (1):
pinctrl: qcom: spmi-gpio: implement .get_direction()
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 9 ++++--
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 16 ++++++++++
drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +-
drivers/pinctrl/renesas/pinctrl-rzt2h.c | 15 +++++-----
drivers/pinctrl/stm32/Kconfig | 1 +
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 43 ++++++++++++++++++++-------
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 4 ++-
7 files changed, 67 insertions(+), 23 deletions(-)