diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2020-12-16 14:07:19 -0600 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2021-01-21 08:37:58 -0300 |
commit | 96e3bc62b12643bc1d21f87f5a46bbce0aee0600 (patch) | |
tree | c55ac4a995962936fb9494ad6b06cd5ea31a9bc5 | |
parent | c96b2aa2e6ec0b1ab90ef26b249762944c5dd065 (diff) | |
download | meta-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.conf | 26 | ||||
-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 000000000..fe0f67276 --- /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 | |||
6 | MACHINEOVERRIDES =. "mx8qxp:" | ||
7 | |||
8 | require include/imx8x-mek.inc | ||
9 | |||
10 | KERNEL_DEVICETREE_BASENAME = "${MACHINE}" | ||
11 | KERNEL_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 | |||
26 | UBOOT_CONFIG_BASENAME = "imx8qxp_mek" | ||
diff --git a/conf/machine/imx8qxpmek.conf b/conf/machine/include/imx8x-mek.inc index fa362180d..490e00dbf 100644 --- a/conf/machine/imx8qxpmek.conf +++ b/conf/machine/include/imx8x-mek.inc | |||
@@ -1,9 +1,4 @@ | |||
1 | #@TYPE: Machine | 1 | MACHINEOVERRIDES =. "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 | |||
6 | MACHINEOVERRIDES =. "mx8:mx8x:mx8qxp:" | ||
7 | 2 | ||
8 | require conf/machine/include/imx-base.inc | 3 | require conf/machine/include/imx-base.inc |
9 | require conf/machine/include/tune-cortexa35.inc | 4 | require conf/machine/include/tune-cortexa35.inc |
@@ -26,34 +21,24 @@ SERIAL_CONSOLES = "115200;ttyAMA0" | |||
26 | USE_VT = "0" | 21 | USE_VT = "0" |
27 | 22 | ||
28 | KERNEL_DEVICETREE = " \ | 23 | KERNEL_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 \ | 26 | KERNEL_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 | ||
59 | UBOOT_MAKE_TARGET = \ | 44 | UBOOT_MAKE_TARGET = \ |
@@ -64,8 +49,8 @@ SPL_BINARY = \ | |||
64 | '', d)}" | 49 | '', d)}" |
65 | 50 | ||
66 | UBOOT_CONFIG ??= "sd" | 51 | UBOOT_CONFIG ??= "sd" |
67 | UBOOT_CONFIG[sd] = "imx8qxp_mek_defconfig,sdcard" | 52 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" |
68 | UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig" | 53 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig" |
69 | 54 | ||
70 | IMX_BOOT_SEEK = "32" | 55 | IMX_BOOT_SEEK = "32" |
71 | 56 | ||