diff options
-rw-r--r-- | recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb | 16 |
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 | ||
20 | RDEPENDS:${PN} += " imx-dsp-codec-ext" | 20 | RDEPENDS:${PN} += " imx-dsp-codec-ext" |
21 | 21 | ||
22 | HIFI4_BIN ?= "hifi4_imx8qmqxp.bin" | 22 | HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED" |
23 | HIFI4_BIN:mx8mp-nxp-bsp = "hifi4_imx8mp.bin" | 23 | HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp" |
24 | HIFI4_BIN:mx8ulp-nxp-bsp = "hifi4_imx8ulp.bin" | 24 | HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp" |
25 | HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp" | ||
26 | HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp" | ||
27 | HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp" | ||
25 | 28 | ||
26 | do_install:append () { | 29 | do_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 | ||
32 | FILES:${PN} = "${libdir}/imx-mm/audio-codec/dsp \ | 36 | FILES:${PN} = "${libdir}/imx-mm/audio-codec/dsp \ |