1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 26f334c2bSLarry Fingermenuconfig RTL_CARDS 36f334c2bSLarry Finger tristate "Realtek rtlwifi family of devices" 46f334c2bSLarry Finger depends on MAC80211 && (PCI || USB) 56f334c2bSLarry Finger default y 6a7f7f624SMasahiro Yamada help 76f334c2bSLarry Finger This option will enable support for the Realtek mac80211-based 86f334c2bSLarry Finger wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, 9b1a3bfc9SLarry Finger rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share 10b1a3bfc9SLarry Finger some common code. 1106e7cda3SLarry Finger 126f334c2bSLarry Fingerif RTL_CARDS 136f334c2bSLarry Finger 146f334c2bSLarry Fingerconfig RTL8192CE 156f334c2bSLarry Finger tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter" 166f334c2bSLarry Finger depends on PCI 176f334c2bSLarry Finger select RTL8192C_COMMON 186f334c2bSLarry Finger select RTLWIFI 196f334c2bSLarry Finger select RTLWIFI_PCI 20a7f7f624SMasahiro Yamada help 216f334c2bSLarry Finger This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe 226f334c2bSLarry Finger wireless network adapters. 236f334c2bSLarry Finger 246f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8192ce 256f334c2bSLarry Finger 266f334c2bSLarry Fingerconfig RTL8192SE 276f334c2bSLarry Finger tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter" 286f334c2bSLarry Finger depends on PCI 296f334c2bSLarry Finger select RTLWIFI 306f334c2bSLarry Finger select RTLWIFI_PCI 31a7f7f624SMasahiro Yamada help 326f334c2bSLarry Finger This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe 336f334c2bSLarry Finger wireless network adapters. 346f334c2bSLarry Finger 356f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8192se 366f334c2bSLarry Finger 376f334c2bSLarry Fingerconfig RTL8192DE 386f334c2bSLarry Finger tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter" 396f334c2bSLarry Finger depends on PCI 40db5ae2e1SBitterblue Smith select RTL8192D_COMMON 416f334c2bSLarry Finger select RTLWIFI 426f334c2bSLarry Finger select RTLWIFI_PCI 43a7f7f624SMasahiro Yamada help 446f334c2bSLarry Finger This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe 456f334c2bSLarry Finger wireless network adapters. 466f334c2bSLarry Finger 476f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8192de 486f334c2bSLarry Finger 496f334c2bSLarry Fingerconfig RTL8723AE 506f334c2bSLarry Finger tristate "Realtek RTL8723AE PCIe Wireless Network Adapter" 516f334c2bSLarry Finger depends on PCI 526f334c2bSLarry Finger select RTLWIFI 536f334c2bSLarry Finger select RTLWIFI_PCI 540a168b48SLarry Finger select RTL8723_COMMON 55aa45a673SLarry Finger select RTLBTCOEXIST 56a7f7f624SMasahiro Yamada help 576f334c2bSLarry Finger This is the driver for Realtek RTL8723AE 802.11n PCIe 586f334c2bSLarry Finger wireless network adapters. 596f334c2bSLarry Finger 606f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8723ae 616f334c2bSLarry Finger 62a619d1abSLarry Fingerconfig RTL8723BE 63a619d1abSLarry Finger tristate "Realtek RTL8723BE PCIe Wireless Network Adapter" 64a619d1abSLarry Finger depends on PCI 65a619d1abSLarry Finger select RTLWIFI 66a619d1abSLarry Finger select RTLWIFI_PCI 67a619d1abSLarry Finger select RTL8723_COMMON 68a619d1abSLarry Finger select RTLBTCOEXIST 69a7f7f624SMasahiro Yamada help 70a619d1abSLarry Finger This is the driver for Realtek RTL8723BE 802.11n PCIe 71a619d1abSLarry Finger wireless network adapters. 72a619d1abSLarry Finger 73a619d1abSLarry Finger If you choose to build it as a module, it will be called rtl8723be 74a619d1abSLarry Finger 756f334c2bSLarry Fingerconfig RTL8188EE 766f334c2bSLarry Finger tristate "Realtek RTL8188EE Wireless Network Adapter" 776f334c2bSLarry Finger depends on PCI 786f334c2bSLarry Finger select RTLWIFI 796f334c2bSLarry Finger select RTLWIFI_PCI 80a7f7f624SMasahiro Yamada help 816f334c2bSLarry Finger This is the driver for Realtek RTL8188EE 802.11n PCIe 826f334c2bSLarry Finger wireless network adapters. 836f334c2bSLarry Finger 846f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8188ee 856f334c2bSLarry Finger 86b1a3bfc9SLarry Fingerconfig RTL8192EE 87b1a3bfc9SLarry Finger tristate "Realtek RTL8192EE Wireless Network Adapter" 88b1a3bfc9SLarry Finger depends on PCI 89b1a3bfc9SLarry Finger select RTLWIFI 90b1a3bfc9SLarry Finger select RTLWIFI_PCI 91989377e1SLarry Finger select RTLBTCOEXIST 92a7f7f624SMasahiro Yamada help 93b1a3bfc9SLarry Finger This is the driver for Realtek RTL8192EE 802.11n PCIe 94b1a3bfc9SLarry Finger wireless network adapters. 95b1a3bfc9SLarry Finger 96b1a3bfc9SLarry Finger If you choose to build it as a module, it will be called rtl8192ee 97b1a3bfc9SLarry Finger 9821e4b072SLarry Fingerconfig RTL8821AE 9921e4b072SLarry Finger tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter" 10021e4b072SLarry Finger depends on PCI 10121e4b072SLarry Finger select RTLWIFI 10221e4b072SLarry Finger select RTLWIFI_PCI 103574a7930SLarry Finger select RTLBTCOEXIST 104a7f7f624SMasahiro Yamada help 1057b457dd0SKevin Lo This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe 10621e4b072SLarry Finger wireless network adapters. 10721e4b072SLarry Finger 10821e4b072SLarry Finger If you choose to build it as a module, it will be called rtl8821ae 10921e4b072SLarry Finger 1106f334c2bSLarry Fingerconfig RTL8192CU 1116f334c2bSLarry Finger tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter" 1126f334c2bSLarry Finger depends on USB 1136f334c2bSLarry Finger select RTLWIFI 1146f334c2bSLarry Finger select RTLWIFI_USB 1156f334c2bSLarry Finger select RTL8192C_COMMON 116a7f7f624SMasahiro Yamada help 1176f334c2bSLarry Finger This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB 1186f334c2bSLarry Finger wireless network adapters. 1196f334c2bSLarry Finger 1206f334c2bSLarry Finger If you choose to build it as a module, it will be called rtl8192cu 1216f334c2bSLarry Finger 122*59ea089dSBitterblue Smithconfig RTL8192DU 123*59ea089dSBitterblue Smith tristate "Realtek RTL8192DU USB Wireless Network Adapter" 124*59ea089dSBitterblue Smith depends on USB 125*59ea089dSBitterblue Smith select RTLWIFI 126*59ea089dSBitterblue Smith select RTLWIFI_USB 127*59ea089dSBitterblue Smith select RTL8192D_COMMON 128*59ea089dSBitterblue Smith help 129*59ea089dSBitterblue Smith This is the driver for Realtek RTL8192DU 802.11n USB 130*59ea089dSBitterblue Smith wireless network adapters. 131*59ea089dSBitterblue Smith 132*59ea089dSBitterblue Smith If you choose to build it as a module, it will be called rtl8192du 133*59ea089dSBitterblue Smith 1346f334c2bSLarry Fingerconfig RTLWIFI 1356f334c2bSLarry Finger tristate 1366f334c2bSLarry Finger select FW_LOADER 1376f334c2bSLarry Finger 1386f334c2bSLarry Fingerconfig RTLWIFI_PCI 1396f334c2bSLarry Finger tristate 1406f334c2bSLarry Finger 1416f334c2bSLarry Fingerconfig RTLWIFI_USB 1426f334c2bSLarry Finger tristate 14306e7cda3SLarry Finger 14406e7cda3SLarry Fingerconfig RTLWIFI_DEBUG 14506e7cda3SLarry Finger bool "Debugging output for rtlwifi driver family" 14606e7cda3SLarry Finger depends on RTLWIFI 14706e7cda3SLarry Finger default y 148a7f7f624SMasahiro Yamada help 14906e7cda3SLarry Finger To use the module option that sets the dynamic-debugging level for, 15006e7cda3SLarry Finger the front-end driver, this parameter must be "Y". For memory-limited 15106e7cda3SLarry Finger systems, choose "N". If in doubt, choose "Y". 15206e7cda3SLarry Finger 1531472d3a8SLarry Fingerconfig RTL8192C_COMMON 1541472d3a8SLarry Finger tristate 155f9fc5136SChaoming Li depends on RTL8192CE || RTL8192CU 1566f334c2bSLarry Finger default y 1576f334c2bSLarry Finger 158db5ae2e1SBitterblue Smithconfig RTL8192D_COMMON 159db5ae2e1SBitterblue Smith tristate 160db5ae2e1SBitterblue Smith 1610a168b48SLarry Fingerconfig RTL8723_COMMON 1620a168b48SLarry Finger tristate 163a619d1abSLarry Finger depends on RTL8723AE || RTL8723BE 1640a168b48SLarry Finger default y 1650a168b48SLarry Finger 166aa45a673SLarry Fingerconfig RTLBTCOEXIST 167aa45a673SLarry Finger tristate 168989377e1SLarry Finger depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE 169aa45a673SLarry Finger default y 170aa45a673SLarry Finger 1716f334c2bSLarry Fingerendif 172