summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2021-04-08 07:29:49 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2021-04-10 14:39:40 -0300
commit502b903c2a9947549e3564801d149e6455d54406 (patch)
tree893a721aff1f6d0c10b715661da7a05c99eaf3aa
parentfbad2da63ed7ef652e2fa0085faafd0945c09635 (diff)
downloadmeta-freescale-502b903c2a9947549e3564801d149e6455d54406.tar.gz
imx8dxl-lpddr4-evk: Rework machine for re-use
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
-rw-r--r--conf/machine/imx8dxl-lpddr4-evk.conf18
-rw-r--r--conf/machine/include/imx8dxl-evk.inc (renamed from conf/machine/imx8dxl-evk.conf)29
2 files changed, 30 insertions, 17 deletions
diff --git a/conf/machine/imx8dxl-lpddr4-evk.conf b/conf/machine/imx8dxl-lpddr4-evk.conf
new file mode 100644
index 00000000..1ea5260b
--- /dev/null
+++ b/conf/machine/imx8dxl-lpddr4-evk.conf
@@ -0,0 +1,18 @@
1#@TYPE: Machine
2#@NAME: i.MX 8DXL EVK with LPDDR4
3#@DESCRIPTION: i.MX 8DXLite Evaluation Kit with LPDDR4
4#@MAINTAINER: Lauren Post <lauren.post@nxp.com>
5
6require conf/machine/include/imx8dxl-evk.inc
7KERNEL_DEVICETREE_BASENAME = "imx8dxl-evk"
8KERNEL_DEVICETREE_append_use-nxp-bsp = " \
9 freescale/${KERNEL_DEVICETREE_BASENAME}-enet0.dtb \
10 freescale/${KERNEL_DEVICETREE_BASENAME}-enet0-tja1100.dtb \
11 freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \
12 freescale/${KERNEL_DEVICETREE_BASENAME}-lcdif.dtb \
13 freescale/${KERNEL_DEVICETREE_BASENAME}-lpspi-slave.dtb \
14 freescale/${KERNEL_DEVICETREE_BASENAME}-pcie-ep.dtb \
15 freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb \
16"
17UBOOT_CONFIG_BASENAME = "imx8dxl_evk"
18UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_fspi_defconfig"
diff --git a/conf/machine/imx8dxl-evk.conf b/conf/machine/include/imx8dxl-evk.inc
index d905f9de..2868b4d6 100644
--- a/conf/machine/imx8dxl-evk.conf
+++ b/conf/machine/include/imx8dxl-evk.inc
@@ -1,8 +1,3 @@
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:" 1MACHINEOVERRIDES =. "mx8:mx8x:mx8dxl:"
7 2
8require conf/machine/include/imx-base.inc 3require conf/machine/include/imx-base.inc
@@ -25,16 +20,11 @@ SERIAL_CONSOLES = "115200;ttyLP0"
25# auto-serial-console there 20# auto-serial-console there
26USE_VT = "0" 21USE_VT = "0"
27 22
28KERNEL_DEVICETREE = "freescale/imx8dxl-evk.dtb" 23KERNEL_DEVICETREE = " \
24 freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
25"
29KERNEL_DEVICETREE_append_use-nxp-bsp = " \ 26KERNEL_DEVICETREE_append_use-nxp-bsp = " \
30 freescale/imx8dxl-evk-enet0.dtb \ 27 freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \
31 freescale/imx8dxl-evk-enet0-tja1100.dtb \
32 freescale/imx8dxl-evk-inmate.dtb \
33 freescale/imx8dxl-evk-lcdif.dtb \
34 freescale/imx8dxl-evk-lpspi-slave.dtb \
35 freescale/imx8dxl-evk-pcie-ep.dtb \
36 freescale/imx8dxl-evk-root.dtb \
37 freescale/imx8dxl-evk-rpmsg.dtb \
38" 28"
39 29
40ATF_PLATFORM = "imx8dxl" 30ATF_PLATFORM = "imx8dxl"
@@ -49,8 +39,7 @@ SPL_BINARY = "spl/u-boot-spl.bin"
49UBOOT_SUFFIX = "bin" 39UBOOT_SUFFIX = "bin"
50 40
51UBOOT_CONFIG ??= "sd" 41UBOOT_CONFIG ??= "sd"
52UBOOT_CONFIG[sd] = "imx8dxl_evk_defconfig,sdcard" 42UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
53UBOOT_CONFIG[fspi] = "imx8dxl_evk_fspi_defconfig"
54 43
55IMX_BOOT_SEEK = "32" 44IMX_BOOT_SEEK = "32"
56 45
@@ -60,8 +49,14 @@ IMXBOOT_TARGETS_SD = \
60IMXBOOT_TARGETS_FSPI = \ 49IMXBOOT_TARGETS_FSPI = \
61 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \ 50 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_flexspi', \
62 'flash_flexspi', d)}" 51 'flash_flexspi', d)}"
52IMXBOOT_TARGETS_NAND = \
53 "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'flash_spl_nand', \
54 'flash_nand flash_nand_fw', d)}"
63IMXBOOT_TARGETS = \ 55IMXBOOT_TARGETS = \
64 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ 56 "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \
65 '${IMXBOOT_TARGETS_FSPI}', d)}" 57 bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_FSPI}', \
58 bb.utils.contains('UBOOT_CONFIG', 'nand', '${IMXBOOT_TARGETS_NAND}', \
59 'INVALID', d), d), d)}"
60
66 61
67BOARD_TYPE = "evk" 62BOARD_TYPE = "evk"