summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/imx8mn-evk.inc
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-14 13:39:48 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commit882271da3bcca0d03b022bf01a50c51c6ec5c94c (patch)
tree2c30d8be72887a3d6504dbcc534e3741f73ace2a /conf/machine/include/imx8mn-evk.inc
parent80345fbe89c5ac96975f9c7ef38e8dc8d2a36346 (diff)
downloadmeta-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.inc51
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 @@
1MACHINEOVERRIDES =. "mx8:mx8m:mx8mn:"
2
3require conf/machine/include/imx-base.inc
4require conf/machine/include/tune-cortexa53.inc
5
6MACHINE_FEATURES += "wifi bluetooth optee bcm43455 bcm4356"
7
8# NXP BSP can consume proprietary jailhouse and Broadcom drivers
9MACHINE_FEATURES_append_use-nxp-bsp = " jailhouse bcm4359"
10
11KERNEL_DEVICETREE = " \
12 freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
13"
14KERNEL_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"
21UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb"
22
23UBOOT_CONFIG ??= "sd"
24UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
25UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig"
26UBOOT_CONFIG[mfgtool] = "${UBOOT_CONFIG_BASENAME}_defconfig"
27
28SPL_BINARY = "spl/u-boot-spl.bin"
29
30ATF_PLATFORM = "imx8mn"
31
32IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}"
33
34IMX_BOOT_SOC_TARGET = "iMX8MN"
35
36SERIAL_CONSOLES = "115200;ttymxc1"
37
38BOOT_SPACE = "65536"
39LOADADDR = ""
40UBOOT_SUFFIX = "bin"
41UBOOT_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
46IMX_BOOT_SEEK = "32"
47
48OPTEE_BIN_EXT = "8mn"
49
50# Add additional firmware
51MACHINE_FIRMWARE_append = " linux-firmware-ath10k"