add MTK-combo-module
[firefly-linux-kernel-4.4.55.git] / drivers / gpio / Kconfig
old mode 100644 (file)
new mode 100755 (executable)
index 4a7f631..9876d32
@@ -87,32 +87,20 @@ config GPIO_IT8761E
          Say yes here to support GPIO functionality of IT8761E super I/O chip.
 
 config GPIO_EXYNOS4
-       bool "Samsung Exynos4 GPIO library support"
-       default y if CPU_EXYNOS4210
-       depends on ARM
-       help
-         Say yes here to support Samsung Exynos4 series SoCs GPIO library
+       def_bool y
+       depends on CPU_EXYNOS4210
 
 config GPIO_PLAT_SAMSUNG
-       bool "Samsung SoCs GPIO library support"
-       default y if SAMSUNG_GPIOLIB_4BIT
-       depends on ARM
-       help
-         Say yes here to support Samsung SoCs GPIO library
+       def_bool y
+       depends on SAMSUNG_GPIOLIB_4BIT
 
 config GPIO_S5PC100
-       bool "Samsung S5PC100 GPIO library support"
-       default y if CPU_S5PC100
-       depends on ARM
-       help
-         Say yes here to support Samsung S5PC100 SoCs GPIO library
+       def_bool y
+       depends on CPU_S5PC100
 
 config GPIO_S5PV210
-       bool "Samsung S5PV210/S5PC110 GPIO library support"
-       default y if CPU_S5PV210
-       depends on ARM
-       help
-         Say yes here to support Samsung S5PV210/S5PC110 SoCs GPIO library
+       def_bool y
+       depends on CPU_S5PV210
 
 config GPIO_PL061
        bool "PrimeCell PL061 GPIO support"
@@ -273,6 +261,12 @@ config GPIO_TC3589X
          This enables support for the GPIOs found on the TC3589X
          I/O Expander.
 
+config GPIO_TPS65912
+       tristate "TI TPS65912 GPIO"
+       depends on (MFD_TPS65912_I2C || MFD_TPS65912_SPI)
+       help
+         This driver supports TPS65912 gpio chip
+
 config GPIO_TWL4030
        tristate "TWL4030, TWL5030, and TPS659x0 GPIOs"
        depends on TWL4030_CORE
@@ -443,6 +437,45 @@ config GPIO_UCB1400
          To compile this driver as a module, choose M here: the
          module will be called ucb1400_gpio.
 
+config GPIO_PCA9554
+       bool "GPIO EXPANDER PCA9554"
+       depends on I2C
+       help
+         Say yes here to access the PCA9554 GPIO EXPANDER
+
+config IOEXTEND_TCA6424
+       bool "ROCKCHIP TCA6424 CONTROL"
+       depends on I2C
+       help
+         Say yes here to access the TCA6424 GPIO EXPANDER
+
+config EXPANDED_GPIO_NUM  
+       int "setting the amount of expanded gpios"
+       help
+         for tca6424, set 24
+       
+config EXPANDED_GPIO_IRQ_NUM
+       int "setting the amount of expanded gpio irqs"
+       help
+         for tca6424, set 24   
+
+config EXPAND_GPIO_SOFT_INTERRUPT
+       bool "soft interrupt for expand gpio use"
+       help
+         if you want expand gpio support interrupt,choose it
+
+config SPI_FPGA_GPIO_NUM  
+       default 96
+       int "setting the amount of fpga gpios"
+       help
+         for fpga, set 96,no used ,set 0
+       
+config SPI_FPGA_GPIO_IRQ_NUM
+       default 16
+       int "setting the amount of fpga gpio irqs"
+       help
+         for fpga, set 16,no used ,set 0       
+
 comment "MODULbus GPIO expanders:"
 
 config GPIO_JANZ_TTL