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