]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:37:36 +0000 (15:37 -0500)
commit47d153274bd67006a454cdc3ae138dfc7a12252e
tree4c4ea81aa00c9c5b85d17d2006d29701d0023b6b
parentbdec5e01fc2f3114d1fb1daeb1000911d783c4ae
clk: renesas: rzv2h: Re-assert reset on deassert timeout

[ Upstream commit f8c002165ca27d95d3d15e865dd0a47c0a1b14dd ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/renesas/rzv2h-cpg.c