xref: /openbmc/linux/drivers/crypto/nx/Kconfig (revision 179dd8c0)
1
2config CRYPTO_DEV_NX_ENCRYPT
3	tristate "Encryption acceleration support on pSeries platform"
4	depends on PPC_PSERIES && IBMVIO && !CPU_LITTLE_ENDIAN
5	default y
6	select CRYPTO_AES
7	select CRYPTO_CCM
8	help
9	  Support for PowerPC Nest (NX) encryption acceleration. This
10	  module supports acceleration for AES and SHA2 algorithms on
11	  the pSeries platform.  If you choose 'M' here, this module
12	  will be called nx_crypto.
13
14config CRYPTO_DEV_NX_COMPRESS
15	tristate "Compression acceleration support"
16	default y
17	help
18	  Support for PowerPC Nest (NX) compression acceleration. This
19	  module supports acceleration for compressing memory with the 842
20	  algorithm.  One of the platform drivers must be selected also.
21	  If you choose 'M' here, this module will be called nx_compress.
22
23if CRYPTO_DEV_NX_COMPRESS
24
25config CRYPTO_DEV_NX_COMPRESS_PSERIES
26	tristate "Compression acceleration support on pSeries platform"
27	depends on PPC_PSERIES && IBMVIO
28	default y
29	help
30	  Support for PowerPC Nest (NX) compression acceleration. This
31	  module supports acceleration for compressing memory with the 842
32	  algorithm.  This supports NX hardware on the pSeries platform.
33	  If you choose 'M' here, this module will be called nx_compress_pseries.
34
35config CRYPTO_DEV_NX_COMPRESS_POWERNV
36	tristate "Compression acceleration support on PowerNV platform"
37	depends on PPC_POWERNV
38	default y
39	help
40	  Support for PowerPC Nest (NX) compression acceleration. This
41	  module supports acceleration for compressing memory with the 842
42	  algorithm.  This supports NX hardware on the PowerNV platform.
43	  If you choose 'M' here, this module will be called nx_compress_powernv.
44
45config CRYPTO_DEV_NX_COMPRESS_CRYPTO
46	tristate "Compression acceleration cryptographic interface"
47	select CRYPTO_ALGAPI
48	select 842_DECOMPRESS
49	default y
50	help
51	  Support for PowerPC Nest (NX) accelerators using the cryptographic
52	  API.  If you choose 'M' here, this module will be called
53	  nx_compress_crypto.
54
55endif
56