
Add common pinctrl and GPIO driver for Nuvoton MA35 series SoC, and add support for ma35d1 pinctrl. Signed-off-by: Jacky Huang <ychuang3@nuvoton.com> Link: https://lore.kernel.org/r/20240521012447.42211-4-ychuang570808@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1.8 KiB
SPDX-License-Identifier: GPL-2.0-only
config PINCTRL_WPCM450 tristate "Pinctrl and GPIO driver for Nuvoton WPCM450" depends on (ARCH_WPCM450 || COMPILE_TEST) && OF select PINMUX select PINCONF select GENERIC_PINCONF select GENERIC_PINCTRL_GROUPS select GPIOLIB select GPIO_GENERIC select GPIOLIB_IRQCHIP select MFD_SYSCON help Say Y or M here to enable pin controller and GPIO support for the Nuvoton WPCM450 SoC. This is strongly recommended when building a kernel that will run on this chip.
If this driver is compiled as a module, it will be named
pinctrl-wpcm450.
config PINCTRL_NPCM7XX bool "Pinctrl and GPIO driver for Nuvoton NPCM7XX" depends on (ARCH_NPCM7XX || COMPILE_TEST) && OF select PINMUX select PINCONF select GENERIC_PINCONF select GPIOLIB select GPIO_GENERIC select GPIOLIB_IRQCHIP help Say Y here to enable pin controller and GPIO support for Nuvoton NPCM750/730/715/705 SoCs.
config PINCTRL_NPCM8XX tristate "Pinctrl and GPIO driver for Nuvoton NPCM8XX" depends on (ARCH_NPCM || COMPILE_TEST) && OF select PINMUX select PINCONF select GENERIC_PINCONF select GPIOLIB select GPIO_GENERIC select GPIOLIB_IRQCHIP help Say Y or M here to enable pin controller and GPIO support for the Nuvoton NPCM8XX SoC. This is strongly recommended when building a kernel that will run on this chip.
config PINCTRL_MA35 bool depends on (ARCH_MA35 || COMPILE_TEST) && OF select GENERIC_PINCTRL_GROUPS select GENERIC_PINMUX_FUNCTIONS select GENERIC_PINCONF select GPIOLIB select GPIO_GENERIC select GPIOLIB_IRQCHIP select MFD_SYSCON
config PINCTRL_MA35D1 bool "Pinctrl and GPIO driver for Nuvoton MA35D1" depends on (ARCH_MA35 || COMPILE_TEST) && OF select PINCTRL_MA35 help Say Y here to enable pin controller and GPIO support for Nuvoton MA35D1 SoC.