[PATCH] Makefile: Rename u-boot-spl.kwb to u-boot-with-spl.kwb
Pali Rohár
pali at kernel.org
Sun Nov 6 22:21:35 CET 2022
Stefan, it is OK now?
On Wednesday 02 November 2022 18:51:28 Pali Rohár wrote:
> File name with pattern u-boot-spl* is used on all places except in kwb
> image for binary with SPL-only code. Combined binary with both SPL and
> proper U-Boot in other places has file name pattern u-boot-with-spl*.
>
> Make it consistent also for kwb image and rename u-boot-spl.kwb to
> u-boot-with-spl.kwb as this image contains both SPL and proper U-Boot code.
>
> Also update documentation about file name changes.
>
> Signed-off-by: Pali Rohár <pali at kernel.org>
> Reviewed-by: Stefan Roese <sr at denx.de>
> ---
> Kconfig | 2 +-
> Makefile | 4 ++--
> board/Marvell/db-88f6820-gp/README | 6 +++---
> board/kobol/helios4/README | 6 +++---
> board/solidrun/clearfog/README | 8 ++++----
> doc/README.armada-secureboot | 4 ++--
> doc/kwboot.1 | 12 ++++++------
> include/configs/ds414.h | 2 +-
> 8 files changed, 22 insertions(+), 22 deletions(-)
>
> diff --git a/Kconfig b/Kconfig
> index ef94f88adc28..43d4a48ac808 100644
> --- a/Kconfig
> +++ b/Kconfig
> @@ -456,7 +456,7 @@ config BUILD_TARGET
> string "Build target special images"
> default "u-boot-with-spl.sfp" if TARGET_SOCFPGA_ARRIA10
> default "u-boot-with-spl.sfp" if TARGET_SOCFPGA_GEN5
> - default "u-boot-spl.kwb" if ARCH_MVEBU && SPL
> + default "u-boot-with-spl.kwb" if ARCH_MVEBU && SPL
> default "u-boot-elf.srec" if RCAR_GEN3
> default "u-boot.itb" if !BINMAN && SPL_LOAD_FIT && (ARCH_ROCKCHIP || \
> ARCH_SUNXI || RISCV || ARCH_ZYNQMP)
> diff --git a/Makefile b/Makefile
> index d5c2c9700921..eb0cc1ac060f 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1422,7 +1422,7 @@ KWD_CONFIG_FILE = $(shell \
> MKIMAGEFLAGS_u-boot.kwb = -n $(KWD_CONFIG_FILE) \
> -T kwbimage -a $(CONFIG_TEXT_BASE) -e $(CONFIG_TEXT_BASE)
>
> -MKIMAGEFLAGS_u-boot-spl.kwb = -n $(KWD_CONFIG_FILE) \
> +MKIMAGEFLAGS_u-boot-with-spl.kwb = -n $(KWD_CONFIG_FILE) \
> -T kwbimage -a $(CONFIG_TEXT_BASE) -e $(CONFIG_TEXT_BASE) \
> $(if $(KEYDIR),-k $(KEYDIR))
>
> @@ -1463,7 +1463,7 @@ u-boot.itb: u-boot-nodtb.bin \
> $(BOARD_SIZE_CHECK)
> endif
>
> -u-boot-spl.kwb: u-boot.bin spl/u-boot-spl.bin FORCE
> +u-boot-with-spl.kwb: u-boot.bin spl/u-boot-spl.bin FORCE
> $(call if_changed,mkimage)
> $(BOARD_SIZE_CHECK)
>
> diff --git a/board/Marvell/db-88f6820-gp/README b/board/Marvell/db-88f6820-gp/README
> index 9bea5b35cb40..b4db6ed62577 100644
> --- a/board/Marvell/db-88f6820-gp/README
> +++ b/board/Marvell/db-88f6820-gp/README
> @@ -2,17 +2,17 @@ Update from original Marvell U-Boot to mainline U-Boot:
> -------------------------------------------------------
>
> The resulting image including the SPL binary with the
> -full DDR setup is "u-boot-spl.kwb".
> +full DDR setup is "u-boot-with-spl.kwb".
>
> To update the SPI NOR flash, please use the following
> command:
>
> -=> sf probe;tftpboot 2000000 db-88f6820-gp/u-boot-spl.kwb;\
> +=> sf probe;tftpboot 2000000 db-88f6820-gp/u-boot-with-spl.kwb;\
> sf update 2000000 0 60000
>
> Note that the original Marvell U-Boot seems to have
> problems with the "sf update" command. This does not
> work reliable. So here this command should be used:
>
> -=> sf probe;tftpboot 2000000 db-88f6820-gp/u-boot-spl.kwb;\
> +=> sf probe;tftpboot 2000000 db-88f6820-gp/u-boot-with-spl.kwb;\
> sf erase 0 60000;sf write 2000000 0 60000
> diff --git a/board/kobol/helios4/README b/board/kobol/helios4/README
> index 749f04827824..d615cdd2648b 100644
> --- a/board/kobol/helios4/README
> +++ b/board/kobol/helios4/README
> @@ -7,12 +7,12 @@ $ make helios4_defconfig
> $ make
>
> The resulting image including the SPL binary with the
> -full DDR setup is "u-boot-spl.kwb".
> +full DDR setup is "u-boot-with-spl.kwb".
>
> Now all you need to do is copy this image on a SD card.
> For example with this command:
>
> -$ sudo dd if=u-boot-spl.kwb of=/dev/sdX bs=512 seek=1
> +$ sudo dd if=u-boot-with-spl.kwb of=/dev/sdX bs=512 seek=1
>
> Please use the correct device node for your setup instead
> of "/dev/sdX" here!
> @@ -38,7 +38,7 @@ Set the SW1 DIP switches to UART boot (see above).
>
> Run the following command to initiate U-Boot download:
>
> - ./tools/kwboot -p -b u-boot-spl.kwb /dev/ttyUSBX
> + ./tools/kwboot -p -b u-boot-with-spl.kwb /dev/ttyUSBX
>
> Use the correct UART device node for /dev/ttyUSBX.
>
> diff --git a/board/solidrun/clearfog/README b/board/solidrun/clearfog/README
> index 9375be84957a..ed4a712c5aa2 100644
> --- a/board/solidrun/clearfog/README
> +++ b/board/solidrun/clearfog/README
> @@ -7,12 +7,12 @@ $ make clearfog_defconfig
> $ make
>
> The resulting image including the SPL binary with the
> -full DDR setup is "u-boot-spl.kwb".
> +full DDR setup is "u-boot-with-spl.kwb".
>
> Now all you need to do is copy this image on a SD card.
> For example with this command:
>
> -$ sudo dd if=u-boot-spl.kwb of=/dev/sdX bs=512 seek=1
> +$ sudo dd if=u-boot-with-spl.kwb of=/dev/sdX bs=512 seek=1
>
> Please use the correct device node for your setup instead
> of "/dev/sdX" here!
> @@ -29,7 +29,7 @@ command:
> Install U-Boot on eMMC boot partition from Linux running on Clearfog:
>
> echo 0 > /sys/block/mmcblk0boot0/force_ro
> - dd if=u-boot-spl.kwb of=/dev/mmcblk0boot0
> + dd if=u-boot-with-spl.kwb of=/dev/mmcblk0boot0
>
> Note that the SD card is not accessible when the Clearfog SOM has eMMC.
> Consider initial boot from UART (see below).
> @@ -66,7 +66,7 @@ Set the SW1 DIP switches to UART boot (see above).
>
> Run the following command to initiate U-Boot download:
>
> - ./tools/kwboot -b u-boot-spl.kwb /dev/ttyUSBX
> + ./tools/kwboot -b u-boot-with-spl.kwb /dev/ttyUSBX
>
> Use the correct UART device node for /dev/ttyUSBX.
>
> diff --git a/doc/README.armada-secureboot b/doc/README.armada-secureboot
> index 157cb5a231a9..4ec89d5c061f 100644
> --- a/doc/README.armada-secureboot
> +++ b/doc/README.armada-secureboot
> @@ -257,13 +257,13 @@ ARM architecture
>
> The creation of the boot image is done via the usual invocation of make (with a
> suitably set CROSS_COMPILE environment variable, of course). The resulting boot
> -image u-boot-spl.kwb can then be tested, if so desired. The hdrparser from [5]
> +image u-boot-with-spl.kwb can then be tested, if so desired. The hdrparser from [5]
> can be used for this purpose. To build the tool, invoke make in the
> 'tools/marvell/doimage_mv' directory of [5], which builds a stand-alone
> hdrparser executable. A test can be conducted by calling hdrparser with the
> produced boot image and the following (mandatory) parameters:
>
> -./hdrparser -k 0 -t u-boot-spl.kwb
> +./hdrparser -k 0 -t u-boot-with-spl.kwb
>
> Here we assume that the CSK index is 0 and the boot image file resides in the
> same directory (adapt accordingly if needed). The tool should report that all
> diff --git a/doc/kwboot.1 b/doc/kwboot.1
> index 0863d197fd49..a528fbbe8c38 100644
> --- a/doc/kwboot.1
> +++ b/doc/kwboot.1
> @@ -149,25 +149,25 @@ Tested values for \fIbaudrate\fP for Armada 38x include: 115200,
>
> .SH "EXAMPLES"
>
> -Instruct BootROM to enter boot Xmodem boot mode, send \fIu-boot-spl.kwb\fP
> +Instruct BootROM to enter boot Xmodem boot mode, send \fIu-boot-with-spl.kwb\fP
> kwbimage file via Xmodem on \fI/dev/ttyUSB0\fP at 115200 Bd and run terminal
> program:
> .IP
> -.B kwboot -b u-boot-spl.kwb -t /dev/ttyUSB0
> +.B kwboot -b u-boot-with-spl.kwb -t /dev/ttyUSB0
>
> .PP
> Instruct BootROM to enter boot Xmodem boot mode, send header of
> -\fIu-boot-spl.kwb\fP kwbimage file via Xmodem at 115200 Bd, then instruct
> +\fIu-boot-with-spl.kwb\fP kwbimage file via Xmodem at 115200 Bd, then instruct
> BootROM to change baudrate to 5200000 Bd, send data part of the kwbimage
> file via Xmodem at high speed and finally run terminal program:
> .IP
> -.B kwboot -b u-boot-spl.kwb -B 5200000 -t /dev/ttyUSB0
> +.B kwboot -b u-boot-with-spl.kwb -B 5200000 -t /dev/ttyUSB0
>
> .PP
> -Only send \fIu-boot-spl.kwb\fP kwbimage file via Xmodem on \fI/dev/ttyUSB0\fP
> +Only send \fIu-boot-with-spl.kwb\fP kwbimage file via Xmodem on \fI/dev/ttyUSB0\fP
> at 115200 Bd:
> .IP
> -.B kwboot -D u-boot-spl.kwb /dev/ttyUSB0
> +.B kwboot -D u-boot-with-spl.kwb /dev/ttyUSB0
>
> .PP
> Instruct BootROM to enter console debug mode and run terminal program on
> diff --git a/include/configs/ds414.h b/include/configs/ds414.h
> index f8273a92f11a..76d1713fdc68 100644
> --- a/include/configs/ds414.h
> +++ b/include/configs/ds414.h
> @@ -50,7 +50,7 @@
> "ethmtu=1500\0eth1mtu=1500\0" \
> "update_uboot=sf probe; dhcp; " \
> "mw.b ${loadaddr} 0x0 0xd0000; " \
> - "tftpboot ${loadaddr} u-boot-spl.kwb; " \
> + "tftpboot ${loadaddr} u-boot-with-spl.kwb; " \
> "sf update ${loadaddr} 0x0 0xd0000\0"
>
>
> --
> 2.20.1
>
More information about the U-Boot
mailing list