Lines Matching +full:enable +full:- +full:gpio
1 # SPDX-License-Identifier: GPL-2.0-only
35 bool "AMD GPIO pin control"
44 The driver for memory mapped GPIO functionality on AMD platforms
47 for GPIO use.
53 tristate "AMDISP GPIO pin control"
60 The driver for memory mapped GPIO functionality on AMD platforms
67 tristate "Apple SoC GPIO pin controller driver"
76 This is the driver for the GPIO controller found on Apple ARM SoCs,
80 will be called pinctrl-apple-gpio.
83 bool "Axis ARTPEC-6 pin controller driver"
88 This is the driver for the Axis ARTPEC-6 pin controller. This driver
91 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
94 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
99 AS3722 device supports the configuration of GPIO pins for different
100 functionality. This driver supports the pinmux, push-pull and
101 open drain configuration for the GPIO pins of AS3722 devices. It also
102 supports the GPIO functionality through gpiolib.
112 Say Y here to enable the at91 pinctrl driver
125 Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4
129 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
138 muxing and a GPIO driver to handle the GPIO when the GPIO function is
140 Say Y to enable pinctrl and GPIO support for the AXP209 PMIC.
143 tristate "Awinic AW9523/AW9523B I2C GPIO expander pinctrl driver"
153 The Awinic AW9523/AW9523B is a multi-function I2C GPIO
155 pinctrl driver to select the function muxing and a GPIO
156 driver to handle GPIO, when the GPIO function is selected.
158 Say yes to enable pinctrl and GPIO support for the AW9523(B).
169 tristate "Cypress CY8C95X0 I2C pinctrl and GPIO driver"
178 Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander.
180 called pinctrl-cy8c95x0.
183 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
188 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
189 pull-up and pull-down pin groups.
192 tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support"
198 function muxing and a GPIO driver to handle the GPIO when the GPIO
201 Say Y to enable pinctrl and GPIO support for the DA9062 PMIC.
220 Say Y here to enable the eic7700 pinctrl driver
230 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
242 Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning
243 Mountain network processor SoC that supports both the GPIO and pin
245 desired pin functions, configure GPIO attributes for LGM SoC pins.
258 pin config & pin muxing. It does not handle GPIO.
260 Pin muxing supports two functions for each pin: first is GPIO, second
261 is pin-dependent. Pin config is about bias & drive strength.
294 Add support for the Canaan Kendryte K210 RISC-V SOC Field
306 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
322 It provides pin config functions such as pull-up, pull-down,
325 called as pinctrl-keembay.
339 tristate "Pinctrl driver for the Loongson-2 SoC"
344 This selects pin control driver for the Loongson-2 SoC. It
345 provides pin config functions multiplexing. GPIO pin pull-up,
346 pull-down functions are not supported. Say yes to enable
347 pinctrl for Loongson-2 SoC.
369 Say Y here to enable pin control support for Maxim MAX7360 keypad
371 This keypad controller has 8 GPIO pins that may work as GPIO, or PWM,
380 Say Y here to enable Pin control support for Maxim MAX77620 PMIC.
381 This PMIC has 8 GPIO pins that work as GPIO as well as special
382 function in alternate mode. This driver also configure push-pull,
404 This provides a GPIO interface supporting inputs and outputs and a
405 corresponding interrupt-controller.
408 tristate "Pinctrl driver for Microsemi/Microchip Serial GPIO"
418 Support for the serial GPIO interface used on Microsemi and
427 pinctrl-microchip-sgpio.
441 Support for the internal GPIO interfaces on Microsemi Ocelot and
444 If conpiled as a module, the module name will be pinctrl-ocelot.
453 functionality. This driver supports the pinmux, push-pull and
470 module will be called pinctrl-pef2256.
481 This is the pin controller and gpio driver for Microchip PIC32
507 This support pinctrl and GPIO driver for IMG Pistachio SoC.
519 tristate "Pinctrl and GPIO driver for RK805 PMIC"
528 tristate "Rockchip gpio and pinctrl driver"
539 This support pinctrl and GPIO driver for Rockchip SoCs.
553 tristate "One-register-per-pin type device tree based pinctrl driver"
570 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
578 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
579 GPIO expander.
580 This provides a GPIO interface supporting inputs and outputs,
581 and configuring push-pull, open-drain, and can also be used as
582 interrupt-controller.
585 tristate "Semtech SX150x I2C GPIO expander pinctrl driver"
594 Say Y here to provide support for Semtech SX150x-series I2C
595 GPIO expanders as pinctrl module.
597 - 8 bits: sx1508q, sx1502q
598 - 16 bits: sx1509q, sx1506q
606 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
619 called tps6594-pinctrl.
622 tristate "Pinctrl driver for the T-Head TH1520 SoC"
630 T-Head TH1520 SoC.
632 This driver is needed for RISC-V development boards like
644 Pin controller for the FPGA GPIO lines on UP boards. Due to the
649 - UP Squared
652 will be called pinctrl-upboard.
675 such as pull-up, slew rate, etc.
677 will be called pinctrl-zynqmp.
680 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
686 Say Y to select the pinctrl driver for BlueField-3 SoCs.
689 pinctrl-mlxbf3.
699 Enable the gpio and pinctrl/mux driver for RaspberryPi RP1