diff options
Diffstat (limited to 'conf/machine/include/imx93-evk.inc')
-rw-r--r-- | conf/machine/include/imx93-evk.inc | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/conf/machine/include/imx93-evk.inc b/conf/machine/include/imx93-evk.inc index 3a9222820..e5a3f0e22 100644 --- a/conf/machine/include/imx93-evk.inc +++ b/conf/machine/include/imx93-evk.inc | |||
@@ -4,7 +4,9 @@ require conf/machine/include/imx-base.inc | |||
4 | require conf/machine/include/arm/armv8-2a/tune-cortexa55.inc | 4 | require conf/machine/include/arm/armv8-2a/tune-cortexa55.inc |
5 | 5 | ||
6 | MACHINE_FEATURES += "pci wifi bluetooth" | 6 | MACHINE_FEATURES += "pci wifi bluetooth" |
7 | MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse nxpiw612-sdio" | 7 | MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse nxpiw612-sdio dpdk nxpwifi-all-sdio" |
8 | |||
9 | MACHINE_FIRMWARE:append:use-nxp-bsp = " ethos-u-firmware" | ||
8 | 10 | ||
9 | KERNEL_DEVICETREE = " \ | 11 | KERNEL_DEVICETREE = " \ |
10 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | 12 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ |
@@ -23,12 +25,24 @@ SPL_BINARY = "spl/u-boot-spl.bin" | |||
23 | UBOOT_CONFIG ??= "sd" | 25 | UBOOT_CONFIG ??= "sd" |
24 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" | 26 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" |
25 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" | 27 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" |
26 | UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_BASENAME}_ld_defconfig" | 28 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" |
27 | 29 | ||
28 | # Set ATF platform name | 30 | # Set ATF platform name |
29 | ATF_PLATFORM = "imx93" | 31 | ATF_PLATFORM = "imx93" |
30 | 32 | ||
31 | 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 | # Note different SD targets for different Glitch Detection (GDET) modes: | ||
39 | # | Target | Glitch Detection | | ||
40 | # | flash_singleboot | None | | ||
41 | # | flash_singleboot_gdet | Enabled | | ||
42 | # | flash_singleboot_gdet_auto | Enabled during EdgeLock Secure Enclave API calls | | ||
43 | IMXBOOT_TARGETS_SD = "flash_singleboot flash_singleboot_gdet flash_singleboot_gdet_auto" | ||
44 | IMXBOOT_TARGETS_ECC = "flash_singleboot" | ||
45 | IMXBOOT_TARGETS_FSPI = "flash_singleboot_flexspi" | ||
32 | 46 | ||
33 | IMX_BOOT_SOC_TARGET = "iMX9" | 47 | IMX_BOOT_SOC_TARGET = "iMX9" |
34 | IMX_BOOT_SEEK = "32" | 48 | IMX_BOOT_SEEK = "32" |