public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/5] Use device tree to get DRAM for sama5d27_som1_ek/sama5d2_xplained
@ 2021-08-02 12:39 Clément Léger
  2021-08-02 12:39 ` [PATCH 1/5] board: sama5d27_som1_ek: Get dram size and base from device tree Clément Léger
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Clément Léger @ 2021-08-02 12:39 UTC (permalink / raw)
  To: u-boot, Eugen Hristev; +Cc: Clément Léger, Wenyou Yang, Nicolas Ferre

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.

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: 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/sama5d2.dtsi                     |  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


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-08-03  9:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-02 12:39 [PATCH 0/5] Use device tree to get DRAM for sama5d27_som1_ek/sama5d2_xplained Clément Léger
2021-08-02 12:39 ` [PATCH 1/5] board: sama5d27_som1_ek: Get dram size and base from device tree Clément Léger
2021-08-02 12:39 ` [PATCH 2/5] board: sama5d27_som1_ek: Modify load addresses Clément Léger
2021-08-02 12:39 ` [PATCH 3/5] ARM: dts: at91: sama5d2: Add memory node in devicetree Clément Léger
2021-08-03  8:58   ` Eugen.Hristev
2021-08-03  9:05     ` Clément Léger
2021-08-02 12:39 ` [PATCH 4/5] board: sama5d2_xplained: Get dram size and base from device tree Clément Léger
2021-08-02 12:39 ` [PATCH 5/5] board: sama5d2_xplained: Modify load addresses Clément Léger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox