18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT
38c2ecf20Sopenharmony_ci	tristate
48c2ecf20Sopenharmony_ci	select CRYPTO_AEAD
58c2ecf20Sopenharmony_ci	select CRYPTO_AUTHENC
68c2ecf20Sopenharmony_ci	select CRYPTO_SKCIPHER
78c2ecf20Sopenharmony_ci	select CRYPTO_AKCIPHER
88c2ecf20Sopenharmony_ci	select CRYPTO_DH
98c2ecf20Sopenharmony_ci	select CRYPTO_HMAC
108c2ecf20Sopenharmony_ci	select CRYPTO_RSA
118c2ecf20Sopenharmony_ci	select CRYPTO_SHA1
128c2ecf20Sopenharmony_ci	select CRYPTO_SHA256
138c2ecf20Sopenharmony_ci	select CRYPTO_SHA512
148c2ecf20Sopenharmony_ci	select FW_LOADER
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_DH895xCC
178c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) DH895xCC"
188c2ecf20Sopenharmony_ci	depends on X86 && PCI
198c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
208c2ecf20Sopenharmony_ci	help
218c2ecf20Sopenharmony_ci	  Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
228c2ecf20Sopenharmony_ci	  for accelerating crypto and compression workloads.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
258c2ecf20Sopenharmony_ci	  will be called qat_dh895xcc.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_C3XXX
288c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) C3XXX"
298c2ecf20Sopenharmony_ci	depends on X86 && PCI
308c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
318c2ecf20Sopenharmony_ci	help
328c2ecf20Sopenharmony_ci	  Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
338c2ecf20Sopenharmony_ci	  for accelerating crypto and compression workloads.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
368c2ecf20Sopenharmony_ci	  will be called qat_c3xxx.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_C62X
398c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) C62X"
408c2ecf20Sopenharmony_ci	depends on X86 && PCI
418c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
428c2ecf20Sopenharmony_ci	help
438c2ecf20Sopenharmony_ci	  Support for Intel(R) C62x with Intel(R) QuickAssist Technology
448c2ecf20Sopenharmony_ci	  for accelerating crypto and compression workloads.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
478c2ecf20Sopenharmony_ci	  will be called qat_c62x.
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_DH895xCCVF
508c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) DH895xCC Virtual Function"
518c2ecf20Sopenharmony_ci	depends on X86 && PCI
528c2ecf20Sopenharmony_ci	select PCI_IOV
538c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ci	help
568c2ecf20Sopenharmony_ci	  Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
578c2ecf20Sopenharmony_ci	  Virtual Function for accelerating crypto and compression workloads.
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
608c2ecf20Sopenharmony_ci	  will be called qat_dh895xccvf.
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_C3XXXVF
638c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) C3XXX Virtual Function"
648c2ecf20Sopenharmony_ci	depends on X86 && PCI
658c2ecf20Sopenharmony_ci	select PCI_IOV
668c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
678c2ecf20Sopenharmony_ci	help
688c2ecf20Sopenharmony_ci	  Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
698c2ecf20Sopenharmony_ci	  Virtual Function for accelerating crypto and compression workloads.
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
728c2ecf20Sopenharmony_ci	  will be called qat_c3xxxvf.
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ciconfig CRYPTO_DEV_QAT_C62XVF
758c2ecf20Sopenharmony_ci	tristate "Support for Intel(R) C62X Virtual Function"
768c2ecf20Sopenharmony_ci	depends on X86 && PCI
778c2ecf20Sopenharmony_ci	select PCI_IOV
788c2ecf20Sopenharmony_ci	select CRYPTO_DEV_QAT
798c2ecf20Sopenharmony_ci	help
808c2ecf20Sopenharmony_ci	  Support for Intel(R) C62x with Intel(R) QuickAssist Technology
818c2ecf20Sopenharmony_ci	  Virtual Function for accelerating crypto and compression workloads.
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ci	  To compile this as a module, choose M here: the module
848c2ecf20Sopenharmony_ci	  will be called qat_c62xvf.
85