diff options
author | Andrey Zhizhikin <andrey.z@gmail.com> | 2021-02-04 10:38:42 +0000 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2021-03-17 10:53:42 -0300 |
commit | af1befc57af48bfd556a487487663cd3628433f5 (patch) | |
tree | 59b6cd88f911380cf57828ef201c5d439f0af9e3 /conf/machine/imx8mp-evk.conf | |
parent | ad48c133fa19aad480a27b7d3000f5e6401c8db0 (diff) | |
download | meta-freescale-af1befc57af48bfd556a487487663cd3628433f5.tar.gz |
conf: machine: mx8m[m,n,p]: use boot container class
Use the new boot container build on mainline BSP for mx8mm, mx8mn
and mx8mp machines.
Boot container serves as a replacement for imx-boot package present
in NXP BSP, and is created by U-Boot build system.
Define ATF machine name and required load address.
Define dependency on firmware package, as it provides DDR firmware
binaries needed to construct boot container.
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
Diffstat (limited to 'conf/machine/imx8mp-evk.conf')
-rw-r--r-- | conf/machine/imx8mp-evk.conf | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/conf/machine/imx8mp-evk.conf b/conf/machine/imx8mp-evk.conf index 7e55b93a..f790ffb4 100644 --- a/conf/machine/imx8mp-evk.conf +++ b/conf/machine/imx8mp-evk.conf | |||
@@ -4,7 +4,7 @@ | |||
4 | #@DESCRIPTION: Machine configuration for NXP i.MX 8M Plus Evaluation Kit | 4 | #@DESCRIPTION: Machine configuration for NXP i.MX 8M Plus Evaluation Kit |
5 | #@MAINTAINER: Jun Zhu <junzhu@nxp.com> | 5 | #@MAINTAINER: Jun Zhu <junzhu@nxp.com> |
6 | 6 | ||
7 | MACHINEOVERRIDES =. "mx8:mx8m:mx8mp:" | 7 | MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mp:" |
8 | 8 | ||
9 | require conf/machine/include/imx-base.inc | 9 | require conf/machine/include/imx-base.inc |
10 | require conf/machine/include/tune-cortexa53.inc | 10 | require conf/machine/include/tune-cortexa53.inc |
@@ -59,8 +59,12 @@ DDR_FIRMWARE_NAME = " \ | |||
59 | # Set u-boot DTB | 59 | # Set u-boot DTB |
60 | UBOOT_DTB_NAME = "imx8mp-evk.dtb" | 60 | UBOOT_DTB_NAME = "imx8mp-evk.dtb" |
61 | 61 | ||
62 | # Set ATF platform name | 62 | # Set ATF platform name and load address |
63 | ATF_PLATFORM = "imx8mp" | 63 | ATF_PLATFORM = "imx8mp" |
64 | ATF_LOAD_ADDR = "0x970000" | ||
65 | |||
66 | # Extra firmware package name, that is required to build boot container for fslc bsp | ||
67 | IMX_EXTRA_FIRMWARE = "firmware-imx-8m" | ||
64 | 68 | ||
65 | # Set imx-mkimage boot target | 69 | # Set imx-mkimage boot target |
66 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_evk_flexspi', 'flash_evk', d)}" | 70 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_evk_flexspi', 'flash_evk', d)}" |
@@ -71,10 +75,11 @@ SERIAL_CONSOLES = "115200;ttymxc1" | |||
71 | 75 | ||
72 | LOADADDR = "" | 76 | LOADADDR = "" |
73 | UBOOT_SUFFIX = "bin" | 77 | UBOOT_SUFFIX = "bin" |
74 | UBOOT_MAKE_TARGET = "" | 78 | UBOOT_MAKE_TARGET = "all" |
75 | IMX_BOOT_SEEK = "32" | 79 | IMX_BOOT_SEEK = "32" |
76 | 80 | ||
77 | OPTEE_BIN_EXT = "8mp" | 81 | OPTEE_BIN_EXT = "8mp" |
82 | TEE_LOAD_ADDR = "0x56000000" | ||
78 | 83 | ||
79 | # Add additional firmware | 84 | # Add additional firmware |
80 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | 85 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" |