summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2022-07-26 15:59:38 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2022-07-29 13:23:06 -0300
commit63d73925950aa35ec1378696c0f5dcfd2fef9e83 (patch)
tree78ea8c91fab158055ebc70ee36cb0e8fa66d421f
parent0d87d90f79c381dfc1a92548bd19600a23376a98 (diff)
downloadmeta-freescale-63d73925950aa35ec1378696c0f5dcfd2fef9e83.tar.gz
imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definition
We should have a single definition for `IMX_EXTRA_FIRMWARE` variable as this is SoC specific and not machine, or recipe, dependent. This removes multiple assignments from: - conf/machine/imx8mq-evk.conf - conf/machine/include/imx8mm-evk.inc - conf/machine/include/imx8mn-evk.inc - conf/machine/include/imx8mp-evk.inc - recipes-bsp/imx-mkimage/imx-boot_1.0.bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--conf/machine/imx8mq-evk.conf3
-rw-r--r--conf/machine/include/imx-base.inc6
-rw-r--r--conf/machine/include/imx8mm-evk.inc3
-rw-r--r--conf/machine/include/imx8mn-evk.inc3
-rw-r--r--conf/machine/include/imx8mp-evk.inc3
-rw-r--r--recipes-bsp/imx-mkimage/imx-boot_1.0.bb3
6 files changed, 6 insertions, 15 deletions
diff --git a/conf/machine/imx8mq-evk.conf b/conf/machine/imx8mq-evk.conf
index 1e8146a8..a2a81f4c 100644
--- a/conf/machine/imx8mq-evk.conf
+++ b/conf/machine/imx8mq-evk.conf
@@ -68,9 +68,6 @@ UBOOT_DTB_NAME = "imx8mq-evk.dtb"
68# Set ATF platform name 68# Set ATF platform name
69ATF_PLATFORM = "imx8mq" 69ATF_PLATFORM = "imx8mq"
70 70
71# Extra firmware package name, that is required to build boot container for fslc bsp
72IMX_EXTRA_FIRMWARE = "firmware-imx-8m"
73
74# Set imx-mkimage boot target 71# Set imx-mkimage boot target
75IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi flash_dp_evk" 72IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi flash_dp_evk"
76IMX_BOOT_SOC_TARGET = "iMX8M" 73IMX_BOOT_SOC_TARGET = "iMX8M"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 43e78282..297637af 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -343,6 +343,12 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \
343 imx-test->virtual/imxvpu \ 343 imx-test->virtual/imxvpu \
344" 344"
345 345
346# Firmware used for boot.
347IMX_EXTRA_FIRMWARE ?= ""
348IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco"
349IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
350IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
351
346# Firmware 352# Firmware
347MACHINE_FIRMWARE ?= "" 353MACHINE_FIRMWARE ?= ""
348MACHINE_FIRMWARE:append:mx27-generic-bsp = " firmware-imx-vpu-imx27" 354MACHINE_FIRMWARE:append:mx27-generic-bsp = " firmware-imx-vpu-imx27"
diff --git a/conf/machine/include/imx8mm-evk.inc b/conf/machine/include/imx8mm-evk.inc
index 41f7bad4..6d317f11 100644
--- a/conf/machine/include/imx8mm-evk.inc
+++ b/conf/machine/include/imx8mm-evk.inc
@@ -37,9 +37,6 @@ SPL_BINARY = "spl/u-boot-spl.bin"
37 37
38ATF_PLATFORM = "imx8mm" 38ATF_PLATFORM = "imx8mm"
39 39
40# Extra firmware package name, that is required to build boot container for fslc bsp
41IMX_EXTRA_FIRMWARE = "firmware-imx-8m"
42
43IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}" 40IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}"
44 41
45IMX_BOOT_SOC_TARGET = "iMX8MM" 42IMX_BOOT_SOC_TARGET = "iMX8MM"
diff --git a/conf/machine/include/imx8mn-evk.inc b/conf/machine/include/imx8mn-evk.inc
index 5a5b447f..2f2c02f9 100644
--- a/conf/machine/include/imx8mn-evk.inc
+++ b/conf/machine/include/imx8mn-evk.inc
@@ -42,9 +42,6 @@ SPL_BINARY = "spl/u-boot-spl.bin"
42 42
43ATF_PLATFORM = "imx8mn" 43ATF_PLATFORM = "imx8mn"
44 44
45# Extra firmware package name, that is required to build boot container for fslc bsp
46IMX_EXTRA_FIRMWARE = "firmware-imx-8m"
47
48IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}" 45IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}"
49 46
50IMX_BOOT_SOC_TARGET = "iMX8MN" 47IMX_BOOT_SOC_TARGET = "iMX8MN"
diff --git a/conf/machine/include/imx8mp-evk.inc b/conf/machine/include/imx8mp-evk.inc
index 3e98d3c1..d93557d2 100644
--- a/conf/machine/include/imx8mp-evk.inc
+++ b/conf/machine/include/imx8mp-evk.inc
@@ -37,9 +37,6 @@ SPL_BINARY = "spl/u-boot-spl.bin"
37 37
38ATF_PLATFORM = "imx8mp" 38ATF_PLATFORM = "imx8mp"
39 39
40# Extra firmware package name, that is required to build boot container for fslc bsp
41IMX_EXTRA_FIRMWARE = "firmware-imx-8m"
42
43IMXBOOT_TARGETS = \ 40IMXBOOT_TARGETS = \
44 "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', \ 41 "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', \
45 '${IMXBOOT_TARGETS_BASENAME}', d)}" 42 '${IMXBOOT_TARGETS_BASENAME}', d)}"
diff --git a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
index f35561de..ae7e2638 100644
--- a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
+++ b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
@@ -9,9 +9,6 @@ SECTION = "BSP"
9 9
10inherit use-imx-security-controller-firmware uboot-sign 10inherit use-imx-security-controller-firmware uboot-sign
11 11
12IMX_EXTRA_FIRMWARE = "firmware-imx-8 imx-sc-firmware imx-seco"
13IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
14IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
15DEPENDS += " \ 12DEPENDS += " \
16 u-boot \ 13 u-boot \
17 ${IMX_EXTRA_FIRMWARE} \ 14 ${IMX_EXTRA_FIRMWARE} \