* [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings
@ 2026-04-24 17:29 Nuno Sá via B4 Relay
2026-04-24 18:54 ` Brian Masney
2026-04-29 2:16 ` Stephen Boyd
0 siblings, 2 replies; 3+ messages in thread
From: Nuno Sá via B4 Relay @ 2026-04-24 17:29 UTC (permalink / raw)
To: linux-clk, linux-kernel; +Cc: Michael Turquette, Stephen Boyd
From: Nuno Sá <nuno.sa@analog.com>
Add proper VCO and PFD limits for versal based platforms. For that we
need to add new Technology and Speed grade defines.
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
---
drivers/clk/clk-axi-clkgen.c | 5 ++++-
include/linux/adi-axi-common.h | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/clk-axi-clkgen.c b/drivers/clk/clk-axi-clkgen.c
index fa5ccef73e60..26f76a6db820 100644
--- a/drivers/clk/clk-axi-clkgen.c
+++ b/drivers/clk/clk-axi-clkgen.c
@@ -521,7 +521,7 @@ static int axi_clkgen_setup_limits(struct axi_clkgen *axi_clkgen,
axi_clkgen->limits.fvco_max = 1200000;
axi_clkgen->limits.fpfd_max = 450000;
break;
- case ADI_AXI_FPGA_SPEED_2 ... ADI_AXI_FPGA_SPEED_2LV:
+ case ADI_AXI_FPGA_SPEED_2 ... ADI_AXI_FPGA_SPEED_2MP:
axi_clkgen->limits.fvco_max = 1440000;
axi_clkgen->limits.fpfd_max = 500000;
if (family == ADI_AXI_FPGA_FAMILY_KINTEX || family == ADI_AXI_FPGA_FAMILY_ARTIX) {
@@ -546,6 +546,9 @@ static int axi_clkgen_setup_limits(struct axi_clkgen *axi_clkgen,
if (tech == ADI_AXI_FPGA_TECH_ULTRASCALE_PLUS) {
axi_clkgen->limits.fvco_max = 1600000;
axi_clkgen->limits.fvco_min = 800000;
+ } else if (tech == ADI_AXI_FPGA_TECH_VERSAL) {
+ axi_clkgen->limits.fvco_max = 4320000;
+ axi_clkgen->limits.fvco_min = 2160000;
}
return 0;
diff --git a/include/linux/adi-axi-common.h b/include/linux/adi-axi-common.h
index 37962ba530df..e7ba393061ee 100644
--- a/include/linux/adi-axi-common.h
+++ b/include/linux/adi-axi-common.h
@@ -51,6 +51,7 @@ enum adi_axi_fpga_technology {
ADI_AXI_FPGA_TECH_SERIES7,
ADI_AXI_FPGA_TECH_ULTRASCALE,
ADI_AXI_FPGA_TECH_ULTRASCALE_PLUS,
+ ADI_AXI_FPGA_TECH_VERSAL,
};
enum adi_axi_fpga_family {
@@ -71,6 +72,7 @@ enum adi_axi_fpga_speed_grade {
ADI_AXI_FPGA_SPEED_2 = 20,
ADI_AXI_FPGA_SPEED_2L = 21,
ADI_AXI_FPGA_SPEED_2LV = 22,
+ ADI_AXI_FPGA_SPEED_2MP = 23,
ADI_AXI_FPGA_SPEED_3 = 30,
};
---
base-commit: 18023cf0dd64f67c403b85dddaada1e9f8c00482
change-id: 20260326-clk-axi-clk-versal-support-8eaef1530870
--
Thanks!
- Nuno Sá
--
Nuno Sá <nuno.sa@analog.com>
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings
2026-04-24 17:29 [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings Nuno Sá via B4 Relay
@ 2026-04-24 18:54 ` Brian Masney
2026-04-29 2:16 ` Stephen Boyd
1 sibling, 0 replies; 3+ messages in thread
From: Brian Masney @ 2026-04-24 18:54 UTC (permalink / raw)
To: nuno.sa; +Cc: linux-clk, linux-kernel, Michael Turquette, Stephen Boyd
On Fri, Apr 24, 2026 at 06:29:04PM +0100, Nuno Sá via B4 Relay wrote:
> From: Nuno Sá <nuno.sa@analog.com>
>
> Add proper VCO and PFD limits for versal based platforms. For that we
> need to add new Technology and Speed grade defines.
>
> Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Reviewed-by: Brian Masney <bmasney@redhat.com>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings
2026-04-24 17:29 [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings Nuno Sá via B4 Relay
2026-04-24 18:54 ` Brian Masney
@ 2026-04-29 2:16 ` Stephen Boyd
1 sibling, 0 replies; 3+ messages in thread
From: Stephen Boyd @ 2026-04-29 2:16 UTC (permalink / raw)
To: Nuno Sá via B4 Relay, linux-clk, linux-kernel, nuno.sa
Cc: Michael Turquette
Quoting Nuno Sá via B4 Relay (2026-04-24 10:29:04)
> From: Nuno Sá <nuno.sa@analog.com>
>
> Add proper VCO and PFD limits for versal based platforms. For that we
> need to add new Technology and Speed grade defines.
>
> Signed-off-by: Nuno Sá <nuno.sa@analog.com>
> ---
Applied to clk-next
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-04-29 3:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-24 17:29 [PATCH RESEND] clk: clk-axi-clkgen: Add support versal timings Nuno Sá via B4 Relay
2026-04-24 18:54 ` Brian Masney
2026-04-29 2:16 ` Stephen Boyd
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox