Lines Matching +full:on +full:- +full:soc
1 # SPDX-License-Identifier: GPL-2.0-only
30 depends on DEBUG_KERNEL
36 depends on HAS_IOMEM
37 depends on ACPI || COMPILE_TEST
44 The driver for memory mapped GPIO functionality on AMD platforms
54 depends on DRM_AMD_ISP || COMPILE_TEST
55 depends on HAS_IOMEM
60 The driver for memory mapped GPIO functionality on AMD platforms
67 tristate "Apple SoC GPIO pin controller driver"
68 depends on ARCH_APPLE
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"
84 depends on MACH_ARTPEC6
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
95 depends on MFD_AS3722 && GPIOLIB
100 functionality. This driver supports the pinmux, push-pull and
106 depends on (OF && ARCH_AT91) || COMPILE_TEST
116 depends on OF
117 depends on HAS_IOMEM
118 depends on ARCH_AT91 || COMPILE_TEST
126 controller available on sama5d2 SoC.
129 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support"
130 depends on MFD_AXP20X
131 depends on OF
144 depends on OF && I2C
153 The Awinic AW9523/AW9523B is a multi-function I2C GPIO
162 depends on OF && (ARCH_BITMAIN || COMPILE_TEST)
166 Pinctrl driver for Bitmain BM1880 SoC.
170 depends on I2C
180 called pinctrl-cy8c95x0.
183 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
184 depends on OF && (ARCH_DAVINCI_DA850 || COMPILE_TEST)
188 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control
189 pull-up and pull-down pin groups.
193 depends on MFD_DA9062
205 depends on ARCH_DIGICOLOR || COMPILE_TEST
211 depends on ARCH_ESWIN || COMPILE_TEST
215 This driver support for the pin controller in ESWIN's EIC7700 SoC,
222 depends on ARCH_EP93XX || COMPILE_TEST
228 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC"
229 depends on OF && HAS_IOMEM
230 depends on X86 || COMPILE_TEST
241 Mountain network processor SoC that supports both the GPIO and pin
243 desired pin functions, configure GPIO attributes for LGM SoC pins.
248 depends on OF
249 depends on MACH_EYEQ5 || COMPILE_TEST
259 is pin-dependent. Pin config is about bias & drive strength.
263 depends on ARCH_GEMINI
272 depends on OF
273 depends on MIPS || COMPILE_TEST
282 bool "Pinctrl driver for the Canaan Kendryte K210 SoC"
283 depends on RISCV && SOC_CANAAN_K210 || COMPILE_TEST
284 depends on OF
292 Add support for the Canaan Kendryte K210 RISC-V SOC Field
296 bool "Pinctrl driver for the Canaan Kendryte K230 SoC"
297 depends on OF
298 depends on ARCH_CANAAN || COMPILE_TEST
304 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller.
307 tristate "Pinctrl driver for Intel Keem Bay SoC"
308 depends on ARCH_KEEMBAY || (ARM64 && COMPILE_TEST)
309 depends on HAS_IOMEM
319 This selects pin control driver for the Intel Keem Bay SoC.
320 It provides pin config functions such as pull-up, pull-down,
323 called as pinctrl-keembay.
327 depends on LANTIQ
333 depends on SOC_FALCON
334 depends on PINCTRL_LANTIQ
337 tristate "Pinctrl driver for the Loongson-2 SoC"
338 depends on OF && (LOONGARCH || COMPILE_TEST)
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.
349 depends on SOC_TYPE_XWAY
350 depends on PINCTRL_LANTIQ
354 depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
363 depends on MFD_MAX77620 && OF
369 function in alternate mode. This driver also configure push-pull,
382 depends on SPI_MASTER || I2C
392 corresponding interrupt-controller.
396 depends on OF
397 depends on HAS_IOMEM
405 Support for the serial GPIO interface used on Microsemi and
408 GPIOs with a minimum number of additional pins on the
414 pinctrl-microchip-sgpio.
418 depends on OF
419 depends on HAS_IOMEM
428 Support for the internal GPIO interfaces on Microsemi Ocelot and
431 If conpiled as a module, the module name will be pinctrl-ocelot.
435 depends on OF && MFD_PALMAS
440 functionality. This driver supports the pinmux, push-pull and
446 depends on OF && FRAMER_PEF2256
457 module will be called pinctrl-pef2256.
461 depends on OF
462 depends on MACH_PIC32
477 bool "IMG Pistachio SoC pinctrl driver"
478 depends on OF && (MIPS || COMPILE_TEST)
479 depends on GPIOLIB
485 This support pinctrl and GPIO driver for IMG Pistachio SoC.
489 depends on MFD_RK8XX
498 depends on ARCH_ROCKCHIP || COMPILE_TEST
499 depends on OF
512 depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
522 tristate "One-register-per-pin type device tree based pinctrl driver"
523 depends on OF
524 depends on HAS_IOMEM
533 depends on OF
540 depends on I2C
541 depends on OF_GPIO
546 Driver for STMicroelectronics Multi-Function eXpander (STMFX)
549 and configuring push-pull, open-drain, and can also be used as
550 interrupt-controller.
554 depends on I2C=y
562 Say Y here to provide support for Semtech SX150x-series I2C
565 - 8 bits: sx1508q, sx1502q
566 - 16 bits: sx1509q, sx1506q
570 depends on OF && ARC_PLAT_TB10X || COMPILE_TEST
575 depends on OF && MFD_TPS6594
587 called tps6594-pinctrl.
590 tristate "Pinctrl driver for the T-Head TH1520 SoC"
591 depends on ARCH_THEAD || COMPILE_TEST
592 depends on OF
597 This is the driver for the pin controller blocks on the
598 T-Head TH1520 SoC.
600 This driver is needed for RISC-V development boards like
605 depends on ARCH_ZYNQ || COMPILE_TEST
606 depends on OF
614 depends on ZYNQMP_FIRMWARE
622 Configuration can include the mux function to select on those
624 such as pull-up, slew rate, etc.
626 will be called pinctrl-zynqmp.
629 tristate "NVIDIA BlueField-3 SoC Pinctrl driver"
630 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
635 Say Y to select the pinctrl driver for BlueField-3 SoCs.
638 pinctrl-mlxbf3.
642 depends on MISC_RP1