File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/drivers/crypto/intel/qat/Kconfig KCONFIG
  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_RSA
 10	select CRYPTO_LIB_AES
 11	select CRYPTO_LIB_SHA1
 12	select CRYPTO_LIB_SHA256
 13	select CRYPTO_LIB_SHA512
 14	select FW_LOADER
 15	select CRC8
 16
 17config CRYPTO_DEV_QAT_DH895xCC
 18	tristate "Support for Intel(R) DH895xCC"
 19	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 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
 28config CRYPTO_DEV_QAT_C3XXX
 29	tristate "Support for Intel(R) C3XXX"
 30	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 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
 39config CRYPTO_DEV_QAT_C62X
 40	tristate "Support for Intel(R) C62X"
 41	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 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
 50config CRYPTO_DEV_QAT_4XXX
 51	tristate "Support for Intel(R) QAT_4XXX"
 52	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 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
 61config CRYPTO_DEV_QAT_420XX
 62	tristate "Support for Intel(R) QAT_420XX"
 63	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 64	select CRYPTO_DEV_QAT
 65	help
 66	  Support for Intel(R) QuickAssist Technology QAT_420xx
 67	  for accelerating crypto and compression workloads.
 68
 69	  To compile this as a module, choose M here: the module
 70	  will be called qat_420xx.
 71
 72config CRYPTO_DEV_QAT_6XXX
 73	tristate "Support for Intel(R) QuickAssist Technology QAT_6XXX"
 74	depends on (X86 || COMPILE_TEST)
 75	depends on PCI
 76	select CRYPTO_DEV_QAT
 77	help
 78	  Support for Intel(R) QuickAssist Technology QAT_6xxx
 79	  for accelerating crypto and compression workloads.
 80
 81	  To compile this as a module, choose M here: the module
 82	  will be called qat_6xxx.
 83
 84config CRYPTO_DEV_QAT_DH895xCCVF
 85	tristate "Support for Intel(R) DH895xCC Virtual Function"
 86	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 87	select PCI_IOV
 88	select CRYPTO_DEV_QAT
 89
 90	help
 91	  Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
 92	  Virtual Function for accelerating crypto and compression workloads.
 93
 94	  To compile this as a module, choose M here: the module
 95	  will be called qat_dh895xccvf.
 96
 97config CRYPTO_DEV_QAT_C3XXXVF
 98	tristate "Support for Intel(R) C3XXX Virtual Function"
 99	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
100	select PCI_IOV
101	select CRYPTO_DEV_QAT
102	help
103	  Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
104	  Virtual Function for accelerating crypto and compression workloads.
105
106	  To compile this as a module, choose M here: the module
107	  will be called qat_c3xxxvf.
108
109config CRYPTO_DEV_QAT_C62XVF
110	tristate "Support for Intel(R) C62X Virtual Function"
111	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
112	select PCI_IOV
113	select CRYPTO_DEV_QAT
114	help
115	  Support for Intel(R) C62x with Intel(R) QuickAssist Technology
116	  Virtual Function for accelerating crypto and compression workloads.
117
118	  To compile this as a module, choose M here: the module
119	  will be called qat_c62xvf.
120
121config CRYPTO_DEV_QAT_ERROR_INJECTION
122	bool "Support for Intel(R) QAT Devices Heartbeat Error Injection"
123	depends on CRYPTO_DEV_QAT
124	depends on DEBUG_FS
125	help
126	  Enables a mechanism that allows to inject a heartbeat error on
127	  Intel(R) QuickAssist devices for testing purposes.
128
129	  This is intended for developer use only.
130	  If unsure, say N.
131
132	  This functionality is available via debugfs entry of the Intel(R)
133	  QuickAssist device
~/ Read-only file preview.