diff options
author | Alexander Stein <alexander.stein@ew.tq-group.com> | 2023-04-06 11:33:43 +0200 |
---|---|---|
committer | Bartosz Golaszewski <bartosz.golaszewski@linaro.org> | 2023-06-02 18:29:15 +0200 |
commit | cf5dec80c4e23ac1677b8ef9aafe5a7b87bb18c3 (patch) | |
tree | e7598ba072dca367133502370a33ec2e44892028 /drivers/gpio/Kconfig | |
parent | dt-bindings: gpio: Add gpio-delay binding document (diff) | |
download | linux-cf5dec80c4e23ac1677b8ef9aafe5a7b87bb18c3.tar.xz linux-cf5dec80c4e23ac1677b8ef9aafe5a7b87bb18c3.zip |
gpio: Add gpio delay driver
This driver implements a GPIO enable/disable delay. It supports a list
of GPIO outputs, which ramp-up/ramp-down delay can be specified at
consumer location.
The main purpose is to address external, passive delays upon line
voltage changes.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r-- | drivers/gpio/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index a470ec8d617b..d45b55bef2e3 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -1733,6 +1733,14 @@ config GPIO_AGGREGATOR industrial control context, to be operated from userspace using the GPIO chardev interface. +config GPIO_DELAY + tristate "GPIO delay" + help + Say yes here to enable the GPIO delay, which provides a way to + configure platform specific delays for GPIO ramp-up or ramp-down + delays. This can serve the following purposes: + - Open-drain output using an RC filter + config GPIO_LATCH tristate "GPIO latch driver" help |