Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. # SPDX-License-Identifier: ISC
  2. config ATH10K
  3. tristate "Atheros 802.11ac wireless cards support"
  4. depends on MAC80211 && HAS_DMA
  5. select ATH_COMMON
  6. select CRC32
  7. select WANT_DEV_COREDUMP
  8. select ATH10K_CE
  9. help
  10. This module adds support for wireless adapters based on
  11. Atheros IEEE 802.11ac family of chipsets.
  12. If you choose to build a module, it'll be called ath10k.
  13. config ATH10K_CE
  14. bool
  15. config ATH10K_PCI
  16. tristate "Atheros ath10k PCI support"
  17. depends on ATH10K && PCI
  18. help
  19. This module adds support for PCIE bus
  20. config ATH10K_AHB
  21. bool "Atheros ath10k AHB support"
  22. depends on ATH10K_PCI && OF && RESET_CONTROLLER
  23. help
  24. This module adds support for AHB bus
  25. config ATH10K_SDIO
  26. tristate "Atheros ath10k SDIO support"
  27. depends on ATH10K && MMC
  28. help
  29. This module adds support for SDIO/MMC bus.
  30. config ATH10K_USB
  31. tristate "Atheros ath10k USB support (EXPERIMENTAL)"
  32. depends on ATH10K && USB
  33. help
  34. This module adds experimental support for USB bus. Currently
  35. work in progress and will not fully work.
  36. config ATH10K_SNOC
  37. tristate "Qualcomm ath10k SNOC support"
  38. depends on ATH10K
  39. depends on ARCH_QCOM || COMPILE_TEST
  40. select QCOM_SCM
  41. select QCOM_QMI_HELPERS
  42. help
  43. This module adds support for integrated WCN3990 chip connected
  44. to system NOC(SNOC).
  45. config ATH10K_DEBUG
  46. bool "Atheros ath10k debugging"
  47. depends on ATH10K
  48. help
  49. Enables debug support
  50. If unsure, say Y to make it easier to debug problems.
  51. config ATH10K_DEBUGFS
  52. bool "Atheros ath10k debugfs support"
  53. depends on ATH10K && DEBUG_FS
  54. help
  55. Enabled debugfs support
  56. If unsure, say Y to make it easier to debug problems.
  57. config ATH10K_SPECTRAL
  58. bool "Atheros ath10k spectral scan support"
  59. depends on ATH10K_DEBUGFS
  60. select RELAY
  61. default n
  62. help
  63. Say Y to enable access to the FFT/spectral data via debugfs.
  64. config ATH10K_TRACING
  65. bool "Atheros ath10k tracing support"
  66. depends on ATH10K
  67. depends on EVENT_TRACING
  68. help
  69. Select this to ath10k use tracing infrastructure.
  70. config ATH10K_DFS_CERTIFIED
  71. bool "Atheros DFS support for certified platforms"
  72. depends on ATH10K && CFG80211_CERTIFICATION_ONUS
  73. default n
  74. help
  75. This option enables DFS support for initiating radiation on
  76. ath10k.