Lines Matching +full:- +full:multi +full:- +full:pin +full:- +full:mode
1 # SPDX-License-Identifier: GPL-2.0-only
7 bool "Pin controllers"
15 bool "Support pin multiplexing controllers" if COMPILE_TEST
22 bool "Support pin configuration controllers" if COMPILE_TEST
35 bool "AMD GPIO pin control"
53 tristate "Apple SoC GPIO pin controller driver"
66 will be called pinctrl-apple-gpio.
69 bool "Axis ARTPEC-6 pin controller driver"
74 This is the driver for the Axis ARTPEC-6 pin controller. This driver
75 supports pin function multiplexing as well as pin bias and drive
77 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
86 functionality. This driver supports the pinmux, push-pull and
117 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
141 The Awinic AW9523/AW9523B is a multi-function I2C GPIO
166 Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander.
168 called pinctrl-cy8c95x0.
171 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
176 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
177 pull-up and pull-down pin groups.
218 Mountain network processor SoC that supports both the GPIO and pin
219 control frameworks. It provides interfaces to setup pin muxing, assign
220 desired pin functions, configure GPIO attributes for LGM SoC pins.
221 Pin muxing and pin config settings are retrieved from device tree.
232 Pin controller driver for the Mobileye EyeQ5 platform. It does both
233 pin config & pin muxing. It does not handle GPIO.
235 Pin muxing supports two functions for each pin: first is GPIO, second
236 is pin-dependent. Pin config is about bias & drive strength.
268 Add support for the Canaan Kendryte K210 RISC-V SOC Field
284 This selects pin control driver for the Intel Keem Bay SoC.
285 It provides pin config functions such as pull-up, pull-down,
288 called as pinctrl-keembay.
302 tristate "Pinctrl driver for the Loongson-2 SoC"
307 This selects pin control driver for the Loongson-2 SoC. It
308 provides pin config functions multiplexing. GPIO pin pull-up,
309 pull-down functions are not supported. Say yes to enable
310 pinctrl for Loongson-2 SoC.
332 Say Y here to enable Pin control support for Maxim MAX77620 PMIC.
334 function in alternate mode. This driver also configure push-pull,
357 corresponding interrupt-controller.
379 pinctrl-microchip-sgpio.
396 If conpiled as a module, the module name will be pinctrl-ocelot.
405 functionality. This driver supports the pinmux, push-pull and
410 tristate "Lantiq PEF2256 (FALC56) pin controller driver"
416 This option enables the pin controller support for the Lantiq PEF2256
422 module will be called pinctrl-pef2256.
425 bool "Microchip PIC32 pin controller driver"
433 This is the pin controller and gpio driver for Microchip PIC32
487 tristate "One-register-per-pin type device tree based pinctrl driver"
511 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
514 and configuring push-pull, open-drain, and can also be used as
515 interrupt-controller.
527 Say Y here to provide support for Semtech SX150x-series I2C
530 - 8 bits: sx1508q, sx1502q
531 - 16 bits: sx1509q, sx1506q
552 called tps6594-pinctrl.
570 This driver will query the pin information from the firmware
573 pin(s)/group(s), and various pin configuration parameters
574 such as pull-up, slew rate, etc.
576 will be called pinctrl-zynqmp.
579 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
585 Say Y to select the pinctrl driver for BlueField-3 SoCs.
586 This pin controller allows selecting the mux function for
587 each pin. This driver can also be built as a module called
588 pinctrl-mlxbf3.