xref: /openbmc/linux/drivers/crypto/nx/Kconfig (revision c47d6302)
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
170e16aafbSSeth Jennings	help
187011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
197011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
207011a122SDan Streetman	  algorithm.  One of the platform drivers must be selected also.
217011a122SDan Streetman	  If you choose 'M' here, this module will be called nx_compress.
227011a122SDan Streetman
237011a122SDan Streetmanif CRYPTO_DEV_NX_COMPRESS
247011a122SDan Streetman
257011a122SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_PSERIES
267011a122SDan Streetman	tristate "Compression acceleration support on pSeries platform"
27c47d6302SDan Streetman	depends on PPC_PSERIES && IBMVIO
287011a122SDan Streetman	default y
297011a122SDan Streetman	help
307011a122SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
317011a122SDan Streetman	  module supports acceleration for compressing memory with the 842
327011a122SDan Streetman	  algorithm.  This supports NX hardware on the pSeries platform.
337011a122SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_pseries.
347011a122SDan Streetman
3599182a42SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_POWERNV
3699182a42SDan Streetman	tristate "Compression acceleration support on PowerNV platform"
3799182a42SDan Streetman	depends on PPC_POWERNV
3899182a42SDan Streetman	default y
3999182a42SDan Streetman	help
4099182a42SDan Streetman	  Support for PowerPC Nest (NX) compression acceleration. This
4199182a42SDan Streetman	  module supports acceleration for compressing memory with the 842
4299182a42SDan Streetman	  algorithm.  This supports NX hardware on the PowerNV platform.
4399182a42SDan Streetman	  If you choose 'M' here, this module will be called nx_compress_powernv.
4499182a42SDan Streetman
45ed70b479SDan Streetmanconfig CRYPTO_DEV_NX_COMPRESS_CRYPTO
46ed70b479SDan Streetman	tristate "Compression acceleration cryptographic interface"
47ed70b479SDan Streetman	select CRYPTO_ALGAPI
48ed70b479SDan Streetman	select 842_DECOMPRESS
49ed70b479SDan Streetman	default y
50ed70b479SDan Streetman	help
51ed70b479SDan Streetman	  Support for PowerPC Nest (NX) accelerators using the cryptographic
52ed70b479SDan Streetman	  API.  If you choose 'M' here, this module will be called
53ed70b479SDan Streetman	  nx_compress_crypto.
54ed70b479SDan Streetman
557011a122SDan Streetmanendif
56