Loading...
1# SPDX-License-Identifier: GPL-2.0-only
2config CRYPTO_DEV_QAT
3 tristate
4 select CRYPTO_AEAD
5 select CRYPTO_AUTHENC
6 select CRYPTO_SKCIPHER
7 select CRYPTO_AKCIPHER
8 select CRYPTO_DH
9 select CRYPTO_HMAC
10 select CRYPTO_RSA
11 select CRYPTO_SHA1
12 select CRYPTO_SHA256
13 select CRYPTO_SHA512
14 select CRYPTO_LIB_AES
15 select FW_LOADER
16 select CRC8
17
18config CRYPTO_DEV_QAT_DH895xCC
19 tristate "Support for Intel(R) DH895xCC"
20 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
21 select CRYPTO_DEV_QAT
22 help
23 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
24 for accelerating crypto and compression workloads.
25
26 To compile this as a module, choose M here: the module
27 will be called qat_dh895xcc.
28
29config CRYPTO_DEV_QAT_C3XXX
30 tristate "Support for Intel(R) C3XXX"
31 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
32 select CRYPTO_DEV_QAT
33 help
34 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
35 for accelerating crypto and compression workloads.
36
37 To compile this as a module, choose M here: the module
38 will be called qat_c3xxx.
39
40config CRYPTO_DEV_QAT_C62X
41 tristate "Support for Intel(R) C62X"
42 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
43 select CRYPTO_DEV_QAT
44 help
45 Support for Intel(R) C62x with Intel(R) QuickAssist Technology
46 for accelerating crypto and compression workloads.
47
48 To compile this as a module, choose M here: the module
49 will be called qat_c62x.
50
51config CRYPTO_DEV_QAT_4XXX
52 tristate "Support for Intel(R) QAT_4XXX"
53 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
54 select CRYPTO_DEV_QAT
55 help
56 Support for Intel(R) QuickAssist Technology QAT_4xxx
57 for accelerating crypto and compression workloads.
58
59 To compile this as a module, choose M here: the module
60 will be called qat_4xxx.
61
62config CRYPTO_DEV_QAT_420XX
63 tristate "Support for Intel(R) QAT_420XX"
64 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
65 select CRYPTO_DEV_QAT
66 help
67 Support for Intel(R) QuickAssist Technology QAT_420xx
68 for accelerating crypto and compression workloads.
69
70 To compile this as a module, choose M here: the module
71 will be called qat_420xx.
72
73config CRYPTO_DEV_QAT_DH895xCCVF
74 tristate "Support for Intel(R) DH895xCC Virtual Function"
75 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
76 select PCI_IOV
77 select CRYPTO_DEV_QAT
78
79 help
80 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
81 Virtual Function for accelerating crypto and compression workloads.
82
83 To compile this as a module, choose M here: the module
84 will be called qat_dh895xccvf.
85
86config CRYPTO_DEV_QAT_C3XXXVF
87 tristate "Support for Intel(R) C3XXX Virtual Function"
88 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
89 select PCI_IOV
90 select CRYPTO_DEV_QAT
91 help
92 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
93 Virtual Function for accelerating crypto and compression workloads.
94
95 To compile this as a module, choose M here: the module
96 will be called qat_c3xxxvf.
97
98config CRYPTO_DEV_QAT_C62XVF
99 tristate "Support for Intel(R) C62X Virtual Function"
100 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
101 select PCI_IOV
102 select CRYPTO_DEV_QAT
103 help
104 Support for Intel(R) C62x with Intel(R) QuickAssist Technology
105 Virtual Function for accelerating crypto and compression workloads.
106
107 To compile this as a module, choose M here: the module
108 will be called qat_c62xvf.
1# SPDX-License-Identifier: GPL-2.0-only
2config CRYPTO_DEV_QAT
3 tristate
4 select CRYPTO_AEAD
5 select CRYPTO_AUTHENC
6 select CRYPTO_SKCIPHER
7 select CRYPTO_AKCIPHER
8 select CRYPTO_DH
9 select CRYPTO_HMAC
10 select CRYPTO_RSA
11 select CRYPTO_SHA1
12 select CRYPTO_SHA256
13 select CRYPTO_SHA512
14 select CRYPTO_LIB_AES
15 select FW_LOADER
16 select CRC8
17
18config CRYPTO_DEV_QAT_DH895xCC
19 tristate "Support for Intel(R) DH895xCC"
20 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
21 select CRYPTO_DEV_QAT
22 help
23 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
24 for accelerating crypto and compression workloads.
25
26 To compile this as a module, choose M here: the module
27 will be called qat_dh895xcc.
28
29config CRYPTO_DEV_QAT_C3XXX
30 tristate "Support for Intel(R) C3XXX"
31 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
32 select CRYPTO_DEV_QAT
33 help
34 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
35 for accelerating crypto and compression workloads.
36
37 To compile this as a module, choose M here: the module
38 will be called qat_c3xxx.
39
40config CRYPTO_DEV_QAT_C62X
41 tristate "Support for Intel(R) C62X"
42 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
43 select CRYPTO_DEV_QAT
44 help
45 Support for Intel(R) C62x with Intel(R) QuickAssist Technology
46 for accelerating crypto and compression workloads.
47
48 To compile this as a module, choose M here: the module
49 will be called qat_c62x.
50
51config CRYPTO_DEV_QAT_4XXX
52 tristate "Support for Intel(R) QAT_4XXX"
53 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
54 select CRYPTO_DEV_QAT
55 help
56 Support for Intel(R) QuickAssist Technology QAT_4xxx
57 for accelerating crypto and compression workloads.
58
59 To compile this as a module, choose M here: the module
60 will be called qat_4xxx.
61
62config CRYPTO_DEV_QAT_420XX
63 tristate "Support for Intel(R) QAT_420XX"
64 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
65 select CRYPTO_DEV_QAT
66 help
67 Support for Intel(R) QuickAssist Technology QAT_420xx
68 for accelerating crypto and compression workloads.
69
70 To compile this as a module, choose M here: the module
71 will be called qat_420xx.
72
73config CRYPTO_DEV_QAT_DH895xCCVF
74 tristate "Support for Intel(R) DH895xCC Virtual Function"
75 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
76 select PCI_IOV
77 select CRYPTO_DEV_QAT
78
79 help
80 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
81 Virtual Function for accelerating crypto and compression workloads.
82
83 To compile this as a module, choose M here: the module
84 will be called qat_dh895xccvf.
85
86config CRYPTO_DEV_QAT_C3XXXVF
87 tristate "Support for Intel(R) C3XXX Virtual Function"
88 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
89 select PCI_IOV
90 select CRYPTO_DEV_QAT
91 help
92 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
93 Virtual Function for accelerating crypto and compression workloads.
94
95 To compile this as a module, choose M here: the module
96 will be called qat_c3xxxvf.
97
98config CRYPTO_DEV_QAT_C62XVF
99 tristate "Support for Intel(R) C62X Virtual Function"
100 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
101 select PCI_IOV
102 select CRYPTO_DEV_QAT
103 help
104 Support for Intel(R) C62x with Intel(R) QuickAssist Technology
105 Virtual Function for accelerating crypto and compression workloads.
106
107 To compile this as a module, choose M here: the module
108 will be called qat_c62xvf.
109
110config CRYPTO_DEV_QAT_ERROR_INJECTION
111 bool "Support for Intel(R) QAT Devices Heartbeat Error Injection"
112 depends on CRYPTO_DEV_QAT
113 depends on DEBUG_FS
114 help
115 Enables a mechanism that allows to inject a heartbeat error on
116 Intel(R) QuickAssist devices for testing purposes.
117
118 This is intended for developer use only.
119 If unsure, say N.
120
121 This functionality is available via debugfs entry of the Intel(R)
122 QuickAssist device