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 |