diff options
author | Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> | 2020-01-06 17:08:41 +0000 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2020-01-08 16:11:22 -0300 |
commit | 241312a74438e69063fcc67d91517dc90fa96065 (patch) | |
tree | 1ff9481e0a55d05b1605a6d0cde63b590ab3ef32 | |
parent | ae82d1a447c932ec1653cc812aae89af134fc17a (diff) | |
download | meta-freescale-241312a74438e69063fcc67d91517dc90fa96065.tar.gz |
imx8mnevk: add new machine configuration for imx8m nano
Add new machine configuration describing the i.MX8M Nano SoC and
corresponding EVK.
This configuration file is based on imx8mmevk config and adapts
different boot and runtime parameters specific to i.MX8M Nano SoC.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
-rw-r--r-- | conf/machine/imx8mnevk.conf | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/conf/machine/imx8mnevk.conf b/conf/machine/imx8mnevk.conf new file mode 100644 index 00000000..b74805d2 --- /dev/null +++ b/conf/machine/imx8mnevk.conf | |||
@@ -0,0 +1,55 @@ | |||
1 | #@TYPE: Machine | ||
2 | #@NAME: NXP i.MX8M Nano DDR4 Evaluation Kit | ||
3 | #@SOC: i.MX8MM | ||
4 | #@DESCRIPTION: Machine configuration for NXP i.MX8M Nano DDR4 EVK | ||
5 | #@MAINTAINER: Andrey Zhizhikin <andrey.z@gmail.com> | ||
6 | |||
7 | MACHINEOVERRIDES =. "mx8:mx8m:mx8mn:" | ||
8 | |||
9 | require conf/machine/include/imx-base.inc | ||
10 | require conf/machine/include/tune-cortexa53.inc | ||
11 | |||
12 | MACHINE_FEATURES += "wifi bluetooth optee bcm43455" | ||
13 | |||
14 | KERNEL_DEVICETREE = "freescale/fsl-imx8mn-ddr4-evk-ak5558.dtb \ | ||
15 | freescale/fsl-imx8mn-ddr4-evk-inmate.dtb \ | ||
16 | freescale/fsl-imx8mn-ddr4-evk.dtb \ | ||
17 | freescale/fsl-imx8mn-ddr4-evk-rm67191.dtb \ | ||
18 | freescale/fsl-imx8mn-ddr4-evk-rpmsg.dtb \ | ||
19 | freescale/fsl-imx8mn-ddr4-evk-root.dtb" | ||
20 | |||
21 | UBOOT_CONFIG ??= "sd" | ||
22 | UBOOT_CONFIG[sd] = "imx8mn_ddr4_evk_defconfig,sdcard" | ||
23 | UBOOT_CONFIG[mfgtool] = "imx8mn_ddr4_evk_defconfig" | ||
24 | SPL_BINARY = "spl/u-boot-spl.bin" | ||
25 | |||
26 | # Set DDR FIRMWARE | ||
27 | DDR_FIRMWARE_NAME = "ddr4_imem_1d_201810.bin \ | ||
28 | ddr4_dmem_1d_201810.bin \ | ||
29 | ddr4_imem_2d_201810.bin \ | ||
30 | ddr4_dmem_2d_201810.bin" | ||
31 | |||
32 | # Set u-boot DTB | ||
33 | UBOOT_DTB_NAME = "fsl-imx8mn-ddr4-evk.dtb" | ||
34 | |||
35 | # Set imx-mkimage boot target | ||
36 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_ddr4_evk_flexspi', 'flash_ddr4_evk', d)}" | ||
37 | |||
38 | # Set Serial console | ||
39 | SERIAL_CONSOLES = "115200;ttymxc1" | ||
40 | |||
41 | IMAGE_BOOTLOADER = "imx-boot" | ||
42 | BOOT_SPACE = "65536" | ||
43 | LOADADDR = "" | ||
44 | UBOOT_SUFFIX = "bin" | ||
45 | UBOOT_MAKE_TARGET = "" | ||
46 | |||
47 | # Image boot offset as defined in section 6.1.6.1 "Primary image offset and IVT offset" of | ||
48 | # i.MX 8M Nano Applications Processor Reference Manual, Rev. 0, 12/2019 | ||
49 | # Doc ID: IMX8MNRM | ||
50 | IMX_BOOT_SEEK = "32" | ||
51 | |||
52 | OPTEE_BIN_EXT = "8mn" | ||
53 | |||
54 | # Add additional firmware | ||
55 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | ||