162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT 362306a36Sopenharmony_ci tristate 462306a36Sopenharmony_ci select CRYPTO_AEAD 562306a36Sopenharmony_ci select CRYPTO_AUTHENC 662306a36Sopenharmony_ci select CRYPTO_SKCIPHER 762306a36Sopenharmony_ci select CRYPTO_AKCIPHER 862306a36Sopenharmony_ci select CRYPTO_DH 962306a36Sopenharmony_ci select CRYPTO_HMAC 1062306a36Sopenharmony_ci select CRYPTO_RSA 1162306a36Sopenharmony_ci select CRYPTO_SHA1 1262306a36Sopenharmony_ci select CRYPTO_SHA256 1362306a36Sopenharmony_ci select CRYPTO_SHA512 1462306a36Sopenharmony_ci select CRYPTO_LIB_AES 1562306a36Sopenharmony_ci select FW_LOADER 1662306a36Sopenharmony_ci select CRC8 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_DH895xCC 1962306a36Sopenharmony_ci tristate "Support for Intel(R) DH895xCC" 2062306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 2162306a36Sopenharmony_ci select CRYPTO_DEV_QAT 2262306a36Sopenharmony_ci help 2362306a36Sopenharmony_ci Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology 2462306a36Sopenharmony_ci for accelerating crypto and compression workloads. 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci To compile this as a module, choose M here: the module 2762306a36Sopenharmony_ci will be called qat_dh895xcc. 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_C3XXX 3062306a36Sopenharmony_ci tristate "Support for Intel(R) C3XXX" 3162306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 3262306a36Sopenharmony_ci select CRYPTO_DEV_QAT 3362306a36Sopenharmony_ci help 3462306a36Sopenharmony_ci Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology 3562306a36Sopenharmony_ci for accelerating crypto and compression workloads. 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci To compile this as a module, choose M here: the module 3862306a36Sopenharmony_ci will be called qat_c3xxx. 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_C62X 4162306a36Sopenharmony_ci tristate "Support for Intel(R) C62X" 4262306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 4362306a36Sopenharmony_ci select CRYPTO_DEV_QAT 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci Support for Intel(R) C62x with Intel(R) QuickAssist Technology 4662306a36Sopenharmony_ci for accelerating crypto and compression workloads. 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci To compile this as a module, choose M here: the module 4962306a36Sopenharmony_ci will be called qat_c62x. 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_4XXX 5262306a36Sopenharmony_ci tristate "Support for Intel(R) QAT_4XXX" 5362306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 5462306a36Sopenharmony_ci select CRYPTO_DEV_QAT 5562306a36Sopenharmony_ci help 5662306a36Sopenharmony_ci Support for Intel(R) QuickAssist Technology QAT_4xxx 5762306a36Sopenharmony_ci for accelerating crypto and compression workloads. 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci To compile this as a module, choose M here: the module 6062306a36Sopenharmony_ci will be called qat_4xxx. 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_DH895xCCVF 6362306a36Sopenharmony_ci tristate "Support for Intel(R) DH895xCC Virtual Function" 6462306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 6562306a36Sopenharmony_ci select PCI_IOV 6662306a36Sopenharmony_ci select CRYPTO_DEV_QAT 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci help 6962306a36Sopenharmony_ci Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology 7062306a36Sopenharmony_ci Virtual Function for accelerating crypto and compression workloads. 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci To compile this as a module, choose M here: the module 7362306a36Sopenharmony_ci will be called qat_dh895xccvf. 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_C3XXXVF 7662306a36Sopenharmony_ci tristate "Support for Intel(R) C3XXX Virtual Function" 7762306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 7862306a36Sopenharmony_ci select PCI_IOV 7962306a36Sopenharmony_ci select CRYPTO_DEV_QAT 8062306a36Sopenharmony_ci help 8162306a36Sopenharmony_ci Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology 8262306a36Sopenharmony_ci Virtual Function for accelerating crypto and compression workloads. 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci To compile this as a module, choose M here: the module 8562306a36Sopenharmony_ci will be called qat_c3xxxvf. 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ciconfig CRYPTO_DEV_QAT_C62XVF 8862306a36Sopenharmony_ci tristate "Support for Intel(R) C62X Virtual Function" 8962306a36Sopenharmony_ci depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST) 9062306a36Sopenharmony_ci select PCI_IOV 9162306a36Sopenharmony_ci select CRYPTO_DEV_QAT 9262306a36Sopenharmony_ci help 9362306a36Sopenharmony_ci Support for Intel(R) C62x with Intel(R) QuickAssist Technology 9462306a36Sopenharmony_ci Virtual Function for accelerating crypto and compression workloads. 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci To compile this as a module, choose M here: the module 9762306a36Sopenharmony_ci will be called qat_c62xvf. 98