blob: e421c96c763a6781ac1b40f4f30eb5966dad0e91 [file] [log] [blame]
Dan Streetman7011a122015-05-07 13:49:17 -04001
Seth Jennings322cacc2012-07-19 09:42:38 -05002config CRYPTO_DEV_NX_ENCRYPT
Dan Streetman7011a122015-05-07 13:49:17 -04003 tristate "Encryption acceleration support on pSeries platform"
4 depends on PPC_PSERIES && IBMVIO && !CPU_LITTLE_ENDIAN
Seth Jennings322cacc2012-07-19 09:42:38 -05005 default y
6 select CRYPTO_AES
Seth Jennings322cacc2012-07-19 09:42:38 -05007 select CRYPTO_CCM
Seth Jennings322cacc2012-07-19 09:42:38 -05008 help
Dan Streetman7011a122015-05-07 13:49:17 -04009 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.
Seth Jennings0e16aaf2012-07-19 09:42:40 -050013
14config CRYPTO_DEV_NX_COMPRESS
15 tristate "Compression acceleration support"
Seth Jennings0e16aaf2012-07-19 09:42:40 -050016 default y
17 help
Dan Streetman7011a122015-05-07 13:49:17 -040018 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"
Dan Streetmanc47d6302015-06-18 12:05:30 -040027 depends on PPC_PSERIES && IBMVIO
Dan Streetman7011a122015-05-07 13:49:17 -040028 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
Dan Streetman99182a422015-05-07 13:49:19 -040035config 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
Dan Streetmaned70b472015-05-07 13:49:21 -040045config 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
Dan Streetman7011a122015-05-07 13:49:17 -040055endif