diff options
| author | Tom Hochstein <tom.hochstein@nxp.com> | 2025-06-10 14:14:37 -0700 |
|---|---|---|
| committer | Tom Hochstein <tom.hochstein@nxp.com> | 2025-06-10 14:49:27 -0700 |
| commit | 320bb61c3059f2590e3c7d16f86b6423e3ed7505 (patch) | |
| tree | a07a4046b93fb30e1c6c6887cef25dd31e360beb /conf | |
| parent | 1f8fd76c2548a830d3eea2b449425c2da0680eb6 (diff) | |
| download | meta-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.conf | 5 | ||||
| -rw-r--r-- | conf/machine/include/imx93-evk.inc | 11 |
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 | ||
| 23 | UBOOT_CONFIG_BASENAME = "imx93_14x14_evk" | 23 | UBOOT_CONFIG_BASENAME = "imx93_14x14_evk" |
| 24 | IMXBOOT_TARGETS_BASENAME = "flash_singleboot" | ||
| 25 | 24 | ||
| 26 | DDR_FIRMWARE_NAME = " \ | 25 | DDR_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 | ||
| 33 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" | ||
| 34 | |||
| 35 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}" | ||
| 36 | |||
| 37 | WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos" | 32 | WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos" |
| 38 | IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \ | 33 | IMAGE_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" | |||
| 25 | UBOOT_CONFIG ??= "sd" | 25 | UBOOT_CONFIG ??= "sd" |
| 26 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" | 26 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" |
| 27 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" | 27 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" |
| 28 | UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_BASENAME}_ld_defconfig" | 28 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" |
| 29 | 29 | ||
| 30 | # Set ATF platform name | 30 | # Set ATF platform name |
| 31 | ATF_PLATFORM = "imx93" | 31 | ATF_PLATFORM = "imx93" |
| 32 | 32 | ||
| 33 | IMXBOOT_TARGETS = "flash_singleboot" | 33 | IMXBOOT_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)}" | ||
| 38 | IMXBOOT_TARGETS_SD = "flash_singleboot" | ||
| 39 | IMXBOOT_TARGETS_ECC = "flash_singleboot" | ||
| 40 | IMXBOOT_TARGETS_FSPI = "flash_singleboot_flexspi" | ||
| 34 | 41 | ||
| 35 | IMX_BOOT_SOC_TARGET = "iMX9" | 42 | IMX_BOOT_SOC_TARGET = "iMX9" |
| 36 | IMX_BOOT_SEEK = "32" | 43 | IMX_BOOT_SEEK = "32" |
