diff options
author | Benjamin Szőke <egyszeregy@freemail.hu> | 2024-05-12 18:55:41 +0200 |
---|---|---|
committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2024-05-12 21:22:24 +0000 |
commit | c1ff3501a7b49cdfd65fa9ecd041a027a633d34b (patch) | |
tree | 9067f8decca683f5baedb002e4da455fdd5efece | |
parent | 825442cd5ac3bbd35101d41eb8558ddec62f8d58 (diff) | |
download | meta-freescale-c1ff3501a7b49cdfd65fa9ecd041a027a633d34b.tar.gz |
firmware-imx: introduce IMX_USE_LINUX_FIRMWARE_SDMA to configure sdma firmware sources
(cherry picked from commit 46a800cccd23243b94c3a0b256b2f0d5201abd58)
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx_8.23.bb | 12 |
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 | ||
11 | inherit allarch | 11 | inherit allarch |
12 | 12 | ||
13 | IMX_USE_LINUX_FIRMWARE_SDMA ?= "1" | ||
14 | |||
13 | do_install() { | 15 | do_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 |