Kconfig (f37e335f925968942c6f613fa17c57f625042f87) Kconfig (c504985e3be8ab4d232d7ff63e773948e06f2da6)
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

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

237 help
238 Say yes here to support the GPIO functionality of a number of Intel
239 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
240 ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
241 Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
242
243 If unsure, say N.
244
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

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

237 help
238 Say yes here to support the GPIO functionality of a number of Intel
239 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
240 ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
241 Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
242
243 If unsure, say N.
244
245config GPIO_INGENIC
246 tristate "Ingenic JZ47xx SoCs GPIO support"
247 depends on OF
248 depends on MACH_INGENIC || COMPILE_TEST
249 select GPIOLIB_IRQCHIP
250 help
251 Say yes here to support the GPIO functionality present on the
252 JZ4740 and JZ4780 SoCs from Ingenic.
253
254 If unsure, say N.
255
245config GPIO_IOP
246 tristate "Intel IOP GPIO"
247 depends on ARCH_IOP32X || ARCH_IOP33X || COMPILE_TEST
248 select GPIO_GENERIC
249 help
250 Say yes here to support the GPIO functionality of a number of Intel
251 IOP32X or IOP33X.
252

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

321 select GPIO_GENERIC
322 select IRQ_DOMAIN
323 help
324 Say Y here if you're going to use hardware that connects to the
325 MPC512x/831x/834x/837x/8572/8610/QorIQ GPIOs.
326
327config GPIO_MVEBU
328 def_bool y
256config GPIO_IOP
257 tristate "Intel IOP GPIO"
258 depends on ARCH_IOP32X || ARCH_IOP33X || COMPILE_TEST
259 select GPIO_GENERIC
260 help
261 Say yes here to support the GPIO functionality of a number of Intel
262 IOP32X or IOP33X.
263

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

332 select GPIO_GENERIC
333 select IRQ_DOMAIN
334 help
335 Say Y here if you're going to use hardware that connects to the
336 MPC512x/831x/834x/837x/8572/8610/QorIQ GPIOs.
337
338config GPIO_MVEBU
339 def_bool y
329 depends on PLAT_ORION || ARCH_MVEBU
340 depends on PLAT_ORION
330 depends on OF_GPIO
331 select GENERIC_IRQ_CHIP
341 depends on OF_GPIO
342 select GENERIC_IRQ_CHIP
332 select REGMAP_MMIO
333
334config GPIO_MXC
335 def_bool y
336 depends on ARCH_MXC
337 select GPIO_GENERIC
338 select GENERIC_IRQ_CHIP
339
340config GPIO_MXS

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

500config GPIO_XILINX
501 tristate "Xilinx GPIO support"
502 depends on OF_GPIO
503 help
504 Say yes here to support the Xilinx FPGA GPIO device
505
506config GPIO_XLP
507 tristate "Netlogic XLP GPIO support"
343
344config GPIO_MXC
345 def_bool y
346 depends on ARCH_MXC
347 select GPIO_GENERIC
348 select GENERIC_IRQ_CHIP
349
350config GPIO_MXS

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

510config GPIO_XILINX
511 tristate "Xilinx GPIO support"
512 depends on OF_GPIO
513 help
514 Say yes here to support the Xilinx FPGA GPIO device
515
516config GPIO_XLP
517 tristate "Netlogic XLP GPIO support"
508 depends on OF_GPIO && (CPU_XLP || ARCH_THUNDER2 || COMPILE_TEST)
518 depends on OF_GPIO && (CPU_XLP || ARCH_VULCAN || ARCH_THUNDER2 || COMPILE_TEST)
509 select GPIOLIB_IRQCHIP
510 help
511 This driver provides support for GPIO interface on Netlogic XLP MIPS64
512 SoCs. Currently supported XLP variants are XLP8XX, XLP3XX, XLP2XX,
519 select GPIOLIB_IRQCHIP
520 help
521 This driver provides support for GPIO interface on Netlogic XLP MIPS64
522 SoCs. Currently supported XLP variants are XLP8XX, XLP3XX, XLP2XX,
513 XLP9XX and XLP5XX. The same GPIO controller block is also present in
514 Cavium's ThunderX2 CN99XX SoCs.
523 XLP9XX and XLP5XX.
515
516 If unsure, say N.
517
518config GPIO_XTENSA
519 bool "Xtensa GPIO32 support"
520 depends on XTENSA
521 depends on HAVE_XTENSA_GPIO32
522 depends on !SMP

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

1222 This provides GPIO interface supporting inputs and outputs.
1223
1224config GPIO_PISOSR
1225 tristate "Generic parallel-in/serial-out shift register"
1226 help
1227 GPIO driver for SPI compatible parallel-in/serial-out shift
1228 registers. These are input only devices.
1229
524
525 If unsure, say N.
526
527config GPIO_XTENSA
528 bool "Xtensa GPIO32 support"
529 depends on XTENSA
530 depends on HAVE_XTENSA_GPIO32
531 depends on !SMP

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

1231 This provides GPIO interface supporting inputs and outputs.
1232
1233config GPIO_PISOSR
1234 tristate "Generic parallel-in/serial-out shift register"
1235 help
1236 GPIO driver for SPI compatible parallel-in/serial-out shift
1237 registers. These are input only devices.
1238
1230config GPIO_XRA1403
1231 tristate "EXAR XRA1403 16-bit GPIO expander"
1232 help
1233 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1234
1235endmenu
1236
1237menu "USB GPIO expanders"
1238 depends on USB
1239
1240config GPIO_VIPERBOARD
1241 tristate "Viperboard GPIO a & b support"
1242 depends on MFD_VIPERBOARD
1243 help
1244 Say yes here to access the GPIO signals of Nano River
1245 Technologies Viperboard. There are two GPIO chips on the
1246 board: gpioa and gpiob.
1247 See viperboard API specification and Nano
1248 River Tech's viperboard.h for detailed meaning
1249 of the module parameters.
1250
1251endmenu
1252
1253endif
1239endmenu
1240
1241menu "USB GPIO expanders"
1242 depends on USB
1243
1244config GPIO_VIPERBOARD
1245 tristate "Viperboard GPIO a & b support"
1246 depends on MFD_VIPERBOARD
1247 help
1248 Say yes here to access the GPIO signals of Nano River
1249 Technologies Viperboard. There are two GPIO chips on the
1250 board: gpioa and gpiob.
1251 See viperboard API specification and Nano
1252 River Tech's viperboard.h for detailed meaning
1253 of the module parameters.
1254
1255endmenu
1256
1257endif