123 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| config CRYPTO_DEV_QAT
 | |
| 	tristate
 | |
| 	select CRYPTO_AEAD
 | |
| 	select CRYPTO_AUTHENC
 | |
| 	select CRYPTO_SKCIPHER
 | |
| 	select CRYPTO_AKCIPHER
 | |
| 	select CRYPTO_DH
 | |
| 	select CRYPTO_HMAC
 | |
| 	select CRYPTO_RSA
 | |
| 	select CRYPTO_SHA1
 | |
| 	select CRYPTO_SHA256
 | |
| 	select CRYPTO_SHA512
 | |
| 	select CRYPTO_LIB_AES
 | |
| 	select FW_LOADER
 | |
| 	select CRC8
 | |
| 
 | |
| config CRYPTO_DEV_QAT_DH895xCC
 | |
| 	tristate "Support for Intel(R) DH895xCC"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
 | |
| 	  for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_dh895xcc.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_C3XXX
 | |
| 	tristate "Support for Intel(R) C3XXX"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
 | |
| 	  for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_c3xxx.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_C62X
 | |
| 	tristate "Support for Intel(R) C62X"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) C62x with Intel(R) QuickAssist Technology
 | |
| 	  for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_c62x.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_4XXX
 | |
| 	tristate "Support for Intel(R) QAT_4XXX"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) QuickAssist Technology QAT_4xxx
 | |
| 	  for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_4xxx.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_420XX
 | |
| 	tristate "Support for Intel(R) QAT_420XX"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) QuickAssist Technology QAT_420xx
 | |
| 	  for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_420xx.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_DH895xCCVF
 | |
| 	tristate "Support for Intel(R) DH895xCC Virtual Function"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select PCI_IOV
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 
 | |
| 	help
 | |
| 	  Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
 | |
| 	  Virtual Function for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_dh895xccvf.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_C3XXXVF
 | |
| 	tristate "Support for Intel(R) C3XXX Virtual Function"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select PCI_IOV
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
 | |
| 	  Virtual Function for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_c3xxxvf.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_C62XVF
 | |
| 	tristate "Support for Intel(R) C62X Virtual Function"
 | |
| 	depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
 | |
| 	select PCI_IOV
 | |
| 	select CRYPTO_DEV_QAT
 | |
| 	help
 | |
| 	  Support for Intel(R) C62x with Intel(R) QuickAssist Technology
 | |
| 	  Virtual Function for accelerating crypto and compression workloads.
 | |
| 
 | |
| 	  To compile this as a module, choose M here: the module
 | |
| 	  will be called qat_c62xvf.
 | |
| 
 | |
| config CRYPTO_DEV_QAT_ERROR_INJECTION
 | |
| 	bool "Support for Intel(R) QAT Devices Heartbeat Error Injection"
 | |
| 	depends on CRYPTO_DEV_QAT
 | |
| 	depends on DEBUG_FS
 | |
| 	help
 | |
| 	  Enables a mechanism that allows to inject a heartbeat error on
 | |
| 	  Intel(R) QuickAssist devices for testing purposes.
 | |
| 
 | |
| 	  This is intended for developer use only.
 | |
| 	  If unsure, say N.
 | |
| 
 | |
| 	  This functionality is available via debugfs entry of the Intel(R)
 | |
| 	  QuickAssist device
 |