[meta-xilinx] [meta-xilinx-bsp][PATCH 2/2] arm-trusted-firmware.inc: define ATF_MEM_BASE/SIZE

Manjukumar Matha manjukumar.harthikote-matha at xilinx.com
Wed Dec 19 17:12:06 PST 2018


From: Sreeja Vadakattu <svadakat at xilinx.com>

Define ATF_MEM_BASE & ATF_MEM_SIZE.
Add ZYNQMP_ATF_MEM_BASE='ATF_MEM_BASE' to extra_oemake flag for zynqmp
platform
Similarly for ATF_MEM_SIZE

According to atf documentation, ATF_MEM_BASE & SIZE have to be defined
together.
For more info refer: arm-trusted-firmware-src/docs/plat/<platform>.md's

Signed-off-by: Sreeja Vadakattu <svadakat at xilinx.com>
Signed-off-by: Jaewon Lee <jaewon.lee at xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
 .../recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc        | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
index 1f99bd2..d64fad9 100644
--- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
+++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
@@ -47,6 +47,11 @@ EXTRA_OEMAKE_append = " ${@bb.utils.contains('DEBUG', '1', ' DEBUG=${DEBUG}', ''
 
 OUTPUT_DIR = "${@bb.utils.contains('DEBUG', '1', '${B}/${PLATFORM}/debug', '${B}/${PLATFORM}/release', d)}"
 
+ATF_MEM_BASE ?= ""
+ATF_MEM_SIZE ?= ""
+
+EXTRA_OEMAKE_zynqmp_append = "${@' ZYNQMP_ATF_MEM_BASE=${ATF_MEM_BASE}' if d.getVar('ATF_MEM_BASE', True) != '' else ''}"
+EXTRA_OEMAKE_zynqmp_append = "${@' ZYNQMP_ATF_MEM_SIZE=${ATF_MEM_SIZE}' if d.getVar('ATF_MEM_SIZE', True) != '' else ''}"
 
 do_configure() {
 	oe_runmake clean -C ${S} BUILD_BASE=${B} PLAT=${PLATFORM}
-- 
2.7.4



More information about the meta-xilinx mailing list