From 1d044d1351dcff2603ae064875bcd976a5bc4c93 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Fri, 27 Aug 2021 20:59:05 +0000 Subject: 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 --- conf/machine/include/imx8mp-evk.inc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'conf/machine/include/imx8mp-evk.inc') 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:" 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 -- cgit v1.2.3-54-g00ecf