[PATCH v2 0/5] Use device tree to get DRAM for sama5d27_som1_ek/sama5d2_xplained

Eugen.Hristev at microchip.com Eugen.Hristev at microchip.com
Thu Sep 2 13:36:06 CEST 2021


On 8/16/21 3:25 PM, Clément Léger wrote:
> Loading U-Boot after OP-TEE requires to move the base address of the
> DRAM and reduce its size. Indeed, OP-TEE will be loaded at start of
> DRAM for these platforms and this DRAM will be secured and thus not
> accessible to U-Boot.
> 
> Currently, addresses are hardcoded in board configs. This series adds
> memory property when missing to existing device tree and modify init
> code to fetch DRAM size from devicetree. This will allow to modify only
> the device tree to reduce DRAM when needed.
> 
> Memory addresses have been chosen to have a 32Mb hole at the start of
> DRAM which allows to put OP-TEE and necessary exchange memory zones.
> 
> Changes in v2:
> - Move memory node from sama5d2.dtsi to at91-sama5d2_xplained.dts
> 
> Clément Léger (5):
>    board: sama5d27_som1_ek: Get dram size and base from device tree
>    board: sama5d27_som1_ek: Modify load addresses
>    ARM: dts: at91: sama5d2_xplained: Add memory node in devicetree
>    board: sama5d2_xplained: Get dram size and base from device tree
>    board: sama5d2_xplained: Modify load addresses
> 
>   arch/arm/dts/at91-sama5d2_xplained.dts        |  4 ++++
>   .../atmel/sama5d27_som1_ek/sama5d27_som1_ek.c | 12 ++++++----
>   .../atmel/sama5d2_xplained/sama5d2_xplained.c | 11 +++++----
>   include/configs/sama5d27_som1_ek.h            | 12 ++++------
>   include/configs/sama5d2_xplained.h            | 24 ++++++++-----------
>   5 files changed, 33 insertions(+), 30 deletions(-)
> 
> --
> 2.32.0
> 


Applied series to u-boot-atmel/next , thanks !


More information about the U-Boot mailing list