Files
u-boot/drivers
Michal Simek 19f7def264 reset: Add reset_reset() and reset_reset_bulk() API
Add reset_reset() and reset_reset_bulk() functions to the reset
controller API. These functions assert and then deassert reset signals
in a single call, providing a convenient way to pulse/toggle a reset
line.

This mimics the Linux kernel's reset_control_reset() and
reset_control_bulk_reset() APIs. The new functions are useful for
drivers that need to cycle a reset line during initialization or
error recovery but with also passing delay parameter.

If a driver implements the rst_reset op, it will be called directly
with the delay parameter. Otherwise, the reset core performs
reset_assert(), optional udelay(), and reset_deassert() as fallback.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/55ddd313c9e7b2d4dc79ab36bdd0040f871610f6.1779709539.git.michal.simek@amd.com
2026-06-08 10:50:06 +02:00
..
2025-10-30 12:32:12 -06:00
2026-06-05 12:57:02 -03:00
2026-04-27 11:26:40 -06:00
2026-04-27 11:26:40 -06:00
2026-05-25 11:35:35 -06:00
2026-05-25 11:35:35 -06:00
2026-06-03 16:55:55 +02:00
2026-05-25 11:35:35 -06:00
2026-05-25 11:35:35 -06:00
2026-06-05 12:56:32 -03:00