clk: xilinx: vcu: Update vcu init/reset sequence
authorRohit Visavalia <rohit.visavalia@amd.com>
Mon, 10 Feb 2025 11:36:14 +0000 (03:36 -0800)
committerStephen Boyd <sboyd@kernel.org>
Sat, 21 Jun 2025 21:48:06 +0000 (14:48 -0700)
commitaf9019b5f1500222e878d5b7b5c924795b5f41fb
treeb1073a29dfb461c2a2000c4fbb4f2e153140354d
parent3b0abc443ac22f7d4f61ddbbbbc5dbb06c87139d
clk: xilinx: vcu: Update vcu init/reset sequence

Updated vcu init/reset sequence as per design changes.
If VCU reset GPIO is available then do assert and de-assert it before
enabling/disabling gasket isolation.
This GPIO is added because gasket isolation will be removed during startup
that requires access to SLCR register space. Post startup, the ownership of
the register interface lies with logiCORE IP.

Signed-off-by: Rohit Visavalia <rohit.visavalia@amd.com>
Link: https://lore.kernel.org/r/20250210113614.4149050-3-rohit.visavalia@amd.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/xilinx/xlnx_vcu.c