blob: 23e3d0160e67b2606813225a6e758e8a504d8cd4 [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001# SPDX-License-Identifier: GPL-2.0-only
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002
3config CRYPTO_DEV_NX_ENCRYPT
4 tristate "Encryption acceleration support on pSeries platform"
5 depends on PPC_PSERIES && IBMVIO && !CPU_LITTLE_ENDIAN
6 default y
7 select CRYPTO_AES
8 select CRYPTO_CCM
9 help
10 Support for PowerPC Nest (NX) encryption acceleration. This
11 module supports acceleration for AES and SHA2 algorithms on
12 the pSeries platform. If you choose 'M' here, this module
13 will be called nx_crypto.
14
15config CRYPTO_DEV_NX_COMPRESS
16 tristate "Compression acceleration support"
17 default y
18 select CRYPTO_ALGAPI
19 select 842_DECOMPRESS
20 help
21 Support for PowerPC Nest (NX) compression acceleration. This
22 module supports acceleration for compressing memory with the 842
23 algorithm using the cryptographic API. One of the platform
24 drivers must be selected also. If you choose 'M' here, this
25 module will be called nx_compress.
26
27if CRYPTO_DEV_NX_COMPRESS
28
29config CRYPTO_DEV_NX_COMPRESS_PSERIES
30 tristate "Compression acceleration support on pSeries platform"
31 depends on PPC_PSERIES && IBMVIO
32 default y
33 help
34 Support for PowerPC Nest (NX) compression acceleration. This
35 module supports acceleration for compressing memory with the 842
36 algorithm. This supports NX hardware on the pSeries platform.
37 If you choose 'M' here, this module will be called nx_compress_pseries.
38
39config CRYPTO_DEV_NX_COMPRESS_POWERNV
40 tristate "Compression acceleration support on PowerNV platform"
41 depends on PPC_POWERNV
42 depends on PPC_VAS
43 default y
44 help
45 Support for PowerPC Nest (NX) compression acceleration. This
46 module supports acceleration for compressing memory with the 842
47 algorithm. This supports NX hardware on the PowerNV platform.
48 If you choose 'M' here, this module will be called nx_compress_powernv.
49
50endif