[PATCH] arm64: dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM

Marek Vasut marek.vasut at mailbox.org
Wed Mar 25 06:52:45 PDT 2026


On 3/25/26 2:08 PM, Geert Uytterhoeven wrote:

Hello Geert,

>> --- a/arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts
>> +++ b/arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts
>> @@ -118,6 +118,17 @@ memory at 600000000 {
>>                  reg = <0x6 0x00000000 0x1 0x00000000>;
>>          };
>>
>> +       reserved-memory {
>> +               #address-cells = <2>;
>> +               #size-cells = <2>;
>> +               ranges;
>> +
>> +               tfa at 40000000 {
>> +                       reg = <0x0 0x40000000 0x0 0x8000000>;
>> +                       no-map;
>> +               };
>> +       };
> 
> Obviously I don't like this very much, but I agree there is not much
> else we can do at this point.  Shall I add a
> 
>      /* Temporary workaround for broken TFA BL31 */
> 
> comment while applying?

For maximum backward compatibility even with old TFA BL31 versions, 
which the users may run for whatever reason, I believe this reserved 
memory area is here to stay and won't be "Temporary".

But I will be looking into TFA to fill in this reserved-memory node 
properly for this and future SoCs.

> Reviewed-by: Geert Uytterhoeven <geert+renesas at glider.be>
> i.e. will queue in renesas-fixes for v7.0.
Thank you



More information about the linux-arm-kernel mailing list