Merge tag '5.17-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbd
[linux-2.6-microblaze.git] / drivers / crypto / qat / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config 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
18 config CRYPTO_DEV_QAT_DH895xCC
19         tristate "Support for Intel(R) DH895xCC"
20         depends on X86 && PCI
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
29 config CRYPTO_DEV_QAT_C3XXX
30         tristate "Support for Intel(R) C3XXX"
31         depends on X86 && PCI
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
40 config CRYPTO_DEV_QAT_C62X
41         tristate "Support for Intel(R) C62X"
42         depends on X86 && PCI
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
51 config CRYPTO_DEV_QAT_4XXX
52         tristate "Support for Intel(R) QAT_4XXX"
53         depends on X86 && PCI
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
62 config CRYPTO_DEV_QAT_DH895xCCVF
63         tristate "Support for Intel(R) DH895xCC Virtual Function"
64         depends on X86 && PCI
65         select PCI_IOV
66         select CRYPTO_DEV_QAT
67
68         help
69           Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
70           Virtual Function for accelerating crypto and compression workloads.
71
72           To compile this as a module, choose M here: the module
73           will be called qat_dh895xccvf.
74
75 config CRYPTO_DEV_QAT_C3XXXVF
76         tristate "Support for Intel(R) C3XXX Virtual Function"
77         depends on X86 && PCI
78         select PCI_IOV
79         select CRYPTO_DEV_QAT
80         help
81           Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
82           Virtual Function for accelerating crypto and compression workloads.
83
84           To compile this as a module, choose M here: the module
85           will be called qat_c3xxxvf.
86
87 config CRYPTO_DEV_QAT_C62XVF
88         tristate "Support for Intel(R) C62X Virtual Function"
89         depends on X86 && PCI
90         select PCI_IOV
91         select CRYPTO_DEV_QAT
92         help
93           Support for Intel(R) C62x with Intel(R) QuickAssist Technology
94           Virtual Function for accelerating crypto and compression workloads.
95
96           To compile this as a module, choose M here: the module
97           will be called qat_c62xvf.