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_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 18config 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 29config 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 40config 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 51config 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 62config CRYPTO_DEV_QAT_DH895xCCVF 63 tristate "Support for Intel(R) DH895xCC Virtual Function" 64 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 65 select PCI_IOV 66 select CRYPTO_DEV_QAT 67 68 help 69 Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology 70 Virtual Function for accelerating crypto and compression workloads. 71 72 To compile this as a module, choose M here: the module 73 will be called qat_dh895xccvf. 74 75config CRYPTO_DEV_QAT_C3XXXVF 76 tristate "Support for Intel(R) C3XXX Virtual Function" 77 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 78 select PCI_IOV 79 select CRYPTO_DEV_QAT 80 help 81 Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology 82 Virtual Function for accelerating crypto and compression workloads. 83 84 To compile this as a module, choose M here: the module 85 will be called qat_c3xxxvf. 86 87config CRYPTO_DEV_QAT_C62XVF 88 tristate "Support for Intel(R) C62X Virtual Function" 89 depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 90 select PCI_IOV 91 select CRYPTO_DEV_QAT 92 help 93 Support for Intel(R) C62x with Intel(R) QuickAssist Technology 94 Virtual Function for accelerating crypto and compression workloads. 95 96 To compile this as a module, choose M here: the module 97 will be called qat_c62xvf. 98