]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
clk: renesas: rzv2h: Re-assert reset on deassert timeout
authorTommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Wed, 3 Sep 2025 08:27:52 +0000 (10:27 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 4 Sep 2025 09:29:32 +0000 (11:29 +0200)
commitf8c002165ca27d95d3d15e865dd0a47c0a1b14dd
tree025b185e09fdff541e526ded200ff45b06d6106c
parentf8c5f0dc77d86da36bcbf0684c6747a2937cc3cd
clk: renesas: rzv2h: Re-assert reset on deassert timeout

Prevent issues during reset deassertion by re-asserting the reset if a
timeout occurs when trying to deassert. This ensures the reset line is in a
known state and improves reliability for hardware that may not immediately
clear the reset monitor bit.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Link: https://lore.kernel.org/20250903082757.115778-4-tommaso.merciai.xr@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/rzv2h-cpg.c