]> git.ipfire.org Git - thirdparty/u-boot.git/commit
gpio: Add GPIO delay driver
authorMichal Simek <michal.simek@amd.com>
Tue, 3 Feb 2026 07:52:30 +0000 (08:52 +0100)
committerMichal Simek <michal.simek@amd.com>
Fri, 13 Feb 2026 07:16:25 +0000 (08:16 +0100)
commitb86fa3fd24cb4b2f67d8a171ce09be0efcb8ec72
tree3b5478617c2ad3a4b8875e5576c8d96f059f08ba
parent770a1ad4e2063b296d08483f4b6c965f38b27c97
gpio: Add GPIO delay driver

Add a GPIO controller driver that provides configurable delays when
setting GPIO output values. This is useful for hardware that requires
specific timing delays during power sequencing or GPIO state changes.

The driver wraps underlying GPIO controllers and adds programmable
ramp-up and ramp-down delays specified in microseconds through the
device tree. Each GPIO can have independent delay timings.

Device tree binding matches Linux.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/575998efc6ba0e405640789cf8d05f0b633f496e.1770105146.git.michal.simek@amd.com
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-delay.c [new file with mode: 0644]