123 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config CRYPTO_DEV_QAT3 tristate4 select CRYPTO_AEAD5 select CRYPTO_AUTHENC6 select CRYPTO_SKCIPHER7 select CRYPTO_AKCIPHER8 select CRYPTO_DH9 select CRYPTO_HMAC10 select CRYPTO_RSA11 select CRYPTO_SHA112 select CRYPTO_SHA25613 select CRYPTO_SHA51214 select CRYPTO_LIB_AES15 select FW_LOADER16 select CRC817 18config CRYPTO_DEV_QAT_DH895xCC19 tristate "Support for Intel(R) DH895xCC"20 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)21 select CRYPTO_DEV_QAT22 help23 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology24 for accelerating crypto and compression workloads.25 26 To compile this as a module, choose M here: the module27 will be called qat_dh895xcc.28 29config CRYPTO_DEV_QAT_C3XXX30 tristate "Support for Intel(R) C3XXX"31 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)32 select CRYPTO_DEV_QAT33 help34 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology35 for accelerating crypto and compression workloads.36 37 To compile this as a module, choose M here: the module38 will be called qat_c3xxx.39 40config CRYPTO_DEV_QAT_C62X41 tristate "Support for Intel(R) C62X"42 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)43 select CRYPTO_DEV_QAT44 help45 Support for Intel(R) C62x with Intel(R) QuickAssist Technology46 for accelerating crypto and compression workloads.47 48 To compile this as a module, choose M here: the module49 will be called qat_c62x.50 51config CRYPTO_DEV_QAT_4XXX52 tristate "Support for Intel(R) QAT_4XXX"53 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)54 select CRYPTO_DEV_QAT55 help56 Support for Intel(R) QuickAssist Technology QAT_4xxx57 for accelerating crypto and compression workloads.58 59 To compile this as a module, choose M here: the module60 will be called qat_4xxx.61 62config CRYPTO_DEV_QAT_420XX63 tristate "Support for Intel(R) QAT_420XX"64 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)65 select CRYPTO_DEV_QAT66 help67 Support for Intel(R) QuickAssist Technology QAT_420xx68 for accelerating crypto and compression workloads.69 70 To compile this as a module, choose M here: the module71 will be called qat_420xx.72 73config CRYPTO_DEV_QAT_DH895xCCVF74 tristate "Support for Intel(R) DH895xCC Virtual Function"75 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)76 select PCI_IOV77 select CRYPTO_DEV_QAT78 79 help80 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology81 Virtual Function for accelerating crypto and compression workloads.82 83 To compile this as a module, choose M here: the module84 will be called qat_dh895xccvf.85 86config CRYPTO_DEV_QAT_C3XXXVF87 tristate "Support for Intel(R) C3XXX Virtual Function"88 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)89 select PCI_IOV90 select CRYPTO_DEV_QAT91 help92 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology93 Virtual Function for accelerating crypto and compression workloads.94 95 To compile this as a module, choose M here: the module96 will be called qat_c3xxxvf.97 98config CRYPTO_DEV_QAT_C62XVF99 tristate "Support for Intel(R) C62X Virtual Function"100 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)101 select PCI_IOV102 select CRYPTO_DEV_QAT103 help104 Support for Intel(R) C62x with Intel(R) QuickAssist Technology105 Virtual Function for accelerating crypto and compression workloads.106 107 To compile this as a module, choose M here: the module108 will be called qat_c62xvf.109 110config CRYPTO_DEV_QAT_ERROR_INJECTION111 bool "Support for Intel(R) QAT Devices Heartbeat Error Injection"112 depends on CRYPTO_DEV_QAT113 depends on DEBUG_FS114 help115 Enables a mechanism that allows to inject a heartbeat error on116 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 device123