public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [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