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 !