xref: /openbmc/linux/drivers/crypto/nx/Kconfig (revision 99cd49bb)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
27011a122SDan Streetman
3322cacceSSeth Jenningsconfig CRYPTO_DEV_NX_ENCRYPT
47011a122SDan Streetman	tristate "Encryption acceleration support on pSeries platform"
57011a122SDan Streetman	depends on PPC_PSERIES && IBMVIO && !CPU_LITTLE_ENDIAN
6322cacceSSeth Jennings	default y
7322cacceSSeth Jennings	select CRYPTO_AES
8322cacceSSeth Jennings	select CRYPTO_CCM
9322cacceSSeth Jennings	help
107011a122SDan Streetman	  Support for PowerPC Nest (NX) encryption acceleration. This
117011a122SDan Streetman	  module supports acceleration for AES and SHA2 algorithms on
127011a122SDan Streetman	  the pSeries platform.  If you choose 'M' here, this module
137011a122SDan Streetman	  will be called nx_crypto.
140e16aafbSSeth Jennings
150e16aafbSSeth Jenningsconfig CRYPTO_DEV_NX_COMPRESS
160e16aafbSSeth Jennings	tristate "Compression acceleration support"
170e16aafbSSeth Jennings	default y
18d31581a6SDan Streetman	select CRYPTO_ALGAPI
19d31581a6SDan Streetman	select 842_DECOMPRESS
200e16aafbSSeth Jennings	help
217011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
227011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
23d31581a6SDan Streetman	  algorithm using the cryptographic API.  One of the platform
24d31581a6SDan Streetman	  drivers must be selected also.  If you choose 'M' here, this
25d31581a6SDan Streetman	  module will be called nx_compress.
267011a122SDan Streetman
277011a122SDan Streetmanif CRYPTO_DEV_NX_COMPRESS
287011a122SDan Streetman
297011a122SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_PSERIES
307011a122SDan Streetman	tristate "Compression acceleration support on pSeries platform"
31c47d6302SDan Streetman	depends on PPC_PSERIES && IBMVIO
32*99cd49bbSHaren Myneni	depends on PPC_VAS
337011a122SDan Streetman	default y
347011a122SDan Streetman	help
357011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
367011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
377011a122SDan Streetman	  algorithm.  This supports NX hardware on the pSeries platform.
387011a122SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_pseries.
397011a122SDan Streetman
4099182a42SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_POWERNV
4199182a42SDan Streetman	tristate "Compression acceleration support on PowerNV platform"
4299182a42SDan Streetman	depends on PPC_POWERNV
43b0d6c9baSHaren Myneni	depends on PPC_VAS
4499182a42SDan Streetman	default y
4599182a42SDan Streetman	help
4699182a42SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
4799182a42SDan Streetman	  module supports acceleration for compressing memory with the 842
4899182a42SDan Streetman	  algorithm.  This supports NX hardware on the PowerNV platform.
4999182a42SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_powernv.
5099182a42SDan Streetman
517011a122SDan Streetmanendif
52