On Sat, 5 Oct 2024 at 00:08, Marek Vasut <[email protected]> wrote: > > The SPL_FIT_GENERATOR is long superseded by binman, drop SPL_FIT_GENERATOR > support as there are no more users. > > Signed-off-by: Marek Vasut <[email protected]>
Reviewed-by: Peter Robinson <[email protected]> > --- > Cc: AKASHI Takahiro <[email protected]> > Cc: Heinrich Schuchardt <[email protected]> > Cc: Ilias Apalodimas <[email protected]> > Cc: Marcel Ziswiler <[email protected]> > Cc: Mattijs Korpershoek <[email protected]> > Cc: Patrice Chotard <[email protected]> > Cc: Patrick Delaunay <[email protected]> > Cc: Peter Robinson <[email protected]> > Cc: Quentin Schulz <[email protected]> > Cc: Rasmus Villemoes <[email protected]> > Cc: Sean Anderson <[email protected]> > Cc: Simon Glass <[email protected]> > Cc: Sumit Garg <[email protected]> > Cc: Tom Rini <[email protected]> > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > --- > NOTE: Depends on > https://lore.kernel.org/u-boot/[email protected]/ > --- > Makefile | 18 ------------------ > boot/Kconfig | 15 --------------- > doc/usage/fit/howto.rst | 4 ---- > 3 files changed, 37 deletions(-) > > diff --git a/Makefile b/Makefile > index a70926ec2fa..45592eb2bac 100644 > --- a/Makefile > +++ b/Makefile > @@ -1139,13 +1139,6 @@ ifeq ($(CONFIG_OF_EMBED)$(CONFIG_EFI_APP),y) > @echo >&2 "CONFIG_OF_SEPARATE for boards in mainline." > @echo >&2 "See doc/develop/devicetree/control.rst for more info." > @echo >&2 "====================================================" > -endif > -ifneq ($(CONFIG_SPL_FIT_GENERATOR),) > - @echo >&2 "===================== WARNING ======================" > - @echo >&2 "This board uses CONFIG_SPL_FIT_GENERATOR. Please migrate" > - @echo >&2 "to binman instead, to avoid the proliferation of" > - @echo >&2 "arch-specific scripts with no tests." > - @echo >&2 "====================================================" > endif > $(call deprecated,CONFIG_WDT,DM watchdog,v2019.10,\ > $(CONFIG_WATCHDOG)$(CONFIG_HW_WATCHDOG)) > @@ -1413,17 +1406,6 @@ OBJCOPYFLAGS_u-boot.ldr.srec := -I binary -O srec > u-boot.ldr.hex u-boot.ldr.srec: u-boot.ldr FORCE > $(call if_changed,objcopy) > > -# Boards with more complex image requirements can provide an .its source file > -# or a generator script > -# NOTE: Please do not use this. We are migrating away from Makefile rules to > use > -# binman instead. > -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 > - > ifdef CONFIG_SPL_LOAD_FIT > MKIMAGEFLAGS_u-boot.img = -f auto -A $(ARCH) -T firmware -C none -O u-boot \ > -a $(CONFIG_TEXT_BASE) -e $(CONFIG_SYS_UBOOT_START) \ > diff --git a/boot/Kconfig b/boot/Kconfig > index 51e6cd6cb1d..4314227d5f8 100644 > --- a/boot/Kconfig > +++ b/boot/Kconfig > @@ -282,21 +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 USE_SPL_FIT_GENERATOR > - bool "Use a script to generate the .its script" > - depends on SPL_FIT > - default y if SPL_FIT && ARCH_ZYNQMP > - > -config SPL_FIT_GENERATOR > - string ".its file generator script for U-Boot FIT image" > - depends on USE_SPL_FIT_GENERATOR > - default "arch/arm/mach-zynqmp/mkimage_fit_atf.sh" if SPL_LOAD_FIT && > ARCH_ZYNQMP > - help > - Specifies a (platform specific) script file to generate the FIT > - source file used to build the U-Boot FIT image file. This gets > - passed a list of supported device tree file stub names to > - include in the generated image. > - > if VPL > > config VPL_FIT > diff --git a/doc/usage/fit/howto.rst b/doc/usage/fit/howto.rst > index 280eff724f6..675c9aa5bb0 100644 > --- a/doc/usage/fit/howto.rst > +++ b/doc/usage/fit/howto.rst > @@ -57,10 +57,6 @@ 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. > > -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 > fit-images name. > -- > 2.45.2 >

