summaryrefslogtreecommitdiffstats
path: root/conf/machine/imx8mq-evk.conf
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-06 09:53:10 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commit9cd6ac0a87c2ee804b74d2ac0fdaedc14dc9ca7c (patch)
tree5acbb3839cbca2581ce0b16b9356d36a9af75f34 /conf/machine/imx8mq-evk.conf
parent915a779aa02e7d71525fb8f6c0c7009bd6787c24 (diff)
downloadmeta-freescale-9cd6ac0a87c2ee804b74d2ac0fdaedc14dc9ca7c.tar.gz
imx8mq-evk: Rename, drop QCA, add Broadcom WiFi and several device trees
Rename to match device tree name. Drop Qualcomm 6174, which is no longer supported. Enable Broadcom 4356, 4359, and 43455 WiFi modules. Add device trees for PCIE EP and USD WiFi. Drop redundant SERIAL_CONSOLES assignment. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
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"