0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # ST Microelectronics SPEAr PINCTRL drivers
0004 #
0005
0006 if PLAT_SPEAR
0007
0008 config PINCTRL_SPEAR
0009 bool
0010 depends on OF
0011 select PINMUX
0012 help
0013 This enables pin control drivers for SPEAr Platform
0014
0015 config PINCTRL_SPEAR3XX
0016 bool
0017 depends on ARCH_SPEAR3XX
0018 select PINCTRL_SPEAR
0019
0020 config PINCTRL_SPEAR300
0021 bool "ST Microelectronics SPEAr300 SoC pin controller driver"
0022 depends on MACH_SPEAR300
0023 select PINCTRL_SPEAR3XX
0024
0025 config PINCTRL_SPEAR310
0026 bool "ST Microelectronics SPEAr310 SoC pin controller driver"
0027 depends on MACH_SPEAR310
0028 select PINCTRL_SPEAR3XX
0029 select PINCTRL_SPEAR_PLGPIO
0030
0031 config PINCTRL_SPEAR320
0032 bool "ST Microelectronics SPEAr320 SoC pin controller driver"
0033 depends on MACH_SPEAR320
0034 select PINCTRL_SPEAR3XX
0035 select PINCTRL_SPEAR_PLGPIO
0036
0037 config PINCTRL_SPEAR1310
0038 bool "ST Microelectronics SPEAr1310 SoC pin controller driver"
0039 depends on MACH_SPEAR1310
0040 select PINCTRL_SPEAR
0041 select PINCTRL_SPEAR_PLGPIO
0042
0043 config PINCTRL_SPEAR1340
0044 bool "ST Microelectronics SPEAr1340 SoC pin controller driver"
0045 depends on MACH_SPEAR1340
0046 select PINCTRL_SPEAR
0047 select PINCTRL_SPEAR_PLGPIO
0048
0049 config PINCTRL_SPEAR_PLGPIO
0050 bool "SPEAr SoC PLGPIO Controller"
0051 depends on GPIOLIB && PINCTRL_SPEAR
0052 select GPIOLIB_IRQCHIP
0053 help
0054 Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
0055 SoCs.
0056
0057 endif