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 40f1d2b4d3SLarry Finger select RTLWIFI 41f1d2b4d3SLarry Finger select RTLWIFI_PCI 42a7f7f624SMasahiro Yamada help 43f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe 44f1d2b4d3SLarry Finger wireless network adapters. 45f1d2b4d3SLarry Finger 46f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192de 47f1d2b4d3SLarry Finger 48f1d2b4d3SLarry Fingerconfig RTL8723AE 49f1d2b4d3SLarry Finger tristate "Realtek RTL8723AE PCIe Wireless Network Adapter" 50f1d2b4d3SLarry Finger depends on PCI 51f1d2b4d3SLarry Finger select RTLWIFI 52f1d2b4d3SLarry Finger select RTLWIFI_PCI 53f1d2b4d3SLarry Finger select RTL8723_COMMON 54f1d2b4d3SLarry Finger select RTLBTCOEXIST 55a7f7f624SMasahiro Yamada help 56f1d2b4d3SLarry Finger This is the driver for Realtek RTL8723AE 802.11n PCIe 57f1d2b4d3SLarry Finger wireless network adapters. 58f1d2b4d3SLarry Finger 59f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8723ae 60f1d2b4d3SLarry Finger 61f1d2b4d3SLarry Fingerconfig RTL8723BE 62f1d2b4d3SLarry Finger tristate "Realtek RTL8723BE PCIe Wireless Network Adapter" 63f1d2b4d3SLarry Finger depends on PCI 64f1d2b4d3SLarry Finger select RTLWIFI 65f1d2b4d3SLarry Finger select RTLWIFI_PCI 66f1d2b4d3SLarry Finger select RTL8723_COMMON 67f1d2b4d3SLarry Finger select RTLBTCOEXIST 68a7f7f624SMasahiro Yamada help 69f1d2b4d3SLarry Finger This is the driver for Realtek RTL8723BE 802.11n PCIe 70f1d2b4d3SLarry Finger wireless network adapters. 71f1d2b4d3SLarry Finger 72f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8723be 73f1d2b4d3SLarry Finger 74f1d2b4d3SLarry Fingerconfig RTL8188EE 75f1d2b4d3SLarry Finger tristate "Realtek RTL8188EE Wireless Network Adapter" 76f1d2b4d3SLarry Finger depends on PCI 77f1d2b4d3SLarry Finger select RTLWIFI 78f1d2b4d3SLarry Finger select RTLWIFI_PCI 79a7f7f624SMasahiro Yamada help 80f1d2b4d3SLarry Finger This is the driver for Realtek RTL8188EE 802.11n PCIe 81f1d2b4d3SLarry Finger wireless network adapters. 82f1d2b4d3SLarry Finger 83f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8188ee 84f1d2b4d3SLarry Finger 85f1d2b4d3SLarry Fingerconfig RTL8192EE 86f1d2b4d3SLarry Finger tristate "Realtek RTL8192EE Wireless Network Adapter" 87f1d2b4d3SLarry Finger depends on PCI 88f1d2b4d3SLarry Finger select RTLWIFI 89f1d2b4d3SLarry Finger select RTLWIFI_PCI 90f1d2b4d3SLarry Finger select RTLBTCOEXIST 91a7f7f624SMasahiro Yamada help 92f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192EE 802.11n PCIe 93f1d2b4d3SLarry Finger wireless network adapters. 94f1d2b4d3SLarry Finger 95f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192ee 96f1d2b4d3SLarry Finger 97f1d2b4d3SLarry Fingerconfig RTL8821AE 98f1d2b4d3SLarry Finger tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter" 99f1d2b4d3SLarry Finger depends on PCI 100f1d2b4d3SLarry Finger select RTLWIFI 101f1d2b4d3SLarry Finger select RTLWIFI_PCI 102f1d2b4d3SLarry Finger select RTLBTCOEXIST 103a7f7f624SMasahiro Yamada help 104f1d2b4d3SLarry Finger This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe 105f1d2b4d3SLarry Finger wireless network adapters. 106f1d2b4d3SLarry Finger 107f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8821ae 108f1d2b4d3SLarry Finger 109f1d2b4d3SLarry Fingerconfig RTL8192CU 110f1d2b4d3SLarry Finger tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter" 111f1d2b4d3SLarry Finger depends on USB 112f1d2b4d3SLarry Finger select RTLWIFI 113f1d2b4d3SLarry Finger select RTLWIFI_USB 114f1d2b4d3SLarry Finger select RTL8192C_COMMON 115a7f7f624SMasahiro Yamada help 116f1d2b4d3SLarry Finger This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB 117f1d2b4d3SLarry Finger wireless network adapters. 118f1d2b4d3SLarry Finger 119f1d2b4d3SLarry Finger If you choose to build it as a module, it will be called rtl8192cu 120f1d2b4d3SLarry Finger 121f1d2b4d3SLarry Fingerconfig RTLWIFI 122f1d2b4d3SLarry Finger tristate 123f1d2b4d3SLarry Finger select FW_LOADER 124f1d2b4d3SLarry Finger 125f1d2b4d3SLarry Fingerconfig RTLWIFI_PCI 126f1d2b4d3SLarry Finger tristate 127f1d2b4d3SLarry Finger 128f1d2b4d3SLarry Fingerconfig RTLWIFI_USB 129f1d2b4d3SLarry Finger tristate 130f1d2b4d3SLarry Finger 131f1d2b4d3SLarry Fingerconfig RTLWIFI_DEBUG 132f1d2b4d3SLarry Finger bool "Debugging output for rtlwifi driver family" 133f1d2b4d3SLarry Finger depends on RTLWIFI 134f1d2b4d3SLarry Finger default y 135a7f7f624SMasahiro Yamada help 136f1d2b4d3SLarry Finger To use the module option that sets the dynamic-debugging level for, 137f1d2b4d3SLarry Finger the front-end driver, this parameter must be "Y". For memory-limited 138f1d2b4d3SLarry Finger systems, choose "N". If in doubt, choose "Y". 139f1d2b4d3SLarry Finger 140f1d2b4d3SLarry Fingerconfig RTL8192C_COMMON 141f1d2b4d3SLarry Finger tristate 142f1d2b4d3SLarry Finger depends on RTL8192CE || RTL8192CU 143f1d2b4d3SLarry Finger default y 144f1d2b4d3SLarry Finger 145f1d2b4d3SLarry Fingerconfig RTL8723_COMMON 146f1d2b4d3SLarry Finger tristate 147f1d2b4d3SLarry Finger depends on RTL8723AE || RTL8723BE 148f1d2b4d3SLarry Finger default y 149f1d2b4d3SLarry Finger 150f1d2b4d3SLarry Fingerconfig RTLBTCOEXIST 151f1d2b4d3SLarry Finger tristate 152f1d2b4d3SLarry Finger depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE 153f1d2b4d3SLarry Finger default y 154f1d2b4d3SLarry Finger 155f1d2b4d3SLarry Fingerendif 156