* [PATCH 1/2] dt-bindings: arm: altera: deprecate intel,socfpga-agilex72
@ 2026-10-14 12:57 Dinh Nguyen
2026-10-14 12:57 ` [PATCH 2/2] arm64: dts: altera: Add support for the Agilex27 SoCDK Dinh Nguyen
0 siblings, 1 reply; 3+ messages in thread
From: Dinh Nguyen @ 2026-10-14 12:57 UTC (permalink / raw)
To: robh, krzk+dt, conor+dt; +Cc: dinguyen, devicetree, linux-arm-kernel
The Altera SoCFGPA Agilex72 platform will be rebranded as the Agilex27. Thus
the following bindings "intel,socfpga-agilex72" and "intel,socfpga-agilex72-socdk"
should no longer be used going forward, so we will deprecate them.
Replace those deprecated bindings with "altr,socfpga-agilex27" and
"altr,socfpga-agilex27-socdk" bindings for the SoCFPGA Agilex27 platform.
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
---
Documentation/devicetree/bindings/arm/altera.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
index 5fce1161210e7..c87d7725f920e 100644
--- a/Documentation/devicetree/bindings/arm/altera.yaml
+++ b/Documentation/devicetree/bindings/arm/altera.yaml
@@ -99,6 +99,12 @@ properties:
- intel,socfpga-agilex-socdk-emmc
- const: intel,socfpga-agilex
+ - description: Agilex27 boards
+ items:
+ - enum:
+ - altr,socfpga-agilex27-socdk
+ - const: altr,socfpga-agilex27
+
- description: Agilex3 boards
items:
- enum:
@@ -123,6 +129,7 @@ properties:
- enum:
- intel,socfpga-agilex72-socdk
- const: intel,socfpga-agilex72
+ deprecated: true
- description: Agilex7m boards
items:
--
2.42.0.411.g813d9a9188
^ permalink raw reply related [flat|nested] 3+ messages in thread* [PATCH 2/2] arm64: dts: altera: Add support for the Agilex27 SoCDK
2026-10-14 12:57 [PATCH 1/2] dt-bindings: arm: altera: deprecate intel,socfpga-agilex72 Dinh Nguyen
@ 2026-10-14 12:57 ` Dinh Nguyen
2026-10-14 13:05 ` sashiko-bot
0 siblings, 1 reply; 3+ messages in thread
From: Dinh Nguyen @ 2026-10-14 12:57 UTC (permalink / raw)
To: robh, krzk+dt, conor+dt; +Cc: dinguyen, devicetree, linux-arm-kernel
The SoCFPGA Agilex72 platform is being renamed to Agilex27.
Remove the agilex72 base DTSI and agilex72 devkit dts and replace them with
an Agilex27 base DTSI and Agilex27 devkit dts.
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
---
arch/arm64/boot/dts/altera/Makefile | 2 +-
.../altera/{socfpga_agilex72.dtsi => socfpga_agilex27.dtsi} | 2 +-
...ocfpga_agilex72_socdk.dts => socfpga_agilex27_socdk.dts} | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
rename arch/arm64/boot/dts/altera/{socfpga_agilex72.dtsi => socfpga_agilex27.dtsi} (98%)
rename arch/arm64/boot/dts/altera/{socfpga_agilex72_socdk.dts => socfpga_agilex27_socdk.dts} (67%)
diff --git a/arch/arm64/boot/dts/altera/Makefile b/arch/arm64/boot/dts/altera/Makefile
index 8f41349103b80..40248dbb5abad 100644
--- a/arch/arm64/boot/dts/altera/Makefile
+++ b/arch/arm64/boot/dts/altera/Makefile
@@ -3,12 +3,12 @@ dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_agilex_n6000.dtb \
socfpga_agilex_socdk.dtb \
socfpga_agilex_socdk_emmc.dtb \
socfpga_agilex_socdk_nand.dtb \
+ socfpga_agilex27_socdk.dtb \
socfpga_agilex3_socdk.dtb \
socfpga_agilex5_socdk.dtb \
socfpga_agilex5_socdk_013b.dtb \
socfpga_agilex5_socdk_modular.dtb \
socfpga_agilex5_socdk_nand.dtb \
- socfpga_agilex72_socdk.dtb \
socfpga_agilex7m_socdk.dtb \
socfpga_n5x_socdk.dtb \
socfpga_stratix10_socdk.dtb \
diff --git a/arch/arm64/boot/dts/altera/socfpga_agilex72.dtsi b/arch/arm64/boot/dts/altera/socfpga_agilex27.dtsi
similarity index 98%
rename from arch/arm64/boot/dts/altera/socfpga_agilex72.dtsi
rename to arch/arm64/boot/dts/altera/socfpga_agilex27.dtsi
index c29c2afcaab70..369981fe85e38 100644
--- a/arch/arm64/boot/dts/altera/socfpga_agilex72.dtsi
+++ b/arch/arm64/boot/dts/altera/socfpga_agilex27.dtsi
@@ -7,7 +7,7 @@
#include <dt-bindings/interrupt-controller/irq.h>
/ {
- compatible = "intel,socfpga-agilex72";
+ compatible = "altr,socfpga-agilex27";
#address-cells = <2>;
#size-cells = <2>;
diff --git a/arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
similarity index 67%
rename from arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
index 998f19f492b36..15d331cdeeb47 100644
--- a/arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
+++ b/arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
@@ -2,11 +2,11 @@
/*
* Copyright (C) 2026, Altera Corporation
*/
-#include "socfpga_agilex72.dtsi"
+#include "socfpga_agilex27.dtsi"
/ {
- model = "Altera SoCFPGA Agilex72 SoCDK";
- compatible = "intel,socfpga-agilex72-socdk", "intel,socfpga-agilex72";
+ model = "Altera SoCFPGA Agilex27 SoCDK";
+ compatible = "altr,socfpga-agilex27-socdk", "altr,socfpga-agilex27";
aliases {
serial0 = &uart0;
--
2.42.0.411.g813d9a9188
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH 2/2] arm64: dts: altera: Add support for the Agilex27 SoCDK
2026-10-14 12:57 ` [PATCH 2/2] arm64: dts: altera: Add support for the Agilex27 SoCDK Dinh Nguyen
@ 2026-10-14 13:05 ` sashiko-bot
0 siblings, 0 replies; 3+ messages in thread
From: sashiko-bot @ 2026-10-14 13:05 UTC (permalink / raw)
To: Dinh Nguyen; +Cc: devicetree, robh, conor+dt
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] dts: Devicetree ABI breakage via removed compatible strings
--
commit b7069576f5ba1a0c7e169fe3bc7f1902d040e447
Author: Dinh Nguyen <dinguyen@kernel.org>
arm64: dts: altera: Add support for the Agilex27 SoCDK
The SoCFPGA Agilex72 platform is being renamed to Agilex27. This commit
removes the agilex72 base DTSI and devkit DTS files, replacing them with
new ones for Agilex27.
[ ... ]
> diff --git a/arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
> similarity index 67%
> rename from arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
> rename to arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
> index 998f19f492b36..15d331cdeeb47 100644
> --- a/arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
> +++ b/arch/arm64/boot/dts/altera/socfpga_agilex27_socdk.dts
> @@ -2,11 +2,11 @@
> /*
> * Copyright (C) 2026, Altera Corporation
> */
> -#include "socfpga_agilex72.dtsi"
> +#include "socfpga_agilex27.dtsi"
>
> / {
> - model = "Altera SoCFPGA Agilex72 SoCDK";
> - compatible = "intel,socfpga-agilex72-socdk", "intel,socfpga-agilex72";
> + model = "Altera SoCFPGA Agilex27 SoCDK";
> + compatible = "altr,socfpga-agilex27-socdk", "altr,socfpga-agilex27";
[Severity: Medium]
Does removing the older compatible strings break devicetree ABI compatibility?
If existing bootloaders or user-space software expect to match against
intel,socfpga-agilex72 or intel,socfpga-agilex72-socdk, replacing them
entirely might cause them to fail to boot or bind to this board.
Should the old compatible strings be retained as a fallback in the root node
to ensure backward compatibility?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261014125709.2106261-1-dinguyen@kernel.org?part=2
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-10-14 13:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 12:57 [PATCH 1/2] dt-bindings: arm: altera: deprecate intel,socfpga-agilex72 Dinh Nguyen
2026-10-14 12:57 ` [PATCH 2/2] arm64: dts: altera: Add support for the Agilex27 SoCDK Dinh Nguyen
2026-10-14 13:05 ` sashiko-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox