Kconfig (2527ecc9195e9c66252af24c4689e8a67cd4ccb9) | Kconfig (048c28c91e56781082bc17d181e460b81e7e8bcb) |
---|---|
1# 2# GPIO infrastructure and drivers 3# 4 5config ARCH_HAVE_CUSTOM_GPIO_H 6 bool 7 help 8 Selecting this config option from the architecture Kconfig allows --- 175 unchanged lines hidden (view full) --- 184config GPIO_EP93XX 185 def_bool y 186 depends on ARCH_EP93XX 187 select GPIO_GENERIC 188 189config GPIO_ETRAXFS 190 bool "Axis ETRAX FS General I/O" 191 depends on CRIS || COMPILE_TEST | 1# 2# GPIO infrastructure and drivers 3# 4 5config ARCH_HAVE_CUSTOM_GPIO_H 6 bool 7 help 8 Selecting this config option from the architecture Kconfig allows --- 175 unchanged lines hidden (view full) --- 184config GPIO_EP93XX 185 def_bool y 186 depends on ARCH_EP93XX 187 select GPIO_GENERIC 188 189config GPIO_ETRAXFS 190 bool "Axis ETRAX FS General I/O" 191 depends on CRIS || COMPILE_TEST |
192 depends on OF | 192 depends on OF_GPIO |
193 select GPIO_GENERIC 194 select GPIOLIB_IRQCHIP 195 help 196 Say yes here to support the GPIO controller on Axis ETRAX FS SoCs. 197 198config GPIO_GE_FPGA 199 bool "GE FPGA based GPIO" 200 depends on GE_FPGA --- 9 unchanged lines hidden (view full) --- 210config GPIO_GENERIC_PLATFORM 211 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 212 select GPIO_GENERIC 213 help 214 Say yes here to support basic platform_device memory-mapped GPIO controllers. 215 216config GPIO_GRGPIO 217 tristate "Aeroflex Gaisler GRGPIO support" | 193 select GPIO_GENERIC 194 select GPIOLIB_IRQCHIP 195 help 196 Say yes here to support the GPIO controller on Axis ETRAX FS SoCs. 197 198config GPIO_GE_FPGA 199 bool "GE FPGA based GPIO" 200 depends on GE_FPGA --- 9 unchanged lines hidden (view full) --- 210config GPIO_GENERIC_PLATFORM 211 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 212 select GPIO_GENERIC 213 help 214 Say yes here to support basic platform_device memory-mapped GPIO controllers. 215 216config GPIO_GRGPIO 217 tristate "Aeroflex Gaisler GRGPIO support" |
218 depends on OF | 218 depends on OF_GPIO |
219 select GPIO_GENERIC 220 select IRQ_DOMAIN 221 help 222 Select this to support Aeroflex Gaisler GRGPIO cores from the GRLIB 223 VHDL IP core library. 224 225config GPIO_ICH 226 tristate "Intel ICH GPIO" --- 81 unchanged lines hidden (view full) --- 308 select IRQ_DOMAIN 309 help 310 Say Y here if you're going to use hardware that connects to the 311 MPC512x/831x/834x/837x/8572/8610/QorIQ GPIOs. 312 313config GPIO_MVEBU 314 def_bool y 315 depends on PLAT_ORION | 219 select GPIO_GENERIC 220 select IRQ_DOMAIN 221 help 222 Select this to support Aeroflex Gaisler GRGPIO cores from the GRLIB 223 VHDL IP core library. 224 225config GPIO_ICH 226 tristate "Intel ICH GPIO" --- 81 unchanged lines hidden (view full) --- 308 select IRQ_DOMAIN 309 help 310 Say Y here if you're going to use hardware that connects to the 311 MPC512x/831x/834x/837x/8572/8610/QorIQ GPIOs. 312 313config GPIO_MVEBU 314 def_bool y 315 depends on PLAT_ORION |
316 depends on OF | 316 depends on OF_GPIO |
317 select GENERIC_IRQ_CHIP 318 319config GPIO_MXC 320 def_bool y 321 depends on ARCH_MXC 322 select GPIO_GENERIC 323 select GENERIC_IRQ_CHIP 324 --- 76 unchanged lines hidden (view full) --- 401 bool 402 select GENERIC_IRQ_CHIP 403 select OF_GPIO 404 405config GPIO_TEGRA 406 bool "NVIDIA Tegra GPIO support" 407 default ARCH_TEGRA 408 depends on ARCH_TEGRA || COMPILE_TEST | 317 select GENERIC_IRQ_CHIP 318 319config GPIO_MXC 320 def_bool y 321 depends on ARCH_MXC 322 select GPIO_GENERIC 323 select GENERIC_IRQ_CHIP 324 --- 76 unchanged lines hidden (view full) --- 401 bool 402 select GENERIC_IRQ_CHIP 403 select OF_GPIO 404 405config GPIO_TEGRA 406 bool "NVIDIA Tegra GPIO support" 407 default ARCH_TEGRA 408 depends on ARCH_TEGRA || COMPILE_TEST |
409 depends on OF | 409 depends on OF_GPIO |
410 help 411 Say yes here to support GPIO pins on NVIDIA Tegra SoCs. 412 413config GPIO_TS4800 414 tristate "TS-4800 DIO blocks and compatibles" 415 depends on OF_GPIO 416 depends on SOC_IMX51 || COMPILE_TEST 417 select GPIO_GENERIC --- 677 unchanged lines hidden (view full) --- 1095 1096endmenu 1097 1098menu "SPI GPIO expanders" 1099 depends on SPI_MASTER 1100 1101config GPIO_74X164 1102 tristate "74x164 serial-in/parallel-out 8-bits shift register" | 410 help 411 Say yes here to support GPIO pins on NVIDIA Tegra SoCs. 412 413config GPIO_TS4800 414 tristate "TS-4800 DIO blocks and compatibles" 415 depends on OF_GPIO 416 depends on SOC_IMX51 || COMPILE_TEST 417 select GPIO_GENERIC --- 677 unchanged lines hidden (view full) --- 1095 1096endmenu 1097 1098menu "SPI GPIO expanders" 1099 depends on SPI_MASTER 1100 1101config GPIO_74X164 1102 tristate "74x164 serial-in/parallel-out 8-bits shift register" |
1103 depends on OF | 1103 depends on OF_GPIO |
1104 help 1105 Driver for 74x164 compatible serial-in/parallel-out 8-outputs 1106 shift registers. This driver can be used to provide access 1107 to more gpio outputs. 1108 1109config GPIO_MAX7301 1110 tristate "Maxim MAX7301 GPIO expander" 1111 select GPIO_MAX730X --- 48 unchanged lines hidden --- | 1104 help 1105 Driver for 74x164 compatible serial-in/parallel-out 8-outputs 1106 shift registers. This driver can be used to provide access 1107 to more gpio outputs. 1108 1109config GPIO_MAX7301 1110 tristate "Maxim MAX7301 GPIO expander" 1111 select GPIO_MAX730X --- 48 unchanged lines hidden --- |