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 03b22167c..336bf34d2 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 \ |
