Commit 75c78a4faa7e for kernel

commit 75c78a4faa7efe3180d1ba4b323464e30f948a43
Merge: dabb83ecf404 70f8915ea4e9
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Mar 26 08:35:51 2026 -0700

    Merge tag 'pinctrl-v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

    Pull pin control fixes from Linus Walleij:

     - 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

    * tag 'pinctrl-v7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
      pinctrl: sunxi: fix gpiochip_lock_as_irq() failure when pinmux is unknown
      pinctrl: sunxi: pass down flags to pinctrl routines
      pinctrl: mediatek: common: Fix probe failure for devices without EINT
      pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC
      pinctrl: renesas: rza1: Normalize return value of gpio_get()
      pinctrl: qcom: spmi-gpio: implement .get_direction()
      pinctrl: renesas: rzt2h: Fix invalid wait context
      pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()