summaryrefslogtreecommitdiffstats
path: root/conf/machine/imx8mmevk.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/imx8mmevk.conf')
-rw-r--r--conf/machine/imx8mmevk.conf53
1 files changed, 34 insertions, 19 deletions
diff --git a/conf/machine/imx8mmevk.conf b/conf/machine/imx8mmevk.conf
index db722c72..231d7ff7 100644
--- a/conf/machine/imx8mmevk.conf
+++ b/conf/machine/imx8mmevk.conf
@@ -9,26 +9,36 @@ MACHINEOVERRIDES =. "mx8:mx8m:mx8mm:"
9require conf/machine/include/imx-base.inc 9require conf/machine/include/imx-base.inc
10require conf/machine/include/tune-cortexa53.inc 10require conf/machine/include/tune-cortexa53.inc
11 11
12IMX_DEFAULT_BSP = "nxp" 12MACHINE_FEATURES += "pci wifi bluetooth optee"
13 13
14MACHINE_FEATURES += " pci wifi bluetooth optee qca9377" 14# NXP BSP can consume QCA9377 driver and firmware
15 15# Since the firmware is not available publicly, and rather distributed
16KERNEL_DEVICETREE = " \ 16# under "Proprietary" license - we opt-out from using it in all BSPs
17 freescale/imx8mm-ddr4-evk.dtb \ 17# and pin it to NXP BSP only
18 freescale/imx8mm-ddr4-evk-revb.dtb \ 18MACHINE_FEATURES_use-nxp-bsp_append = " qca9377"
19 freescale/imx8mm-ddr4-evk-revb-rm67191.dtb \ 19
20 freescale/imx8mm-ddr4-evk-rm67191.dtb \ 20# Mainline kernel contains only one DTB file for
21 freescale/imx8mm-evk-ak4497.dtb \ 21# imx8mmevk machine
22 freescale/imx8mm-evk-ak5558.dtb \ 22KERNEL_DEVICETREE = "freescale/imx8mm-evk.dtb"
23 freescale/imx8mm-evk-audio-tdm.dtb \ 23
24 freescale/imx8mm-evk.dtb \ 24# NXP kernel has additional DTB files for various board configuration and
25 freescale/imx8mm-evk-inmate.dtb \ 25# derivates. Include them here for NXP BSP only
26 freescale/imx8mm-evk-revb.dtb \ 26KERNEL_DEVICETREE_use-nxp-bsp_append = " \
27 freescale/imx8mm-evk-rm67191.dtb \ 27 freescale/imx8mm-ddr4-evk.dtb \
28 freescale/imx8mm-evk-root.dtb \ 28 freescale/imx8mm-ddr4-evk-revb.dtb \
29 freescale/imx8mm-evk-rpmsg.dtb \ 29 freescale/imx8mm-ddr4-evk-revb-rm67191.dtb \
30 freescale/imx8mm-ddr4-evk-rm67191.dtb \
31 freescale/imx8mm-evk-ak4497.dtb \
32 freescale/imx8mm-evk-ak5558.dtb \
33 freescale/imx8mm-evk-audio-tdm.dtb \
34 freescale/imx8mm-evk-inmate.dtb \
35 freescale/imx8mm-evk-revb.dtb \
36 freescale/imx8mm-evk-rm67191.dtb \
37 freescale/imx8mm-evk-root.dtb \
38 freescale/imx8mm-evk-rpmsg.dtb \
30" 39"
31 40
41
32UBOOT_CONFIG ??= "sd" 42UBOOT_CONFIG ??= "sd"
33UBOOT_CONFIG[sd] = "imx8mm_evk_config,sdcard" 43UBOOT_CONFIG[sd] = "imx8mm_evk_config,sdcard"
34UBOOT_CONFIG[fspi] = "imx8mm_evk_fspi_defconfig" 44UBOOT_CONFIG[fspi] = "imx8mm_evk_fspi_defconfig"
@@ -36,7 +46,12 @@ UBOOT_CONFIG[mfgtool] = "imx8mm_evk_config"
36SPL_BINARY = "spl/u-boot-spl.bin" 46SPL_BINARY = "spl/u-boot-spl.bin"
37 47
38# Set DDR FIRMWARE 48# Set DDR FIRMWARE
39DDR_FIRMWARE_NAME = "lpddr4_pmu_train_1d_imem.bin lpddr4_pmu_train_1d_dmem.bin lpddr4_pmu_train_2d_imem.bin lpddr4_pmu_train_2d_dmem.bin" 49DDR_FIRMWARE_NAME = " \
50 lpddr4_pmu_train_1d_imem.bin \
51 lpddr4_pmu_train_1d_dmem.bin \
52 lpddr4_pmu_train_2d_imem.bin \
53 lpddr4_pmu_train_2d_dmem.bin \
54"
40 55
41# Set u-boot DTB 56# Set u-boot DTB
42UBOOT_DTB_NAME = "imx8mm-evk.dtb" 57UBOOT_DTB_NAME = "imx8mm-evk.dtb"