arm64: dts: ti: Add missing applied DT overlay targets
Subsystems (2)
Rob Herring (Arm)
maintainerPATCH 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
@@ -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
Vignesh Raghavendra
maintainer+ 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.
Signed-off-by Rob Herring (Arm) <[email protected]>
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].
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@@ -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
Rob Herring
maintainerQuoted 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
Signed-off-by Rob Herring (Arm) <[email protected]>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].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
Vignesh Raghavendra
maintainerQuoted 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.
Signed-off-by Rob Herring (Arm) <[email protected]>
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].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
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.
Signed-off-by Rob Herring (Arm) <[email protected]>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].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