]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
docs(zynqmp): add ddr address usage
authorBelsare, Akshay <akshay.belsare@amd.com>
Mon, 6 Mar 2023 09:38:54 +0000 (15:08 +0530)
committerAkshay Belsare <akshay.belsare@amd.com>
Tue, 7 Mar 2023 04:58:11 +0000 (10:28 +0530)
Update documentation for TF-A DDR address range usage when the FSBL is
run on RPU instead of APU.

Change-Id: I223d67c35ac9ce3384820531a7453d3b32a1eb58
Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
docs/plat/xilinx-zynqmp.rst

index f981062372239ba707234b310659c00659b2244f..81f4fbecc2c7e1ba677d31510e5178e7874fdc4a 100644 (file)
@@ -76,6 +76,18 @@ make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp RESET_TO_BL31=1 DEBUG=1 \
        ZYNQMP_ATF_MEM_BASE=<DDR address> ZYNQMP_ATF_MEM_SIZE=<size> \
        XILINX_OF_BOARD_DTB_ADDR=<DTB address> bl31
 
+DDR Address Range Usage
+-----------------------
+
+When FSBL runs on RPU and TF-A is to be placed in DDR address range,
+then the user needs to make sure that the DDR address is beyond 256KB.
+In the RPU view, the first 256 KB is TCM memory.
+
+For this use case, with the minimum base address in DDR for TF-A,
+the build command example is;
+
+make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp RESET_TO_BL31=1 DEBUG=1 \
+       ZYNQMP_ATF_MEM_BASE=0x40000 ZYNQMP_ATF_MEM_SIZE=<size>
 
 FSBL->TF-A Parameter Passing
 ----------------------------