Kconfig 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig RTL_CARDS
  3. tristate "Realtek rtlwifi family of devices"
  4. depends on MAC80211 && (PCI || USB)
  5. default y
  6. help
  7. This option will enable support for the Realtek mac80211-based
  8. wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de,
  9. rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share
  10. some common code.
  11. if RTL_CARDS
  12. config RTL8192CE
  13. tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter"
  14. depends on PCI
  15. select RTL8192C_COMMON
  16. select RTLWIFI
  17. select RTLWIFI_PCI
  18. help
  19. This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe
  20. wireless network adapters.
  21. If you choose to build it as a module, it will be called rtl8192ce
  22. config RTL8192SE
  23. tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter"
  24. depends on PCI
  25. select RTLWIFI
  26. select RTLWIFI_PCI
  27. help
  28. This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe
  29. wireless network adapters.
  30. If you choose to build it as a module, it will be called rtl8192se
  31. config RTL8192DE
  32. tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter"
  33. depends on PCI
  34. select RTLWIFI
  35. select RTLWIFI_PCI
  36. help
  37. This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe
  38. wireless network adapters.
  39. If you choose to build it as a module, it will be called rtl8192de
  40. config RTL8723AE
  41. tristate "Realtek RTL8723AE PCIe Wireless Network Adapter"
  42. depends on PCI
  43. select RTLWIFI
  44. select RTLWIFI_PCI
  45. select RTL8723_COMMON
  46. select RTLBTCOEXIST
  47. help
  48. This is the driver for Realtek RTL8723AE 802.11n PCIe
  49. wireless network adapters.
  50. If you choose to build it as a module, it will be called rtl8723ae
  51. config RTL8723BE
  52. tristate "Realtek RTL8723BE PCIe Wireless Network Adapter"
  53. depends on PCI
  54. select RTLWIFI
  55. select RTLWIFI_PCI
  56. select RTL8723_COMMON
  57. select RTLBTCOEXIST
  58. help
  59. This is the driver for Realtek RTL8723BE 802.11n PCIe
  60. wireless network adapters.
  61. If you choose to build it as a module, it will be called rtl8723be
  62. config RTL8188EE
  63. tristate "Realtek RTL8188EE Wireless Network Adapter"
  64. depends on PCI
  65. select RTLWIFI
  66. select RTLWIFI_PCI
  67. help
  68. This is the driver for Realtek RTL8188EE 802.11n PCIe
  69. wireless network adapters.
  70. If you choose to build it as a module, it will be called rtl8188ee
  71. config RTL8192EE
  72. tristate "Realtek RTL8192EE Wireless Network Adapter"
  73. depends on PCI
  74. select RTLWIFI
  75. select RTLWIFI_PCI
  76. select RTLBTCOEXIST
  77. help
  78. This is the driver for Realtek RTL8192EE 802.11n PCIe
  79. wireless network adapters.
  80. If you choose to build it as a module, it will be called rtl8192ee
  81. config RTL8821AE
  82. tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter"
  83. depends on PCI
  84. select RTLWIFI
  85. select RTLWIFI_PCI
  86. select RTLBTCOEXIST
  87. help
  88. This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe
  89. wireless network adapters.
  90. If you choose to build it as a module, it will be called rtl8821ae
  91. config RTL8192CU
  92. tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter"
  93. depends on USB
  94. select RTLWIFI
  95. select RTLWIFI_USB
  96. select RTL8192C_COMMON
  97. help
  98. This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB
  99. wireless network adapters.
  100. If you choose to build it as a module, it will be called rtl8192cu
  101. config RTLWIFI
  102. tristate
  103. select FW_LOADER
  104. config RTLWIFI_PCI
  105. tristate
  106. config RTLWIFI_USB
  107. tristate
  108. config RTLWIFI_DEBUG
  109. bool "Debugging output for rtlwifi driver family"
  110. depends on RTLWIFI
  111. default y
  112. help
  113. To use the module option that sets the dynamic-debugging level for,
  114. the front-end driver, this parameter must be "Y". For memory-limited
  115. systems, choose "N". If in doubt, choose "Y".
  116. config RTL8192C_COMMON
  117. tristate
  118. depends on RTL8192CE || RTL8192CU
  119. default y
  120. config RTL8723_COMMON
  121. tristate
  122. depends on RTL8723AE || RTL8723BE
  123. default y
  124. config RTLBTCOEXIST
  125. tristate
  126. depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE
  127. default y
  128. endif