1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2f1d2b4d3SLarry Fingermenuconfig RTL_CARDS 3f1d2b4d3SLarry Finger tristate "Realtek rtlwifi family of devices" 4f1d2b4d3SLarry Finger depends on MAC80211 && (PCI || USB) 5f1d2b4d3SLarry Finger default y 6a7f7f624SMasahiro Yamada help 7f1d2b4d3SLarry Finger This option will enable support for the Realtek mac80211-based 8f1d2b4d3SLarry Finger wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, 9f1d2b4d3SLarry Finger rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share 10f1d2b4d3SLarry Finger some common code. 11f1d2b4d3SLarry Finger 12f1d2b4d3SLarry Fingerif RTL_CARDS 13f1d2b4d3SLarry Finger 14f1d2b4d3SLarry Fingerconfig RTL8192CE 15f1d2b4d3SLarry Finger tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter" 16f1d2b4d3SLarry Finger depends on PCI 17f1d2b4d3SLarry Finger select RTL8192C_COMMON 18f1d2b4d3SLarry Finger select RTLWIFI 19f1d2b4d3SLarry Finger select RTLWIFI_PCI 20a7f7f624SMasahiro Yamada help 21f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe 22f1d2b4d3SLarry Finger wireless network adapters. 23f1d2b4d3SLarry Finger 24f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192ce 25f1d2b4d3SLarry Finger 26f1d2b4d3SLarry Fingerconfig RTL8192SE 27f1d2b4d3SLarry Finger tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter" 28f1d2b4d3SLarry Finger depends on PCI 29f1d2b4d3SLarry Finger select RTLWIFI 30f1d2b4d3SLarry Finger select RTLWIFI_PCI 31a7f7f624SMasahiro Yamada help 32f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe 33f1d2b4d3SLarry Finger wireless network adapters. 34f1d2b4d3SLarry Finger 35f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192se 36f1d2b4d3SLarry Finger 37f1d2b4d3SLarry Fingerconfig RTL8192DE 38f1d2b4d3SLarry Finger tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter" 39f1d2b4d3SLarry Finger depends on PCI 40db5ae2e1SBitterblue Smith select RTL8192D_COMMON 41f1d2b4d3SLarry Finger select RTLWIFI 42f1d2b4d3SLarry Finger select RTLWIFI_PCI 43a7f7f624SMasahiro Yamada help 44f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe 45f1d2b4d3SLarry Finger wireless network adapters. 46f1d2b4d3SLarry Finger 47f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192de 48f1d2b4d3SLarry Finger 49f1d2b4d3SLarry Fingerconfig RTL8723AE 50f1d2b4d3SLarry Finger tristate "Realtek RTL8723AE PCIe Wireless Network Adapter" 51f1d2b4d3SLarry Finger depends on PCI 52f1d2b4d3SLarry Finger select RTLWIFI 53f1d2b4d3SLarry Finger select RTLWIFI_PCI 54f1d2b4d3SLarry Finger select RTL8723_COMMON 55f1d2b4d3SLarry Finger select RTLBTCOEXIST 56a7f7f624SMasahiro Yamada help 57f1d2b4d3SLarry Finger This is the driver for Realtek RTL8723AE 802.11n PCIe 58f1d2b4d3SLarry Finger wireless network adapters. 59f1d2b4d3SLarry Finger 60f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8723ae 61f1d2b4d3SLarry Finger 62f1d2b4d3SLarry Fingerconfig RTL8723BE 63f1d2b4d3SLarry Finger tristate "Realtek RTL8723BE PCIe Wireless Network Adapter" 64f1d2b4d3SLarry Finger depends on PCI 65f1d2b4d3SLarry Finger select RTLWIFI 66f1d2b4d3SLarry Finger select RTLWIFI_PCI 67f1d2b4d3SLarry Finger select RTL8723_COMMON 68f1d2b4d3SLarry Finger select RTLBTCOEXIST 69a7f7f624SMasahiro Yamada help 70f1d2b4d3SLarry Finger This is the driver for Realtek RTL8723BE 802.11n PCIe 71f1d2b4d3SLarry Finger wireless network adapters. 72f1d2b4d3SLarry Finger 73f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8723be 74f1d2b4d3SLarry Finger 75f1d2b4d3SLarry Fingerconfig RTL8188EE 76f1d2b4d3SLarry Finger tristate "Realtek RTL8188EE Wireless Network Adapter" 77f1d2b4d3SLarry Finger depends on PCI 78f1d2b4d3SLarry Finger select RTLWIFI 79f1d2b4d3SLarry Finger select RTLWIFI_PCI 80a7f7f624SMasahiro Yamada help 81f1d2b4d3SLarry Finger This is the driver for Realtek RTL8188EE 802.11n PCIe 82f1d2b4d3SLarry Finger wireless network adapters. 83f1d2b4d3SLarry Finger 84f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8188ee 85f1d2b4d3SLarry Finger 86f1d2b4d3SLarry Fingerconfig RTL8192EE 87f1d2b4d3SLarry Finger tristate "Realtek RTL8192EE Wireless Network Adapter" 88f1d2b4d3SLarry Finger depends on PCI 89f1d2b4d3SLarry Finger select RTLWIFI 90f1d2b4d3SLarry Finger select RTLWIFI_PCI 91f1d2b4d3SLarry Finger select RTLBTCOEXIST 92a7f7f624SMasahiro Yamada help 93f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192EE 802.11n PCIe 94f1d2b4d3SLarry Finger wireless network adapters. 95f1d2b4d3SLarry Finger 96f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192ee 97f1d2b4d3SLarry Finger 98f1d2b4d3SLarry Fingerconfig RTL8821AE 99f1d2b4d3SLarry Finger tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter" 100f1d2b4d3SLarry Finger depends on PCI 101f1d2b4d3SLarry Finger select RTLWIFI 102f1d2b4d3SLarry Finger select RTLWIFI_PCI 103f1d2b4d3SLarry Finger select RTLBTCOEXIST 104a7f7f624SMasahiro Yamada help 105f1d2b4d3SLarry Finger This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe 106f1d2b4d3SLarry Finger wireless network adapters. 107f1d2b4d3SLarry Finger 108f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8821ae 109f1d2b4d3SLarry Finger 110f1d2b4d3SLarry Fingerconfig RTL8192CU 111f1d2b4d3SLarry Finger tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter" 112f1d2b4d3SLarry Finger depends on USB 113f1d2b4d3SLarry Finger select RTLWIFI 114f1d2b4d3SLarry Finger select RTLWIFI_USB 115f1d2b4d3SLarry Finger select RTL8192C_COMMON 116a7f7f624SMasahiro Yamada help 117f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB 118f1d2b4d3SLarry Finger wireless network adapters. 119f1d2b4d3SLarry Finger 120f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192cu 121f1d2b4d3SLarry 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 134f1d2b4d3SLarry Fingerconfig RTLWIFI 135f1d2b4d3SLarry Finger tristate 136f1d2b4d3SLarry Finger select FW_LOADER 137f1d2b4d3SLarry Finger 138f1d2b4d3SLarry Fingerconfig RTLWIFI_PCI 139f1d2b4d3SLarry Finger tristate 140f1d2b4d3SLarry Finger 141f1d2b4d3SLarry Fingerconfig RTLWIFI_USB 142f1d2b4d3SLarry Finger tristate 143f1d2b4d3SLarry Finger 144f1d2b4d3SLarry Fingerconfig RTLWIFI_DEBUG 145f1d2b4d3SLarry Finger bool "Debugging output for rtlwifi driver family" 146f1d2b4d3SLarry Finger depends on RTLWIFI 147f1d2b4d3SLarry Finger default y 148a7f7f624SMasahiro Yamada help 149f1d2b4d3SLarry Finger To use the module option that sets the dynamic-debugging level for, 150f1d2b4d3SLarry Finger the front-end driver, this parameter must be "Y". For memory-limited 151f1d2b4d3SLarry Finger systems, choose "N". If in doubt, choose "Y". 152f1d2b4d3SLarry Finger 153f1d2b4d3SLarry Fingerconfig RTL8192C_COMMON 154f1d2b4d3SLarry Finger tristate 155f1d2b4d3SLarry Finger depends on RTL8192CE || RTL8192CU 156f1d2b4d3SLarry Finger default y 157f1d2b4d3SLarry Finger 158db5ae2e1SBitterblue Smithconfig RTL8192D_COMMON 159db5ae2e1SBitterblue Smith tristate 160db5ae2e1SBitterblue Smith 161f1d2b4d3SLarry Fingerconfig RTL8723_COMMON 162f1d2b4d3SLarry Finger tristate 163f1d2b4d3SLarry Finger depends on RTL8723AE || RTL8723BE 164f1d2b4d3SLarry Finger default y 165f1d2b4d3SLarry Finger 166f1d2b4d3SLarry Fingerconfig RTLBTCOEXIST 167f1d2b4d3SLarry Finger tristate 168f1d2b4d3SLarry Finger depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE 169f1d2b4d3SLarry Finger default y 170f1d2b4d3SLarry Finger 171f1d2b4d3SLarry Fingerendif 172