162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig RTL_CARDS 362306a36Sopenharmony_ci tristate "Realtek rtlwifi family of devices" 462306a36Sopenharmony_ci depends on MAC80211 && (PCI || USB) 562306a36Sopenharmony_ci default y 662306a36Sopenharmony_ci help 762306a36Sopenharmony_ci This option will enable support for the Realtek mac80211-based 862306a36Sopenharmony_ci wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, 962306a36Sopenharmony_ci rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share 1062306a36Sopenharmony_ci some common code. 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciif RTL_CARDS 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciconfig RTL8192CE 1562306a36Sopenharmony_ci tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter" 1662306a36Sopenharmony_ci depends on PCI 1762306a36Sopenharmony_ci select RTL8192C_COMMON 1862306a36Sopenharmony_ci select RTLWIFI 1962306a36Sopenharmony_ci select RTLWIFI_PCI 2062306a36Sopenharmony_ci help 2162306a36Sopenharmony_ci This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe 2262306a36Sopenharmony_ci wireless network adapters. 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8192ce 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciconfig RTL8192SE 2762306a36Sopenharmony_ci tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter" 2862306a36Sopenharmony_ci depends on PCI 2962306a36Sopenharmony_ci select RTLWIFI 3062306a36Sopenharmony_ci select RTLWIFI_PCI 3162306a36Sopenharmony_ci help 3262306a36Sopenharmony_ci This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe 3362306a36Sopenharmony_ci wireless network adapters. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8192se 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciconfig RTL8192DE 3862306a36Sopenharmony_ci tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter" 3962306a36Sopenharmony_ci depends on PCI 4062306a36Sopenharmony_ci select RTLWIFI 4162306a36Sopenharmony_ci select RTLWIFI_PCI 4262306a36Sopenharmony_ci help 4362306a36Sopenharmony_ci This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe 4462306a36Sopenharmony_ci wireless network adapters. 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8192de 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ciconfig RTL8723AE 4962306a36Sopenharmony_ci tristate "Realtek RTL8723AE PCIe Wireless Network Adapter" 5062306a36Sopenharmony_ci depends on PCI 5162306a36Sopenharmony_ci select RTLWIFI 5262306a36Sopenharmony_ci select RTLWIFI_PCI 5362306a36Sopenharmony_ci select RTL8723_COMMON 5462306a36Sopenharmony_ci select RTLBTCOEXIST 5562306a36Sopenharmony_ci help 5662306a36Sopenharmony_ci This is the driver for Realtek RTL8723AE 802.11n PCIe 5762306a36Sopenharmony_ci wireless network adapters. 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8723ae 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ciconfig RTL8723BE 6262306a36Sopenharmony_ci tristate "Realtek RTL8723BE PCIe Wireless Network Adapter" 6362306a36Sopenharmony_ci depends on PCI 6462306a36Sopenharmony_ci select RTLWIFI 6562306a36Sopenharmony_ci select RTLWIFI_PCI 6662306a36Sopenharmony_ci select RTL8723_COMMON 6762306a36Sopenharmony_ci select RTLBTCOEXIST 6862306a36Sopenharmony_ci help 6962306a36Sopenharmony_ci This is the driver for Realtek RTL8723BE 802.11n PCIe 7062306a36Sopenharmony_ci wireless network adapters. 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8723be 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ciconfig RTL8188EE 7562306a36Sopenharmony_ci tristate "Realtek RTL8188EE Wireless Network Adapter" 7662306a36Sopenharmony_ci depends on PCI 7762306a36Sopenharmony_ci select RTLWIFI 7862306a36Sopenharmony_ci select RTLWIFI_PCI 7962306a36Sopenharmony_ci help 8062306a36Sopenharmony_ci This is the driver for Realtek RTL8188EE 802.11n PCIe 8162306a36Sopenharmony_ci wireless network adapters. 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8188ee 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ciconfig RTL8192EE 8662306a36Sopenharmony_ci tristate "Realtek RTL8192EE Wireless Network Adapter" 8762306a36Sopenharmony_ci depends on PCI 8862306a36Sopenharmony_ci select RTLWIFI 8962306a36Sopenharmony_ci select RTLWIFI_PCI 9062306a36Sopenharmony_ci select RTLBTCOEXIST 9162306a36Sopenharmony_ci help 9262306a36Sopenharmony_ci This is the driver for Realtek RTL8192EE 802.11n PCIe 9362306a36Sopenharmony_ci wireless network adapters. 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8192ee 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ciconfig RTL8821AE 9862306a36Sopenharmony_ci tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter" 9962306a36Sopenharmony_ci depends on PCI 10062306a36Sopenharmony_ci select RTLWIFI 10162306a36Sopenharmony_ci select RTLWIFI_PCI 10262306a36Sopenharmony_ci select RTLBTCOEXIST 10362306a36Sopenharmony_ci help 10462306a36Sopenharmony_ci This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe 10562306a36Sopenharmony_ci wireless network adapters. 10662306a36Sopenharmony_ci 10762306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8821ae 10862306a36Sopenharmony_ci 10962306a36Sopenharmony_ciconfig RTL8192CU 11062306a36Sopenharmony_ci tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter" 11162306a36Sopenharmony_ci depends on USB 11262306a36Sopenharmony_ci select RTLWIFI 11362306a36Sopenharmony_ci select RTLWIFI_USB 11462306a36Sopenharmony_ci select RTL8192C_COMMON 11562306a36Sopenharmony_ci help 11662306a36Sopenharmony_ci This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB 11762306a36Sopenharmony_ci wireless network adapters. 11862306a36Sopenharmony_ci 11962306a36Sopenharmony_ci If you choose to build it as a module, it will be called rtl8192cu 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ciconfig RTLWIFI 12262306a36Sopenharmony_ci tristate 12362306a36Sopenharmony_ci select FW_LOADER 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ciconfig RTLWIFI_PCI 12662306a36Sopenharmony_ci tristate 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ciconfig RTLWIFI_USB 12962306a36Sopenharmony_ci tristate 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ciconfig RTLWIFI_DEBUG 13262306a36Sopenharmony_ci bool "Debugging output for rtlwifi driver family" 13362306a36Sopenharmony_ci depends on RTLWIFI 13462306a36Sopenharmony_ci default y 13562306a36Sopenharmony_ci help 13662306a36Sopenharmony_ci To use the module option that sets the dynamic-debugging level for, 13762306a36Sopenharmony_ci the front-end driver, this parameter must be "Y". For memory-limited 13862306a36Sopenharmony_ci systems, choose "N". If in doubt, choose "Y". 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ciconfig RTL8192C_COMMON 14162306a36Sopenharmony_ci tristate 14262306a36Sopenharmony_ci depends on RTL8192CE || RTL8192CU 14362306a36Sopenharmony_ci default y 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ciconfig RTL8723_COMMON 14662306a36Sopenharmony_ci tristate 14762306a36Sopenharmony_ci depends on RTL8723AE || RTL8723BE 14862306a36Sopenharmony_ci default y 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ciconfig RTLBTCOEXIST 15162306a36Sopenharmony_ci tristate 15262306a36Sopenharmony_ci depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE 15362306a36Sopenharmony_ci default y 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ciendif 156