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 <pvanleeu...@verimatrix.com>

Acked-by: Antoine Tenart <antoine.ten...@bootlin.com>

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

Reply via email to