]> code.ossystems Code Review - meta-freescale.git/commitdiff
conf: machine: imx8m: correct tune for mainline bsp 853/head
authorAndrey Zhizhikin <andrey.z@gmail.com>
Fri, 27 Aug 2021 20:59:05 +0000 (20:59 +0000)
committerAndrey Zhizhikin <andrey.z@gmail.com>
Fri, 27 Aug 2021 20:59:05 +0000 (20:59 +0000)
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>
conf/machine/include/imx8mm-evk.inc
conf/machine/include/imx8mn-evk.inc
conf/machine/include/imx8mp-evk.inc

index 3ea562ff9a5647a799efd3d9e18e403cd5fd0856..93adf27f4e7a8b30bee6566af27cdcf2f6d6e362 100644 (file)
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mm:"
 require conf/machine/include/imx-base.inc
 require conf/machine/include/arm/armv8a/tune-cortexa53.inc
 
+# Mainline BSP defaults to "generic" cortexa53 configuration,
+# adjust it here to include crypto extension which enables
+# inline NEON and FPU code generation
+DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
+
 MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356"
 
 # NXP BSP can consume proprietary jailhouse, BCM4359, and QCA9377 driver and firmware
index 3c867473ecdd4deddb92a6ad6f2be4e872677c1d..4f8973491301df30cd1a877b6b2a275b2e330e50 100644 (file)
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mn:"
 require conf/machine/include/imx-base.inc
 require conf/machine/include/arm/armv8a/tune-cortexa53.inc
 
+# Mainline BSP defaults to "generic" cortexa53 configuration,
+# adjust it here to include crypto extension which enables
+# inline NEON and FPU code generation
+DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
+
 MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356"
 
 # NXP BSP can consume proprietary jailhouse and Broadcom drivers
index 9697b3f60d240688032b3778613a2a409123b7a0..7635d08ce4c02b4cefafa7e3c0bcee8c34788dce 100644 (file)
@@ -3,6 +3,11 @@ MACHINEOVERRIDES =. "imx-boot-container:mx8:mx8m:mx8mp:"
 require conf/machine/include/imx-base.inc
 require conf/machine/include/arm/armv8a/tune-cortexa53.inc
 
+# Mainline BSP defaults to "generic" cortexa53 configuration,
+# adjust it here to include crypto extension which enables
+# inline NEON and FPU code generation
+DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto"
+
 MACHINE_FEATURES += "pci wifi bluetooth"
 
 # NXP BSP can consume proprietary jailhouse and Marvell drivers