support/testing/tests/boot/test_atf: update U-Boot in TestATFAllwinner
authorSergey Matyukevich <geomatsi@gmail.com>
Fri, 25 Jun 2021 19:33:16 +0000 (22:33 +0300)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sat, 26 Jun 2021 15:10:42 +0000 (17:10 +0200)
commit7af5a80aba23538b56e0caa227e954aa72f3b3ba
tree56074ff593417a7249ab4fd9bf5c1692d27f0772
parent6d7f5c09f7ab37617f0f1f17bbe2c96b7d7c407e
support/testing/tests/boot/test_atf: update U-Boot in TestATFAllwinner

Bump U-Boot version in TestATFAllwinner. Updating U-Boot version to
2021.04 requires the following two changes.

First, after switching to binman, u-boot.itb is no more generated for
64-bit sunxi boards. Combined u-boot-sunxi-with-spl.bin image should
be used instead. This image contains SPL, U-Boot, and FIT image,
where FIT image contains other binaries such as BL31 and SCP.

Second, new U-Boot enables support for System Control Processor (SCP)
firmware. SCP firmware is included by default into FIT image in the
combined u-boot-sunxi-with-spl.bin binary. When SCP is not available
or not needed, it should be explicitly disabled by pointing to an
empty file. Support for Allwinner SCP firmware is not yet available
neither in Buildroot nor in mainline kernel. So disable it for now
using custom U-Boot build options.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
support/testing/tests/boot/test_atf.py