diff mbox series

tune-cortexa53: Add nocrypto tune variant

Message ID 20250813051423.325405-1-raj.khem@gmail.com
State New
Headers show
Series tune-cortexa53: Add nocrypto tune variant | expand

Commit Message

Khem Raj Aug. 13, 2025, 5:14 a.m. UTC
crypto is optional on armv8a and Broadcom BCM2837 SoC found on
rpi3 does not have hardware acceleration for cryptographic operations.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Jon Mason <jon.mason@arm.com>
---
 meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc b/meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc
index a88575eb156..198eead906a 100644
--- a/meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc
+++ b/meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc
@@ -6,13 +6,17 @@  TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa53', ' -mcpu=corte
 require conf/machine/include/arm/arch-armv8a.inc
 
 # Little Endian base configs
-AVAILTUNES += "cortexa53 cortexa53-crypto"
+AVAILTUNES += "cortexa53 cortexa53-crypto cortexa53-nocrypto"
 ARMPKGARCH:tune-cortexa53             = "cortexa53"
 ARMPKGARCH:tune-cortexa53-crypto      = "cortexa53-crypto"
+ARMPKGARCH:tune-cortexa53-nocrypto    = "cortexa53-nocrypto"
 # We do not want -march since -mcpu is added above to cover for it
 TUNE_FEATURES:tune-cortexa53          = "aarch64 crc cortexa53"
 TUNE_FEATURES:tune-cortexa53-crypto   = "${TUNE_FEATURES:tune-cortexa53} crypto"
+TUNE_FEATURES:tune-cortexa53-nocrypto = "${TUNE_FEATURES:tune-cortexa53} nocrypto"
 PACKAGE_EXTRA_ARCHS:tune-cortexa53             = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa53"
 PACKAGE_EXTRA_ARCHS:tune-cortexa53-crypto      = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa53 cortexa53-crypto"
+PACKAGE_EXTRA_ARCHS:tune-cortexa53-nocrypto    = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa53 cortexa53-nocrypto"
 BASE_LIB:tune-cortexa53               = "lib64"
 BASE_LIB:tune-cortexa53-crypto        = "lib64"
+BASE_LIB:tune-cortexa53-nocrypto      = "lib64"