Kconfig (966942ae493650210b9514f3d4bfc95f78ef0129) Kconfig (3c30cc26df0a3fc50b1f3fe4fd3a9b19a1704d95)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# GPIO infrastructure and drivers
4#
5
6menuconfig GPIOLIB
7 bool "GPIO Support"
8 help

--- 466 unchanged lines hidden (view full) ---

475 bool "Freescale MXS GPIO support" if COMPILE_TEST
476 depends on ARCH_MXS || COMPILE_TEST
477 default y if ARCH_MXS
478 select GPIO_GENERIC
479 select GENERIC_IRQ_CHIP
480
481config GPIO_NOMADIK
482 bool "Nomadik GPIO driver"
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# GPIO infrastructure and drivers
4#
5
6menuconfig GPIOLIB
7 bool "GPIO Support"
8 help

--- 466 unchanged lines hidden (view full) ---

475 bool "Freescale MXS GPIO support" if COMPILE_TEST
476 depends on ARCH_MXS || COMPILE_TEST
477 default y if ARCH_MXS
478 select GPIO_GENERIC
479 select GENERIC_IRQ_CHIP
480
481config GPIO_NOMADIK
482 bool "Nomadik GPIO driver"
483 depends on ARCH_U8500 || ARCH_NOMADIK || COMPILE_TEST
483 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
484 select OF_GPIO
485 select GPIOLIB_IRQCHIP
486 help
484 select OF_GPIO
485 select GPIOLIB_IRQCHIP
486 help
487 Say yes here to support the Nomadik SoC GPIO block.
487 Say yes here to support the Nomadik SoC GPIO block. This block is also
488 used by the Mobileye EyeQ5 SoC.
488
489 It handles up to 32 GPIOs per bank, that can all be interrupt sources.
490 It is deeply interconnected with the associated pinctrl driver as GPIO
491 registers handle muxing ("alternate functions") as well.
492
493config GPIO_NPCM_SGPIO
494 bool "Nuvoton SGPIO support"
495 depends on ARCH_NPCM || COMPILE_TEST

--- 1361 unchanged lines hidden ---
489
490 It handles up to 32 GPIOs per bank, that can all be interrupt sources.
491 It is deeply interconnected with the associated pinctrl driver as GPIO
492 registers handle muxing ("alternate functions") as well.
493
494config GPIO_NPCM_SGPIO
495 bool "Nuvoton SGPIO support"
496 depends on ARCH_NPCM || COMPILE_TEST

--- 1361 unchanged lines hidden ---