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 ---