summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-16 14:07:19 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commit96e3bc62b12643bc1d21f87f5a46bbce0aee0600 (patch)
treec55ac4a995962936fb9494ad6b06cd5ea31a9bc5
parentc96b2aa2e6ec0b1ab90ef26b249762944c5dd065 (diff)
downloadmeta-freescale-96e3bc62b12643bc1d21f87f5a46bbce0aee0600.tar.gz
imx8qxp-mek.conf: Rework 8QXP MEK to capture commonality
The 8QuadXPlus and 8DualXPlus are identical except for core number, and the Multisensory Environment Kit board for each is the same. Rework the configuration to better capture the commonality. Also, rename the machine to match the devicetree name, which also improves readability. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
-rw-r--r--conf/machine/imx8qxp-mek.conf26
-rw-r--r--conf/machine/include/imx8x-mek.inc (renamed from conf/machine/imx8qxpmek.conf)57
2 files changed, 47 insertions, 36 deletions
diff --git a/conf/machine/imx8qxp-mek.conf b/conf/machine/imx8qxp-mek.conf
new file mode 100644
index 00000000..fe0f6727
--- /dev/null
+++ b/conf/machine/imx8qxp-mek.conf
@@ -0,0 +1,26 @@
1#@TYPE: Machine
2#@NAME: i.MX 8QXP MEK
3#@DESCRIPTION: i.MX 8QuadXPlus Multisensory Enablement Kit board
4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5
6MACHINEOVERRIDES =. "mx8qxp:"
7
8require include/imx8x-mek.inc
9
10KERNEL_DEVICETREE_BASENAME = "${MACHINE}"
11KERNEL_DEVICETREE_append_use-nxp-bsp = " \
12 freescale/${KERNEL_DEVICETREE_BASENAME}-a0.dtb \
13 freescale/${KERNEL_DEVICETREE_BASENAME}-dom0.dtb \
14 freescale/${KERNEL_DEVICETREE_BASENAME}-dpu-lcdif.dtb \
15 freescale/${KERNEL_DEVICETREE_BASENAME}-dpu-lcdif-rpmsg.dtb \
16 freescale/${KERNEL_DEVICETREE_BASENAME}-enet2.dtb \
17 freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \
18 freescale/${KERNEL_DEVICETREE_BASENAME}-lcdif.dtb \
19 freescale/${KERNEL_DEVICETREE_BASENAME}-lcdif-rpmsg.dtb \
20 freescale/${KERNEL_DEVICETREE_BASENAME}-pcie-ep.dtb \
21 freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb \
22 freescale/${KERNEL_DEVICETREE_BASENAME}-sof-cs42888.dtb \
23 freescale/${KERNEL_DEVICETREE_BASENAME}-sof-wm8960.dtb \
24"
25
26UBOOT_CONFIG_BASENAME = "imx8qxp_mek"
diff --git a/conf/machine/imx8qxpmek.conf b/conf/machine/include/imx8x-mek.inc
index fa362180..490e00db 100644
--- a/conf/machine/imx8qxpmek.conf
+++ b/conf/machine/include/imx8x-mek.inc
@@ -1,9 +1,4 @@
1#@TYPE: Machine 1MACHINEOVERRIDES =. "mx8:mx8x:"
2#@NAME: i.MX 8QXP MEK
3#@DESCRIPTION: i.MX 8QXP Multisensory Enablement Kit (MEK) board
4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5
6MACHINEOVERRIDES =. "mx8:mx8x:mx8qxp:"
7 2
8require conf/machine/include/imx-base.inc 3require conf/machine/include/imx-base.inc
9require conf/machine/include/tune-cortexa35.inc 4require conf/machine/include/tune-cortexa35.inc
@@ -26,34 +21,24 @@ SERIAL_CONSOLES = "115200;ttyAMA0"
26USE_VT = "0" 21USE_VT = "0"
27 22
28KERNEL_DEVICETREE = " \ 23KERNEL_DEVICETREE = " \
29 freescale/imx8qxp-mek.dtb \ 24 freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
30 freescale/imx8qxp-mek-a0.dtb \ 25"
31 freescale/imx8qxp-mek-dom0.dtb \ 26KERNEL_DEVICETREE_append_use-nxp-bsp = " \
32 freescale/imx8qxp-mek-dpu-lcdif.dtb \ 27 freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191.dtb \
33 freescale/imx8qxp-mek-dpu-lcdif-rpmsg.dtb \ 28 freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191-rpmsg.dtb \
34 freescale/imx8qxp-mek-dsi-rm67191.dtb \ 29 freescale/${KERNEL_DEVICETREE_BASENAME}-dsp.dtb \
35 freescale/imx8qxp-mek-dsi-rm67191-rpmsg.dtb \ 30 freescale/${KERNEL_DEVICETREE_BASENAME}-enet2-tja1100.dtb \
36 freescale/imx8qxp-mek-dsp.dtb \ 31 freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds0-dual-channel.dtb \
37 freescale/imx8qxp-mek-enet2-tja1100.dtb \ 32 freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds0-dual-channel-rpmsg.dtb \
38 freescale/imx8qxp-mek-enet2.dtb \ 33 freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds1-dual-channel.dtb \
39 freescale/imx8qxp-mek-inmate.dtb \ 34 freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds1-dual-channel-rpmsg.dtb \
40 freescale/imx8qxp-mek-it6263-lvds0-dual-channel.dtb \ 35 freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds0-panel.dtb \
41 freescale/imx8qxp-mek-it6263-lvds0-dual-channel-rpmsg.dtb \ 36 freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds0-panel-rpmsg.dtb \
42 freescale/imx8qxp-mek-it6263-lvds1-dual-channel.dtb \ 37 freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds1-panel.dtb \
43 freescale/imx8qxp-mek-it6263-lvds1-dual-channel-rpmsg.dtb \ 38 freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds1-panel-rpmsg.dtb \
44 freescale/imx8qxp-mek-jdi-wuxga-lvds0-panel.dtb \ 39 freescale/${KERNEL_DEVICETREE_BASENAME}-ov5640.dtb \
45 freescale/imx8qxp-mek-jdi-wuxga-lvds0-panel-rpmsg.dtb \ 40 freescale/${KERNEL_DEVICETREE_BASENAME}-ov5640-rpmsg.dtb \
46 freescale/imx8qxp-mek-jdi-wuxga-lvds1-panel.dtb \ 41 freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \
47 freescale/imx8qxp-mek-jdi-wuxga-lvds1-panel-rpmsg.dtb \
48 freescale/imx8qxp-mek-lcdif.dtb \
49 freescale/imx8qxp-mek-lcdif-rpmsg.dtb \
50 freescale/imx8qxp-mek-ov5640.dtb \
51 freescale/imx8qxp-mek-ov5640-rpmsg.dtb \
52 freescale/imx8qxp-mek-pcie-ep.dtb \
53 freescale/imx8qxp-mek-root.dtb \
54 freescale/imx8qxp-mek-rpmsg.dtb \
55 freescale/imx8qxp-mek-sof-cs42888.dtb \
56 freescale/imx8qxp-mek-sof-wm8960.dtb \
57" 42"
58 43
59UBOOT_MAKE_TARGET = \ 44UBOOT_MAKE_TARGET = \
@@ -64,8 +49,8 @@ SPL_BINARY = \
64 '', d)}" 49 '', d)}"
65 50
66UBOOT_CONFIG ??= "sd" 51UBOOT_CONFIG ??= "sd"
67UBOOT_CONFIG[sd] = "imx8qxp_mek_defconfig,sdcard" 52UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
68UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig" 53UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig"
69 54
70IMX_BOOT_SEEK = "32" 55IMX_BOOT_SEEK = "32"
71 56