Lines Matching +full:select +full:- +full:gpios

1 # SPDX-License-Identifier: GPL-2.0-only
19 select PINMUX
26 select PINCONF
38 select GPIOLIB
39 select GPIOLIB_IRQCHIP
40 select PINMUX
41 select PINCONF
42 select GENERIC_PINCONF
55 select PINMUX
56 select GPIOLIB
57 select GPIOLIB_IRQCHIP
58 select GENERIC_PINCTRL_GROUPS
59 select GENERIC_PINMUX_FUNCTIONS
60 select OF_GPIO
66 will be called pinctrl-apple-gpio.
69 bool "Axis ARTPEC-6 pin controller driver"
71 select PINMUX
72 select GENERIC_PINCONF
74 This is the driver for the Axis ARTPEC-6 pin controller. This driver
77 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
82 select PINMUX
83 select GENERIC_PINCONF
86 functionality. This driver supports the pinmux, push-pull and
94 select PINMUX
95 select PINCONF
96 select GPIOLIB
97 select OF_GPIO
98 select GPIOLIB_IRQCHIP
107 select PINMUX
108 select GENERIC_PINCONF
109 select GPIOLIB
110 select GPIOLIB_IRQCHIP
111 select OF_GPIO
117 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
120 select PINMUX
121 select GENERIC_PINCONF
122 select GPIOLIB
124 AXP PMICs provides multiple GPIOs that can be muxed for different
125 functions. This driver bundles a pinctrl driver to select the function
134 select PINMUX
141 select GPIOLIB
142 select GPIOLIB_IRQCHIP
143 select PINMUX
144 select PINCONF
145 select GENERIC_PINCONF
146 select REGMAP_I2C
150 called pinctrl-cy8c95x0.
153 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
155 select PINCONF
156 select GENERIC_PINCONF
158 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
159 pull-up and pull-down pin groups.
164 select GPIOLIB
166 The Dialog DA9062 PMIC provides multiple GPIOs that can be muxed for
167 different functions. This driver bundles a pinctrl driver to select the
176 select PINMUX
177 select GENERIC_PINCONF
183 select PINMUX
184 select PINCONF
185 select GPIOLIB
186 select GPIO_GENERIC
187 select GPIOLIB_IRQCHIP
188 select GENERIC_PINCONF
189 select GENERIC_PINCTRL_GROUPS
190 select GENERIC_PINMUX_FUNCTIONS
202 select PINMUX
203 select GENERIC_PINCONF
204 select MFD_SYSCON
211 select GENERIC_PINCONF
212 select GENERIC_PINCTRL_GROUPS
213 select GENERIC_PINMUX_FUNCTIONS
214 select GPIOLIB
215 select GPIOLIB_IRQCHIP
216 select REGMAP_MMIO
221 select GENERIC_PINMUX_FUNCTIONS
222 select GENERIC_PINCONF
223 select GPIOLIB
224 select OF_GPIO
225 select REGMAP_MMIO
228 Add support for the Canaan Kendryte K210 RISC-V SOC Field
235 select PINMUX
236 select PINCONF
237 select GENERIC_PINCONF
238 select GENERIC_PINCTRL_GROUPS
239 select GENERIC_PINMUX_FUNCTIONS
240 select GPIOLIB
241 select GPIOLIB_IRQCHIP
242 select GPIO_GENERIC
245 It provides pin config functions such as pull-up, pull-down,
248 called as pinctrl-keembay.
253 select PINMUX
254 select PINCONF
262 tristate "Pinctrl driver for the Loongson-2 SoC"
264 select PINMUX
265 select GENERIC_PINCONF
267 This selects pin control driver for the Loongson-2 SoC. It
268 provides pin config functions multiplexing. GPIO pin pull-up,
269 pull-down functions are not supported. Say yes to enable
270 pinctrl for Loongson-2 SoC.
281 select PINMUX
282 select GENERIC_PINCONF
289 select PINMUX
290 select GENERIC_PINCONF
294 function in alternate mode. This driver also configure push-pull,
299 select REGMAP_I2C
303 select REGMAP_SPI
308 select GPIOLIB
309 select GPIOLIB_IRQCHIP
310 select GENERIC_PINCONF
311 select PINCTRL_MCP23S08_I2C if I2C
312 select PINCTRL_MCP23S08_SPI if SPI_MASTER
317 corresponding interrupt-controller.
323 select GPIOLIB
324 select GPIOLIB_IRQCHIP
325 select GENERIC_PINCONF
326 select GENERIC_PINCTRL_GROUPS
327 select GENERIC_PINMUX_FUNCTIONS
328 select OF_GPIO
333 GPIOs with a minimum number of additional pins on the
339 pinctrl-microchip-sgpio.
345 select GPIOLIB
346 select GPIOLIB_IRQCHIP
347 select GENERIC_PINCONF
348 select GENERIC_PINCTRL_GROUPS
349 select GENERIC_PINMUX_FUNCTIONS
350 select OF_GPIO
351 select REGMAP_MMIO
356 If conpiled as a module, the module name will be pinctrl-ocelot.
361 select PINMUX
362 select GENERIC_PINCONF
365 functionality. This driver supports the pinmux, push-pull and
372 select PINMUX
373 select PINCONF
374 select GENERIC_PINCONF
382 module will be called pinctrl-pef2256.
388 select PINMUX
389 select GENERIC_PINCONF
390 select GPIOLIB_IRQCHIP
391 select OF_GPIO
399 select PINCTRL_PIC32
405 select PINMUX
406 select GENERIC_PINCONF
407 select GPIOLIB_IRQCHIP
408 select OF_GPIO
415 select GPIOLIB
416 select PINMUX
417 select GENERIC_PINCONF
425 select GPIOLIB
426 select PINMUX
427 select GENERIC_PINCONF
428 select GENERIC_IRQ_CHIP
429 select MFD_SYSCON
430 select OF_GPIO
436 tristate "One-register-per-pin type device tree based pinctrl driver"
439 select GENERIC_PINCTRL_GROUPS
440 select GENERIC_PINMUX_FUNCTIONS
441 select GENERIC_PINCONF
448 select PINMUX
449 select PINCONF
450 select GPIOLIB_IRQCHIP
456 select GENERIC_PINCONF
457 select GPIOLIB_IRQCHIP
458 select MFD_STMFX
460 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
463 and configuring push-pull, open-drain, and can also be used as
464 interrupt-controller.
469 select PINMUX
470 select PINCONF
471 select GENERIC_PINCONF
472 select GPIOLIB
473 select GPIOLIB_IRQCHIP
474 select REGMAP
476 Say Y here to provide support for Semtech SX150x-series I2C
479 - 8 bits: sx1508q, sx1502q
480 - 16 bits: sx1509q, sx1506q
485 select GPIOLIB
491 select PINMUX
492 select GPIOLIB
493 select REGMAP
494 select GPIO_REGMAP
495 select GENERIC_PINCONF
497 Say Y to select the pinmuxing and GPIOs driver for the TPS6594
501 called tps6594-pinctrl.
506 select PINMUX
507 select GENERIC_PINCONF
514 select PINMUX
515 select GENERIC_PINCONF
521 Configuration can include the mux function to select on those
523 such as pull-up, slew rate, etc.
525 will be called pinctrl-zynqmp.
528 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
530 select PINMUX
531 select GPIOLIB
532 select GPIOLIB_IRQCHIP
534 Say Y to select the pinctrl driver for BlueField-3 SoCs.
537 pinctrl-mlxbf3.