[PATCH v4 5/9] sunxi: binman: Provide a default BL31 filename
Samuel Holland
samuel at sholland.org
Thu Oct 22 03:53:34 CEST 2020
On 10/21/20 1:49 PM, Jagan Teki wrote:
> Hi Samuel,
>
> On Sun, Sep 13, 2020 at 3:05 AM Samuel Holland <samuel at sholland.org> wrote:
>>
>> Prior to commit 7f7f8aca8257 ("sunxi: Convert 64-bit boards to use
>> binman"), if the BL31 environment variable was not defined, the firmware
>> would be loaded from a file "bl31.bin" in the current directory. Restore
>> that behavior by providing that as the default filename in case no entry
>> arg is provided, which will be the case if the environment variable is
>> unset.
>>
>> Reviewed-by: Simon Glass <sjg at chromium.org>
>> Signed-off-by: Samuel Holland <samuel at sholland.org>
>> ---
>> arch/arm/dts/sunxi-u-boot.dtsi | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/arch/arm/dts/sunxi-u-boot.dtsi b/arch/arm/dts/sunxi-u-boot.dtsi
>> index 82b97a9503f..6ab0c783ba5 100644
>> --- a/arch/arm/dts/sunxi-u-boot.dtsi
>> +++ b/arch/arm/dts/sunxi-u-boot.dtsi
>> @@ -52,6 +52,7 @@
>> #endif
>>
>> atf-bl31 {
>> + filename = "bl31.bin";
>
> I have dropped missing-msg = "atf-bl31-sunxi"; and used filename
> section as above.
>
> Build showing below messages.
>
> MKIMAGE u-boot.img
> MKIMAGE u-boot-dtb.img
> BINMAN all
> Image 'main-section' is missing external blobs and is non-functional: scp
>
> Some images are invalid
>
> Cannot we make scp as optional for the build?
It already is optional. Even with that warning message,
u-boot-sunxi-with-spl.bin is still created and will still boot.
Now that the missing-msg is merged to mainline, I will add one for SCP firmware
saying it is optional. However, I cannot control the existing binman warning. I
will also explain in the documentation how to silence the warning (with an empty
file).
> Jagan.
Cheers,
Samuel
More information about the U-Boot
mailing list