diff options
Diffstat (limited to 'meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb')
-rw-r--r-- | meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb new file mode 100644 index 00000000..491ee0f3 --- /dev/null +++ b/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb @@ -0,0 +1,65 @@ +SUMMARY = "Firmware for DSP for an example application called copycodectest" +LICENSE = "TI-TSPA" +LIC_FILES_CHKSUM = "file://src/ti/framework/dce/dce.c;startline=1;endline=31;md5=2c6e9aba6ed75f22b1a2b7544b1c809d" + +COMPATIBLE_MACHINE = "dra7xx" + +inherit features_check + +REQUIRED_MACHINE_FEATURES = "dsp" + +SRC_URI = "git://git.ti.com/git/glsdk/dspdce.git;protocol=https;branch=master" + +SRCREV = "de6e599f067b25c46cc0c8f74a22cc3b8aafbae8" + +PV = "1.00.00.07" + +S = "${WORKDIR}/git" + +require recipes-ti/includes/ti-paths.inc + +PR = "r4" +inherit update-alternatives + +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native" + +export HWVERSION = "ES10" +export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti" + +export XDCVERSION = "ti-xdctools-tree" +export BIOSVERSION = "ti-sysbios-tree" +export IPCVERSION = "ti-ipc-tree" +export CEVERSION = "ti-codec-engine-tree" +export FCVERSION = "ti-framework-components-tree" +export XDAISVERSION = "ti-xdais-tree" +export OSALVERSION = "ti-osal-tree" + +export IPCSRC = "${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree" +export C66XCGTOOLSPATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" + +do_configure() { + cd ${S} + make unconfig + make vayu_config +} + +do_compile() { + cd ${S} + make dspbin +} + +TARGET = "dra7-dsp1-fw.xe66" + +do_install() { + install -d ${D}${nonarch_base_libdir}/firmware + install -m 0644 ${S}/dra7xx-c66x-dsp.xe66 ${D}${nonarch_base_libdir}/firmware/${TARGET}.${BPN} +} + +ALTERNATIVE:${PN} = "dra7-dsp1-fw.xe66" +ALTERNATIVE_LINK_NAME[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/${TARGET}" +ALTERNATIVE_TARGET[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/${TARGET}.${BPN}" +ALTERNATIVE_PRIORITY = "10" + +INSANE_SKIP:${PN} = "arch" + +FILES:${PN} += "${nonarch_base_libdir}/firmware/*" |