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 /conf/machine/include/imx8x-mek.inc | |
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>
Diffstat (limited to 'conf/machine/include/imx8x-mek.inc')
-rw-r--r-- | conf/machine/include/imx8x-mek.inc | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/conf/machine/include/imx8x-mek.inc b/conf/machine/include/imx8x-mek.inc new file mode 100644 index 00000000..490e00db --- /dev/null +++ b/conf/machine/include/imx8x-mek.inc | |||
@@ -0,0 +1,74 @@ | |||
1 | MACHINEOVERRIDES =. "mx8:mx8x:" | ||
2 | |||
3 | require conf/machine/include/imx-base.inc | ||
4 | require conf/machine/include/tune-cortexa35.inc | ||
5 | |||
6 | IMX_DEFAULT_BSP = "nxp" | ||
7 | |||
8 | MACHINE_FEATURES += "pci optee bcm43455 bcm4356" | ||
9 | MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359" | ||
10 | |||
11 | # Don't include kernels in standard images | ||
12 | RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" | ||
13 | |||
14 | LOADADDR = "" | ||
15 | |||
16 | # We have to disable SERIAL_CONSOLE due to auto-serial-console | ||
17 | SERIAL_CONSOLES = "115200;ttyAMA0" | ||
18 | |||
19 | # we do not want to have getty running on tty1 as we run | ||
20 | # auto-serial-console there | ||
21 | USE_VT = "0" | ||
22 | |||
23 | KERNEL_DEVICETREE = " \ | ||
24 | freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \ | ||
25 | " | ||
26 | KERNEL_DEVICETREE_append_use-nxp-bsp = " \ | ||
27 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191.dtb \ | ||
28 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsi-rm67191-rpmsg.dtb \ | ||
29 | freescale/${KERNEL_DEVICETREE_BASENAME}-dsp.dtb \ | ||
30 | freescale/${KERNEL_DEVICETREE_BASENAME}-enet2-tja1100.dtb \ | ||
31 | freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds0-dual-channel.dtb \ | ||
32 | freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds0-dual-channel-rpmsg.dtb \ | ||
33 | freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds1-dual-channel.dtb \ | ||
34 | freescale/${KERNEL_DEVICETREE_BASENAME}-it6263-lvds1-dual-channel-rpmsg.dtb \ | ||
35 | freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds0-panel.dtb \ | ||
36 | freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds0-panel-rpmsg.dtb \ | ||
37 | freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds1-panel.dtb \ | ||
38 | freescale/${KERNEL_DEVICETREE_BASENAME}-jdi-wuxga-lvds1-panel-rpmsg.dtb \ | ||
39 | freescale/${KERNEL_DEVICETREE_BASENAME}-ov5640.dtb \ | ||
40 | freescale/${KERNEL_DEVICETREE_BASENAME}-ov5640-rpmsg.dtb \ | ||
41 | freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \ | ||
42 | " | ||
43 | |||
44 | UBOOT_MAKE_TARGET = \ | ||
45 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '', \ | ||
46 | 'u-boot.bin', d)}" | ||
47 | SPL_BINARY = \ | ||
48 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'spl/u-boot-spl.bin', \ | ||
49 | '', d)}" | ||
50 | |||
51 | UBOOT_CONFIG ??= "sd" | ||
52 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" | ||
53 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig" | ||
54 | |||
55 | IMX_BOOT_SEEK = "32" | ||
56 | |||
57 | # Set ATF platform name | ||
58 | ATF_PLATFORM = "imx8qx" | ||
59 | |||
60 | IMXBOOT_TARGETS_SD = \ | ||
61 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl', \ | ||
62 | 'flash', d)}" | ||
63 | IMXBOOT_TARGETS_FSPI = \ | ||
64 | "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ | ||
65 | 'flash_flexspi', d)}" | ||
66 | IMXBOOT_TARGETS = \ | ||
67 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ | ||
68 | '${IMXBOOT_TARGETS_FSPI}', d)}" | ||
69 | IMX_BOOT_SOC_TARGET = "iMX8QX" | ||
70 | |||
71 | BOARD_TYPE = "mek" | ||
72 | |||
73 | # Add additional firmware | ||
74 | MACHINE_FIRMWARE_append = " linux-firmware-ath10k" | ||