summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb16
1 files changed, 10 insertions, 6 deletions
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb
index 03b22167..336bf34d 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb
@@ -19,14 +19,18 @@ EXTRA_OECONF = " \
19 19
20RDEPENDS:${PN} += " imx-dsp-codec-ext" 20RDEPENDS:${PN} += " imx-dsp-codec-ext"
21 21
22HIFI4_BIN ?= "hifi4_imx8qmqxp.bin" 22HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED"
23HIFI4_BIN:mx8mp-nxp-bsp = "hifi4_imx8mp.bin" 23HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp"
24HIFI4_BIN:mx8ulp-nxp-bsp = "hifi4_imx8ulp.bin" 24HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp"
25HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp"
26HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp"
27HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp"
25 28
26do_install:append () { 29do_install:append () {
27 # Rename DSP Firmware into hifi4.bin and remove unneeded binary 30 # Remove firmware not for this platform
28 mv ${D}/lib/firmware/imx/dsp/${HIFI4_BIN} ${D}/lib/firmware/imx/dsp/hifi4.bin 31 find ${D}/${base_libdir}/firmware/imx/dsp -name hifi4_*.bin -not -name *${HIFI4_PLATFORM}* -exec rm {} \;
29 find ${D}/lib/firmware/imx/dsp -name hifi4_*.bin -exec rm {} \; 32 # Set the expected generic name for the firmware
33 mv ${D}/${base_libdir}/firmware/imx/dsp/hifi4_${HIFI4_PLATFORM}.bin ${D}/${base_libdir}/firmware/imx/dsp/hifi4.bin
30} 34}
31 35
32FILES:${PN} = "${libdir}/imx-mm/audio-codec/dsp \ 36FILES:${PN} = "${libdir}/imx-mm/audio-codec/dsp \