gpio: aggregator: Support delay for setting up individual GPIOs
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 15 Jun 2023 13:20:20 +0000 (16:20 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 16 Jun 2023 09:02:02 +0000 (11:02 +0200)
commitb466622cecb9b14577ff0ed3e0bc4756dbe1d3d3
treeecf9ceae813da402b6a1481612cdef6a36f73fb3
parentb89a9e9890d42ea83a77106c299d8a563b5d7dbf
gpio: aggregator: Support delay for setting up individual GPIOs

In some cases the GPIO may require an additional delay after setting
its value. Add support for that into the GPIO forwarder code.

This will be fully enabled for use in the following changes.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-aggregator.c