]> Git Repo - J-linux.git/blob - drivers/crypto/intel/qat/Kconfig
Merge tag 'vfs-6.13-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[J-linux.git] / drivers / crypto / intel / 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 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
29 config 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
40 config 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
51 config 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
62 config 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
73 config 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
86 config 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
98 config 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
110 config 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
This page took 0.034597 seconds and 4 git commands to generate.