gpio: Add gpio delay driver
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Thu, 6 Apr 2023 09:33:43 +0000 (11:33 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 2 Jun 2023 16:29:15 +0000 (18:29 +0200)
commitcf5dec80c4e23ac1677b8ef9aafe5a7b87bb18c3
treee7598ba072dca367133502370a33ec2e44892028
parentc7239a3da16287670453a62f1a8c36778d316902
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>
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-delay.c [new file with mode: 0644]