mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-04-20 03:31:58 +00:00
ti-ipc-rtos: preserve FW dir structure, use update-alternatives for test_omx*
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
This commit is contained in:
@@ -2,7 +2,7 @@ require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
require ti-ipc.inc
|
||||
|
||||
PR = "${INC_PR}.3"
|
||||
PR = "${INC_PR}.4"
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios"
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
@@ -55,7 +55,22 @@ do_install() {
|
||||
install -d ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
|
||||
install -d ${D}${base_libdir}/firmware
|
||||
find . -name "*.xe66" -type f | xargs -I {} install -m 0644 {} ${D}${base_libdir}/firmware/
|
||||
find . -name "*.xem4" -type f | xargs -I {} install -m 0644 {} ${D}${base_libdir}/firmware/
|
||||
install -d ${D}${base_libdir}/firmware/ipc
|
||||
cp -pPrf ${S}/packages/ti/ipc/tests/bin/* ${D}${base_libdir}/firmware/ipc
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "5"
|
||||
|
||||
pkg_postinst_${PN}-fw_omap-a15 () {
|
||||
update-alternatives --install /lib/firmware/dra7-dsp1-fw.xe66 dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-dsp2-fw.xe66 dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu1-fw.xem4 dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu2-fw.xem4 dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
}
|
||||
|
||||
pkg_postrm_${PN}-fw_omap-a15 () {
|
||||
update-alternatives --remove dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66
|
||||
update-alternatives --remove dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66
|
||||
update-alternatives --remove dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4
|
||||
update-alternatives --remove dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user