summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@konsulko.com>2021-08-11 14:39:05 -0400
committerYogesh Siraswar <yogeshs@ti.com>2021-08-17 11:21:54 +0000
commite21c11b4a44417f67c78503bc3f954c175ac20e2 (patch)
treee1d5252c9a4cc979e67e154abeb8dd7ad0b545a7 /recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
parentf56051c9a8cf09f54c43b81301073eed71bbda97 (diff)
downloadmeta-ti-e21c11b4a44417f67c78503bc3f954c175ac20e2.tar.gz
meta-ti: convert to new override syntax in honister
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Diffstat (limited to 'recipes-bsp/ipc-lld/ipc-lld-fw_git.bb')
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-fw_git.bb42
1 files changed, 21 insertions, 21 deletions
diff --git a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb b/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
index 1be28365..efc56562 100644
--- a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
+++ b/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
@@ -22,25 +22,25 @@ S = "${WORKDIR}/git"
22AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx" 22AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx"
23J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e" 23J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e"
24 24
25PLATFORM_am65xx = "am65xx" 25PLATFORM:am65xx = "am65xx"
26PLATFORM_j7 = "j7-evm" 26PLATFORM:j7 = "j7-evm"
27 27
28# make sure that lib/firmware, and all its contents are part of the package 28# make sure that lib/firmware, and all its contents are part of the package
29FILES_${PN} += "${base_libdir}/firmware" 29FILES:${PN} += "${base_libdir}/firmware"
30 30
31# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level 31# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
32do_install() { 32do_install() {
33 install -d ${D}${base_libdir}/firmware/pdk-ipc 33 install -d ${D}${base_libdir}/firmware/pdk-ipc
34} 34}
35 35
36do_install_append_am65xx() { 36do_install:append:am65xx() {
37 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 37 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
38 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 38 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
39 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 39 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
40 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 40 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
41} 41}
42 42
43do_install_append_j7() { 43do_install:append:j7() {
44 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 44 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
45 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 45 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
46 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ 46 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
@@ -74,11 +74,11 @@ do_install_append_j7() {
74} 74}
75 75
76# Set up names for the firmwares 76# Set up names for the firmwares
77ALTERNATIVE_${PN}_am65xx = "\ 77ALTERNATIVE:${PN}:am65xx = "\
78 am65x-mcu-r5f0_0-fw \ 78 am65x-mcu-r5f0_0-fw \
79 am65x-mcu-r5f0_1-fw \ 79 am65x-mcu-r5f0_1-fw \
80 " 80 "
81ALTERNATIVE_${PN}_j7 = "\ 81ALTERNATIVE:${PN}:j7 = "\
82 j7-mcu-r5f0_0-fw \ 82 j7-mcu-r5f0_0-fw \
83 j7-mcu-r5f0_1-fw \ 83 j7-mcu-r5f0_1-fw \
84 j7-main-r5f0_0-fw \ 84 j7-main-r5f0_0-fw \
@@ -92,18 +92,18 @@ ALTERNATIVE_${PN}_j7 = "\
92 92
93# Set up link names for the firmwares 93# Set up link names for the firmwares
94 94
95TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" 95TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
96TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" 96TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw"
97 97
98TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" 98TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw"
99TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" 99TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw"
100TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" 100TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw"
101TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw" 101TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw"
102TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw" 102TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw"
103TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw" 103TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw"
104TARGET_C66_0_j7 = "j7-c66_0-fw" 104TARGET_C66_0:j7 = "j7-c66_0-fw"
105TARGET_C66_1_j7 = "j7-c66_1-fw" 105TARGET_C66_1:j7 = "j7-c66_1-fw"
106TARGET_C7X_j7 = "j7-c71_0-fw" 106TARGET_C7X:j7 = "j7-c71_0-fw"
107 107
108ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" 108ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
109ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" 109ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
@@ -141,14 +141,14 @@ do_deploy() {
141 : 141 :
142} 142}
143 143
144do_deploy_am65xx() { 144do_deploy:am65xx() {
145 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/ 145 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
146 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ 146 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
147 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/ 147 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
148 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/ 148 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
149} 149}
150 150
151do_deploy_j7() { 151do_deploy:j7() {
152 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/ 152 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
153 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ 153 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
154 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/ 154 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/
@@ -189,7 +189,7 @@ INHIBIT_SYSROOT_STRIP = "1"
189# This is used to prevent the build system to split the debug info in a separate file 189# This is used to prevent the build system to split the debug info in a separate file
190INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 190INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
191# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP 191# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
192INSANE_SKIP_${PN} += "arch" 192INSANE_SKIP:${PN} += "arch"
193 193
194# we don't want to configure and build the source code 194# we don't want to configure and build the source code
195do_compile[noexec] = "1" 195do_compile[noexec] = "1"