Le Tue, Sep 27, 2022 at 11:39:30PM +0200, Aurelien Jarno a écrit : > On 2022-09-27 08:00, Corentin Labbe wrote: > > Rockchip rk3568 and rk3588 have a common crypto offloader IP. > > This driver adds support for it. > > > > Signed-off-by: Corentin Labbe <clabbe@xxxxxxxxxxxx> > > --- > > drivers/crypto/rockchip/Kconfig | 28 + > > drivers/crypto/rockchip/Makefile | 5 + > > drivers/crypto/rockchip/rk3588_crypto.c | 646 ++++++++++++++++++ > > drivers/crypto/rockchip/rk3588_crypto.h | 221 ++++++ > > drivers/crypto/rockchip/rk3588_crypto_ahash.c | 346 ++++++++++ > > .../crypto/rockchip/rk3588_crypto_skcipher.c | 340 +++++++++ > > 6 files changed, 1586 insertions(+) > > create mode 100644 drivers/crypto/rockchip/rk3588_crypto.c > > create mode 100644 drivers/crypto/rockchip/rk3588_crypto.h > > create mode 100644 drivers/crypto/rockchip/rk3588_crypto_ahash.c > > create mode 100644 drivers/crypto/rockchip/rk3588_crypto_skcipher.c > > > > diff --git a/drivers/crypto/rockchip/Kconfig b/drivers/crypto/rockchip/Kconfig > > index 1010d897d9ef..84ca1081fd0c 100644 > > --- a/drivers/crypto/rockchip/Kconfig > > +++ b/drivers/crypto/rockchip/Kconfig > > @@ -26,3 +26,31 @@ config CRYPTO_DEV_ROCKCHIP_DEBUG > > Say y to enable Rockchip crypto debug stats. > > This will create /sys/kernel/debug/rk3288_crypto/stats for displaying > > the number of requests per algorithm and other internal stats. > > + > > +config CRYPTO_DEV_ROCKCHIP2 > > + tristate "Rockchip's cryptographic offloader V2" > > + depends on OF && ARCH_ROCKCHIP > > + depends on PM > > + select CRYPTO_ECB > > + select CRYPTO_CBC > > + select CRYPTO_AES > > + select CRYPTO_MD5 > > + select CRYPTO_SHA1 > > + select CRYPTO_SHA256 > > + select CRYPTO_SM3 > > That should be CRYPTO_SM3_GENERIC Thanks I will fix it.