Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
[firefly-linux-kernel-4.4.55.git] / drivers / crypto / nx / Kconfig
1
2 config 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
14 config 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
23 if CRYPTO_DEV_NX_COMPRESS
24
25 config 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
35 config 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
45 config 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
55 endif