This enables armv8 crypto extension usage for SHA1/SHA256.

Which speed up sha1/sha256 operations, about 10x faster with
a imx8mm evk for a 20MiB kernel hash verification (12ms vs 165ms).

Signed-off-by: Loic Poulain <[email protected]>
---
 v2: Select ARMV8_CRYPTO in the imx8m common Kconfig

 arch/arm/mach-imx/imx8m/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
index 3470160..fe7ef0b 100644
--- a/arch/arm/mach-imx/imx8m/Kconfig
+++ b/arch/arm/mach-imx/imx8m/Kconfig
@@ -4,6 +4,7 @@ config IMX8M
        bool
        select HAS_CAAM
        select ROM_UNIFIED_SECTIONS
+       select ARMV8_CRYPTO
 
 config IMX8MQ
        bool
-- 
2.7.4

Reply via email to