[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