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

Patrice CHOTARD patrice.chotard at foss.st.com
Fri Mar 12 13:35:03 CET 2021


Hi

On 3/9/21 3:32 PM, Patrice CHOTARD wrote:
> 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
> 
Applied to u-boot-stm/next

Thanks

Patrice


More information about the U-Boot mailing list