[PATCH] doc: stm32mp1: Use u-boot.itb if CONFIG_SPL_LOAD_FIT=y

Patrice CHOTARD patrice.chotard at foss.st.com
Tue Mar 9 15:32:07 CET 2021


Hi Marek

On 3/6/21 9:44 PM, Marek Vasut wrote:
> For systems where SPL loads fitImage, i.e. CONFIG_SPL_LOAD_FIT=y, use
> u-boot.itb in the relevant documentation parts. Otherwise use u-boot.img.
> 
> Signed-off-by: Marek Vasut <marex at denx.de>
> Cc: Patrice Chotard <patrice.chotard at foss.st.com>
> Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
> ---
>  doc/board/st/stm32mp1.rst | 16 +++++++++++-----
>  1 file changed, 11 insertions(+), 5 deletions(-)
> 
> diff --git a/doc/board/st/stm32mp1.rst b/doc/board/st/stm32mp1.rst
> index 20f5c9e301e..f0c2b09b988 100644
> --- a/doc/board/st/stm32mp1.rst
> +++ b/doc/board/st/stm32mp1.rst
> @@ -237,7 +237,8 @@ Build Procedure
>    - For Basic boot
>  
>       - FSBL = spl/u-boot-spl.stm32
> -     - SSBL = u-boot.img
> +     - SSBL = u-boot.img (without CONFIG_SPL_LOAD_FIT) or
> +              u-boot.itb (with CONFIG_SPL_LOAD_FIT=y)
>  
>  Switch Setting for Boot Mode
>  ----------------------------
> @@ -347,7 +348,9 @@ c) copy the FSBL (2 times) and SSBL file on the correct partition.
>  
>      # dd if=u-boot-spl.stm32 of=/dev/mmcblk0p1
>      # dd if=u-boot-spl.stm32 of=/dev/mmcblk0p2
> -    # dd if=u-boot.img of=/dev/mmcblk0p3
> +    # dd if=u-boot.img of=/dev/mmcblk0p3 # Without CONFIG_SPL_LOAD_FIT
> +      OR
> +      dd if=u-boot.itb of=/dev/mmcblk0p3 # With CONFIG_SPL_LOAD_FIT=y
>  
>     for trusted boot mode: ::
>  
> @@ -363,8 +366,9 @@ Prepare eMMC
>  You can use U-Boot to copy binary in eMMC.
>  
>  In the next example, you need to boot from SD card and the images
> -(u-boot-spl.stm32, u-boot.img) are presents on SD card (mmc 0)
> -in ext4 partition 4 (bootfs).
> +(u-boot-spl.stm32, u-boot.img for systems without CONFIG_SPL_LOAD_FIT
> +or u-boot.itb for systems with CONFIG_SPL_LOAD_FIT=y) are presents on
> +SD card (mmc 0) in ext4 partition 4 (bootfs).
>  
>  To boot from SD card, select BootPinMode = 1 0 1 and reset.
>  
> @@ -387,7 +391,9 @@ b) copy SPL on eMMC on firts boot partition
>  
>  c) copy U-Boot in first GPT partition of eMMC::
>  
> -    # ext4load mmc 0:4 0xC0000000 u-boo	t.img
> +    # ext4load mmc 0:4 0xC0000000 u-boot.img # Without CONFIG_SPL_LOAD_FIT
> +      OR
> +      ext4load mmc 0:4 0xC0000000 u-boot.itb # With CONFIG_SPL_LOAD_FIT=y
>      # mmc dev 1
>      # part start mmc 1 1 partstart
>      # mmc write ${fileaddr} ${partstart} ${filesize}
> 

Reviewed-by: Patrice Chotard <patrice.chotard at foss.st.com>
Thanks
Patrice


More information about the U-Boot mailing list