Kconfig 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig RTW88
  3. tristate "Realtek 802.11ac wireless chips support"
  4. depends on MAC80211
  5. help
  6. This module adds support for mac80211-based wireless drivers that
  7. enables Realtek IEEE 802.11ac wireless chipsets.
  8. If you choose to build a module, it'll be called rtw88.
  9. if RTW88
  10. config RTW88_CORE
  11. tristate
  12. select WANT_DEV_COREDUMP
  13. config RTW88_PCI
  14. tristate
  15. config RTW88_SDIO
  16. tristate
  17. config RTW88_USB
  18. tristate
  19. config RTW88_8822B
  20. tristate
  21. config RTW88_8822C
  22. tristate
  23. config RTW88_8723X
  24. tristate
  25. config RTW88_8703B
  26. tristate
  27. select RTW88_8723X
  28. config RTW88_8723D
  29. tristate
  30. select RTW88_8723X
  31. config RTW88_8821C
  32. tristate
  33. config RTW88_88XXA
  34. tristate
  35. config RTW88_8821A
  36. tristate
  37. select RTW88_88XXA
  38. config RTW88_8812A
  39. tristate
  40. select RTW88_88XXA
  41. config RTW88_8814A
  42. tristate
  43. config RTW88_8822BE
  44. tristate "Realtek 8822BE PCI wireless network adapter"
  45. depends on PCI
  46. select RTW88_CORE
  47. select RTW88_PCI
  48. select RTW88_8822B
  49. help
  50. Select this option will enable support for 8822BE chipset
  51. 802.11ac PCIe wireless network adapter
  52. config RTW88_8822BS
  53. tristate "Realtek 8822BS SDIO wireless network adapter"
  54. depends on MMC
  55. select RTW88_CORE
  56. select RTW88_SDIO
  57. select RTW88_8822B
  58. help
  59. Select this option will enable support for 8822BS chipset
  60. 802.11ac SDIO wireless network adapter
  61. config RTW88_8822BU
  62. tristate "Realtek 8822BU USB wireless network adapter"
  63. depends on USB
  64. select RTW88_CORE
  65. select RTW88_USB
  66. select RTW88_8822B
  67. help
  68. Select this option will enable support for 8822BU chipset
  69. 802.11ac USB wireless network adapter
  70. config RTW88_8822CE
  71. tristate "Realtek 8822CE PCI wireless network adapter"
  72. depends on PCI
  73. select RTW88_CORE
  74. select RTW88_PCI
  75. select RTW88_8822C
  76. help
  77. Select this option will enable support for 8822CE chipset
  78. 802.11ac PCIe wireless network adapter
  79. config RTW88_8822CS
  80. tristate "Realtek 8822CS SDIO wireless network adapter"
  81. depends on MMC
  82. select RTW88_CORE
  83. select RTW88_SDIO
  84. select RTW88_8822C
  85. help
  86. Select this option will enable support for 8822CS chipset
  87. 802.11ac SDIO wireless network adapter
  88. config RTW88_8822CU
  89. tristate "Realtek 8822CU USB wireless network adapter"
  90. depends on USB
  91. select RTW88_CORE
  92. select RTW88_USB
  93. select RTW88_8822C
  94. help
  95. Select this option will enable support for 8822CU chipset
  96. 802.11ac USB wireless network adapter
  97. config RTW88_8723DE
  98. tristate "Realtek 8723DE PCI wireless network adapter"
  99. depends on PCI
  100. select RTW88_CORE
  101. select RTW88_PCI
  102. select RTW88_8723D
  103. help
  104. Select this option will enable support for 8723DE chipset
  105. 802.11n PCIe wireless network adapter
  106. config RTW88_8723DS
  107. tristate "Realtek 8723DS SDIO wireless network adapter"
  108. depends on MMC
  109. select RTW88_CORE
  110. select RTW88_SDIO
  111. select RTW88_8723D
  112. help
  113. Select this option will enable support for 8723DS chipset
  114. 802.11n SDIO wireless network adapter
  115. config RTW88_8723CS
  116. tristate "Realtek 8723CS SDIO wireless network adapter"
  117. depends on MMC
  118. select RTW88_CORE
  119. select RTW88_SDIO
  120. select RTW88_8703B
  121. help
  122. Select this option to enable support for 8723CS chipset (EXPERIMENTAL)
  123. This module adds support for the 8723CS 802.11n SDIO
  124. wireless network adapter.
  125. If you choose to build a module, it'll be called rtw88_8723cs.
  126. config RTW88_8723DU
  127. tristate "Realtek 8723DU USB wireless network adapter"
  128. depends on USB
  129. select RTW88_CORE
  130. select RTW88_USB
  131. select RTW88_8723D
  132. help
  133. Select this option will enable support for 8723DU chipset
  134. 802.11n USB wireless network adapter
  135. config RTW88_8821CE
  136. tristate "Realtek 8821CE PCI wireless network adapter"
  137. depends on PCI
  138. select RTW88_CORE
  139. select RTW88_PCI
  140. select RTW88_8821C
  141. help
  142. Select this option will enable support for 8821CE chipset
  143. 802.11ac PCIe wireless network adapter
  144. config RTW88_8821CS
  145. tristate "Realtek 8821CS SDIO wireless network adapter"
  146. depends on MMC
  147. select RTW88_CORE
  148. select RTW88_SDIO
  149. select RTW88_8821C
  150. help
  151. Select this option will enable support for 8821CS chipset
  152. 802.11ac SDIO wireless network adapter
  153. config RTW88_8821CU
  154. tristate "Realtek 8821CU USB wireless network adapter"
  155. depends on USB
  156. select RTW88_CORE
  157. select RTW88_USB
  158. select RTW88_8821C
  159. help
  160. Select this option will enable support for 8821CU chipset
  161. 802.11ac USB wireless network adapter
  162. config RTW88_8821AU
  163. tristate "Realtek 8821AU/8811AU USB wireless network adapter"
  164. depends on USB
  165. select RTW88_CORE
  166. select RTW88_USB
  167. select RTW88_8821A
  168. help
  169. Select this option will enable support for 8821AU and 8811AU chipset
  170. 802.11ac USB wireless network adapter
  171. config RTW88_8812AU
  172. tristate "Realtek 8812AU USB wireless network adapter"
  173. depends on USB
  174. select RTW88_CORE
  175. select RTW88_USB
  176. select RTW88_8812A
  177. help
  178. Select this option will enable support for 8812AU chipset
  179. 802.11ac USB wireless network adapter
  180. config RTW88_8814AE
  181. tristate "Realtek 8814AE PCI wireless network adapter"
  182. depends on PCI
  183. select RTW88_CORE
  184. select RTW88_PCI
  185. select RTW88_8814A
  186. help
  187. Select this option will enable support for 8814AE chipset
  188. 802.11ac PCIe wireless network adapter
  189. config RTW88_8814AU
  190. tristate "Realtek 8814AU USB wireless network adapter"
  191. depends on USB
  192. select RTW88_CORE
  193. select RTW88_USB
  194. select RTW88_8814A
  195. help
  196. Select this option will enable support for 8814AU chipset
  197. 802.11ac USB wireless network adapter
  198. config RTW88_DEBUG
  199. bool "Realtek rtw88 debug support"
  200. depends on RTW88_CORE
  201. help
  202. Enable debug support
  203. If unsure, say Y to simplify debug problems
  204. config RTW88_DEBUGFS
  205. bool "Realtek rtw88 debugfs support"
  206. depends on RTW88_CORE
  207. help
  208. Enable debug support
  209. If unsure, say Y to simplify debug problems
  210. config RTW88_LEDS
  211. bool
  212. depends on LEDS_CLASS=y || LEDS_CLASS=MAC80211
  213. default y
  214. endif