summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Szőke <egyszeregy@freemail.hu>2024-05-12 18:55:41 +0200
committerBenjamin Szőke <egyszeregy@freemail.hu>2024-05-12 18:55:41 +0200
commit46a800cccd23243b94c3a0b256b2f0d5201abd58 (patch)
treeef9cf89b6f604f07e8f458659811bf2106f198a8
parent9a5222079674f7b1fae890bcdf2f5d5e39c2cc3a (diff)
downloadmeta-freescale-46a800cccd23243b94c3a0b256b2f0d5201abd58.tar.gz
firmware-imx: introduce IMX_USE_LINUX_FIRMWARE_SDMA to configure sdma firmware sources
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx_8.23.bb12
1 files changed, 9 insertions, 3 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.23.bb b/recipes-bsp/firmware-imx/firmware-imx_8.23.bb
index 1943f205..0c935b92 100644
--- a/recipes-bsp/firmware-imx/firmware-imx_8.23.bb
+++ b/recipes-bsp/firmware-imx/firmware-imx_8.23.bb
@@ -10,15 +10,21 @@ PE = "1"
10 10
11inherit allarch 11inherit allarch
12 12
13IMX_USE_LINUX_FIRMWARE_SDMA ?= "1"
14
13do_install() { 15do_install() {
14 install -d ${D}${nonarch_base_libdir}/firmware/imx 16 install -d ${D}${nonarch_base_libdir}/firmware/imx
15 17
16 # SDMA Firmware section 18 # SDMA Firmware section
17 install -d ${D}${nonarch_base_libdir}/firmware/imx/sdma 19 install -d ${D}${nonarch_base_libdir}/firmware/imx/sdma
18 install -m 0644 ${S}/firmware/sdma/* ${D}${nonarch_base_libdir}/firmware/imx/sdma 20 install -m 0644 ${S}/firmware/sdma/* ${D}${nonarch_base_libdir}/firmware/imx/sdma
19 # Comment these lines to use sdma-imx6q/7d.bin from here and not linux-firmware 21 # Define IMX_USE_LINUX_FIRMWARE_SDMA = "0" in layer.conf, machine.conf, local.conf
20 #rm -f ${D}${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx6q.bin 22 # or in .bbappend to use sdma-imx6q/7d.bin from here and not linux-firmware
21 #rm -f ${D}${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx7d.bin 23 if [ ${IMX_USE_LINUX_FIRMWARE_SDMA} -gt 0 ]
24 then
25 rm -f ${D}${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx6q.bin
26 rm -f ${D}${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx7d.bin
27 fi
22 28
23 # EASRC Firmware section 29 # EASRC Firmware section
24 install -d ${D}${nonarch_base_libdir}/firmware/imx/easrc 30 install -d ${D}${nonarch_base_libdir}/firmware/imx/easrc