Kconfig (87a0b2fafc09766d8c55461a18345a1cfb10a7fe) Kconfig (f7e322d99f1180270fb4a3e1ae992b3116cfcf34)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Broadcom pinctrl drivers
4#
5
6config PINCTRL_BCM281XX
7 bool "Broadcom BCM281xx pinctrl driver"
8 depends on OF && (ARCH_BCM_MOBILE || COMPILE_TEST)

--- 15 unchanged lines hidden (view full) ---

24 select PINCONF
25 select GENERIC_PINCONF
26 select GPIOLIB
27 select GPIOLIB_IRQCHIP
28 default ARCH_BCM2835 || ARCH_BRCMSTB
29 help
30 Say Y here to enable the Broadcom BCM2835 GPIO driver.
31
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Broadcom pinctrl drivers
4#
5
6config PINCTRL_BCM281XX
7 bool "Broadcom BCM281xx pinctrl driver"
8 depends on OF && (ARCH_BCM_MOBILE || COMPILE_TEST)

--- 15 unchanged lines hidden (view full) ---

24 select PINCONF
25 select GENERIC_PINCONF
26 select GPIOLIB
27 select GPIOLIB_IRQCHIP
28 default ARCH_BCM2835 || ARCH_BRCMSTB
29 help
30 Say Y here to enable the Broadcom BCM2835 GPIO driver.
31
32config PINCTRL_BCM4908
33 tristate "Broadcom BCM4908 pinmux driver"
34 depends on OF && (ARCH_BCM4908 || COMPILE_TEST)
35 select PINMUX
36 select PINCONF
37 select GENERIC_PINCONF
38 select GENERIC_PINCTRL_GROUPS
39 select GENERIC_PINMUX_FUNCTIONS
40 default ARCH_BCM4908
41 help
42 Driver for BCM4908 family SoCs with integrated pin controller.
43
44 If compiled as module it will be called pinctrl-bcm4908.
45
32config PINCTRL_BCM63XX
33 bool
34 select PINMUX
35 select PINCONF
36 select GENERIC_PINCONF
37 select GPIOLIB
38 select GPIO_REGMAP
39

--- 101 unchanged lines hidden (view full) ---

141 configuration, with the exception that certain individual pins
142 can be overridden to GPIO function
143
144config PINCTRL_NS
145 bool "Broadcom Northstar pins driver"
146 depends on OF && (ARCH_BCM_5301X || COMPILE_TEST)
147 select PINMUX
148 select GENERIC_PINCONF
46config PINCTRL_BCM63XX
47 bool
48 select PINMUX
49 select PINCONF
50 select GENERIC_PINCONF
51 select GPIOLIB
52 select GPIO_REGMAP
53

--- 101 unchanged lines hidden (view full) ---

155 configuration, with the exception that certain individual pins
156 can be overridden to GPIO function
157
158config PINCTRL_NS
159 bool "Broadcom Northstar pins driver"
160 depends on OF && (ARCH_BCM_5301X || COMPILE_TEST)
161 select PINMUX
162 select GENERIC_PINCONF
163 select GENERIC_PINCTRL_GROUPS
164 select GENERIC_PINMUX_FUNCTIONS
149 default ARCH_BCM_5301X
150 help
151 Say yes here to enable the Broadcom NS SoC pins driver.
152
153 The Broadcom Northstar pins driver supports muxing multi-purpose pins
154 that can be used for various functions (e.g. SPI, I2C, UART) as well
155 as GPIOs.
156

--- 43 unchanged lines hidden ---
165 default ARCH_BCM_5301X
166 help
167 Say yes here to enable the Broadcom NS SoC pins driver.
168
169 The Broadcom Northstar pins driver supports muxing multi-purpose pins
170 that can be used for various functions (e.g. SPI, I2C, UART) as well
171 as GPIOs.
172

--- 43 unchanged lines hidden ---