summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2025-06-10 14:14:37 -0700
committerTom Hochstein <tom.hochstein@nxp.com>2025-06-10 14:49:27 -0700
commit320bb61c3059f2590e3c7d16f86b6423e3ed7505 (patch)
treea07a4046b93fb30e1c6c6887cef25dd31e360beb /conf
parent1f8fd76c2548a830d3eea2b449425c2da0680eb6 (diff)
downloadmeta-freescale-320bb61c3059f2590e3c7d16f86b6423e3ed7505.tar.gz
imx93-evk.inc: Rework
- Consolidate UBOOT_CONFIG and IMXBOOT_TARGETS setting in .inc - Drop UBOOT_CONFIG 'ld' which is not supported - Facilitate easy override of IMXBOOT_TARGETS types Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/imx93-14x14-lpddr4x-evk.conf5
-rw-r--r--conf/machine/include/imx93-evk.inc11
2 files changed, 9 insertions, 7 deletions
diff --git a/conf/machine/imx93-14x14-lpddr4x-evk.conf b/conf/machine/imx93-14x14-lpddr4x-evk.conf
index 57387a705..dff843a79 100644
--- a/conf/machine/imx93-14x14-lpddr4x-evk.conf
+++ b/conf/machine/imx93-14x14-lpddr4x-evk.conf
@@ -21,7 +21,6 @@ KERNEL_DEVICETREE:append:use-nxp-bsp = " \
21" 21"
22 22
23UBOOT_CONFIG_BASENAME = "imx93_14x14_evk" 23UBOOT_CONFIG_BASENAME = "imx93_14x14_evk"
24IMXBOOT_TARGETS_BASENAME = "flash_singleboot"
25 24
26DDR_FIRMWARE_NAME = " \ 25DDR_FIRMWARE_NAME = " \
27 lpddr4_dmem_1d_v202201.bin \ 26 lpddr4_dmem_1d_v202201.bin \
@@ -30,10 +29,6 @@ DDR_FIRMWARE_NAME = " \
30 lpddr4_imem_2d_v202201.bin \ 29 lpddr4_imem_2d_v202201.bin \
31" 30"
32 31
33UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig"
34
35IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}"
36
37WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos" 32WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos"
38IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \ 33IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \
39 mcore-demos/imx93-14x14-evk_m33_TCM_power_mode_switch.bin \ 34 mcore-demos/imx93-14x14-evk_m33_TCM_power_mode_switch.bin \
diff --git a/conf/machine/include/imx93-evk.inc b/conf/machine/include/imx93-evk.inc
index 8f5bb97f2..d0851695e 100644
--- a/conf/machine/include/imx93-evk.inc
+++ b/conf/machine/include/imx93-evk.inc
@@ -25,12 +25,19 @@ SPL_BINARY = "spl/u-boot-spl.bin"
25UBOOT_CONFIG ??= "sd" 25UBOOT_CONFIG ??= "sd"
26UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" 26UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
27UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" 27UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig"
28UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_BASENAME}_ld_defconfig" 28UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig"
29 29
30# Set ATF platform name 30# Set ATF platform name
31ATF_PLATFORM = "imx93" 31ATF_PLATFORM = "imx93"
32 32
33IMXBOOT_TARGETS = "flash_singleboot" 33IMXBOOT_TARGETS = \
34 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \
35 bb.utils.contains('UBOOT_CONFIG', 'ecc', '${IMXBOOT_TARGETS_ECC}', \
36 bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_FSPI}', \
37 'INVALID', d), d), d)}"
38IMXBOOT_TARGETS_SD = "flash_singleboot"
39IMXBOOT_TARGETS_ECC = "flash_singleboot"
40IMXBOOT_TARGETS_FSPI = "flash_singleboot_flexspi"
34 41
35IMX_BOOT_SOC_TARGET = "iMX9" 42IMX_BOOT_SOC_TARGET = "iMX9"
36IMX_BOOT_SEEK = "32" 43IMX_BOOT_SEEK = "32"