crypto: starfive - Add crypto engine support
[platform/kernel/linux-starfive.git] / drivers / crypto / Kconfig
index 55e75fb..3698e16 100644 (file)
@@ -669,7 +669,12 @@ config CRYPTO_DEV_IMGTEC_HASH
 config CRYPTO_DEV_ROCKCHIP
        tristate "Rockchip's Cryptographic Engine driver"
        depends on OF && ARCH_ROCKCHIP
+       depends on PM
+       select CRYPTO_ECB
+       select CRYPTO_CBC
+       select CRYPTO_DES
        select CRYPTO_AES
+       select CRYPTO_ENGINE
        select CRYPTO_LIB_DES
        select CRYPTO_MD5
        select CRYPTO_SHA1
@@ -785,8 +790,8 @@ config CRYPTO_DEV_CCREE
        select CRYPTO_ECB
        select CRYPTO_CTR
        select CRYPTO_XTS
-       select CRYPTO_SM4
-       select CRYPTO_SM3
+       select CRYPTO_SM4_GENERIC
+       select CRYPTO_SM3_GENERIC
        help
          Say 'Y' to enable a driver for the REE interface of the Arm
          TrustZone CryptoCell family of processors. Currently the
@@ -805,6 +810,7 @@ config CRYPTO_DEV_SA2UL
        select CRYPTO_AES
        select CRYPTO_ALGAPI
        select CRYPTO_AUTHENC
+       select CRYPTO_DES
        select CRYPTO_SHA1
        select CRYPTO_SHA256
        select CRYPTO_SHA512
@@ -817,5 +823,6 @@ config CRYPTO_DEV_SA2UL
 
 source "drivers/crypto/keembay/Kconfig"
 source "drivers/crypto/aspeed/Kconfig"
+source "drivers/crypto/starfive/Kconfig"
 
 endif # CRYPTO_HW