zynqmp: Revise memory configuration options
authorSoren Brinkmann <soren.brinkmann@xilinx.com>
Thu, 14 Apr 2016 17:27:00 +0000 (10:27 -0700)
committerSoren Brinkmann <soren.brinkmann@xilinx.com>
Mon, 25 Apr 2016 16:49:42 +0000 (09:49 -0700)
commit01555332faa48a7361c2ff05446830ca791dd7b2
tree5c0988de8ff0021945466656d8e674ec209b26ca
parent1c87351bfd2a7cfd6bf87691426123c0dd7166c9
zynqmp: Revise memory configuration options

Drop the current configuration options for selecting the location of
the ATF and TSP (ZYNQMP_ATF_LOCATION, ZYNQMP_TSP_RAM_LOCATION).
The new configuration provides one default setup (ATF in OCM,
BL32 in DRAM). Additionally, the new configuration options
 - ZYNQMP_ATF_MEM_BASE
 - ZYNQMP_ATF_MEM_SIZE
 - ZYNQMP_BL32_MEM_BASE
 - ZYNQMP_BL32_MEM_SIZE
can be used to freely configure the memory locations used for ATF and
secure payload.

Also, allow setting the BL33 entry point via PRELOADED_BL33_BASE.

Cc: petalinux-dev@xilinx.com
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Acked-by: Alistair Francis <alistair.francis@xilinx.com>
docs/plat/xilinx-zynqmp.md
plat/xilinx/zynqmp/include/platform_def.h
plat/xilinx/zynqmp/platform.mk
plat/xilinx/zynqmp/zynqmp_def.h