]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
clk: clk-axi-clkgen: fix fpfd_max frequency for zynq
authorNuno Sá <nuno.sa@analog.com>
Mon, 19 May 2025 15:41:06 +0000 (16:41 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Aug 2025 10:05:02 +0000 (12:05 +0200)
[ Upstream commit ce8a9096699500e2c5bca09dde27b16edda5f636 ]

The fpfd_max frequency should be set to 450 MHz instead of 300 MHz.
Well, it actually depends on the platform speed grade but we are being
conservative for ultrascale so let's be consistent. In a following
change we will set these limits at runtime.

Fixes: 0e646c52cf0e ("clk: Add axi-clkgen driver")
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20250519-dev-axi-clkgen-limits-v6-1-bc4b3b61d1d4@analog.com
Reviewed-by: David Lechner <dlechner@baylibre.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clk/clk-axi-clkgen.c

index bb5cd9d38993070e8bd9874ec273e0df955ce223..df9a4c77835148d375ef5fe81807fafa5517a52b 100644 (file)
@@ -118,7 +118,7 @@ static const struct axi_clkgen_limits axi_clkgen_zynqmp_default_limits = {
 
 static const struct axi_clkgen_limits axi_clkgen_zynq_default_limits = {
        .fpfd_min = 10000,
-       .fpfd_max = 300000,
+       .fpfd_max = 450000,
        .fvco_min = 600000,
        .fvco_max = 1200000,
 };