diff options
author | Andrey Zhizhikin <andrey.z@gmail.com> | 2021-08-27 20:59:05 +0000 |
---|---|---|
committer | Andrey Zhizhikin <andrey.z@gmail.com> | 2021-08-27 20:59:05 +0000 |
commit | 1d044d1351dcff2603ae064875bcd976a5bc4c93 (patch) | |
tree | cfff546372a61058e86a03c442b4094c86fd3191 /conf | |
parent | abd9ea654450bf907b8e3c2adada78b73736e209 (diff) | |
download | meta-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>
Diffstat (limited to 'conf')
-rw-r--r-- | conf/machine/include/imx8mm-evk.inc | 5 | ||||
-rw-r--r-- | conf/machine/include/imx8mn-evk.inc | 5 | ||||
-rw-r--r-- | conf/machine/include/imx8mp-evk.inc | 5 |
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:" | |||
3 | require conf/machine/include/imx-base.inc | 3 | require conf/machine/include/imx-base.inc |
4 | require conf/machine/include/arm/armv8a/tune-cortexa53.inc | 4 | require 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 | ||
9 | DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto" | ||
10 | |||
6 | MACHINE_FEATURES += "pci wifi bluetooth bcm43455 bcm4356" | 11 | MACHINE_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:" | |||
3 | require conf/machine/include/imx-base.inc | 3 | require conf/machine/include/imx-base.inc |
4 | require conf/machine/include/arm/armv8a/tune-cortexa53.inc | 4 | require 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 | ||
9 | DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto" | ||
10 | |||
6 | MACHINE_FEATURES += "wifi bluetooth bcm43455 bcm4356" | 11 | MACHINE_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:" | |||
3 | require conf/machine/include/imx-base.inc | 3 | require conf/machine/include/imx-base.inc |
4 | require conf/machine/include/arm/armv8a/tune-cortexa53.inc | 4 | require 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 | ||
9 | DEFAULTTUNE:use-mainline-bsp = "cortexa53-crypto" | ||
10 | |||
6 | MACHINE_FEATURES += "pci wifi bluetooth" | 11 | MACHINE_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 |