* AM57xx IDK requires also ARP32 tool chain for compilation

Signed-off-by: Djordje Senicic <x0157...@ti.com>
---
 .../common-csl-ip/common-csl-ip-rtos_git.bbappend  | 28 +++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bbappend 
b/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bbappend
index dbf994a..2b0840e 100644
--- a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bbappend
+++ b/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bbappend
@@ -1 +1,27 @@
-require recipes-bsp/common-csl-ip/common-csl-ip-03.03.00.11.inc
+require recipes-bsp/common-csl-ip/common-csl-ip-03.03.00.11.inc    
+PR_append = ".tisdk1"
+
+# opencl-monitor does not distinguish between am57xx-evm and dra7xx-evm and 
thus
+# requires the am57xx-evm CSL libraries for both devices.
+TI_PDK_LIMIT_SOCS_append_dra7xx = " am574x"
+
+DEPENDS_append_dra7xx = " ti-cgt-arp32-native "
+DEPENDS_append_am57xx = " ti-cgt-arp32-native "
+
+do_compile_append_am57xx-evm() {
+
+    if [ "${TI_PDK_XDCMAKE}" == "1" ]
+    then
+        ${XDC_INSTALL_DIR}/xdc all ${PARALLEL_XDC} 
XDCARGS="${TI_PDK_XDC_ARGS}" ROOTDIR="${ROOTDIR}" -PR .
+        ${XDC_INSTALL_DIR}/xdc release XDCARGS="${TI_PDK_XDC_ARGS}" -PR .
+    else
+        BUILD_DIR=${B}/`get_build_dir_bash`
+        cd ${BUILD_DIR}
+
+        oe_runmake ${TI_PDK_MAKE_TARGET}
+
+        oe_runmake csl BOARD=idkAM572x CORE=arp32_1 BUILD_ARP32=yes
+        oe_runmake csl BOARD=idkAM574x CORE=arp32_1 BUILD_ARP32=yes
+    fi
+}
+
-- 
1.9.1

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to