summaryrefslogtreecommitdiffstats
path: root/conf/machine
diff options
context:
space:
mode:
authorAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>2020-01-06 17:08:41 +0000
committerOtavio Salvador <otavio@ossystems.com.br>2020-01-08 16:11:22 -0300
commit241312a74438e69063fcc67d91517dc90fa96065 (patch)
tree1ff9481e0a55d05b1605a6d0cde63b590ab3ef32 /conf/machine
parentae82d1a447c932ec1653cc812aae89af134fc17a (diff)
downloadmeta-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>
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/imx8mnevk.conf55
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
7MACHINEOVERRIDES =. "mx8:mx8m:mx8mn:"
8
9require conf/machine/include/imx-base.inc
10require conf/machine/include/tune-cortexa53.inc
11
12MACHINE_FEATURES += "wifi bluetooth optee bcm43455"
13
14KERNEL_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
21UBOOT_CONFIG ??= "sd"
22UBOOT_CONFIG[sd] = "imx8mn_ddr4_evk_defconfig,sdcard"
23UBOOT_CONFIG[mfgtool] = "imx8mn_ddr4_evk_defconfig"
24SPL_BINARY = "spl/u-boot-spl.bin"
25
26# Set DDR FIRMWARE
27DDR_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
33UBOOT_DTB_NAME = "fsl-imx8mn-ddr4-evk.dtb"
34
35# Set imx-mkimage boot target
36IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_ddr4_evk_flexspi', 'flash_ddr4_evk', d)}"
37
38# Set Serial console
39SERIAL_CONSOLES = "115200;ttymxc1"
40
41IMAGE_BOOTLOADER = "imx-boot"
42BOOT_SPACE = "65536"
43LOADADDR = ""
44UBOOT_SUFFIX = "bin"
45UBOOT_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
50IMX_BOOT_SEEK = "32"
51
52OPTEE_BIN_EXT = "8mn"
53
54# Add additional firmware
55MACHINE_FIRMWARE_append = " linux-firmware-ath10k"