diff options
author | Joey Gouly <joey.gouly@arm.com> | 2021-10-26 19:58:14 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2021-10-27 00:16:52 +0200 |
commit | a0f160ffcb83de6a04fa75f9e7bdfe969f2863f7 (patch) | |
tree | e16c11fa96ba949679df8aeae55044b7b8946a00 /drivers/pinctrl/Kconfig | |
parent | dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl (diff) | |
download | linux-a0f160ffcb83de6a04fa75f9e7bdfe969f2863f7.tar.xz linux-a0f160ffcb83de6a04fa75f9e7bdfe969f2863f7.zip |
pinctrl: add pinctrl/GPIO driver for Apple SoCs
This driver adds support for the pinctrl / GPIO hardware found
on some Apple SoCs.
Co-developed-by: Stan Skowronek <stan@corellium.com>
Signed-off-by: Stan Skowronek <stan@corellium.com>
Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Acked-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20211026175815.52703-5-joey.gouly@arm.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r-- | drivers/pinctrl/Kconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index 31921108e456..6a961d5f8726 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -31,6 +31,22 @@ config DEBUG_PINCTRL help Say Y here to add some extra checks and diagnostics to PINCTRL calls. +config PINCTRL_APPLE_GPIO + tristate "Apple SoC GPIO pin controller driver" + depends on ARCH_APPLE + select PINMUX + select GPIOLIB + select GPIOLIB_IRQCHIP + select GENERIC_PINCTRL_GROUPS + select GENERIC_PINMUX_FUNCTIONS + select OF_GPIO + help + This is the driver for the GPIO controller found on Apple ARM SoCs, + including M1. + + This driver can also be built as a module. If so, the module + will be called pinctrl-apple-gpio. + config PINCTRL_ARTPEC6 bool "Axis ARTPEC-6 pin controller driver" depends on MACH_ARTPEC6 |