summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-12 16:25:16 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commit7e5ab661bb82147e7f65d481b8d8d82f1e998a9b (patch)
treeb4c6e21cc19b3a22be1230a7a3e0fcd9f3388ece
parentddd038caa062da061a534755831afa7896232903 (diff)
downloadmeta-freescale-7e5ab661bb82147e7f65d481b8d8d82f1e998a9b.tar.gz
imx8dxmek: Add new board i.MX 8DX MEK
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
-rw-r--r--conf/machine/imx8dxmek.conf73
1 files changed, 73 insertions, 0 deletions
diff --git a/conf/machine/imx8dxmek.conf b/conf/machine/imx8dxmek.conf
new file mode 100644
index 00000000..16eb4e53
--- /dev/null
+++ b/conf/machine/imx8dxmek.conf
@@ -0,0 +1,73 @@
1#@TYPE: Machine
2#@NAME: i.MX 8DX MEK
3#@DESCRIPTION: i.MX 8DX Multisensory Enablement Kit (MEK) board
4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5
6MACHINEOVERRIDES =. "mx8:mx8x:mx8qxp:mx8dx:"
7
8require conf/machine/include/imx-base.inc
9require conf/machine/include/tune-cortexa35.inc
10
11IMX_DEFAULT_BSP = "nxp"
12
13MACHINE_FEATURES += "pci optee bcm43455 bcm4356"
14MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359"
15
16# Don't include kernels in standard images
17RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
18
19LOADADDR = ""
20
21# We have to disable SERIAL_CONSOLE due to auto-serial-console
22SERIAL_CONSOLES = "115200;ttyAMA0"
23
24# we do not want to have getty running on tty1 as we run
25# auto-serial-console there
26USE_VT = "0"
27
28KERNEL_DEVICETREE = "freescale/imx8dx-mek.dtb"
29KERNEL_DEVICETREE_append_use-nxp-bsp = " \
30 freescale/imx8dx-mek-dsi-rm67191.dtb \
31 freescale/imx8dx-mek-dsi-rm67191-rpmsg.dtb \
32 freescale/imx8dx-mek-dsp.dtb \
33 freescale/imx8dx-mek-enet2-tja1100.dtb \
34 freescale/imx8dx-mek-it6263-lvds0-dual-channel.dtb \
35 freescale/imx8dx-mek-it6263-lvds0-dual-channel-rpmsg.dtb \
36 freescale/imx8dx-mek-it6263-lvds1-dual-channel.dtb \
37 freescale/imx8dx-mek-it6263-lvds1-dual-channel-rpmsg.dtb \
38 freescale/imx8dx-mek-jdi-wuxga-lvds0-panel.dtb \
39 freescale/imx8dx-mek-jdi-wuxga-lvds0-panel-rpmsg.dtb \
40 freescale/imx8dx-mek-jdi-wuxga-lvds1-panel.dtb \
41 freescale/imx8dx-mek-jdi-wuxga-lvds1-panel-rpmsg.dtb \
42 freescale/imx8dx-mek-ov5640.dtb \
43 freescale/imx8dx-mek-ov5640-rpmsg.dtb \
44 freescale/imx8dx-mek-rpmsg.dtb \
45"
46
47UBOOT_MAKE_TARGET = \
48 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '', \
49 'u-boot.bin', d)}"
50SPL_BINARY = \
51 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \
52 '', d)}"
53
54UBOOT_CONFIG ??= "sd"
55UBOOT_CONFIG[sd] = "imx8dx_mek_config,sdcard"
56UBOOT_CONFIG[fspi] = "imx8dx_mek_fspi_defconfig"
57
58IMX_BOOT_SEEK = "32"
59
60IMXBOOT_TARGETS_SD = \
61 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \
62 'flash', d)}"
63IMXBOOT_TARGETS_FSPI = \
64 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \
65 'flash_flexspi', d)}"
66IMXBOOT_TARGETS = \
67 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \
68 '${IMXBOOT_TARGETS_FSPI}', d)}"
69
70BOARD_TYPE = "mek"
71
72# Add additional firmware
73MACHINE_FIRMWARE_append = " linux-firmware-ath10k"