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

1 # SPDX-License-Identifier: GPL-2.0-only
11 config GENERIC_PINCTRL_GROUPS
14 config PINMUX
17 config GENERIC_PINMUX_FUNCTIONS
21 config PINCONF
24 config GENERIC_PINCONF
28 config DEBUG_PINCTRL
34 config PINCTRL_ARTPEC6
35 bool "Axis ARTPEC-6 pin controller driver"
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
45 config PINCTRL_AS3722
46 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
51 AS3722 device supports the configuration of GPIO pins for different
52 functionality. This driver supports the pinmux, push-pull and
53 open drain configuration for the GPIO pins of AS3722 devices. It also
54 supports the GPIO functionality through gpiolib.
56 config PINCTRL_AXP209
57 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
66 muxing and a GPIO driver to handle the GPIO when the GPIO function is
68 Say yes to enable pinctrl and GPIO support for the AXP209 PMIC
70 config PINCTRL_AT91
82 config PINCTRL_AT91PIO4
92 Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4
95 config PINCTRL_AMD
96 tristate "AMD GPIO pin control"
105 driver for memory mapped GPIO functionality on AMD platforms
108 for gpio use.
113 config PINCTRL_BM1880
121 config PINCTRL_DA850_PUPD
122 tristate "TI DA850/OMAP-L138/AM18XX pullup/pulldown groups"
127 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
130 config PINCTRL_DA9062
131 tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support"
137 function muxing and a GPIO driver to handle the GPIO when the GPIO
140 Say yes to enable pinctrl and GPIO support for the DA9062 PMIC.
142 config PINCTRL_DIGICOLOR
148 config PINCTRL_LANTIQ
154 config PINCTRL_LPC18XX
163 config PINCTRL_FALCON
168 config PINCTRL_GEMINI
176 config PINCTRL_MCP23S08_I2C
180 config PINCTRL_MCP23S08_SPI
184 config PINCTRL_MCP23S08
195 This provides a GPIO interface supporting inputs and outputs and a
196 corresponding interrupt-controller.
198 config PINCTRL_OXNAS
209 config PINCTRL_ROCKCHIP
210 tristate "Rockchip gpio and pinctrl driver"
221 This support pinctrl and gpio driver for Rockchip SoCs.
223 config PINCTRL_SINGLE
224 tristate "One-register-per-pin type device tree based pinctrl driver"
233 config PINCTRL_SIRF
241 config PINCTRL_SX150X
242 bool "Semtech SX150x I2C GPIO expander pinctrl driver"
251 Say yes here to provide support for Semtech SX150x-series I2C
252 GPIO expanders as pinctrl module.
254 - 8 bits: sx1508q, sx1502q
255 - 16 bits: sx1509q, sx1506q
257 config PINCTRL_PISTACHIO
265 config PINCTRL_ST
272 config PINCTRL_STMFX
273 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
280 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
281 GPIO expander.
282 This provides a GPIO interface supporting inputs and outputs,
283 and configuring push-pull, open-drain, and can also be used as
284 interrupt-controller.
286 config PINCTRL_U300
292 config PINCTRL_COH901
293 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
297 Say yes here to support GPIO interface on ST-Ericsson U300.
300 ports of 8 GPIO pins each.
302 config PINCTRL_MAX77620
309 This PMIC has 8 GPIO pins that work as GPIO as well as special
310 function in alternate mode. This driver also configure push-pull,
313 config PINCTRL_MAX96745
323 config PINCTRL_MAX96755F
333 config PINCTRL_PALMAS
340 functionality. This driver supports the pinmux, push-pull and
344 config PINCTRL_PIC32
353 This is the pin controller and gpio driver for Microchip PIC32
357 config PINCTRL_PIC32MZDA
361 config PINCTRL_ZYNQ
369 config PINCTRL_INGENIC
381 config PINCTRL_RK628
382 tristate "Pinctrl and GPIO driver for RK628 PMIC"
391 config PINCTRL_RK805
392 tristate "Pinctrl and GPIO driver for RK805 PMIC"
400 config PINCTRL_RK806
401 tristate "Pinctrl and GPIO driver for RK806 PMIC"
409 config PINCTRL_OCELOT
448 config PINCTRL_XWAY
453 config PINCTRL_TB10X
458 config PINCTRL_EQUILIBRIUM
459 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
472 Equilibrium pinctrl driver is a pinctrl & GPIO driver for Intel Lightning
473 Mountain network processor SoC that supports both the linux GPIO and pin
475 pin functions, configure GPIO attributes for LGM SoC pins. Pinmux and