summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2020-05-18 10:13:36 +0200
committerLinus Walleij <linus.walleij@linaro.org>2020-05-18 10:13:36 +0200
commita0d50aa9350a02d8fe6adb95c6daa738318d6140 (patch)
treea10d7a6d13b7504a7ac76e901dc7edbdcb1acd3e /drivers/gpio/Kconfig
parentgpio: xgene-sb: Drop extra check to call acpi_gpiochip_request_interrupts() (diff)
parentMAINTAINERS: Add GPIO Aggregator section (diff)
downloadlinux-a0d50aa9350a02d8fe6adb95c6daa738318d6140.tar.xz
linux-a0d50aa9350a02d8fe6adb95c6daa738318d6140.zip
Merge branch 'ib-gpio-aggregator' into devel
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r--drivers/gpio/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 8fc7893fba2b..03c01f4aa316 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -1541,6 +1541,18 @@ config GPIO_VIPERBOARD
endmenu
+config GPIO_AGGREGATOR
+ tristate "GPIO Aggregator"
+ help
+ Say yes here to enable the GPIO Aggregator, which provides a way to
+ aggregate existing GPIO lines into a new virtual GPIO chip.
+ This can serve the following purposes:
+ - Assign permissions for a collection of GPIO lines to a user,
+ - Export a collection of GPIO lines to a virtual machine,
+ - Provide a generic driver for a GPIO-operated device in an
+ industrial control context, to be operated from userspace using
+ the GPIO chardev interface.
+
config GPIO_MOCKUP
tristate "GPIO Testing Driver"
select IRQ_SIM