Skip to contentSkip to conversation

arm64: dts: ti: Add missing applied DT overlay targets

PATCH In review Rob Herring (Arm) 3 participants 5 messages Nov 17, 2025 – Nov 20, 2025

Subsystems (2)
lore
Share & tools
lore

Rob Herring (Arm)

author maintainer
#0 lore raw

PATCH 1/1 arm64: dts: ti: Add missing applied DT overlay targets

It's a requirement that DT overlays be applied at build time in order to validate them as overlays are not validated on their own.

Add the missing TI overlays. Some of the TI overlays have the first part needed (a "*-dtbs" variable), but not the second part adding the target to dtb-y/dtb- variable.

---
This will soon be a warning[1].

[1] https://lore.kernel.org/all/[email protected]/

---
 arch/arm64/boot/dts/ti/Makefile | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)
arch/arm64/boot/dts/ti/Makefile +17 -1
index 743115b849a7..54c4a6ba23c7 100644
@@ -115,7 +115,8 @@ dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm-pcie1-ep.dtbo
 
 # Boards with J721e SoC
-k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
+k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb \
+	k3-j721e-evm-quad-port-eth-exp.dtbo k3-j721e-evm-gesi-exp-board.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-common-proc-board-infotainment.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
@@ -177,6 +178,7 @@ k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
 	k3-am62x-sk-csi2-tevi-ov5640.dtbo
 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
+k3-am62-lp-sk-nand-dtbs := k3-am62-lp-sk.dtb k3-am62-lp-sk-nand.dtbo
 k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
 	k3-am62x-sk-csi2-imx219.dtbo
 k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
@@ -254,11 +256,17 @@ k3-j784s4-evm-usxgmii-exp1-exp2-dtbs := k3-j784s4-evm.dtb \
 	k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
 dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
 	k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
+	k3-am625-phyboard-lyra-disable-eth-phy.dtb \
+	k3-am625-phyboard-lyra-disable-rtc.dtb \
+	k3-am625-phyboard-lyra-disable-spi-nor.dtb \
+	k3-am625-phyboard-lyra-gpio-fan.dtb \
+	k3-am625-phyboard-lyra-qspi-nor.dtb \
 	k3-am625-sk-csi2-imx219.dtb \
 	k3-am625-sk-csi2-ov5640.dtb \
 	k3-am625-sk-csi2-tevi-ov5640.dtb \
 	k3-am625-sk-hdmi-audio.dtb \
 	k3-am62-lp-sk-hdmi-audio.dtb \
+	k3-am62-lp-sk-nand.dtb \
 	k3-am62a7-sk-csi2-imx219.dtb \
 	k3-am62a7-sk-csi2-ov5640.dtb \
 	k3-am62a7-sk-hdmi-audio.dtb \
@@ -268,6 +276,14 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
 	k3-am642-evm-icssg1-dualemac.dtb \
 	k3-am642-evm-icssg1-dualemac-mii.dtb \
 	k3-am642-evm-pcie0-ep.dtb \
+	k3-am642-phyboard-electra-disable-eth-phy.dtb \
+	k3-am642-phyboard-electra-disable-rtc.dtb \
+	k3-am642-phyboard-electra-disable-spi-nor.dtb \
+	k3-am642-phyboard-electra-qspi-nor.dtb \
+	k3-am642-phyboard-electra-gpio-fan.dtb \
+	k3-am642-phyboard-electra-pcie-usb2.dtb \
+	k3-am642-phyboard-electra-x27-gpio1-spi1-uart3.dtb \
+	k3-am642-phyboard-electra-peb-c-010.dtb \
 	k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
 	k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
 	k3-am68-sk-base-board-csi2-dual-imx219.dtb \
Signature · 1 line
2.51.0
#1 lore raw

+ wadim who posted something similar:

Hi Rob,

Quoted 8 lines · Rob Herring (Arm)

It's a requirement that DT overlays be applied at build time in order to validate them as overlays are not validated on their own.

Add the missing TI overlays. Some of the TI overlays have the first part needed (a "*-dtbs" variable), but not the second part adding the target to dtb-y/dtb- variable.

Look like there is more needed change needed.

https://lore.kernel.org/all/[email protected]/

Could one of you post the superset patch?

I have already sent out the PR for v6.19rc1 for TI tree? Is [1] plan to be merged for v6.19 cycle, if so I will plan for a follow up PR with newer version of this patch.

Quoted 4 lines

---
This will soon be a warning[1].

[1] https://lore.kernel.org/all/[email protected]/

BTW, with above patch, make dtbs seems to fail w/o CONFIG_OF_ALL_DTBS=y. Is that expected?

Quoted 59 lines
---
 arch/arm64/boot/dts/ti/Makefile | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)
arch/arm64/boot/dts/ti/Makefile +17 -1
index 743115b849a7..54c4a6ba23c7 100644
@@ -115,7 +115,8 @@ dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j7200-evm-pcie1-ep.dtbo
 
 # Boards with J721e SoC
-k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb k3-j721e-evm-quad-port-eth-exp.dtbo
+k3-j721e-evm-dtbs := k3-j721e-common-proc-board.dtb \
+	k3-j721e-evm-quad-port-eth-exp.dtbo k3-j721e-evm-gesi-exp-board.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-beagleboneai64.dtb
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-common-proc-board-infotainment.dtbo
 dtb-$(CONFIG_ARCH_K3) += k3-j721e-evm.dtb
@@ -177,6 +178,7 @@ k3-am625-sk-csi2-tevi-ov5640-dtbs := k3-am625-sk.dtb \
 	k3-am62x-sk-csi2-tevi-ov5640.dtbo
 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo
+k3-am62-lp-sk-nand-dtbs := k3-am62-lp-sk.dtb k3-am62-lp-sk-nand.dtbo
 k3-am62a7-sk-csi2-imx219-dtbs := k3-am62a7-sk.dtb \
 	k3-am62x-sk-csi2-imx219.dtbo
 k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
@@ -254,11 +256,17 @@ k3-j784s4-evm-usxgmii-exp1-exp2-dtbs := k3-j784s4-evm.dtb \
 	k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
 dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
 	k3-am625-beagleplay-csi2-tevi-ov5640.dtb \
+	k3-am625-phyboard-lyra-disable-eth-phy.dtb \
+	k3-am625-phyboard-lyra-disable-rtc.dtb \
+	k3-am625-phyboard-lyra-disable-spi-nor.dtb \
+	k3-am625-phyboard-lyra-gpio-fan.dtb \
+	k3-am625-phyboard-lyra-qspi-nor.dtb \
 	k3-am625-sk-csi2-imx219.dtb \
 	k3-am625-sk-csi2-ov5640.dtb \
 	k3-am625-sk-csi2-tevi-ov5640.dtb \
 	k3-am625-sk-hdmi-audio.dtb \
 	k3-am62-lp-sk-hdmi-audio.dtb \
+	k3-am62-lp-sk-nand.dtb \
 	k3-am62a7-sk-csi2-imx219.dtb \
 	k3-am62a7-sk-csi2-ov5640.dtb \
 	k3-am62a7-sk-hdmi-audio.dtb \
@@ -268,6 +276,14 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
 	k3-am642-evm-icssg1-dualemac.dtb \
 	k3-am642-evm-icssg1-dualemac-mii.dtb \
 	k3-am642-evm-pcie0-ep.dtb \
+	k3-am642-phyboard-electra-disable-eth-phy.dtb \
+	k3-am642-phyboard-electra-disable-rtc.dtb \
+	k3-am642-phyboard-electra-disable-spi-nor.dtb \
+	k3-am642-phyboard-electra-qspi-nor.dtb \
+	k3-am642-phyboard-electra-gpio-fan.dtb \
+	k3-am642-phyboard-electra-pcie-usb2.dtb \
+	k3-am642-phyboard-electra-x27-gpio1-spi1-uart3.dtb \
+	k3-am642-phyboard-electra-peb-c-010.dtb \
 	k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
 	k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
 	k3-am68-sk-base-board-csi2-dual-imx219.dtb \
Signature · 3 lines
Regards
Vignesh
https://ti.com/opensource
author maintainer
#2 lore raw
Quoted 13 lines · Vignesh Raghavendra

+ wadim who posted something similar:

Hi Rob,

Quoted 7 lines · Rob Herring (Arm)

It's a requirement that DT overlays be applied at build time in order to validate them as overlays are not validated on their own.

Add the missing TI overlays. Some of the TI overlays have the first part needed (a "*-dtbs" variable), but not the second part adding the target to dtb-y/dtb- variable.

Quoted 7 lines
Quoted 1 line

Look like there is more needed change needed.

https://lore.kernel.org/all/[email protected]/

Could one of you post the superset patch?

I'll leave it to Wadim.

Quoted 5 lines

I have already sent out the PR for v6.19rc1 for TI tree? Is [1] plan to be merged for v6.19 cycle, if so I will plan for a follow up PR with newer version of this patch.

Quoted 7 lines
Quoted 4 lines

---
This will soon be a warning[1].

[1] https://lore.kernel.org/all/[email protected]/

BTW, with above patch, make dtbs seems to fail w/o CONFIG_OF_ALL_DTBS=y. Is that expected?

Yes. What's in linux-next now is fixed.

Rob

#3 lore raw
Quoted 16 lines · Rob Herring
Quoted 15 lines · Vignesh Raghavendra

+ wadim who posted something similar:

Hi Rob,

Quoted 8 lines · Rob Herring (Arm)

It's a requirement that DT overlays be applied at build time in order to validate them as overlays are not validated on their own.

Add the missing TI overlays. Some of the TI overlays have the first part needed (a "*-dtbs" variable), but not the second part adding the target to dtb-y/dtb- variable.

Quoted 7 lines
Quoted 5 lines

Look like there is more needed change needed.

https://lore.kernel.org/all/[email protected]/

Could one of you post the superset patch?

I'll leave it to Wadim.

Probably best to merge Wadim's patch first and then then delta. I will take care of posting the next as TI board targets need a bit more tweaking.

Quoted 17 lines
Quoted 6 lines

I have already sent out the PR for v6.19rc1 for TI tree? Is [1] plan to be merged for v6.19 cycle, if so I will plan for a follow up PR with newer version of this patch.

Quoted 7 lines
Quoted 4 lines

---
This will soon be a warning[1].

[1] https://lore.kernel.org/all/[email protected]/

BTW, with above patch, make dtbs seems to fail w/o CONFIG_OF_ALL_DTBS=y. Is that expected?

Yes. What's in linux-next now is fixed.

Rob

Signature · 3 lines
Regards
Vignesh
https://ti.com/opensource
#4 lore raw
Quoted 21 lines · Vignesh Raghavendra
Quoted 18 lines · Rob Herring
Quoted 17 lines · Vignesh Raghavendra

+ wadim who posted something similar:

Hi Rob,

Quoted 8 lines · Rob Herring (Arm)

It's a requirement that DT overlays be applied at build time in order to validate them as overlays are not validated on their own.

Add the missing TI overlays. Some of the TI overlays have the first part needed (a "*-dtbs" variable), but not the second part adding the target to dtb-y/dtb- variable.

Look like there is more needed change needed.

Quoted 8 lines
Quoted 5 lines
Quoted 3 lines

https://lore.kernel.org/all/[email protected]/

Could one of you post the superset patch?

I'll leave it to Wadim.

Probably best to merge Wadim's patch first and then then delta. I will take care of posting the next as TI board targets need a bit more tweaking.

OK, let me know if there is anything needed from my side.

Quoted 19 lines
Quoted 18 lines
Quoted 7 lines

I have already sent out the PR for v6.19rc1 for TI tree? Is [1] plan to be merged for v6.19 cycle, if so I will plan for a follow up PR with newer version of this patch.

Quoted 7 lines
Quoted 4 lines

---
This will soon be a warning[1].

[1] https://lore.kernel.org/all/[email protected]/

BTW, with above patch, make dtbs seems to fail w/o CONFIG_OF_ALL_DTBS=y. Is that expected?

Yes. What's in linux-next now is fixed.

Rob