Lines Matching +full:pin +full:- +full:dependent

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
280 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
295 This selects pin control driver for the Intel Keem Bay SoC.
296 It provides pin config functions such as pull-up, pull-down,
299 called as pinctrl-keembay.
313 tristate "Pinctrl driver for the Loongson-2 SoC"
318 This selects pin control driver for the Loongson-2 SoC. It
319 provides pin config functions multiplexing. GPIO pin pull-up,
320 pull-down functions are not supported. Say yes to enable
321 pinctrl for Loongson-2 SoC.
343 Say Y here to enable Pin control support for Maxim MAX77620 PMIC.
345 function in alternate mode. This driver also configure push-pull,
368 corresponding interrupt-controller.
390 pinctrl-microchip-sgpio.
407 If conpiled as a module, the module name will be pinctrl-ocelot.
416 functionality. This driver supports the pinmux, push-pull and
421 tristate "Lantiq PEF2256 (FALC56) pin controller driver"
427 This option enables the pin controller support for the Lantiq PEF2256
433 module will be called pinctrl-pef2256.
436 bool "Microchip PIC32 pin controller driver"
444 This is the pin controller and gpio driver for Microchip PIC32
498 tristate "One-register-per-pin type device tree based pinctrl driver"
522 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
525 and configuring push-pull, open-drain, and can also be used as
526 interrupt-controller.
538 Say Y here to provide support for Semtech SX150x-series I2C
541 - 8 bits: sx1508q, sx1502q
542 - 16 bits: sx1509q, sx1506q
563 called tps6594-pinctrl.
566 tristate "Pinctrl driver for the T-Head TH1520 SoC"
573 This is the driver for the pin controller blocks on the
574 T-Head TH1520 SoC.
576 This driver is needed for RISC-V development boards like
595 This driver will query the pin information from the firmware
598 pin(s)/group(s), and various pin configuration parameters
599 such as pull-up, slew rate, etc.
601 will be called pinctrl-zynqmp.
604 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
610 Say Y to select the pinctrl driver for BlueField-3 SoCs.
611 This pin controller allows selecting the mux function for
612 each pin. This driver can also be built as a module called
613 pinctrl-mlxbf3.