Kconfig (b24bc583dea7e0cf2d5d68e3325e1689fa7c2275) | Kconfig (828546e24280f721350a7a0dcc92416e917b4382) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# GPIO infrastructure and drivers 4# 5 6config ARCH_HAVE_CUSTOM_GPIO_H 7 bool 8 help --- 408 unchanged lines hidden (view full) --- 417 default y if ARCH_OMAP 418 depends on ARM 419 select GENERIC_IRQ_CHIP 420 select GPIOLIB_IRQCHIP 421 help 422 Say yes here to enable GPIO support for TI OMAP SoCs. 423 424config GPIO_PL061 | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# GPIO infrastructure and drivers 4# 5 6config ARCH_HAVE_CUSTOM_GPIO_H 7 bool 8 help --- 408 unchanged lines hidden (view full) --- 417 default y if ARCH_OMAP 418 depends on ARM 419 select GENERIC_IRQ_CHIP 420 select GPIOLIB_IRQCHIP 421 help 422 Say yes here to enable GPIO support for TI OMAP SoCs. 423 424config GPIO_PL061 |
425 tristate "PrimeCell PL061 GPIO support" | 425 bool "PrimeCell PL061 GPIO support" |
426 depends on ARM_AMBA 427 select IRQ_DOMAIN 428 select GPIOLIB_IRQCHIP 429 help 430 Say yes here to support the PrimeCell PL061 GPIO device 431 432config GPIO_PMIC_EIC_SPRD 433 tristate "Spreadtrum PMIC EIC support" --- 199 unchanged lines hidden (view full) --- 633 help 634 This driver is to support the GPIO block within the APM X-Gene SoC 635 platform's generic flash controller. The GPIO pins are muxed with 636 the generic flash controller's address and data pins. Say yes 637 here to enable the GFC GPIO functionality. 638 639config GPIO_XGENE_SB 640 tristate "APM X-Gene GPIO standby controller support" | 426 depends on ARM_AMBA 427 select IRQ_DOMAIN 428 select GPIOLIB_IRQCHIP 429 help 430 Say yes here to support the PrimeCell PL061 GPIO device 431 432config GPIO_PMIC_EIC_SPRD 433 tristate "Spreadtrum PMIC EIC support" --- 199 unchanged lines hidden (view full) --- 633 help 634 This driver is to support the GPIO block within the APM X-Gene SoC 635 platform's generic flash controller. The GPIO pins are muxed with 636 the generic flash controller's address and data pins. Say yes 637 here to enable the GFC GPIO functionality. 638 639config GPIO_XGENE_SB 640 tristate "APM X-Gene GPIO standby controller support" |
641 depends on (ARCH_XGENE || COMPILE_TEST) | 641 depends on ARCH_XGENE && OF_GPIO |
642 select GPIO_GENERIC 643 select GPIOLIB_IRQCHIP 644 select IRQ_DOMAIN_HIERARCHY 645 help 646 This driver supports the GPIO block within the APM X-Gene 647 Standby Domain. Say yes here to enable the GPIO functionality. 648 649config GPIO_XILINX --- 886 unchanged lines hidden (view full) --- 1536 Technologies Viperboard. There are two GPIO chips on the 1537 board: gpioa and gpiob. 1538 See viperboard API specification and Nano 1539 River Tech's viperboard.h for detailed meaning 1540 of the module parameters. 1541 1542endmenu 1543 | 642 select GPIO_GENERIC 643 select GPIOLIB_IRQCHIP 644 select IRQ_DOMAIN_HIERARCHY 645 help 646 This driver supports the GPIO block within the APM X-Gene 647 Standby Domain. Say yes here to enable the GPIO functionality. 648 649config GPIO_XILINX --- 886 unchanged lines hidden (view full) --- 1536 Technologies Viperboard. There are two GPIO chips on the 1537 board: gpioa and gpiob. 1538 See viperboard API specification and Nano 1539 River Tech's viperboard.h for detailed meaning 1540 of the module parameters. 1541 1542endmenu 1543 |
1544config GPIO_AGGREGATOR 1545 tristate "GPIO Aggregator" 1546 help 1547 Say yes here to enable the GPIO Aggregator, which provides a way to 1548 aggregate existing GPIO lines into a new virtual GPIO chip. 1549 This can serve the following purposes: 1550 - Assign permissions for a collection of GPIO lines to a user, 1551 - Export a collection of GPIO lines to a virtual machine, 1552 - Provide a generic driver for a GPIO-operated device in an 1553 industrial control context, to be operated from userspace using 1554 the GPIO chardev interface. 1555 |
|
1544config GPIO_MOCKUP 1545 tristate "GPIO Testing Driver" 1546 select IRQ_SIM 1547 help 1548 This enables GPIO Testing driver, which provides a way to test GPIO 1549 subsystem through sysfs(or char device) and debugfs. GPIO_SYSFS 1550 must be selected for this test. 1551 User could use it through the script in 1552 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in 1553 it. 1554 1555endif | 1556config GPIO_MOCKUP 1557 tristate "GPIO Testing Driver" 1558 select IRQ_SIM 1559 help 1560 This enables GPIO Testing driver, which provides a way to test GPIO 1561 subsystem through sysfs(or char device) and debugfs. GPIO_SYSFS 1562 must be selected for this test. 1563 User could use it through the script in 1564 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in 1565 it. 1566 1567endif |