blob: 9f6a4e35543c67ee41c801a6145fbf9393ff3cc2 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Larry Finger6f334c22013-07-12 15:32:15 -05002menuconfig RTL_CARDS
3 tristate "Realtek rtlwifi family of devices"
4 depends on MAC80211 && (PCI || USB)
5 default y
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +09006 help
Larry Finger6f334c22013-07-12 15:32:15 -05007 This option will enable support for the Realtek mac80211-based
8 wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de,
Larry Fingerb1a3bfc2014-09-26 16:40:23 -05009 rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share
10 some common code.
Larry Finger06e7cda32013-02-12 16:09:02 -060011
Larry Finger6f334c22013-07-12 15:32:15 -050012if RTL_CARDS
13
14config RTL8192CE
15 tristate "Realtek RTL8192CE/RTL8188CE Wireless Network Adapter"
16 depends on PCI
17 select RTL8192C_COMMON
18 select RTLWIFI
19 select RTLWIFI_PCI
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090020 help
Larry Finger6f334c22013-07-12 15:32:15 -050021 This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe
22 wireless network adapters.
23
24 If you choose to build it as a module, it will be called rtl8192ce
25
26config RTL8192SE
27 tristate "Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter"
28 depends on PCI
29 select RTLWIFI
30 select RTLWIFI_PCI
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090031 help
Larry Finger6f334c22013-07-12 15:32:15 -050032 This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe
33 wireless network adapters.
34
35 If you choose to build it as a module, it will be called rtl8192se
36
37config RTL8192DE
38 tristate "Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter"
39 depends on PCI
40 select RTLWIFI
41 select RTLWIFI_PCI
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090042 help
Larry Finger6f334c22013-07-12 15:32:15 -050043 This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe
44 wireless network adapters.
45
46 If you choose to build it as a module, it will be called rtl8192de
47
48config RTL8723AE
49 tristate "Realtek RTL8723AE PCIe Wireless Network Adapter"
50 depends on PCI
51 select RTLWIFI
52 select RTLWIFI_PCI
Larry Finger0a168b42014-02-28 15:16:47 -060053 select RTL8723_COMMON
Larry Fingeraa45a672014-02-28 15:16:43 -060054 select RTLBTCOEXIST
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090055 help
Larry Finger6f334c22013-07-12 15:32:15 -050056 This is the driver for Realtek RTL8723AE 802.11n PCIe
57 wireless network adapters.
58
59 If you choose to build it as a module, it will be called rtl8723ae
60
Larry Fingera619d1a2014-02-28 15:16:50 -060061config RTL8723BE
62 tristate "Realtek RTL8723BE PCIe Wireless Network Adapter"
63 depends on PCI
64 select RTLWIFI
65 select RTLWIFI_PCI
66 select RTL8723_COMMON
67 select RTLBTCOEXIST
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090068 help
Larry Fingera619d1a2014-02-28 15:16:50 -060069 This is the driver for Realtek RTL8723BE 802.11n PCIe
70 wireless network adapters.
71
72 If you choose to build it as a module, it will be called rtl8723be
73
Larry Finger6f334c22013-07-12 15:32:15 -050074config RTL8188EE
75 tristate "Realtek RTL8188EE Wireless Network Adapter"
76 depends on PCI
77 select RTLWIFI
78 select RTLWIFI_PCI
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090079 help
Larry Finger6f334c22013-07-12 15:32:15 -050080 This is the driver for Realtek RTL8188EE 802.11n PCIe
81 wireless network adapters.
82
83 If you choose to build it as a module, it will be called rtl8188ee
84
Larry Fingerb1a3bfc2014-09-26 16:40:23 -050085config RTL8192EE
86 tristate "Realtek RTL8192EE Wireless Network Adapter"
87 depends on PCI
88 select RTLWIFI
89 select RTLWIFI_PCI
Larry Finger989377e2014-10-02 12:00:53 -050090 select RTLBTCOEXIST
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +090091 help
Larry Fingerb1a3bfc2014-09-26 16:40:23 -050092 This is the driver for Realtek RTL8192EE 802.11n PCIe
93 wireless network adapters.
94
95 If you choose to build it as a module, it will be called rtl8192ee
96
Larry Finger21e4b072014-09-22 09:39:26 -050097config RTL8821AE
98 tristate "Realtek RTL8821AE/RTL8812AE Wireless Network Adapter"
99 depends on PCI
100 select RTLWIFI
101 select RTLWIFI_PCI
Larry Finger574a79302014-09-30 11:18:21 -0500102 select RTLBTCOEXIST
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +0900103 help
Kevin Lo7b457dd2015-05-19 10:18:34 +0800104 This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe
Larry Finger21e4b072014-09-22 09:39:26 -0500105 wireless network adapters.
106
107 If you choose to build it as a module, it will be called rtl8821ae
108
Larry Finger6f334c22013-07-12 15:32:15 -0500109config RTL8192CU
110 tristate "Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter"
111 depends on USB
112 select RTLWIFI
113 select RTLWIFI_USB
114 select RTL8192C_COMMON
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +0900115 help
Larry Finger6f334c22013-07-12 15:32:15 -0500116 This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB
117 wireless network adapters.
118
119 If you choose to build it as a module, it will be called rtl8192cu
120
121config RTLWIFI
122 tristate
123 select FW_LOADER
124
125config RTLWIFI_PCI
126 tristate
127
128config RTLWIFI_USB
129 tristate
Larry Finger06e7cda32013-02-12 16:09:02 -0600130
131config RTLWIFI_DEBUG
132 bool "Debugging output for rtlwifi driver family"
133 depends on RTLWIFI
134 default y
Masahiro Yamadaa7f7f622020-06-14 01:50:22 +0900135 help
Larry Finger06e7cda32013-02-12 16:09:02 -0600136 To use the module option that sets the dynamic-debugging level for,
137 the front-end driver, this parameter must be "Y". For memory-limited
138 systems, choose "N". If in doubt, choose "Y".
139
Larry Finger1472d3a2011-02-23 10:24:58 -0600140config RTL8192C_COMMON
141 tristate
Chaoming Lif9fc5132011-06-10 15:12:10 -0500142 depends on RTL8192CE || RTL8192CU
Larry Finger6f334c22013-07-12 15:32:15 -0500143 default y
144
Larry Finger0a168b42014-02-28 15:16:47 -0600145config RTL8723_COMMON
146 tristate
Larry Fingera619d1a2014-02-28 15:16:50 -0600147 depends on RTL8723AE || RTL8723BE
Larry Finger0a168b42014-02-28 15:16:47 -0600148 default y
149
Larry Fingeraa45a672014-02-28 15:16:43 -0600150config RTLBTCOEXIST
151 tristate
Larry Finger989377e2014-10-02 12:00:53 -0500152 depends on RTL8723AE || RTL8723BE || RTL8821AE || RTL8192EE
Larry Fingeraa45a672014-02-28 15:16:43 -0600153 default y
154
Larry Finger6f334c22013-07-12 15:32:15 -0500155endif