1*a4b16dadSTom Zanussi# SPDX-License-Identifier: GPL-2.0-only 2*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT 3*a4b16dadSTom Zanussi tristate 4*a4b16dadSTom Zanussi select CRYPTO_AEAD 5*a4b16dadSTom Zanussi select CRYPTO_AUTHENC 6*a4b16dadSTom Zanussi select CRYPTO_SKCIPHER 7*a4b16dadSTom Zanussi select CRYPTO_AKCIPHER 8*a4b16dadSTom Zanussi select CRYPTO_DH 9*a4b16dadSTom Zanussi select CRYPTO_HMAC 10*a4b16dadSTom Zanussi select CRYPTO_RSA 11*a4b16dadSTom Zanussi select CRYPTO_SHA1 12*a4b16dadSTom Zanussi select CRYPTO_SHA256 13*a4b16dadSTom Zanussi select CRYPTO_SHA512 14*a4b16dadSTom Zanussi select CRYPTO_LIB_AES 15*a4b16dadSTom Zanussi select FW_LOADER 16*a4b16dadSTom Zanussi select CRC8 17*a4b16dadSTom Zanussi 18*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_DH895xCC 19*a4b16dadSTom Zanussi tristate "Support for Intel(R) DH895xCC" 20*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 21*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 22*a4b16dadSTom Zanussi help 23*a4b16dadSTom Zanussi Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology 24*a4b16dadSTom Zanussi for accelerating crypto and compression workloads. 25*a4b16dadSTom Zanussi 26*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 27*a4b16dadSTom Zanussi will be called qat_dh895xcc. 28*a4b16dadSTom Zanussi 29*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_C3XXX 30*a4b16dadSTom Zanussi tristate "Support for Intel(R) C3XXX" 31*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 32*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 33*a4b16dadSTom Zanussi help 34*a4b16dadSTom Zanussi Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology 35*a4b16dadSTom Zanussi for accelerating crypto and compression workloads. 36*a4b16dadSTom Zanussi 37*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 38*a4b16dadSTom Zanussi will be called qat_c3xxx. 39*a4b16dadSTom Zanussi 40*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_C62X 41*a4b16dadSTom Zanussi tristate "Support for Intel(R) C62X" 42*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 43*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 44*a4b16dadSTom Zanussi help 45*a4b16dadSTom Zanussi Support for Intel(R) C62x with Intel(R) QuickAssist Technology 46*a4b16dadSTom Zanussi for accelerating crypto and compression workloads. 47*a4b16dadSTom Zanussi 48*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 49*a4b16dadSTom Zanussi will be called qat_c62x. 50*a4b16dadSTom Zanussi 51*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_4XXX 52*a4b16dadSTom Zanussi tristate "Support for Intel(R) QAT_4XXX" 53*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 54*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 55*a4b16dadSTom Zanussi help 56*a4b16dadSTom Zanussi Support for Intel(R) QuickAssist Technology QAT_4xxx 57*a4b16dadSTom Zanussi for accelerating crypto and compression workloads. 58*a4b16dadSTom Zanussi 59*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 60*a4b16dadSTom Zanussi will be called qat_4xxx. 61*a4b16dadSTom Zanussi 62*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_DH895xCCVF 63*a4b16dadSTom Zanussi tristate "Support for Intel(R) DH895xCC Virtual Function" 64*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 65*a4b16dadSTom Zanussi select PCI_IOV 66*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 67*a4b16dadSTom Zanussi 68*a4b16dadSTom Zanussi help 69*a4b16dadSTom Zanussi Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology 70*a4b16dadSTom Zanussi Virtual Function for accelerating crypto and compression workloads. 71*a4b16dadSTom Zanussi 72*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 73*a4b16dadSTom Zanussi will be called qat_dh895xccvf. 74*a4b16dadSTom Zanussi 75*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_C3XXXVF 76*a4b16dadSTom Zanussi tristate "Support for Intel(R) C3XXX Virtual Function" 77*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 78*a4b16dadSTom Zanussi select PCI_IOV 79*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 80*a4b16dadSTom Zanussi help 81*a4b16dadSTom Zanussi Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology 82*a4b16dadSTom Zanussi Virtual Function for accelerating crypto and compression workloads. 83*a4b16dadSTom Zanussi 84*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 85*a4b16dadSTom Zanussi will be called qat_c3xxxvf. 86*a4b16dadSTom Zanussi 87*a4b16dadSTom Zanussiconfig CRYPTO_DEV_QAT_C62XVF 88*a4b16dadSTom Zanussi tristate "Support for Intel(R) C62X Virtual Function" 89*a4b16dadSTom Zanussi depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 90*a4b16dadSTom Zanussi select PCI_IOV 91*a4b16dadSTom Zanussi select CRYPTO_DEV_QAT 92*a4b16dadSTom Zanussi help 93*a4b16dadSTom Zanussi Support for Intel(R) C62x with Intel(R) QuickAssist Technology 94*a4b16dadSTom Zanussi Virtual Function for accelerating crypto and compression workloads. 95*a4b16dadSTom Zanussi 96*a4b16dadSTom Zanussi To compile this as a module, choose M here: the module 97*a4b16dadSTom Zanussi will be called qat_c62xvf. 98