]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Makefile: Drop SPL_FIT_SOURCE support
authorMarek Vasut <marex@denx.de>
Fri, 4 Oct 2024 23:07:13 +0000 (01:07 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 15 Oct 2024 18:30:07 +0000 (12:30 -0600)
The SPL_FIT_SOURCE is long superseded by SPL_FIT_GENERATOR which
is long superseded by binman, drop SPL_FIT_SOURCE support as there
are no more users.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Makefile
boot/Kconfig
doc/usage/fit/howto.rst

index 3267fb1c469a6f85ea31950cae49294197e7a03a..6c637c6df0d6189b2b5817f34821b4d4b00c4d45 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1423,18 +1423,12 @@ u-boot.ldr.hex u-boot.ldr.srec: u-boot.ldr FORCE
 # or a generator script
 # NOTE: Please do not use this. We are migrating away from Makefile rules to use
 # binman instead.
-ifneq ($(CONFIG_SPL_FIT_SOURCE),"")
-U_BOOT_ITS := u-boot.its
-$(U_BOOT_ITS): $(subst ",,$(CONFIG_SPL_FIT_SOURCE))
-       $(call if_changed,copy)
-else
 ifneq ($(CONFIG_USE_SPL_FIT_GENERATOR),)
 U_BOOT_ITS := u-boot.its
 $(U_BOOT_ITS): $(U_BOOT_ITS_DEPS) FORCE
        $(srctree)/$(CONFIG_SPL_FIT_GENERATOR) \
        $(patsubst %,$(dt_dir)/%.dtb,$(subst ",,$(CONFIG_OF_LIST))) > $@
 endif
-endif
 
 ifdef CONFIG_SPL_LOAD_FIT
 MKIMAGEFLAGS_u-boot.img = -f auto -A $(ARCH) -T firmware -C none -O u-boot \
index 925afe06a19f989c3e7a6a782d61c0ce012c7de4..51e6cd6cb1d91373ad80393484d5d772c335d157 100644 (file)
@@ -282,14 +282,6 @@ config SPL_FIT_IMAGE_POST_PROCESS
          injected into the FIT creation (i.e. the blobs would have been pre-
          processed before being added to the FIT image).
 
-config SPL_FIT_SOURCE
-       string ".its source file for U-Boot FIT image"
-       depends on SPL_FIT
-       help
-         Specifies a (platform specific) FIT source file to generate the
-         U-Boot FIT image. This could specify further image to load and/or
-         execute.
-
 config USE_SPL_FIT_GENERATOR
        bool "Use a script to generate the .its script"
        depends on SPL_FIT
index b5097d4460bf2ad11edae5463dd14de87e774bf6..280eff724f6efc537e2c2275e50ddcfa9a552ad8 100644 (file)
@@ -57,14 +57,9 @@ own subnode under the /images node, which should then be referenced from one or
 multiple /configurations subnodes. The required images must be enumerated in
 the "loadables" property as a list of strings.
 
-If a platform specific image source file (.its) is shipped with the U-Boot
-source, it can be specified using the CONFIG_SPL_FIT_SOURCE Kconfig symbol.
-In this case it will be automatically used by U-Boot's Makefile to generate
-the image.
-If a static source file is not flexible enough, CONFIG_SPL_FIT_GENERATOR
-can point to a script which generates this image source file during
-the build process. It gets passed a list of device tree files (taken from the
-CONFIG_OF_LIST symbol).
+CONFIG_SPL_FIT_GENERATOR can point to a script which generates this image source
+file during the build process. It gets passed a list of device tree files (taken
+from the CONFIG_OF_LIST symbol).
 
 The SPL also records to a DT all additional images (called loadables) which are
 loaded. The information about loadables locations is passed via the DT node with