Hi all, Here is the v5 patchset for the Apple pinctrl/GPIO driver. Changes since v4 [1]: - Renamed functions to remove duplicate 'gpio' - Create all 4 functions (gpio, periph1-3) - Applied Acks/Review tags There is a branch here with the driver: https://gitlab.arm.com/linux-arm/jg-open/-/tree/pinctrl_apple_v4 Thanks, Joey [1] https://lore.kernel.org/linux-gpio/20211024101838.43107-1-joey.gouly@xxxxxxx/ Joey Gouly (4): dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl pinctrl: add pinctrl/GPIO driver for Apple SoCs MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE Marc Zyngier (1): gpio: Allow per-parent interrupt data .../bindings/pinctrl/apple,pinctrl.yaml | 10 + MAINTAINERS | 1 + drivers/gpio/gpiolib.c | 9 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-apple-gpio.c | 534 ++++++++++++++++++ include/linux/gpio/driver.h | 19 +- 7 files changed, 586 insertions(+), 4 deletions(-) create mode 100644 drivers/pinctrl/pinctrl-apple-gpio.c -- 2.17.1