Merge branch '2019-10-24-ti-imports'
[oweals/u-boot.git] / drivers / gpio / Kconfig
index 800584f5122ccaa782645d6375d1d40742625e28..c1ad5d64a35ca50a84979a679a9143573ed1f3b4 100644 (file)
@@ -14,7 +14,7 @@ config DM_GPIO
          particular GPIOs that they provide. The uclass interface
          is defined in include/asm-generic/gpio.h.
 
-config DM_GPIO_HOG
+config GPIO_HOG
        bool "Enable GPIO hog support"
        depends on DM_GPIO
        default n
@@ -139,6 +139,11 @@ config MXC_GPIO
        help
          Support GPIO controllers on various i.MX platforms
 
+config MXS_GPIO
+       bool "Freescale/NXP MXS GPIO driver"
+       help
+         Support GPIO controllers on i.MX23 and i.MX28 platforms
+
 config OMAP_GPIO
        bool "TI OMAP GPIO driver"
        depends on ARCH_OMAP2PLUS
@@ -280,6 +285,13 @@ config STM32_GPIO
          usable on many stm32 families like stm32f4/f7/h7 and stm32mp1.
          Tested on STM32F7.
 
+config SIFIVE_GPIO
+       bool "SiFive GPIO driver"
+       depends on DM_GPIO
+       help
+         Device model driver for GPIO controller present in SiFive FU540 SoC. This
+         driver enables GPIO interface on HiFive Unleashed A00 board.
+
 config MVEBU_GPIO
        bool "Marvell MVEBU GPIO driver"
        depends on DM_GPIO && ARCH_MVEBU
@@ -289,7 +301,7 @@ config MVEBU_GPIO
 
 config ZYNQ_GPIO
        bool "Zynq GPIO driver"
-       depends on DM_GPIO && (ARCH_ZYNQ || ARCH_ZYNQMP)
+       depends on DM_GPIO && (ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL)
        default y
        help
          Supports GPIO access on Zynq SoC.