Lines Matching +full:gpio +full:- +full:config

1 # SPDX-License-Identifier: GPL-2.0-only
6 config PINCTRL_BCM281XX
18 framework. GPIO is provided by a separate GPIO driver.
20 config PINCTRL_BCM2835
21 tristate "Broadcom BCM2835 GPIO (with PINCONF) driver"
30 Say Y here to enable the Broadcom BCM2835 GPIO driver.
32 config PINCTRL_BCM4908
44 If compiled as module it will be called pinctrl-bcm4908.
46 config PINCTRL_BCM63XX
55 config PINCTRL_BCM6318
56 bool "Broadcom BCM6318 GPIO driver"
62 Say Y here to enable the Broadcom BCM6318 GPIO driver.
64 config PINCTRL_BCM6328
65 bool "Broadcom BCM6328 GPIO driver"
71 Say Y here to enable the Broadcom BCM6328 GPIO driver.
73 config PINCTRL_BCM6358
74 bool "Broadcom BCM6358 GPIO driver"
80 Say Y here to enable the Broadcom BCM6358 GPIO driver.
82 config PINCTRL_BCM6362
83 bool "Broadcom BCM6362 GPIO driver"
89 Say Y here to enable the Broadcom BCM6362 GPIO driver.
91 config PINCTRL_BCM6368
92 bool "Broadcom BCM6368 GPIO driver"
98 Say Y here to enable the Broadcom BCM6368 GPIO driver.
100 config PINCTRL_BCM63268
101 bool "Broadcom BCM63268 GPIO driver"
107 Say Y here to enable the Broadcom BCM63268 GPIO driver.
109 config PINCTRL_IPROC_GPIO
110 bool "Broadcom iProc GPIO (with PINCONF) driver"
117 Say yes here to enable the Broadcom iProc GPIO driver.
119 The Broadcom iProc based SoCs- Cygnus, NS2, NSP and Stingray, use
120 same GPIO Controller IP hence this driver could be used for all.
122 The Broadcom Cygnus SoC has 3 GPIO controllers including the ASIU
123 GPIO controller (ASIU), the chipCommonG GPIO controller (CCM), and
124 the always-ON GPIO controller (CRMU/AON). All 3 GPIO controllers are
127 The Broadcom NSP has two GPIO controllers including the ChipcommonA
128 GPIO, the ChipcommonB GPIO. Later controller is supported by this
131 The Broadcom NS2 has two GPIO controller including the CRMU GPIO,
132 the ChipcommonG GPIO. Both controllers are supported by this driver.
134 The Broadcom Stingray GPIO controllers are supported by this driver.
136 All above SoCs GPIO controllers support basic PINCONF functions such
138 these pins are muxed to GPIO.
140 It provides the framework where pins from the individual GPIO can be
141 individually muxed to GPIO function, through interaction with the
145 config PINCTRL_CYGNUS_MUX
157 can be overridden to GPIO function
159 config PINCTRL_NS
170 The Broadcom Northstar pins driver supports muxing multi-purpose pins
174 config PINCTRL_NSP_GPIO
175 bool "Broadcom NSP GPIO (with PINCONF) driver"
182 Say yes here to enable the Broadcom NSP GPIO driver.
184 The Broadcom Northstar Plus SoC ChipcommonA GPIO controller is
187 The ChipcommonA GPIO controller support basic PINCONF functions such
189 these pins are muxed to GPIO.
191 config PINCTRL_NS2_MUX
204 config PINCTRL_NSP_MUX
216 to GPIO function.