[PATCH] Extend usage for OF_OVERLAY_LIST beyond SPL
Sumit Garg
sumit.garg at linaro.org
Mon Sep 30 14:05:41 CEST 2024
On Mon, 30 Sept 2024 at 15:50, Jan Kiszka <jan.kiszka at siemens.com> wrote:
>
> From: Jan Kiszka <jan.kiszka at siemens.com>
>
> Allow to use OF_OVERLAY_LIST also for the case that the overlays just
> need be built, e.g. when they will be picked up by binman as artifacts
> of the final U-Boot image. The IOT2050 boards have such a need when
> switching to OF_UPSTREAM.
>
> Signed-off-by: Jan Kiszka <jan.kiszka at siemens.com>
> ---
>
> While waiting for the merge of v6.12-rc1-dts and while seeing related
> but different attempts to address the overlay topic. See the patch
> in use here:
>
> https://github.com/siemens/u-boot/commits/jan/iot2050
>
> dts/Kconfig | 4 ++--
> scripts/Makefile.dts | 1 +
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
Reviewed-by: Sumit Garg <sumit.garg at linaro.org>
-Sumit
> diff --git a/dts/Kconfig b/dts/Kconfig
> index 569d4be338e..7ea4fd5a79b 100644
> --- a/dts/Kconfig
> +++ b/dts/Kconfig
> @@ -226,11 +226,11 @@ config OF_LIST
>
> config OF_OVERLAY_LIST
> string "List of device tree overlays to include for DT control"
> - depends on SPL_LOAD_FIT_APPLY_OVERLAY
> help
> This option specifies a list of device tree overlays to use for DT
> control. This option can then be used by a FIT generator to include
> - the overlays in the FIT image.
> + the overlays in the FIT image or by binman when assembling an image
> + that uses overlays during DT fixup.
>
> choice
> prompt "OF LIST compression"
> diff --git a/scripts/Makefile.dts b/scripts/Makefile.dts
> index 790f3c508f1..dc181240a21 100644
> --- a/scripts/Makefile.dts
> +++ b/scripts/Makefile.dts
> @@ -1,6 +1,7 @@
> # SPDX-License-Identifier: GPL-2.0+
>
> dtb-y += $(patsubst %,%.dtb,$(subst ",,$(CONFIG_DEFAULT_DEVICE_TREE) $(CONFIG_OF_LIST) $(CONFIG_SPL_OF_LIST)))
> +dtb-y += $(patsubst %,%.dtbo,$(subst ",,$(CONFIG_OF_OVERLAY_LIST)))
>
> ifeq ($(CONFIG_OF_UPSTREAM_BUILD_VENDOR),y)
> ifeq ($(CONFIG_ARM64),y)
> --
> 2.43.0
More information about the U-Boot
mailing list