diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2020-12-14 13:39:48 -0600 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2021-01-21 08:37:58 -0300 |
commit | 882271da3bcca0d03b022bf01a50c51c6ec5c94c (patch) | |
tree | 2c30d8be72887a3d6504dbcc534e3741f73ace2a /conf/machine/include/imx8mn-evk.inc | |
parent | 80345fbe89c5ac96975f9c7ef38e8dc8d2a36346 (diff) | |
download | meta-freescale-882271da3bcca0d03b022bf01a50c51c6ec5c94c.tar.gz |
imx8mn-ddr4-evk: Rework 8M Nano EVK config file
There are two variants of the 8M Nano Evaluation Kit board, one with
LPDDR4 and one with DDR4. Rework our existing config file to make
this distinction explicit in the machine config file name and to allow
for configuration re-use.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'conf/machine/include/imx8mn-evk.inc')
-rw-r--r-- | conf/machine/include/imx8mn-evk.inc | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/conf/machine/include/imx8mn-evk.inc b/conf/machine/include/imx8mn-evk.inc new file mode 100644 index 00000000..8e68f2fe --- /dev/null +++ b/conf/machine/include/imx8mn-evk.inc | |||
@@ -0,0 +1,51 @@ | |||
1 | MACHINEOVERRIDES =. "mx8:mx8m:mx8mn:" | ||
2 | |||
3 | require conf/machine/include/imx-base.inc | ||
4 | require conf/machine/include/tune-cortexa53.inc | ||
5 | |||
6 | MACHINE_FEATURES += "wifi bluetooth optee bcm43455 bcm4356" | ||
7 | |||
8 | # NXP BSP can consume proprietary jailhouse and Broadcom drivers | ||
9 | MACHINE_FEATURES_append_use-nxp-bsp = " jailhouse bcm4359" | ||
10 | |||
11 | KERNEL_DEVICETREE = " \ | ||
12 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | ||
13 | " | ||
14 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | ||
15 | freescale/${KERNEL_DEVICETREE_BASENAME}-ak5558.dtb \ | ||
16 | freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \ | ||
17 | freescale/${KERNEL_DEVICETREE_BASENAME}-rm67191.dtb \ | ||
18 | freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb \ | ||
19 | freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \ | ||
20 | " | ||
21 | UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb" | ||
22 | |||
23 | UBOOT_CONFIG ??= "sd" | ||
24 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" | ||
25 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" | ||
26 | UBOOT_CONFIG[mfgtool] = "${UBOOT_CONFIG_BASENAME}_defconfig" | ||
27 | |||
28 | SPL_BINARY = "spl/u-boot-spl.bin" | ||
29 | |||
30 | ATF_PLATFORM = "imx8mn" | ||
31 | |||
32 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}" | ||
33 | |||
34 | IMX_BOOT_SOC_TARGET = "iMX8MN" | ||
35 | |||
36 | SERIAL_CONSOLES = "115200;ttymxc1" | ||
37 | |||
38 | BOOT_SPACE = "65536" | ||
39 | LOADADDR = "" | ||
40 | UBOOT_SUFFIX = "bin" | ||
41 | UBOOT_MAKE_TARGET = "" | ||
42 | |||
43 | # Image boot offset as defined in section 6.1.6.1 "Primary image offset and IVT offset" of | ||
44 | # i.MX 8M Nano Applications Processor Reference Manual, Rev. 0, 12/2019 | ||
45 | # Doc ID: IMX8MNRM | ||
46 | IMX_BOOT_SEEK = "32" | ||
47 | |||
48 | OPTEE_BIN_EXT = "8mn" | ||
49 | |||
50 | # Add additional firmware | ||
51 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | ||