crypto: qat - add CRYPTO_AES to Kconfig dependencies
[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_AES
15         select FW_LOADER
16
17 config CRYPTO_DEV_QAT_DH895xCC
18         tristate "Support for Intel(R) DH895xCC"
19         depends on X86 && PCI
20         select CRYPTO_DEV_QAT
21         help
22           Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
23           for accelerating crypto and compression workloads.
24
25           To compile this as a module, choose M here: the module
26           will be called qat_dh895xcc.
27
28 config CRYPTO_DEV_QAT_C3XXX
29         tristate "Support for Intel(R) C3XXX"
30         depends on X86 && PCI
31         select CRYPTO_DEV_QAT
32         help
33           Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
34           for accelerating crypto and compression workloads.
35
36           To compile this as a module, choose M here: the module
37           will be called qat_c3xxx.
38
39 config CRYPTO_DEV_QAT_C62X
40         tristate "Support for Intel(R) C62X"
41         depends on X86 && PCI
42         select CRYPTO_DEV_QAT
43         help
44           Support for Intel(R) C62x with Intel(R) QuickAssist Technology
45           for accelerating crypto and compression workloads.
46
47           To compile this as a module, choose M here: the module
48           will be called qat_c62x.
49
50 config CRYPTO_DEV_QAT_4XXX
51         tristate "Support for Intel(R) QAT_4XXX"
52         depends on X86 && PCI
53         select CRYPTO_DEV_QAT
54         help
55           Support for Intel(R) QuickAssist Technology QAT_4xxx
56           for accelerating crypto and compression workloads.
57
58           To compile this as a module, choose M here: the module
59           will be called qat_4xxx.
60
61 config CRYPTO_DEV_QAT_DH895xCCVF
62         tristate "Support for Intel(R) DH895xCC Virtual Function"
63         depends on X86 && PCI
64         select PCI_IOV
65         select CRYPTO_DEV_QAT
66
67         help
68           Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
69           Virtual Function for accelerating crypto and compression workloads.
70
71           To compile this as a module, choose M here: the module
72           will be called qat_dh895xccvf.
73
74 config CRYPTO_DEV_QAT_C3XXXVF
75         tristate "Support for Intel(R) C3XXX Virtual Function"
76         depends on X86 && PCI
77         select PCI_IOV
78         select CRYPTO_DEV_QAT
79         help
80           Support for Intel(R) C3xxx 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_c3xxxvf.
85
86 config CRYPTO_DEV_QAT_C62XVF
87         tristate "Support for Intel(R) C62X Virtual Function"
88         depends on X86 && PCI
89         select PCI_IOV
90         select CRYPTO_DEV_QAT
91         help
92           Support for Intel(R) C62x 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_c62xvf.