import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / crypto / Makefile
index a2c83851bc90a29f5f1d06415cb4a0db4dd726e1..a643a4c8f2ac8ae7b4e542051d60399005b3d327 100644 (file)
@@ -5,5 +5,12 @@
 obj-$(CONFIG_CRYPTO_AES_ARM) += aes-arm.o
 obj-$(CONFIG_CRYPTO_SHA1_ARM) += sha1-arm.o
 
+
+ifdef CONFIG_CRYPTO_AES_ARM32_CE
+KBUILD_AFLAGS      :=$(KBUILD_AFLAGS:-msoft-float=-Wa,-mfpu=crypto-neon-fp-armv8)
+aes-arm-y  := aes-armv8-aarch32.o aes_glue.o aes-armv8-bcm.o aes-armv8-bcm-glue.o
+else
 aes-arm-y  := aes-armv4.o aes_glue.o
+endif
+
 sha1-arm-y := sha1-armv4-large.o sha1_glue.o