Devicetree
 help / color / mirror / Atom feed
* [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera
@ 2026-09-10 14:16 evon.chiam
  2026-09-10 14:29 ` sashiko-bot
  2026-09-11  9:45 ` Dinh Nguyen
  0 siblings, 2 replies; 4+ messages in thread
From: evon.chiam @ 2026-09-10 14:16 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel

From: "Chiam, Evon" <evon.chiam@altera.com>

The dts/intel/ directory contains two distinct families:
- Altera SoCFPGA platforms (Stratix 10, Agilex, Agilex5, Agilex72,
  Agilex7M, N5X)
- Intel Keembay

All Altera SoCFPGA device trees already have a home in dts/altera/
(Stratix 10 has been there since the directory was introduced). Move
the remaining SoCFPGA DTS/DTSI files from dts/intel/ to dts/altera/
to consolidate all Altera SoCFPGA device trees under a single
directory. Only the Keembay files remain in dts/intel/.

Also drop the stale SoCFPGA MAINTAINERS path for
arch/arm64/boot/dts/intel/. Keembay DT files there remain covered
by ARM/INTEL KEEMBAY ARCHITECTURE

All inter-file includes are relative so no include paths need to
change. The set of DTBs produced by dtbs_install is unchanged; they
are simply built from dts/altera/ instead of dts/intel/.

No compatible strings or DTS/DTSI contents are modified; the device
tree move is rename-only.

Link: https://lore.kernel.org/all/cd16fb78-551e-4630-83d6-a44a68e2e411@kernel.org/
Signed-off-by: Chiam, Evon <evon.chiam@altera.com>
---
Changes in v3:
- Drop stale SoCFPGA MAINTAINERS F: entry for arch/arm64/boot/dts/intel/

Changes in v2:
- Reworded commit subject to drop redundant "device trees" and phrase
  the move as "to dts/altera"

v1 patch link:
https://lore.kernel.org/all/802bf0d27fbff9b1ddb6b9fc323a1a9f8f050f74.1788512748.git.evon.chiam@altera.com/

 MAINTAINERS                                        |  1 -
 arch/arm64/boot/dts/altera/Makefile                | 14 +++++++++++++-
 .../boot/dts/{intel => altera}/socfpga_agilex.dtsi |  0
 .../{intel => altera}/socfpga_agilex3_socdk.dts    |  0
 .../dts/{intel => altera}/socfpga_agilex5.dtsi     |  0
 .../{intel => altera}/socfpga_agilex5_socdk.dts    |  0
 .../socfpga_agilex5_socdk_013b.dts                 |  0
 .../socfpga_agilex5_socdk_modular.dts              |  0
 .../socfpga_agilex5_socdk_nand.dts                 |  0
 .../dts/{intel => altera}/socfpga_agilex72.dtsi    |  0
 .../{intel => altera}/socfpga_agilex72_socdk.dts   |  0
 .../{intel => altera}/socfpga_agilex7m_socdk.dts   |  0
 .../dts/{intel => altera}/socfpga_agilex_n6000.dts |  0
 .../dts/{intel => altera}/socfpga_agilex_socdk.dts |  0
 .../socfpga_agilex_socdk_emmc.dts                  |  0
 .../socfpga_agilex_socdk_nand.dts                  |  0
 .../dts/{intel => altera}/socfpga_n5x_socdk.dts    |  0
 arch/arm64/boot/dts/intel/Makefile                 | 12 ------------
 18 files changed, 13 insertions(+), 14 deletions(-)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex.dtsi (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex3_socdk.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5.dtsi (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_013b.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_modular.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_nand.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex72.dtsi (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex72_socdk.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex7m_socdk.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_n6000.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk_emmc.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk_nand.dts (100%)
 rename arch/arm64/boot/dts/{intel => altera}/socfpga_n5x_socdk.dts (100%)

diff --git a/MAINTAINERS b/MAINTAINERS
index 15011f5752a9..98f374ae7586 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3590,7 +3590,6 @@ F:	arch/arm/boot/dts/intel/socfpga/
 F:	arch/arm/configs/socfpga_defconfig
 F:	arch/arm/mach-socfpga/
 F:	arch/arm64/boot/dts/altera/
-F:	arch/arm64/boot/dts/intel/
 
 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
 M:	Dinh Nguyen <dinguyen@kernel.org>
diff --git a/arch/arm64/boot/dts/altera/Makefile b/arch/arm64/boot/dts/altera/Makefile
index 540bb5ae746b..8f41349103b8 100644
--- a/arch/arm64/boot/dts/altera/Makefile
+++ b/arch/arm64/boot/dts/altera/Makefile
@@ -1,5 +1,17 @@
 # SPDX-License-Identifier: GPL-2.0-only
-dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_stratix10_socdk.dtb \
+dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_agilex_n6000.dtb \
+				socfpga_agilex_socdk.dtb \
+				socfpga_agilex_socdk_emmc.dtb \
+				socfpga_agilex_socdk_nand.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 \
 				socfpga_stratix10_socdk_emmc.dtb \
 				socfpga_stratix10_socdk_nand.dtb \
 				socfpga_stratix10_swvp.dtb
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi b/arch/arm64/boot/dts/altera/socfpga_agilex.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex.dtsi
rename to arch/arm64/boot/dts/altera/socfpga_agilex.dtsi
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex3_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex3_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex3_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex3_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/boot/dts/altera/socfpga_agilex5.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi
rename to arch/arm64/boot/dts/altera/socfpga_agilex5.dtsi
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex5_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex5_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_013b.dts b/arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_013b.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_013b.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_013b.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_modular.dts b/arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_modular.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_modular.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_modular.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts b/arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_nand.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_nand.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex5_socdk_nand.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex72.dtsi b/arch/arm64/boot/dts/altera/socfpga_agilex72.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex72.dtsi
rename to arch/arm64/boot/dts/altera/socfpga_agilex72.dtsi
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex72_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex72_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex72_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex7m_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex7m_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex7m_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex7m_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts b/arch/arm64/boot/dts/altera/socfpga_agilex_n6000.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex_n6000.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_agilex_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex_socdk_emmc.dts b/arch/arm64/boot/dts/altera/socfpga_agilex_socdk_emmc.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex_socdk_emmc.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex_socdk_emmc.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts b/arch/arm64/boot/dts/altera/socfpga_agilex_socdk_nand.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts
rename to arch/arm64/boot/dts/altera/socfpga_agilex_socdk_nand.dts
diff --git a/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_n5x_socdk.dts
similarity index 100%
rename from arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts
rename to arch/arm64/boot/dts/altera/socfpga_n5x_socdk.dts
diff --git a/arch/arm64/boot/dts/intel/Makefile b/arch/arm64/boot/dts/intel/Makefile
index 270c70fdf084..5b030fb8d165 100644
--- a/arch/arm64/boot/dts/intel/Makefile
+++ b/arch/arm64/boot/dts/intel/Makefile
@@ -1,14 +1,2 @@
 # SPDX-License-Identifier: GPL-2.0-only
-dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_agilex_n6000.dtb \
-				socfpga_agilex_socdk.dtb \
-				socfpga_agilex_socdk_emmc.dtb \
-				socfpga_agilex_socdk_nand.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
 dtb-$(CONFIG_ARCH_KEEMBAY) += keembay-evm.dtb
-- 
2.43.7


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera
  2026-09-10 14:16 [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera evon.chiam
@ 2026-09-10 14:29 ` sashiko-bot
  2026-09-11  9:45 ` Dinh Nguyen
  1 sibling, 0 replies; 4+ messages in thread
From: sashiko-bot @ 2026-09-10 14:29 UTC (permalink / raw)
  To: evon.chiam; +Cc: devicetree, conor+dt, robh

Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] The move changes the installation directory of Altera SoCFPGA DTBs from `intel/` to `altera/`, breaking bootloader configurations.
- [Low] Removing the `intel/` directory from the ARM/ALTERA SOCFPGA ARCHITECTURE maintainer entry leaves `arch/arm64/boot/dts/intel/Makefile` orphaned.
--

commit 323947fd2b3947f88fe8d0768788642ef6666cca
Author: Chiam, Evon <evon.chiam@altera.com>

arm64: dts: altera: Move all SoCFPGA files to dts/altera

This patch moves Altera SoCFPGA device tree files from arch/arm64/boot/dts/intel/
to arch/arm64/boot/dts/altera/ to consolidate them under a single directory. It
also updates the corresponding Makefiles and drops the intel/ path from the
SoCFPGA MAINTAINERS entry.

Link: https://lore.kernel.org/all/cd16fb78-551e-4630-83d6-a44a68e2e411@kernel.org/

> diff --git a/MAINTAINERS b/MAINTAINERS
> index 3a19da74d00c9..c1e1e3fb225fa 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -3626,7 +3626,6 @@ F:	arch/arm/boot/dts/intel/socfpga/
>  F:	arch/arm/configs/socfpga_defconfig
>  F:	arch/arm/mach-socfpga/
>  F:	arch/arm64/boot/dts/altera/
> -F:	arch/arm64/boot/dts/intel/

[Severity: Low]
Does dropping this directory-level match leave
arch/arm64/boot/dts/intel/Makefile orphaned?

The ARM/INTEL KEEMBAY ARCHITECTURE entry explicitly matches the Keembay dts
and dtsi files, but it doesn't seem to include the directory or the Makefile
itself.

Will get_maintainer.pl still be able to identify maintainers for changes to
this Makefile?

> diff --git a/arch/arm64/boot/dts/altera/Makefile b/arch/arm64/boot/dts/altera/Makefile
> index 540bb5ae746b3..8f41349103b80 100644
> --- a/arch/arm64/boot/dts/altera/Makefile
> +++ b/arch/arm64/boot/dts/altera/Makefile
> @@ -1,5 +1,17 @@
>  # SPDX-License-Identifier: GPL-2.0-only
> -dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_stratix10_socdk.dtb \
> +dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_agilex_n6000.dtb \

[Severity: Medium]
Will this move break bootloader configurations and deployment scripts?

Running make dtbs_install on arm64 preserves vendor directories since
CONFIG_ARCH_WANT_FLAT_DTB_INSTALL is not set.

Because the files are moved from dts/intel/ to dts/altera/ without backward
compatibility symlinks, the installed path changes (e.g., from
/boot/dtbs/x.y.z/intel/socfpga_agilex_socdk.dtb to
altera/socfpga_agilex_socdk.dtb).

Can this prevent boards from booting after a kernel upgrade if the bootloader
expects the old path?

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/47719884b157863b2253b415daa447b417cd3419.1789048358.git.evon.chiam@altera.com?part=1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera
  2026-09-10 14:16 [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera evon.chiam
  2026-09-10 14:29 ` sashiko-bot
@ 2026-09-11  9:45 ` Dinh Nguyen
  2026-09-11 14:19   ` Chiam, Evon
  1 sibling, 1 reply; 4+ messages in thread
From: Dinh Nguyen @ 2026-09-11  9:45 UTC (permalink / raw)
  To: evon.chiam, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel



On 9/10/26 09:16, evon.chiam@altera.com wrote:
> From: "Chiam, Evon" <evon.chiam@altera.com>
> 
> The dts/intel/ directory contains two distinct families:
> - Altera SoCFPGA platforms (Stratix 10, Agilex, Agilex5, Agilex72,
>    Agilex7M, N5X)
> - Intel Keembay
> 
> All Altera SoCFPGA device trees already have a home in dts/altera/
> (Stratix 10 has been there since the directory was introduced). Move
> the remaining SoCFPGA DTS/DTSI files from dts/intel/ to dts/altera/
> to consolidate all Altera SoCFPGA device trees under a single
> directory. Only the Keembay files remain in dts/intel/.
> 
> Also drop the stale SoCFPGA MAINTAINERS path for
> arch/arm64/boot/dts/intel/. Keembay DT files there remain covered
> by ARM/INTEL KEEMBAY ARCHITECTURE
> 
> All inter-file includes are relative so no include paths need to
> change. The set of DTBs produced by dtbs_install is unchanged; they
> are simply built from dts/altera/ instead of dts/intel/.
> 
> No compatible strings or DTS/DTSI contents are modified; the device
> tree move is rename-only.
> 
> Link: https://lore.kernel.org/all/cd16fb78-551e-4630-83d6-a44a68e2e411@kernel.org/
> Signed-off-by: Chiam, Evon <evon.chiam@altera.com>
> ---
> Changes in v3:
> - Drop stale SoCFPGA MAINTAINERS F: entry for arch/arm64/boot/dts/intel/
> 
> Changes in v2:
> - Reworded commit subject to drop redundant "device trees" and phrase
>    the move as "to dts/altera"
> 
> v1 patch link:
> https://lore.kernel.org/all/802bf0d27fbff9b1ddb6b9fc323a1a9f8f050f74.1788512748.git.evon.chiam@altera.com/
> 
>   MAINTAINERS                                        |  1 -
>   arch/arm64/boot/dts/altera/Makefile                | 14 +++++++++++++-
>   .../boot/dts/{intel => altera}/socfpga_agilex.dtsi |  0
>   .../{intel => altera}/socfpga_agilex3_socdk.dts    |  0
>   .../dts/{intel => altera}/socfpga_agilex5.dtsi     |  0
>   .../{intel => altera}/socfpga_agilex5_socdk.dts    |  0
>   .../socfpga_agilex5_socdk_013b.dts                 |  0
>   .../socfpga_agilex5_socdk_modular.dts              |  0
>   .../socfpga_agilex5_socdk_nand.dts                 |  0
>   .../dts/{intel => altera}/socfpga_agilex72.dtsi    |  0
>   .../{intel => altera}/socfpga_agilex72_socdk.dts   |  0
>   .../{intel => altera}/socfpga_agilex7m_socdk.dts   |  0
>   .../dts/{intel => altera}/socfpga_agilex_n6000.dts |  0
>   .../dts/{intel => altera}/socfpga_agilex_socdk.dts |  0
>   .../socfpga_agilex_socdk_emmc.dts                  |  0
>   .../socfpga_agilex_socdk_nand.dts                  |  0
>   .../dts/{intel => altera}/socfpga_n5x_socdk.dts    |  0
>   arch/arm64/boot/dts/intel/Makefile                 | 12 ------------
>   18 files changed, 13 insertions(+), 14 deletions(-)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex.dtsi (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex3_socdk.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5.dtsi (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_013b.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_modular.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5_socdk_nand.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex72.dtsi (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex72_socdk.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex7m_socdk.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_n6000.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk_emmc.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex_socdk_nand.dts (100%)
>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_n5x_socdk.dts (100%)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 15011f5752a9..98f374ae7586 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -3590,7 +3590,6 @@ F:	arch/arm/boot/dts/intel/socfpga/
>   F:	arch/arm/configs/socfpga_defconfig
>   F:	arch/arm/mach-socfpga/
>   F:	arch/arm64/boot/dts/altera/
> -F:	arch/arm64/boot/dts/intel/
>   
Please separate this change into a separate patch. Otherwise, LGTM.

Dinh

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera
  2026-09-11  9:45 ` Dinh Nguyen
@ 2026-09-11 14:19   ` Chiam, Evon
  0 siblings, 0 replies; 4+ messages in thread
From: Chiam, Evon @ 2026-09-11 14:19 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel

Hi Dinh

On 11/9/2026 5:45 pm, Dinh Nguyen wrote:
> 
> 
> On 9/10/26 09:16, evon.chiam@altera.com wrote:
>> From: "Chiam, Evon" <evon.chiam@altera.com>
>>
>> The dts/intel/ directory contains two distinct families:
>> - Altera SoCFPGA platforms (Stratix 10, Agilex, Agilex5, Agilex72,
>>    Agilex7M, N5X)
>> - Intel Keembay
>>
>> All Altera SoCFPGA device trees already have a home in dts/altera/
>> (Stratix 10 has been there since the directory was introduced). Move
>> the remaining SoCFPGA DTS/DTSI files from dts/intel/ to dts/altera/
>> to consolidate all Altera SoCFPGA device trees under a single
>> directory. Only the Keembay files remain in dts/intel/.
>>
>> Also drop the stale SoCFPGA MAINTAINERS path for
>> arch/arm64/boot/dts/intel/. Keembay DT files there remain covered
>> by ARM/INTEL KEEMBAY ARCHITECTURE
>>
>> All inter-file includes are relative so no include paths need to
>> change. The set of DTBs produced by dtbs_install is unchanged; they
>> are simply built from dts/altera/ instead of dts/intel/.
>>
>> No compatible strings or DTS/DTSI contents are modified; the device
>> tree move is rename-only.
>>
>> Link: https://nam10.safelinks.protection.outlook.com/? 
>> url=https%3A%2F%2Flore.kernel.org%2Fall%2Fcd16fb78-551e-4630-83d6- 
>> a44a68e2e411%40kernel.org%2F&data=05%7C02%7Cevon.chiam%40altera.com%7Cdbebcf1cfb6d48efd95808df0fe96622%7Cfbd72e03d4a54110adce614d51f2077a%7C0%7C0%7C639247167296589037%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=YZT4tZ2b6W3InI1ubN1thEAmAkSy%2BdJXpya1Nknlkjc%3D&reserved=0
>> Signed-off-by: Chiam, Evon <evon.chiam@altera.com>
>> ---
>> Changes in v3:
>> - Drop stale SoCFPGA MAINTAINERS F: entry for arch/arm64/boot/dts/intel/
>>
>> Changes in v2:
>> - Reworded commit subject to drop redundant "device trees" and phrase
>>    the move as "to dts/altera"
>>
>> v1 patch link:
>> https://nam10.safelinks.protection.outlook.com/? 
>> url=https%3A%2F%2Flore.kernel.org%2Fall%2F802bf0d27fbff9b1ddb6b9fc323a1a9f8f050f74.1788512748.git.evon.chiam%40altera.com%2F&data=05%7C02%7Cevon.chiam%40altera.com%7Cdbebcf1cfb6d48efd95808df0fe96622%7Cfbd72e03d4a54110adce614d51f2077a%7C0%7C0%7C639247167296637660%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=vUgJ1yBU8%2FtFnCcXoP30XgamJOr1bhqrMNbqdt9BKTA%3D&reserved=0
>>
>>   MAINTAINERS                                        |  1 -
>>   arch/arm64/boot/dts/altera/Makefile                | 14 +++++++++++++-
>>   .../boot/dts/{intel => altera}/socfpga_agilex.dtsi |  0
>>   .../{intel => altera}/socfpga_agilex3_socdk.dts    |  0
>>   .../dts/{intel => altera}/socfpga_agilex5.dtsi     |  0
>>   .../{intel => altera}/socfpga_agilex5_socdk.dts    |  0
>>   .../socfpga_agilex5_socdk_013b.dts                 |  0
>>   .../socfpga_agilex5_socdk_modular.dts              |  0
>>   .../socfpga_agilex5_socdk_nand.dts                 |  0
>>   .../dts/{intel => altera}/socfpga_agilex72.dtsi    |  0
>>   .../{intel => altera}/socfpga_agilex72_socdk.dts   |  0
>>   .../{intel => altera}/socfpga_agilex7m_socdk.dts   |  0
>>   .../dts/{intel => altera}/socfpga_agilex_n6000.dts |  0
>>   .../dts/{intel => altera}/socfpga_agilex_socdk.dts |  0
>>   .../socfpga_agilex_socdk_emmc.dts                  |  0
>>   .../socfpga_agilex_socdk_nand.dts                  |  0
>>   .../dts/{intel => altera}/socfpga_n5x_socdk.dts    |  0
>>   arch/arm64/boot/dts/intel/Makefile                 | 12 ------------
>>   18 files changed, 13 insertions(+), 14 deletions(-)
>>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex.dtsi (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex3_socdk.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex5.dtsi 
>> (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex5_socdk.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex5_socdk_013b.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex5_socdk_modular.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex5_socdk_nand.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_agilex72.dtsi 
>> (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex72_socdk.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex7m_socdk.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex_n6000.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex_socdk.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex_socdk_emmc.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/ 
>> socfpga_agilex_socdk_nand.dts (100%)
>>   rename arch/arm64/boot/dts/{intel => altera}/socfpga_n5x_socdk.dts 
>> (100%)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 15011f5752a9..98f374ae7586 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -3590,7 +3590,6 @@ F:    arch/arm/boot/dts/intel/socfpga/
>>   F:    arch/arm/configs/socfpga_defconfig
>>   F:    arch/arm/mach-socfpga/
>>   F:    arch/arm64/boot/dts/altera/
>> -F:    arch/arm64/boot/dts/intel/
> Please separate this change into a separate patch. Otherwise, LGTM.
> 
I've split this change into a separate patch and sent it in v4:
https://lore.kernel.org/all/cover.1789123511.git.evon.chiam@altera.com/

> Dinh

Thanks and regards,
Evon

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-09-11 14:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-10 14:16 [PATCH v3] arm64: dts: altera: Move all SoCFPGA files to dts/altera evon.chiam
2026-09-10 14:29 ` sashiko-bot
2026-09-11  9:45 ` Dinh Nguyen
2026-09-11 14:19   ` Chiam, Evon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox