Kconfig (1758047057dbe329be712a31b79db7151b5871f8) | Kconfig (cb8c474e79be458f58e9df073f51ca159f3a2aa0) |
---|---|
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 --- 509 unchanged lines hidden (view full) --- 518 bool 519 help 520 A 32-bit single register GPIO fixed in/out implementation. This 521 can be used to represent any register as a set of GPIO signals. 522 523config GPIO_ROCKCHIP 524 tristate "Rockchip GPIO support" 525 depends on ARCH_ROCKCHIP || COMPILE_TEST | 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 --- 509 unchanged lines hidden (view full) --- 518 bool 519 help 520 A 32-bit single register GPIO fixed in/out implementation. This 521 can be used to represent any register as a set of GPIO signals. 522 523config GPIO_ROCKCHIP 524 tristate "Rockchip GPIO support" 525 depends on ARCH_ROCKCHIP || COMPILE_TEST |
526 select GENERIC_IRQ_CHIP | |
527 select GPIOLIB_IRQCHIP 528 default ARCH_ROCKCHIP 529 help 530 Say yes here to support GPIO on Rockchip SoCs. 531 532config GPIO_SAMA5D2_PIOBU 533 tristate "SAMA5D2 PIOBU GPIO support" 534 depends on MFD_SYSCON --- 191 unchanged lines hidden (view full) --- 726config GPIO_XILINX 727 tristate "Xilinx GPIO support" 728 select GPIOLIB_IRQCHIP 729 depends on OF_GPIO 730 help 731 Say yes here to support the Xilinx FPGA GPIO device. 732 733config GPIO_XLP | 526 select GPIOLIB_IRQCHIP 527 default ARCH_ROCKCHIP 528 help 529 Say yes here to support GPIO on Rockchip SoCs. 530 531config GPIO_SAMA5D2_PIOBU 532 tristate "SAMA5D2 PIOBU GPIO support" 533 depends on MFD_SYSCON --- 191 unchanged lines hidden (view full) --- 725config GPIO_XILINX 726 tristate "Xilinx GPIO support" 727 select GPIOLIB_IRQCHIP 728 depends on OF_GPIO 729 help 730 Say yes here to support the Xilinx FPGA GPIO device. 731 732config GPIO_XLP |
734 tristate "Netlogic XLP GPIO support" 735 depends on OF_GPIO && (CPU_XLP || ARCH_THUNDER2 || COMPILE_TEST) | 733 tristate "Cavium ThunderX2 GPIO support" 734 depends on ARCH_THUNDER2 || COMPILE_TEST |
736 select GPIOLIB_IRQCHIP 737 help | 735 select GPIOLIB_IRQCHIP 736 help |
738 This driver provides support for GPIO interface on Netlogic XLP MIPS64 739 SoCs. Currently supported XLP variants are XLP8XX, XLP3XX, XLP2XX, 740 XLP9XX and XLP5XX. The same GPIO controller block is also present in 741 Cavium's ThunderX2 CN99XX SoCs. | 737 This driver provides support for GPIO interface on Cavium's ThunderX2 738 CN99XX SoCs (Originally from Netlogic XLP). |
742 743 If unsure, say N. 744 745config GPIO_XTENSA 746 bool "Xtensa GPIO32 support" 747 depends on XTENSA 748 depends on HAVE_XTENSA_GPIO32 749 depends on !SMP --- 939 unchanged lines hidden (view full) --- 1689 depends on VIRTIO 1690 select GPIOLIB_IRQCHIP 1691 help 1692 Say Y here to enable guest support for virtio-based GPIO controllers. 1693 1694 These virtual GPIOs can be routed to real GPIOs or attached to 1695 simulators on the host (like QEMU). 1696 | 739 740 If unsure, say N. 741 742config GPIO_XTENSA 743 bool "Xtensa GPIO32 support" 744 depends on XTENSA 745 depends on HAVE_XTENSA_GPIO32 746 depends on !SMP --- 939 unchanged lines hidden (view full) --- 1686 depends on VIRTIO 1687 select GPIOLIB_IRQCHIP 1688 help 1689 Say Y here to enable guest support for virtio-based GPIO controllers. 1690 1691 These virtual GPIOs can be routed to real GPIOs or attached to 1692 simulators on the host (like QEMU). 1693 |
1694config GPIO_SIM 1695 tristate "GPIO Simulator Module" 1696 select IRQ_SIM 1697 select CONFIGFS_FS 1698 help 1699 This enables the GPIO simulator - a configfs-based GPIO testing 1700 driver. 1701 |
|
1697endmenu 1698 1699endif | 1702endmenu 1703 1704endif |