Kconfig 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config 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. config CRYPTO_DEV_QAT_DH895xCC
  18. tristate "Support for Intel(R) DH895xCC"
  19. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  20. select CRYPTO_DEV_QAT
  21. help
  22. Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
  23. for accelerating crypto and compression workloads.
  24. To compile this as a module, choose M here: the module
  25. will be called qat_dh895xcc.
  26. config CRYPTO_DEV_QAT_C3XXX
  27. tristate "Support for Intel(R) C3XXX"
  28. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  29. select CRYPTO_DEV_QAT
  30. help
  31. Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
  32. for accelerating crypto and compression workloads.
  33. To compile this as a module, choose M here: the module
  34. will be called qat_c3xxx.
  35. config CRYPTO_DEV_QAT_C62X
  36. tristate "Support for Intel(R) C62X"
  37. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  38. select CRYPTO_DEV_QAT
  39. help
  40. Support for Intel(R) C62x with Intel(R) QuickAssist Technology
  41. for accelerating crypto and compression workloads.
  42. To compile this as a module, choose M here: the module
  43. will be called qat_c62x.
  44. config CRYPTO_DEV_QAT_4XXX
  45. tristate "Support for Intel(R) QAT_4XXX"
  46. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  47. select CRYPTO_DEV_QAT
  48. help
  49. Support for Intel(R) QuickAssist Technology QAT_4xxx
  50. for accelerating crypto and compression workloads.
  51. To compile this as a module, choose M here: the module
  52. will be called qat_4xxx.
  53. config CRYPTO_DEV_QAT_DH895xCCVF
  54. tristate "Support for Intel(R) DH895xCC Virtual Function"
  55. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  56. select PCI_IOV
  57. select CRYPTO_DEV_QAT
  58. help
  59. Support for Intel(R) DH895xcc with Intel(R) QuickAssist Technology
  60. Virtual Function for accelerating crypto and compression workloads.
  61. To compile this as a module, choose M here: the module
  62. will be called qat_dh895xccvf.
  63. config CRYPTO_DEV_QAT_C3XXXVF
  64. tristate "Support for Intel(R) C3XXX Virtual Function"
  65. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  66. select PCI_IOV
  67. select CRYPTO_DEV_QAT
  68. help
  69. Support for Intel(R) C3xxx with Intel(R) QuickAssist Technology
  70. Virtual Function for accelerating crypto and compression workloads.
  71. To compile this as a module, choose M here: the module
  72. will be called qat_c3xxxvf.
  73. config CRYPTO_DEV_QAT_C62XVF
  74. tristate "Support for Intel(R) C62X Virtual Function"
  75. depends on PCI && (!CPU_BIG_ENDIAN || COMPILE_TEST)
  76. select PCI_IOV
  77. select CRYPTO_DEV_QAT
  78. help
  79. Support for Intel(R) C62x with Intel(R) QuickAssist Technology
  80. Virtual Function for accelerating crypto and compression workloads.
  81. To compile this as a module, choose M here: the module
  82. will be called qat_c62xvf.