diff options
| author | Denys Dmytriyenko <denys@konsulko.com> | 2021-08-11 14:39:05 -0400 |
|---|---|---|
| committer | Yogesh Siraswar <yogeshs@ti.com> | 2021-08-17 11:21:54 +0000 |
| commit | e21c11b4a44417f67c78503bc3f954c175ac20e2 (patch) | |
| tree | e1d5252c9a4cc979e67e154abeb8dd7ad0b545a7 /recipes-bsp/ipc-lld/ipc-lld-fw_git.bb | |
| parent | f56051c9a8cf09f54c43b81301073eed71bbda97 (diff) | |
| download | meta-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.bb | 42 |
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" | |||
| 22 | AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx" | 22 | AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx" |
| 23 | J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e" | 23 | J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e" |
| 24 | 24 | ||
| 25 | PLATFORM_am65xx = "am65xx" | 25 | PLATFORM:am65xx = "am65xx" |
| 26 | PLATFORM_j7 = "j7-evm" | 26 | PLATFORM: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 |
| 29 | FILES_${PN} += "${base_libdir}/firmware" | 29 | FILES:${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 |
| 32 | do_install() { | 32 | do_install() { |
| 33 | install -d ${D}${base_libdir}/firmware/pdk-ipc | 33 | install -d ${D}${base_libdir}/firmware/pdk-ipc |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | do_install_append_am65xx() { | 36 | do_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 | ||
| 43 | do_install_append_j7() { | 43 | do_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 |
| 77 | ALTERNATIVE_${PN}_am65xx = "\ | 77 | ALTERNATIVE:${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 | " |
| 81 | ALTERNATIVE_${PN}_j7 = "\ | 81 | ALTERNATIVE:${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 | ||
| 95 | TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" | 95 | TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw" |
| 96 | TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" | 96 | TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw" |
| 97 | 97 | ||
| 98 | TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" | 98 | TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw" |
| 99 | TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" | 99 | TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw" |
| 100 | TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" | 100 | TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw" |
| 101 | TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw" | 101 | TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw" |
| 102 | TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw" | 102 | TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw" |
| 103 | TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw" | 103 | TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw" |
| 104 | TARGET_C66_0_j7 = "j7-c66_0-fw" | 104 | TARGET_C66_0:j7 = "j7-c66_0-fw" |
| 105 | TARGET_C66_1_j7 = "j7-c66_1-fw" | 105 | TARGET_C66_1:j7 = "j7-c66_1-fw" |
| 106 | TARGET_C7X_j7 = "j7-c71_0-fw" | 106 | TARGET_C7X:j7 = "j7-c71_0-fw" |
| 107 | 107 | ||
| 108 | ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" | 108 | ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" |
| 109 | ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" | 109 | ALTERNATIVE_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 | ||
| 144 | do_deploy_am65xx() { | 144 | do_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 | ||
| 151 | do_deploy_j7() { | 151 | do_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 |
| 190 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 190 | INHIBIT_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 |
| 192 | INSANE_SKIP_${PN} += "arch" | 192 | INSANE_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 |
| 195 | do_compile[noexec] = "1" | 195 | do_compile[noexec] = "1" |
