52 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2 3config PINCTRL_STARFIVE_JH71004 tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"5 depends on SOC_STARFIVE || COMPILE_TEST6 depends on OF7 select GENERIC_PINCTRL_GROUPS8 select GENERIC_PINMUX_FUNCTIONS9 select GENERIC_PINCONF10 select GPIOLIB11 select GPIOLIB_IRQCHIP12 select OF_GPIO13 default SOC_STARFIVE14 help15 Say yes here to support pin control on the StarFive JH7100 SoC.16 This also provides an interface to the GPIO pins not used by other17 peripherals supporting inputs, outputs, configuring pull-up/pull-down18 and interrupts on input changes.19 20config PINCTRL_STARFIVE_JH711021 bool22 select GENERIC_PINCTRL_GROUPS23 select GENERIC_PINMUX_FUNCTIONS24 select GENERIC_PINCONF25 select GPIOLIB26 select GPIOLIB_IRQCHIP27 select OF_GPIO28 29config PINCTRL_STARFIVE_JH7110_SYS30 tristate "System pinctrl and GPIO driver for the StarFive JH7110 SoC"31 depends on SOC_STARFIVE || COMPILE_TEST32 depends on OF33 select PINCTRL_STARFIVE_JH711034 default SOC_STARFIVE35 help36 Say yes here to support system pin control on the StarFive JH7110 SoC.37 This also provides an interface to the GPIO pins not used by other38 peripherals supporting inputs, outputs, configuring pull-up/pull-down39 and interrupts on input changes.40 41config PINCTRL_STARFIVE_JH7110_AON42 tristate "Always-on pinctrl and GPIO driver for the StarFive JH7110 SoC"43 depends on SOC_STARFIVE || COMPILE_TEST44 depends on OF45 select PINCTRL_STARFIVE_JH711046 default SOC_STARFIVE47 help48 Say yes here to support always-on pin control on the StarFive JH7110 SoC.49 This also provides an interface to the GPIO pins not used by other50 peripherals supporting inputs, outputs, configuring pull-up/pull-down51 and interrupts on input changes.52