Loading...
Note: File does not exist in v5.14.15.
1# SPDX-License-Identifier: GPL-2.0-only
2
3config PINCTRL_STARFIVE_JH7100
4 tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
5 depends on SOC_STARFIVE || COMPILE_TEST
6 depends on OF
7 select GENERIC_PINCTRL_GROUPS
8 select GENERIC_PINMUX_FUNCTIONS
9 select GENERIC_PINCONF
10 select GPIOLIB
11 select GPIOLIB_IRQCHIP
12 select OF_GPIO
13 default SOC_STARFIVE
14 help
15 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 other
17 peripherals supporting inputs, outputs, configuring pull-up/pull-down
18 and interrupts on input changes.
19
20config PINCTRL_STARFIVE_JH7110
21 bool
22 select GENERIC_PINCTRL_GROUPS
23 select GENERIC_PINMUX_FUNCTIONS
24 select GENERIC_PINCONF
25 select GPIOLIB
26 select GPIOLIB_IRQCHIP
27 select OF_GPIO
28
29config PINCTRL_STARFIVE_JH7110_SYS
30 tristate "System pinctrl and GPIO driver for the StarFive JH7110 SoC"
31 depends on SOC_STARFIVE || COMPILE_TEST
32 depends on OF
33 select PINCTRL_STARFIVE_JH7110
34 default SOC_STARFIVE
35 help
36 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 other
38 peripherals supporting inputs, outputs, configuring pull-up/pull-down
39 and interrupts on input changes.
40
41config PINCTRL_STARFIVE_JH7110_AON
42 tristate "Always-on pinctrl and GPIO driver for the StarFive JH7110 SoC"
43 depends on SOC_STARFIVE || COMPILE_TEST
44 depends on OF
45 select PINCTRL_STARFIVE_JH7110
46 default SOC_STARFIVE
47 help
48 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 other
50 peripherals supporting inputs, outputs, configuring pull-up/pull-down
51 and interrupts on input changes.