summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Zhizhikin <andrey.z@gmail.com>2021-08-27 20:59:05 +0000
committerAndrey Zhizhikin <andrey.z@gmail.com>2021-08-27 20:59:05 +0000
commit1d044d1351dcff2603ae064875bcd976a5bc4c93 (patch)
treecfff546372a61058e86a03c442b4094c86fd3191
parentabd9ea654450bf907b8e3c2adada78b73736e209 (diff)
downloadmeta-freescale-1d044d1351dcff2603ae064875bcd976a5bc4c93.tar.gz
conf: machine: imx8m: correct tune for mainline bsp
Mainline BSP does not contain imx8m in machine overrides, which causes generic tunes to be set for i.MX8M derivates, rather than a more precise tune which enables crypto extension. Those extensions are enabled in NXP BSP due to those settings rely on machine overrides. Adapt tunes for Mainline BSP in machine include files to include crypto extensions and align it with NXP BSP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
-rw-r--r--conf/machine/include/imx8mm-evk.inc5
-rw-r--r--conf/machine/include/imx8mn-evk.inc5
-rw-r--r--conf/machine/include/imx8mp-evk.inc5
3 files changed, 15 insertions, 0 deletions
diff --git a/conf/machine/include/imx8mm-evk.inc b/conf/machine/include/imx8mm-evk.inc
index 3ea562ff..93adf27f 100644
--- a/conf/machine/include/imx8mm-evk.inc
+++ b/conf/machine/include/imx8mm-evk.inc
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mm:"
3require conf/machine/include/imx-base.inc 3require conf/machine/include/imx-base.inc
4require conf/machine/include/arm/armv8a/tune-cortexa53.inc 4require conf/machine/include/arm/armv8a/tune-cortexa53.inc
5 5
6# Mainline BSP defaults to "generic" cortexa53 configuration,
7# adjust it here to include crypto extension which enables
8# inline NEON and FPU code generation
9DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
10
6MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356" 11MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356"
7 12
8# NXP BSP can consume proprietary jailhouse, BCM4359, and QCA9377 driver and firmware 13# NXP BSP can consume proprietary jailhouse, BCM4359, and QCA9377 driver and firmware
diff --git a/conf/machine/include/imx8mn-evk.inc b/conf/machine/include/imx8mn-evk.inc
index 3c867473..4f897349 100644
--- a/conf/machine/include/imx8mn-evk.inc
+++ b/conf/machine/include/imx8mn-evk.inc
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mn:"
3require conf/machine/include/imx-base.inc 3require conf/machine/include/imx-base.inc
4require conf/machine/include/arm/armv8a/tune-cortexa53.inc 4require conf/machine/include/arm/armv8a/tune-cortexa53.inc
5 5
6# Mainline BSP defaults to "generic" cortexa53 configuration,
7# adjust it here to include crypto extension which enables
8# inline NEON and FPU code generation
9DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
10
6MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356" 11MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356"
7 12
8# NXP BSP can consume proprietary jailhouse and Broadcom drivers 13# NXP BSP can consume proprietary jailhouse and Broadcom drivers
diff --git a/conf/machine/include/imx8mp-evk.inc b/conf/machine/include/imx8mp-evk.inc
index 9697b3f6..7635d08c 100644
--- a/conf/machine/include/imx8mp-evk.inc
+++ b/conf/machine/include/imx8mp-evk.inc
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mp:"
3require conf/machine/include/imx-base.inc 3require conf/machine/include/imx-base.inc
4require conf/machine/include/arm/armv8a/tune-cortexa53.inc 4require conf/machine/include/arm/armv8a/tune-cortexa53.inc
5 5
6# Mainline BSP defaults to "generic" cortexa53 configuration,
7# adjust it here to include crypto extension which enables
8# inline NEON and FPU code generation
9DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
10
6MACHINE_FEATURES += "pci wifi bluetooth" 11MACHINE_FEATURES += "pci wifi bluetooth"
7 12
8# NXP BSP can consume proprietary jailhouse and Marvell drivers 13# NXP BSP can consume proprietary jailhouse and Marvell drivers