diff options
author | Benjamin Szőke <egyszeregy@freemail.hu> | 2024-05-12 18:55:41 +0200 |
---|---|---|
committer | Benjamin Szőke <egyszeregy@freemail.hu> | 2024-05-12 18:55:41 +0200 |
commit | 46a800cccd23243b94c3a0b256b2f0d5201abd58 (patch) | |
tree | ef9cf89b6f604f07e8f458659811bf2106f198a8 | |
parent | 9a5222079674f7b1fae890bcdf2f5d5e39c2cc3a (diff) | |
download | meta-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.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 |