xref: /openbmc/linux/drivers/crypto/nx/Kconfig (revision d31581a6)
17011a122SDan Streetman
2322cacceSSeth Jenningsconfig CRYPTO_DEV_NX_ENCRYPT
37011a122SDan Streetman	tristate "Encryption acceleration support on pSeries platform"
47011a122SDan Streetman	depends on PPC_PSERIES && IBMVIO && !CPU_LITTLE_ENDIAN
5322cacceSSeth Jennings	default y
6322cacceSSeth Jennings	select CRYPTO_AES
7322cacceSSeth Jennings	select CRYPTO_CCM
8322cacceSSeth Jennings	help
97011a122SDan Streetman	  Support for PowerPC Nest (NX) encryption acceleration. This
107011a122SDan Streetman	  module supports acceleration for AES and SHA2 algorithms on
117011a122SDan Streetman	  the pSeries platform.  If you choose 'M' here, this module
127011a122SDan Streetman	  will be called nx_crypto.
130e16aafbSSeth Jennings
140e16aafbSSeth Jenningsconfig CRYPTO_DEV_NX_COMPRESS
150e16aafbSSeth Jennings	tristate "Compression acceleration support"
160e16aafbSSeth Jennings	default y
17d31581a6SDan Streetman	select CRYPTO_ALGAPI
18d31581a6SDan Streetman	select 842_DECOMPRESS
190e16aafbSSeth Jennings	help
207011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
217011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
22d31581a6SDan Streetman	  algorithm using the cryptographic API.  One of the platform
23d31581a6SDan Streetman	  drivers must be selected also.  If you choose 'M' here, this
24d31581a6SDan Streetman	  module will be called nx_compress.
257011a122SDan Streetman
267011a122SDan Streetmanif CRYPTO_DEV_NX_COMPRESS
277011a122SDan Streetman
287011a122SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_PSERIES
297011a122SDan Streetman	tristate "Compression acceleration support on pSeries platform"
30c47d6302SDan Streetman	depends on PPC_PSERIES && IBMVIO
317011a122SDan Streetman	default y
327011a122SDan Streetman	help
337011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
347011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
357011a122SDan Streetman	  algorithm.  This supports NX hardware on the pSeries platform.
367011a122SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_pseries.
377011a122SDan Streetman
3899182a42SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_POWERNV
3999182a42SDan Streetman	tristate "Compression acceleration support on PowerNV platform"
4099182a42SDan Streetman	depends on PPC_POWERNV
4199182a42SDan Streetman	default y
4299182a42SDan Streetman	help
4399182a42SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
4499182a42SDan Streetman	  module supports acceleration for compressing memory with the 842
4599182a42SDan Streetman	  algorithm.  This supports NX hardware on the PowerNV platform.
4699182a42SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_powernv.
4799182a42SDan Streetman
487011a122SDan Streetmanendif
49