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_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 73config 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 86config 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 98config 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