xref: /openbmc/linux/drivers/pinctrl/starfive/Kconfig (revision ba99b756da178aa8c608c4499a91074466050c10)
1ba7fdf88SJianlong Huang# SPDX-License-Identifier: GPL-2.0-only
2ba7fdf88SJianlong Huang
3*ba99b756SJianlong Huangconfig PINCTRL_STARFIVE_JH7100
4ba7fdf88SJianlong Huang	tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
5ba7fdf88SJianlong Huang	depends on SOC_STARFIVE || COMPILE_TEST
6ba7fdf88SJianlong Huang	depends on OF
7ba7fdf88SJianlong Huang	select GENERIC_PINCTRL_GROUPS
8ba7fdf88SJianlong Huang	select GENERIC_PINMUX_FUNCTIONS
9ba7fdf88SJianlong Huang	select GENERIC_PINCONF
10ba7fdf88SJianlong Huang	select GPIOLIB
11ba7fdf88SJianlong Huang	select GPIOLIB_IRQCHIP
12ba7fdf88SJianlong Huang	select OF_GPIO
13ba7fdf88SJianlong Huang	default SOC_STARFIVE
14ba7fdf88SJianlong Huang	help
15ba7fdf88SJianlong Huang	  Say yes here to support pin control on the StarFive JH7100 SoC.
16ba7fdf88SJianlong Huang	  This also provides an interface to the GPIO pins not used by other
17ba7fdf88SJianlong Huang	  peripherals supporting inputs, outputs, configuring pull-up/pull-down
18ba7fdf88SJianlong Huang	  and interrupts on input changes.
19