summaryrefslogtreecommitdiffstats
path: root/conf/machine/imx8mq-evk.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/imx8mq-evk.conf')
-rw-r--r--conf/machine/imx8mq-evk.conf78
1 files changed, 78 insertions, 0 deletions
diff --git a/conf/machine/imx8mq-evk.conf b/conf/machine/imx8mq-evk.conf
new file mode 100644
index 00000000..0fe0f8c7
--- /dev/null
+++ b/conf/machine/imx8mq-evk.conf
@@ -0,0 +1,78 @@
1#@TYPE: Machine
2#@NAME: NXP i.MX 8M Quad EVK
3#@SOC: i.MX8MQ
4#@DESCRIPTION: Machine configuration for NXP i.MX 8M Quad Evaluation Kit
5#@MAINTAINER: Jun Zhu <junzhu@nxp.com>
6
7MACHINEOVERRIDES =. "mx8:mx8m:mx8mq:"
8
9require conf/machine/include/imx-base.inc
10require conf/machine/include/tune-cortexa53.inc
11
12IMX_DEFAULT_BSP = "nxp"
13
14MACHINE_FEATURES += "pci wifi bluetooth optee bcm43455 bcm4356"
15MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359"
16
17MACHINE_SOCARCH_FILTER_append_mx8mq = " virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d"
18
19KERNEL_DEVICETREE = " \
20 freescale/imx8mq-evk.dtb \
21 freescale/imx8mq-evk-ak4497.dtb \
22 freescale/imx8mq-evk-audio-tdm.dtb \
23 freescale/imx8mq-evk-dcss-adv7535.dtb \
24 freescale/imx8mq-evk-dcss-rm67191.dtb \
25 freescale/imx8mq-evk-dp.dtb \
26 freescale/imx8mq-evk-dual-display.dtb \
27 freescale/imx8mq-evk-inmate.dtb \
28 freescale/imx8mq-evk-lcdif-adv7535.dtb \
29 freescale/imx8mq-evk-lcdif-rm67191.dtb \
30 freescale/imx8mq-evk-pcie-ep.dtb \
31 freescale/imx8mq-evk-pcie1-m2.dtb \
32 freescale/imx8mq-evk-pdm.dtb \
33 freescale/imx8mq-evk-root.dtb \
34 freescale/imx8mq-evk-rpmsg.dtb \
35 freescale/imx8mq-evk-usd-wifi.dtb \
36 freescale/imx8mq-evk-usdhc2-m2.dtb \
37"
38
39UBOOT_CONFIG ??= "sd"
40UBOOT_CONFIG[sd] = "imx8mq_evk_config,sdcard"
41UBOOT_CONFIG[mfgtool] = "imx8mq_evk_config"
42
43SPL_BINARY = "spl/u-boot-spl.bin"
44
45# Set DDR FIRMWARE
46DDR_FIRMWARE_NAME = " \
47 lpddr4_pmu_train_1d_imem.bin \
48 lpddr4_pmu_train_1d_dmem.bin \
49 lpddr4_pmu_train_2d_imem.bin \
50 lpddr4_pmu_train_2d_dmem.bin \
51"
52
53# Set u-boot DTB
54UBOOT_DTB_NAME = "imx8mq-evk.dtb"
55
56# Set ATF platform name
57ATF_PLATFORM = "imx8mq"
58
59# Set imx-mkimage boot target
60IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi flash_dp_evk"
61IMX_BOOT_SOC_TARGET = "iMX8M"
62
63LOADADDR = ""
64UBOOT_SUFFIX = "bin"
65UBOOT_MAKE_TARGET = ""
66IMX_BOOT_SEEK = "33"
67
68OPTEE_BIN_EXT = "8mq"
69
70# Add additional firmware
71MACHINE_FIRMWARE_append = " linux-firmware-ath10k"
72
73# Use gstreamer 1.16 from meta-freescale
74PREFERRED_VERSION_gstreamer1.0 ?= "1.16.imx"
75PREFERRED_VERSION_gstreamer1.0-plugins-base ?= "1.16.imx"
76PREFERRED_VERSION_gstreamer1.0-plugins-good ?= "1.16.imx"
77PREFERRED_VERSION_gstreamer1.0-plugins-bad ?= "1.16.imx"
78PREFERRED_VERSION_gstreamer1.0-libav ?= "1.16.0"