Lines Matching +full:select +full:- +full:gpios
1 # SPDX-License-Identifier: GPL-2.0-only
19 select PINMUX
26 select PINCONF
35 bool "Axis ARTPEC-6 pin controller driver"
37 select PINMUX
38 select GENERIC_PINCONF
40 This is the driver for the Axis ARTPEC-6 pin controller. This driver
43 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
48 select PINMUX
49 select GENERIC_PINCONF
52 functionality. This driver supports the pinmux, push-pull and
57 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
60 select PINMUX
61 select GENERIC_PINCONF
62 select GPIOLIB
64 AXP PMICs provides multiple GPIOs that can be muxed for different
65 functions. This driver bundles a pinctrl driver to select the function
74 select PINMUX
75 select PINCONF
76 select GPIOLIB
77 select OF_GPIO
78 select GPIOLIB_IRQCHIP
87 select PINMUX
88 select GENERIC_PINCONF
89 select GPIOLIB
90 select GPIOLIB_IRQCHIP
91 select OF_GPIO
100 select GPIOLIB
101 select GPIOLIB_IRQCHIP
102 select PINMUX
103 select PINCONF
104 select GENERIC_PINCONF
118 select PINMUX
123 tristate "TI DA850/OMAP-L138/AM18XX pullup/pulldown groups"
125 select PINCONF
126 select GENERIC_PINCONF
128 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
134 select GPIOLIB
136 The Dialog DA9062 PMIC provides multiple GPIOs that can be muxed for
137 different functions. This driver bundles a pinctrl driver to select the
146 select PINMUX
147 select GENERIC_PINCONF
152 select PINMUX
153 select PINCONF
159 select PINMUX
160 select GENERIC_PINCONF
173 select PINMUX
174 select GENERIC_PINCONF
175 select MFD_SYSCON
179 select REGMAP_I2C
183 select REGMAP_SPI
188 select GPIOLIB
189 select GPIOLIB_IRQCHIP
190 select GENERIC_PINCONF
191 select PINCTRL_MCP23S08_I2C if I2C
192 select PINCTRL_MCP23S08_SPI if SPI_MASTER
197 corresponding interrupt-controller.
202 select PINMUX
203 select PINCONF
204 select GENERIC_PINCONF
205 select GPIOLIB
206 select OF_GPIO
207 select GPIOLIB_IRQCHIP
208 select MFD_SYSCON
214 select GPIOLIB
215 select PINMUX
216 select GENERIC_PINCONF
217 select GENERIC_IRQ_CHIP
218 select MFD_SYSCON
219 select OF_GPIO
225 tristate "One-register-per-pin type device tree based pinctrl driver"
228 select GENERIC_PINCTRL_GROUPS
229 select GENERIC_PINMUX_FUNCTIONS
230 select GENERIC_PINCONF
237 select PINMUX
238 select PINCONF
239 select GENERIC_PINCONF
240 select GPIOLIB
241 select GPIOLIB_IRQCHIP
242 select REGMAP
244 Say yes here to provide support for Semtech SX150x-series I2C
247 - 8 bits: sx1508q, sx1502q
248 - 16 bits: sx1509q, sx1506q
254 select PINMUX
255 select GENERIC_PINCONF
256 select GPIOLIB_IRQCHIP
257 select OF_GPIO
264 select PINMUX
265 select PINCONF
266 select GPIOLIB_IRQCHIP
272 select GENERIC_PINCONF
273 select GPIOLIB_IRQCHIP
274 select MFD_STMFX
276 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
279 and configuring push-pull, open-drain, and can also be used as
280 interrupt-controller.
285 select PINMUX
286 select GENERIC_PINCONF
290 function in alternate mode. This driver also configure push-pull,
296 select PINMUX
297 select GENERIC_PINCONF
300 functionality. This driver supports the pinmux, push-pull and
308 select PINMUX
309 select GENERIC_PINCONF
310 select GPIOLIB_IRQCHIP
311 select OF_GPIO
319 select PINCTRL_PIC32
324 select PINMUX
325 select GENERIC_PINCONF
332 select PINMUX
333 select GENERIC_PINCONF
339 Configuration can include the mux function to select on those
341 such as pull-up, slew rate, etc.
343 will be called pinctrl-zynqmp.
350 select GENERIC_PINCONF
351 select GENERIC_PINCTRL_GROUPS
352 select GENERIC_PINMUX_FUNCTIONS
353 select GPIOLIB
354 select GPIOLIB_IRQCHIP
355 select REGMAP_MMIO
360 select GPIOLIB
361 select PINMUX
362 select GENERIC_PINCONF
370 select GPIOLIB
371 select GPIOLIB_IRQCHIP
372 select GENERIC_PINCONF
373 select GENERIC_PINCTRL_GROUPS
374 select GENERIC_PINMUX_FUNCTIONS
375 select OF_GPIO
376 select REGMAP_MMIO
382 select GPIOLIB
383 select GPIOLIB_IRQCHIP
384 select GENERIC_PINCONF
385 select GENERIC_PINCTRL_GROUPS
386 select GENERIC_PINMUX_FUNCTIONS
387 select OF_GPIO
392 GPIOs with a minimum number of additional pins on the
400 select GENERIC_PINMUX_FUNCTIONS
401 select GENERIC_PINCONF
402 select GPIOLIB
403 select OF_GPIO
404 select REGMAP_MMIO
407 Add support for the Canaan Kendryte K210 RISC-V SOC Field
414 select PINMUX
415 select PINCONF
416 select GENERIC_PINCONF
417 select GENERIC_PINCTRL_GROUPS
418 select GENERIC_PINMUX_FUNCTIONS
419 select GPIOLIB
420 select GPIOLIB_IRQCHIP
421 select GPIO_GENERIC
427 called as pinctrl-keembay.
464 select GPIOLIB
470 select PINMUX
471 select PINCONF
472 select GPIOLIB
473 select GPIO_GENERIC
474 select GPIOLIB_IRQCHIP
475 select GENERIC_PINCONF
476 select GENERIC_PINCTRL_GROUPS
477 select GENERIC_PINMUX_FUNCTIONS