mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
crypto: allwinner - Add sun8i-ss cryptographic offloader
The Security System is an hardware cryptographic offloader present on Allwinner SoCs A80 and A83T. It is different from the previous sun4i-ss. This driver supports AES cipher in CBC and ECB mode. Acked-by: Maxime Ripard <mripard@kernel.org> Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
committed by
Herbert Xu
parent
a1afe27492
commit
f08fcced6d
@@ -58,3 +58,30 @@ config CRYPTO_DEV_SUN8I_CE_DEBUG
|
||||
Say y to enable sun8i-ce debug stats.
|
||||
This will create /sys/kernel/debug/sun8i-ce/stats for displaying
|
||||
the number of requests per flow and per algorithm.
|
||||
|
||||
config CRYPTO_DEV_SUN8I_SS
|
||||
tristate "Support for Allwinner Security System cryptographic offloader"
|
||||
select CRYPTO_BLKCIPHER
|
||||
select CRYPTO_ENGINE
|
||||
select CRYPTO_ECB
|
||||
select CRYPTO_CBC
|
||||
select CRYPTO_AES
|
||||
select CRYPTO_DES
|
||||
depends on CRYPTO_DEV_ALLWINNER
|
||||
depends on PM
|
||||
help
|
||||
Select y here to have support for the Security System available on
|
||||
Allwinner SoC A80, A83T.
|
||||
The Security System handle AES/3DES ciphers in ECB/CBC mode.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called sun8i-ss.
|
||||
|
||||
config CRYPTO_DEV_SUN8I_SS_DEBUG
|
||||
bool "Enable sun8i-ss stats"
|
||||
depends on CRYPTO_DEV_SUN8I_SS
|
||||
depends on DEBUG_FS
|
||||
help
|
||||
Say y to enable sun8i-ss debug stats.
|
||||
This will create /sys/kernel/debug/sun8i-ss/stats for displaying
|
||||
the number of requests per flow and per algorithm.
|
||||
|
||||
Reference in New Issue
Block a user