Hi Pascal, On Wed, Jul 31, 2019 at 05:29:16PM +0200, Pascal van Leeuwen wrote: > While being a generic EIP97/EIP197 driver, the driver was only selectable > for Marvell Armada hardware. This fix makes the driver selectable for any > Device Tree supporting kernel configuration, allowing it to be used for > other compatible hardware by just adding the correct device tree entry. > > It also allows the driver to be selected for PCI(E) supporting kernel con- > figurations, to be able to use it with PCIE based FPGA development boards > for pre-silicon driver development by both Inside Secure and its IP custo- > mers. > > Signed-off-by: Pascal van Leeuwen <pvanleeuwen@xxxxxxxxxxxxxx> Acked-by: Antoine Tenart <antoine.tenart@xxxxxxxxxxx> Thanks! Antoine > --- > drivers/crypto/Kconfig | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig > index 67af688..0d9f67d 100644 > --- a/drivers/crypto/Kconfig > +++ b/drivers/crypto/Kconfig > @@ -716,8 +716,7 @@ source "drivers/crypto/stm32/Kconfig" > > config CRYPTO_DEV_SAFEXCEL > tristate "Inside Secure's SafeXcel cryptographic engine driver" > - depends on OF > - depends on (ARM64 && ARCH_MVEBU) || (COMPILE_TEST && 64BIT) > + depends on OF || PCI || COMPILE_TEST > select CRYPTO_AES > select CRYPTO_AUTHENC > select CRYPTO_BLKCIPHER > @@ -729,10 +728,11 @@ config CRYPTO_DEV_SAFEXCEL > select CRYPTO_SHA256 > select CRYPTO_SHA512 > help > - This driver interfaces with the SafeXcel EIP-197 cryptographic engine > - designed by Inside Secure. Select this if you want to use CBC/ECB > - chain mode, AES cipher mode and SHA1/SHA224/SHA256/SHA512 hash > - algorithms. > + This driver interfaces with the SafeXcel EIP-97 and EIP-197 cryptographic > + engines designed by Inside Secure. It currently accelerates DES, 3DES and > + AES block ciphers in ECB and CBC mode, as well as SHA1, SHA224, SHA256, > + SHA384 and SHA512 hash algorithms for both basic hash and HMAC. > + Additionally, it accelerates combined AES-CBC/HMAC-SHA AEAD operations. > > config CRYPTO_DEV_ARTPEC6 > tristate "Support for Axis ARTPEC-6/7 hardware crypto acceleration." > -- > 1.8.3.1 -- Antoine Ténart, Bootlin Embedded Linux and Kernel engineering https://bootlin.com