]> git.dujemihanovic.xyz Git - u-boot.git/commit
dts: Add ability to build fallback DTBOs from arch/$(ARCH)/dts
authorMarek Vasut <marex@denx.de>
Thu, 17 Oct 2024 01:08:40 +0000 (03:08 +0200)
committerFabio Estevam <festevam@gmail.com>
Fri, 18 Oct 2024 12:41:09 +0000 (09:41 -0300)
commita55c4836f3ac6a35d5eba789071fb27d2343371c
tree83ac7dfa60de12e5d33702a8f680aa0e2b172382
parent608a31bdec6284ad6f821226e4c62c9cd3052874
dts: Add ability to build fallback DTBOs from arch/$(ARCH)/dts

Currently the enablement of OF_UPSTREAM results on the build system
searching for DTs only in dts/upstream/ . There are platforms which
use U-Boot specific DTBOs applied on top of U-Boot control DT during
SPL stage, and source DTs for these are located in arch/$(ARCH)/dtb.

Add dedicated 'dtbos' target which builds only .dtbos and not .dtbs and
in case CONFIG_OF_UPSTREAM_INCLUDE_LOCAL_FALLBACK_DTBOS is enabled, build
this target for arch/$(ARCH)/dtb to generate local U-Boot specific DTBOs.

Adjust top level Makefile so binman would search for .dtb and .dtbo in
both OF_UPSTREAM specific paths and arch/$(ARCH)/dtb for the .dtbo case
in case CONFIG_OF_UPSTREAM_INCLUDE_LOCAL_FALLBACK_DTBOS is enabled.

Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Marek Vasut <marex@denx.de>
Makefile
dts/Kconfig
dts/Makefile
scripts/Makefile.dts