summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conf/machine/imx8qxpmek.conf42
1 files changed, 32 insertions, 10 deletions
diff --git a/conf/machine/imx8qxpmek.conf b/conf/machine/imx8qxpmek.conf
index 122c40ce..fa362180 100644
--- a/conf/machine/imx8qxpmek.conf
+++ b/conf/machine/imx8qxpmek.conf
@@ -1,7 +1,7 @@
1#@TYPE: Machine 1#@TYPE: Machine
2#@NAME: i.MX 8QXP MEK 2#@NAME: i.MX 8QXP MEK
3#@DESCRIPTION: i.MX 8QXP Multisensory Enablement Kit (MEK) board 3#@DESCRIPTION: i.MX 8QXP Multisensory Enablement Kit (MEK) board
4#@MAINTAINER: Cristinel Panfir <cristinel.panfir@nxp.com> 4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5 5
6MACHINEOVERRIDES =. "mx8:mx8x:mx8qxp:" 6MACHINEOVERRIDES =. "mx8:mx8x:mx8qxp:"
7 7
@@ -10,7 +10,8 @@ require conf/machine/include/tune-cortexa35.inc
10 10
11IMX_DEFAULT_BSP = "nxp" 11IMX_DEFAULT_BSP = "nxp"
12 12
13MACHINE_FEATURES_append = " qca6174" 13MACHINE_FEATURES += "pci optee bcm43455 bcm4356"
14MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359"
14 15
15# Don't include kernels in standard images 16# Don't include kernels in standard images
16RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" 17RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
@@ -25,29 +26,45 @@ SERIAL_CONSOLES = "115200;ttyAMA0"
25USE_VT = "0" 26USE_VT = "0"
26 27
27KERNEL_DEVICETREE = " \ 28KERNEL_DEVICETREE = " \
29 freescale/imx8qxp-mek.dtb \
28 freescale/imx8qxp-mek-a0.dtb \ 30 freescale/imx8qxp-mek-a0.dtb \
29 freescale/imx8qxp-mek-dom0.dtb \ 31 freescale/imx8qxp-mek-dom0.dtb \
32 freescale/imx8qxp-mek-dpu-lcdif.dtb \
33 freescale/imx8qxp-mek-dpu-lcdif-rpmsg.dtb \
30 freescale/imx8qxp-mek-dsi-rm67191.dtb \ 34 freescale/imx8qxp-mek-dsi-rm67191.dtb \
35 freescale/imx8qxp-mek-dsi-rm67191-rpmsg.dtb \
31 freescale/imx8qxp-mek-dsp.dtb \ 36 freescale/imx8qxp-mek-dsp.dtb \
32 freescale/imx8qxp-mek.dtb \
33 freescale/imx8qxp-mek-enet2.dtb \
34 freescale/imx8qxp-mek-enet2-tja1100.dtb \ 37 freescale/imx8qxp-mek-enet2-tja1100.dtb \
38 freescale/imx8qxp-mek-enet2.dtb \
35 freescale/imx8qxp-mek-inmate.dtb \ 39 freescale/imx8qxp-mek-inmate.dtb \
36 freescale/imx8qxp-mek-it6263-lvds0-dual-channel.dtb \ 40 freescale/imx8qxp-mek-it6263-lvds0-dual-channel.dtb \
41 freescale/imx8qxp-mek-it6263-lvds0-dual-channel-rpmsg.dtb \
37 freescale/imx8qxp-mek-it6263-lvds1-dual-channel.dtb \ 42 freescale/imx8qxp-mek-it6263-lvds1-dual-channel.dtb \
43 freescale/imx8qxp-mek-it6263-lvds1-dual-channel-rpmsg.dtb \
38 freescale/imx8qxp-mek-jdi-wuxga-lvds0-panel.dtb \ 44 freescale/imx8qxp-mek-jdi-wuxga-lvds0-panel.dtb \
45 freescale/imx8qxp-mek-jdi-wuxga-lvds0-panel-rpmsg.dtb \
39 freescale/imx8qxp-mek-jdi-wuxga-lvds1-panel.dtb \ 46 freescale/imx8qxp-mek-jdi-wuxga-lvds1-panel.dtb \
47 freescale/imx8qxp-mek-jdi-wuxga-lvds1-panel-rpmsg.dtb \
48 freescale/imx8qxp-mek-lcdif.dtb \
49 freescale/imx8qxp-mek-lcdif-rpmsg.dtb \
40 freescale/imx8qxp-mek-ov5640.dtb \ 50 freescale/imx8qxp-mek-ov5640.dtb \
51 freescale/imx8qxp-mek-ov5640-rpmsg.dtb \
52 freescale/imx8qxp-mek-pcie-ep.dtb \
41 freescale/imx8qxp-mek-root.dtb \ 53 freescale/imx8qxp-mek-root.dtb \
42 freescale/imx8qxp-mek-rpmsg.dtb \ 54 freescale/imx8qxp-mek-rpmsg.dtb \
43 freescale/imx8qxp-mek-sof-cs42888.dtb \ 55 freescale/imx8qxp-mek-sof-cs42888.dtb \
44 freescale/imx8qxp-mek-sof-wm8960.dtb \ 56 freescale/imx8qxp-mek-sof-wm8960.dtb \
45" 57"
46 58
47UBOOT_MAKE_TARGET = "u-boot.bin" 59UBOOT_MAKE_TARGET = \
48UBOOT_SUFFIX = "bin" 60 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '', \
61 'u-boot.bin', d)}"
62SPL_BINARY = \
63 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \
64 '', d)}"
65
49UBOOT_CONFIG ??= "sd" 66UBOOT_CONFIG ??= "sd"
50UBOOT_CONFIG[sd] = "imx8qxp_mek_config,sdcard" 67UBOOT_CONFIG[sd] = "imx8qxp_mek_defconfig,sdcard"
51UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig" 68UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig"
52 69
53IMX_BOOT_SEEK = "32" 70IMX_BOOT_SEEK = "32"
@@ -55,10 +72,15 @@ IMX_BOOT_SEEK = "32"
55# Set ATF platform name 72# Set ATF platform name
56ATF_PLATFORM = "imx8qx" 73ATF_PLATFORM = "imx8qx"
57 74
75IMXBOOT_TARGETS_SD = \
76 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \
77 'flash', d)}"
78IMXBOOT_TARGETS_FSPI = \
79 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \
80 'flash_flexspi', d)}"
58IMXBOOT_TARGETS = \ 81IMXBOOT_TARGETS = \
59 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', 'flash', \ 82 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \
60 bb.utils.contains('UBOOT_CONFIG', 'fspi', 'flash_flexspi', \ 83 '${IMXBOOT_TARGETS_FSPI}', d)}"
61 'UNKNOWN', d), d)}"
62IMX_BOOT_SOC_TARGET = "iMX8QX" 84IMX_BOOT_SOC_TARGET = "iMX8QX"
63 85
64BOARD_TYPE = "mek" 86BOARD_TYPE = "mek"