summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2020-12-06 09:37:32 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2021-01-21 08:37:58 -0300
commitf3199820f52454c1678ce0b7e61530edd9f88079 (patch)
tree60eda23fbbc00203ddbb12015f9c9f08b19c11d5 /conf
parent708d7ea4f7cfc677eaef7c94d0765a228a3cbc0f (diff)
downloadmeta-freescale-f3199820f52454c1678ce0b7e61530edd9f88079.tar.gz
imx8mmevk: Add Broadcom WiFi and several device trees
Enable Broadcom 4356, 4359, and 43455 WiFi modules. Add device trees for PCIE EP, 8-mic proto board, and USD WiFi. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/imx8mmevk.conf42
1 files changed, 24 insertions, 18 deletions
diff --git a/conf/machine/imx8mmevk.conf b/conf/machine/imx8mmevk.conf
index b2a398a9..82a9b3db 100644
--- a/conf/machine/imx8mmevk.conf
+++ b/conf/machine/imx8mmevk.conf
@@ -9,13 +9,13 @@ 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
12MACHINE_FEATURES += "pci wifi bluetooth optee" 12MACHINE_FEATURES += "pci wifi bluetooth optee bcm43455 bcm4356"
13 13
14# NXP BSP can consume QCA9377 driver and firmware 14# NXP BSP can consume BCM4359 and QCA9377 driver and firmware
15# Since the firmware is not available publicly, and rather distributed 15# Since the firmware is not available publicly, and rather distributed
16# under "Proprietary" license - we opt-out from using it in all BSPs 16# under "Proprietary" license - we opt-out from using it in all BSPs
17# and pin it to NXP BSP only 17# and pin it to NXP BSP only
18MACHINE_FEATURES_append_use-nxp-bsp = " qca9377" 18MACHINE_FEATURES_append_use-nxp-bsp = " bcm4359 qca9377"
19 19
20# Mainline kernel contains only one DTB file for 20# Mainline kernel contains only one DTB file for
21# imx8mmevk machine 21# imx8mmevk machine
@@ -24,25 +24,31 @@ KERNEL_DEVICETREE = "freescale/imx8mm-evk.dtb"
24# NXP kernel has additional DTB files for various board configuration and 24# NXP kernel has additional DTB files for various board configuration and
25# derivates. Include them here for NXP BSP only 25# derivates. Include them here for NXP BSP only
26KERNEL_DEVICETREE_append_use-nxp-bsp = " \ 26KERNEL_DEVICETREE_append_use-nxp-bsp = " \
27 freescale/imx8mm-ddr4-evk.dtb \ 27 freescale/imx8mm-ddr4-evk.dtb \
28 freescale/imx8mm-ddr4-evk-revb.dtb \ 28 freescale/imx8mm-ddr4-evk-pcie-ep.dtb \
29 freescale/imx8mm-ddr4-evk-revb-rm67191.dtb \ 29 freescale/imx8mm-ddr4-evk-revb.dtb \
30 freescale/imx8mm-ddr4-evk-rm67191.dtb \ 30 freescale/imx8mm-ddr4-evk-revb-rm67191.dtb \
31 freescale/imx8mm-evk-ak4497.dtb \ 31 freescale/imx8mm-ddr4-evk-rm67191.dtb \
32 freescale/imx8mm-evk-ak5558.dtb \ 32 freescale/imx8mm-evk-8mic-revE.dtb \
33 freescale/imx8mm-evk-audio-tdm.dtb \ 33 freescale/imx8mm-evk-8mic-swpdm.dtb \
34 freescale/imx8mm-evk-inmate.dtb \ 34 freescale/imx8mm-evk-ak4497.dtb \
35 freescale/imx8mm-evk-revb.dtb \ 35 freescale/imx8mm-evk-ak5558.dtb \
36 freescale/imx8mm-evk-rm67191.dtb \ 36 freescale/imx8mm-evk-audio-tdm.dtb \
37 freescale/imx8mm-evk-root.dtb \ 37 freescale/imx8mm-evk-inmate.dtb \
38 freescale/imx8mm-evk-rpmsg.dtb \ 38 freescale/imx8mm-evk-pcie-ep.dtb \
39 freescale/imx8mm-evk-revb.dtb \
40 freescale/imx8mm-evk-rm67191.dtb \
41 freescale/imx8mm-evk-root.dtb \
42 freescale/imx8mm-evk-rpmsg.dtb \
43 freescale/imx8mm-evk-usd-wifi.dtb \
39" 44"
40 45
41 46
42UBOOT_CONFIG ??= "sd" 47UBOOT_CONFIG ??= "sd"
43UBOOT_CONFIG[sd] = "imx8mm_evk_config,sdcard" 48UBOOT_CONFIG[sd] = "imx8mm_evk_config,sdcard"
44UBOOT_CONFIG[fspi] = "imx8mm_evk_fspi_defconfig" 49UBOOT_CONFIG[fspi] = "imx8mm_evk_fspi_defconfig"
45UBOOT_CONFIG[mfgtool] = "imx8mm_evk_config" 50UBOOT_CONFIG[mfgtool] = "imx8mm_evk_config"
51
46SPL_BINARY = "spl/u-boot-spl.bin" 52SPL_BINARY = "spl/u-boot-spl.bin"
47 53
48# Set DDR FIRMWARE 54# Set DDR FIRMWARE