summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-09 15:57:25 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commitb57002ea344326e638e2c36be27fb37562f076f5 (patch)
tree82f538453eb24c6cf11ef86475df00263d3ab8c7 /conf
parent7e5ab661bb82147e7f65d481b8d8d82f1e998a9b (diff)
downloadmeta-freescale-b57002ea344326e638e2c36be27fb37562f076f5.tar.gz
imx8dxl-evk: Add new board i.MX DXL EVK
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/imx8dxl-evk.conf56
-rw-r--r--conf/machine/include/imx-base.inc3
2 files changed, 59 insertions, 0 deletions
diff --git a/conf/machine/imx8dxl-evk.conf b/conf/machine/imx8dxl-evk.conf
new file mode 100644
index 00000000..c0427314
--- /dev/null
+++ b/conf/machine/imx8dxl-evk.conf
@@ -0,0 +1,56 @@
1#@TYPE: Machine
2#@NAME: i.MX 8DXL EVK
3#@DESCRIPTION: i.MX 8DXLite Evaluation Kit (EVK) board
4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5
6MACHINEOVERRIDES =. "mx8:mx8x:mx8dxl:"
7
8require conf/machine/include/imx-base.inc
9require conf/machine/include/tune-cortexa35.inc
10
11MACHINE_FEATURES += "pci bcm43455 bcm4356"
12MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359"
13
14# Don't include kernels in standard images
15RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
16
17LOADADDR = ""
18
19# Disable the serial console due to auto-serial-console
20SERIAL_CONSOLES = "115200;ttyLP0"
21
22# we do not want to have getty running on tty1 as we run
23# auto-serial-console there
24USE_VT = "0"
25
26KERNEL_DEVICETREE = "freescale/imx8dxl-evk.dtb"
27KERNEL_DEVICETREE_append_use-nxp-bsp = " \
28 freescale/imx8dxl-evk-enet0.dtb \
29 freescale/imx8dxl-evk-enet0-tja1100.dtb \
30 freescale/imx8dxl-evk-inmate.dtb \
31 freescale/imx8dxl-evk-lpspi-slave.dtb \
32 freescale/imx8dxl-evk-pcie-ep.dtb \
33 freescale/imx8dxl-evk-root.dtb \
34 freescale/imx8dxl-evk-rpmsg.dtb \
35"
36
37UBOOT_MAKE_TARGET = "all"
38SPL_BINARY = "spl/u-boot-spl.bin"
39
40UBOOT_CONFIG ??= "sd"
41UBOOT_CONFIG[sd] = "imx8dxl_evk_defconfig,sdcard"
42UBOOT_CONFIG[fspi] = "imx8dxl_evk_fspi_defconfig"
43
44IMX_BOOT_SEEK = "32"
45
46IMXBOOT_TARGETS_SD = \
47 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \
48 'flash', d)}"
49IMXBOOT_TARGETS_FSPI = \
50 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \
51 'flash_flexspi', d)}"
52IMXBOOT_TARGETS = \
53 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \
54 '${IMXBOOT_TARGETS_FSPI}', d)}"
55
56BOARD_TYPE = "evk"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 23175318..6314a20e 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -106,6 +106,7 @@ MACHINEOVERRIDES_EXTENDER_mx8mn = "imxdrm:imxgpu:imxgpu3d"
106MACHINEOVERRIDES_EXTENDER_mx8mp = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" 106MACHINEOVERRIDES_EXTENDER_mx8mp = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d"
107MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" 107MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d"
108MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" 108MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d"
109MACHINEOVERRIDES_EXTENDER_mx8dxl = "imxfbdev"
109 110
110MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ 111MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \
111 imx \ 112 imx \
@@ -132,6 +133,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \
132 mx8mp \ 133 mx8mp \
133 mx8mq \ 134 mx8mq \
134 mx8qxp \ 135 mx8qxp \
136 mx8dxl \
135" 137"
136 138
137# Sub-architecture support 139# Sub-architecture support
@@ -154,6 +156,7 @@ MACHINE_SOCARCH_SUFFIX_mx8mn = "-mx8mn"
154MACHINE_SOCARCH_SUFFIX_mx8mp = "-mx8mp" 156MACHINE_SOCARCH_SUFFIX_mx8mp = "-mx8mp"
155MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m" 157MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m"
156MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8" 158MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8"
159MACHINE_SOCARCH_SUFFIX_mx8dxl = "-mx8dxl"
157MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" 160MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx"
158 161
159MACHINE_ARCH_FILTER = "virtual/kernel" 162MACHINE_ARCH_FILTER = "virtual/kernel"