Lines Matching +full:zynqmp +full:- +full:pinctrl
1 # SPDX-License-Identifier: GPL-2.0-only
3 # PINCTRL infrastructure and drivers
6 menuconfig PINCTRL config
9 if PINCTRL
29 bool "Debug PINCTRL calls"
32 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
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"
100 functionality. This driver supports the pinmux, push-pull and
105 bool "AT91 pinctrl driver"
112 Say Y here to enable the at91 pinctrl driver
115 bool "AT91 PIO4 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"
137 functions. This driver bundles a pinctrl driver to select the function
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
158 Say yes to enable pinctrl and GPIO support for the AW9523(B).
161 bool "Bitmain BM1880 Pinctrl driver"
166 Pinctrl driver for Bitmain BM1880 SoC.
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"
197 different functions. This driver bundles a pinctrl driver to select the
201 Say Y to enable pinctrl and GPIO support for the DA9062 PMIC.
210 tristate "EIC7700 PINCTRL driver"
218 Say Y here to enable the eic7700 pinctrl driver
228 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
240 Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning
247 bool "Mobileye EyeQ5 pinctrl driver"
259 is pin-dependent. Pin config is about bias & drive strength.
270 bool "Pinctrl driver for the Ingenic JZ47xx SoCs"
282 bool "Pinctrl driver for the Canaan Kendryte K210 SoC"
292 Add support for the Canaan Kendryte K210 RISC-V SOC Field
296 bool "Pinctrl driver for the Canaan Kendryte K230 SoC"
304 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
307 tristate "Pinctrl driver for Intel Keem Bay SoC"
320 It provides pin config functions such as pull-up, pull-down,
323 called as pinctrl-keembay.
337 tristate "Pinctrl driver for the Loongson-2 SoC"
342 This selects pin control driver for the Loongson-2 SoC. It
343 provides pin config functions multiplexing. GPIO pin pull-up,
344 pull-down functions are not supported. Say yes to enable
345 pinctrl for Loongson-2 SoC.
353 bool "NXP LPC18XX/43XX SCU pinctrl driver"
359 Pinctrl driver for NXP LPC18xx/43xx System Control Unit (SCU).
369 function in alternate mode. This driver also configure push-pull,
392 corresponding interrupt-controller.
395 tristate "Pinctrl driver for Microsemi/Microchip Serial GPIO"
414 pinctrl-microchip-sgpio.
417 tristate "Pinctrl driver for the Microsemi Ocelot and Jaguar2 SoCs"
431 If conpiled as a module, the module name will be pinctrl-ocelot.
434 tristate "Pinctrl driver for the PALMAS Series MFD devices"
440 functionality. This driver supports the pinmux, push-pull and
457 module will be called pinctrl-pef2256.
477 bool "IMG Pistachio SoC pinctrl driver"
485 This support pinctrl and GPIO driver for IMG Pistachio SoC.
488 tristate "Pinctrl and GPIO driver for RK805 PMIC"
494 This selects the pinctrl driver for RK805.
497 tristate "Rockchip gpio and pinctrl driver"
508 This support pinctrl and GPIO driver for Rockchip SoCs.
511 tristate "Pinctrl driver using SCMI protocol interface"
516 This driver provides support for pinctrl which is controlled
519 firmware providing all the pinctrl controls.
522 tristate "One-register-per-pin type device tree based pinctrl driver"
529 This selects the device tree based generic pinctrl driver.
539 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver"
546 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
549 and configuring push-pull, open-drain, and can also be used as
550 interrupt-controller.
553 bool "Semtech SX150x I2C GPIO expander pinctrl driver"
562 Say Y here to provide support for Semtech SX150x-series I2C
563 GPIO expanders as pinctrl module.
565 - 8 bits: sx1508q, sx1502q
566 - 16 bits: sx1509q, sx1506q
569 bool "Pinctrl for TB10X" if COMPILE_TEST
574 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC"
587 called tps6594-pinctrl.
590 tristate "Pinctrl driver for the T-Head TH1520 SoC"
598 T-Head TH1520 SoC.
600 This driver is needed for RISC-V development boards like
604 bool "Pinctrl driver for Xilinx Zynq"
610 This selects the pinctrl driver for Xilinx Zynq.
613 tristate "Pinctrl driver for Xilinx ZynqMP"
619 This selects the pinctrl driver for Xilinx ZynqMP platform.
624 such as pull-up, slew rate, etc.
626 will be called pinctrl-zynqmp.
629 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
635 Say Y to select the pinctrl driver for BlueField-3 SoCs.
638 pinctrl-mlxbf3.
641 tristate "Pinctrl driver for RP1"
648 Enable the gpio and pinctrl/mux driver for RaspberryPi RP1
651 source "drivers/pinctrl/actions/Kconfig"
652 source "drivers/pinctrl/aspeed/Kconfig"
653 source "drivers/pinctrl/bcm/Kconfig"
654 source "drivers/pinctrl/berlin/Kconfig"
655 source "drivers/pinctrl/cirrus/Kconfig"
656 source "drivers/pinctrl/freescale/Kconfig"
657 source "drivers/pinctrl/intel/Kconfig"
658 source "drivers/pinctrl/mediatek/Kconfig"
659 source "drivers/pinctrl/meson/Kconfig"
660 source "drivers/pinctrl/mvebu/Kconfig"
661 source "drivers/pinctrl/nomadik/Kconfig"
662 source "drivers/pinctrl/nuvoton/Kconfig"
663 source "drivers/pinctrl/nxp/Kconfig"
664 source "drivers/pinctrl/pxa/Kconfig"
665 source "drivers/pinctrl/qcom/Kconfig"
666 source "drivers/pinctrl/realtek/Kconfig"
667 source "drivers/pinctrl/renesas/Kconfig"
668 source "drivers/pinctrl/samsung/Kconfig"
669 source "drivers/pinctrl/sophgo/Kconfig"
670 source "drivers/pinctrl/spacemit/Kconfig"
671 source "drivers/pinctrl/spear/Kconfig"
672 source "drivers/pinctrl/sprd/Kconfig"
673 source "drivers/pinctrl/starfive/Kconfig"
674 source "drivers/pinctrl/stm32/Kconfig"
675 source "drivers/pinctrl/sunplus/Kconfig"
676 source "drivers/pinctrl/sunxi/Kconfig"
677 source "drivers/pinctrl/tegra/Kconfig"
678 source "drivers/pinctrl/ti/Kconfig"
679 source "drivers/pinctrl/uniphier/Kconfig"
680 source "drivers/pinctrl/visconti/Kconfig"
681 source "drivers/pinctrl/vt8500/Kconfig"