2 rtlwifi rtlwifi-pci rtlwifi-btcoexist rtlwifi-usb rtl8192c-common \
3 rtl8192ce rtl8192se rtl8192de rtl8192cu rtl8723bs rtl8821ae \
4 rtl8xxxu rtw88 rtw88-pci rtw88-usb rtw88-8821c rtw88-8822b rtw88-8822c \
5 rtw88-8723d rtw88-8821ce rtw88-8821cu rtw88-8822be rtw88-8822bu \
6 rtw88-8822ce rtw88-8822cu rtw88-8723de
8 config-
$(call config_package
,rtlwifi
) += RTL_CARDS RTLWIFI
9 config-
$(call config_package
,rtlwifi-pci
) += RTLWIFI_PCI
10 config-
$(call config_package
,rtlwifi-btcoexist
) += RTLBTCOEXIST
11 config-
$(call config_package
,rtlwifi-usb
) += RTLWIFI_USB
12 config-
$(call config_package
,rtl8192c-common
) += RTL8192C_COMMON
13 config-
$(call config_package
,rtl8192ce
) += RTL8192CE
14 config-
$(call config_package
,rtl8192se
) += RTL8192SE
15 config-
$(call config_package
,rtl8192de
) += RTL8192DE
16 config-
$(call config_package
,rtl8192cu
) += RTL8192CU
17 config-
$(call config_package
,rtl8821ae
) += RTL8821AE
18 config-
$(CONFIG_PACKAGE_RTLWIFI_DEBUG
) += RTLWIFI_DEBUG
20 config-
$(call config_package
,rtl8xxxu
) += RTL8XXXU
21 config-y
+= RTL8XXXU_UNTESTED
23 config-
$(call config_package
,rtl8723bs
) += RTL8723BS
26 config-
$(call config_package
,rtw88
) += RTW88 RTW88_CORE
27 config-
$(call config_package
,rtw88-pci
) += RTW88_PCI
28 config-
$(call config_package
,rtw88-usb
) += RTW88_USB
29 config-
$(call config_package
,rtw88-8821c
) += RTW88_8821C
30 config-
$(call config_package
,rtw88-8821ce
) += RTW88_8821CE
31 config-
$(call config_package
,rtw88-8821cu
) += RTW88_8821CU
32 config-
$(call config_package
,rtw88-8822b
) += RTW88_8822B
33 config-
$(call config_package
,rtw88-8822be
) += RTW88_8822BE
34 config-
$(call config_package
,rtw88-8822bu
) += RTW88_8822BU
35 config-
$(call config_package
,rtw88-8822c
) += RTW88_8822C
36 config-
$(call config_package
,rtw88-8822ce
) += RTW88_8822CE
37 config-
$(call config_package
,rtw88-8822cu
) += RTW88_8822CU
38 config-
$(call config_package
,rtw88-8723d
) += RTW88_8723D
39 config-
$(call config_package
,rtw88-8723de
) += RTW88_8723DE
40 config-
$(CONFIG_PACKAGE_RTW88_DEBUG
) += RTW88_DEBUG
41 config-
$(CONFIG_PACKAGE_RTW88_DEBUGFS
) += RTW88_DEBUGFS
43 define KernelPackage
/rtlwifi
/config
44 config PACKAGE_RTLWIFI_DEBUG
45 bool
"Realtek wireless debugging"
46 depends on PACKAGE_kmod-rtlwifi
48 Say Y
, if you want to debug realtek wireless drivers.
52 define KernelPackage
/rtlwifi
53 $(call KernelPackage
/mac80211
/Default
)
54 TITLE
:=Realtek common driver part
55 DEPENDS
+= @
(PCI_SUPPORT||USB_SUPPORT
) +kmod-mac80211
56 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtlwifi.ko
60 define KernelPackage
/rtlwifi-pci
61 $(call KernelPackage
/mac80211
/Default
)
62 TITLE
:=Realtek common driver part
(PCI support
)
63 DEPENDS
+= @PCI_SUPPORT
+kmod-rtlwifi
64 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_pci.ko
65 AUTOLOAD
:=$(call AutoProbe
,rtl_pci
)
69 define KernelPackage
/rtlwifi-btcoexist
70 $(call KernelPackage
/mac80211
/Default
)
71 TITLE
:=Realtek BT coexist support
72 DEPENDS
+= +kmod-rtlwifi
73 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/btcoexist
/btcoexist.ko
74 AUTOLOAD
:=$(call AutoProbe
,btcoexist
)
78 define KernelPackage
/rtlwifi-usb
79 $(call KernelPackage
/mac80211
/Default
)
80 TITLE
:=Realtek common driver part
(USB support
)
81 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-rtlwifi
82 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_usb.ko
83 AUTOLOAD
:=$(call AutoProbe
,rtl_usb
)
87 define KernelPackage
/rtl8192c-common
88 $(call KernelPackage
/mac80211
/Default
)
89 TITLE
:=Realtek RTL8192CE
/RTL8192CU common support module
90 DEPENDS
+= +kmod-rtlwifi
91 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192c
/rtl8192c-common.ko
95 define KernelPackage
/rtl8192ce
96 $(call KernelPackage
/mac80211
/Default
)
97 TITLE
:=Realtek RTL8192CE
/RTL8188CE support
98 DEPENDS
+= +kmod-rtlwifi-pci
+kmod-rtl8192c-common
+rtl8192ce-firmware
99 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192ce
/rtl8192ce.ko
100 AUTOLOAD
:=$(call AutoProbe
,rtl8192ce
)
103 define KernelPackage
/rtl8192se
104 $(call KernelPackage
/mac80211
/Default
)
105 TITLE
:=Realtek RTL8192SE
/RTL8191SE support
106 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192se-firmware
107 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192se
/rtl8192se.ko
108 AUTOLOAD
:=$(call AutoProbe
,rtl8192se
)
111 define KernelPackage
/rtl8192de
112 $(call KernelPackage
/mac80211
/Default
)
113 TITLE
:=Realtek RTL8192DE
/RTL8188DE support
114 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192de-firmware
115 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192de
/rtl8192de.ko
116 AUTOLOAD
:=$(call AutoProbe
,rtl8192de
)
119 define KernelPackage
/rtl8192cu
120 $(call KernelPackage
/mac80211
/Default
)
121 TITLE
:=Realtek RTL8192CU
/RTL8188CU support
122 DEPENDS
+= +kmod-rtlwifi-usb
+kmod-rtl8192c-common
+rtl8192cu-firmware
123 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192cu
/rtl8192cu.ko
124 AUTOLOAD
:=$(call AutoProbe
,rtl8192cu
)
127 define KernelPackage
/rtl8821ae
128 $(call KernelPackage
/mac80211
/Default
)
129 TITLE
:=Realtek RTL8821AE support
130 DEPENDS
+= +kmod-rtlwifi-btcoexist
+kmod-rtlwifi-pci
+rtl8821ae-firmware
131 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8821ae
/rtl8821ae.ko
132 AUTOLOAD
:=$(call AutoProbe
,rtl8821ae
)
135 define KernelPackage
/rtl8xxxu
136 $(call KernelPackage
/mac80211
/Default
)
137 TITLE
:=alternative Realtek RTL8XXXU support
138 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-mac80211
139 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtl8xxxu
/rtl8xxxu.ko
140 AUTOLOAD
:=$(call AutoProbe
,rtl8xxxu
)
143 define KernelPackage
/rtl8xxxu
/description
144 This is an alternative driver for various Realtek RTL8XXX
145 parts written to utilize the Linux mac80211 stack.
146 The driver is known to work with a number of RTL8723AU
,
147 RL8188CU
, RTL8188RU
, RTL8191CU
, and RTL8192CU devices
149 This driver is under development and has a limited feature
150 set. In particular it does not yet support
40MHz channels
151 and power management. However it should have a smaller
152 memory footprint than the vendor drivers and benetifs
153 from the in kernel mac80211 stack.
155 It can coexist with drivers from drivers
/staging
/rtl8723au
,
156 drivers
/staging
/rtl8192u
, and drivers
/net
/wireless
/rtlwifi
,
157 but you will need to control which module you wish to load.
159 RTL8XXXU_UNTESTED is enabled
160 This option enables detection of Realtek
8723/8188/8191/8192 WiFi
161 USB devices which have not been tested directly by the driver
162 author or reported to be working by third parties.
164 Please report your results
!
167 define KernelPackage
/rtw88
/config
168 config PACKAGE_RTW88_DEBUG
169 bool
"Realtek wireless debugging (rtw88)"
170 depends on PACKAGE_kmod-rtw88
172 Enable debugging output for rtw88 devices
174 config PACKAGE_RTW88_DEBUGFS
175 bool
"Enable rtw88 debugfS support"
176 select KERNEL_DEBUG_FS
177 depends on PACKAGE_kmod-rtw88
179 Select this to see extensive information about
180 the internal state of rtw88 in debugfs.
183 define KernelPackage
/rtw88
184 $(call KernelPackage
/mac80211
/Default
)
185 TITLE
:=Realtek RTW88 common part
186 DEPENDS
+= @
(PCI_SUPPORT||USB_SUPPORT
) +kmod-mac80211
187 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_core.ko
188 AUTOLOAD
:=$(call AutoProbe
,rtw88_core
)
192 define KernelPackage
/rtw88-pci
193 $(call KernelPackage
/mac80211
/Default
)
194 TITLE
:=Realtek RTW88 PCI chips support
195 DEPENDS
+= @PCI_SUPPORT
+kmod-rtw88
196 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_pci.ko
197 AUTOLOAD
:=$(call AutoProbe
,rtw88_pci
)
201 define KernelPackage
/rtw88-usb
202 $(call KernelPackage
/mac80211
/Default
)
203 TITLE
:=Realtek RTW88 USB chips support
204 DEPENDS
+= @USB_SUPPORT
+kmod-rtw88
+kmod-usb-core
205 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_usb.ko
206 AUTOLOAD
:=$(call AutoProbe
,rtw88_usb
)
210 define KernelPackage
/rtw88-8821c
211 $(call KernelPackage
/mac80211
/Default
)
212 TITLE
:=Realtek RTL8821C family support
213 DEPENDS
+= +kmod-rtw88
+rtl8821ce-firmware
+@DRIVER_11AC_SUPPORT
214 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8821c.ko
215 AUTOLOAD
:=$(call AutoProbe
,rtw88_8821c
)
219 define KernelPackage
/rtw88-8822b
220 $(call KernelPackage
/mac80211
/Default
)
221 TITLE
:=Realtek RTL8822B family support
222 DEPENDS
+= +kmod-rtw88
+rtl8822be-firmware
+@DRIVER_11AC_SUPPORT
223 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822b.ko
224 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822b
)
228 define KernelPackage
/rtw88-8822c
229 $(call KernelPackage
/mac80211
/Default
)
230 TITLE
:=Realtek RTL8822C family support
231 DEPENDS
+= +kmod-rtw88
+rtl8822ce-firmware
+@DRIVER_11AC_SUPPORT
232 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822c.ko
233 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822c
)
237 define KernelPackage
/rtw88-8723d
238 $(call KernelPackage
/mac80211
/Default
)
239 TITLE
:=Realtek RTL8723D family support
240 DEPENDS
+= +kmod-rtw88
+rtl8723de-firmware
241 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723d.ko
242 AUTOLOAD
:=$(call AutoProbe
,rtw88_8723d
)
246 define KernelPackage
/rtw88-8821ce
247 $(call KernelPackage
/mac80211
/Default
)
248 TITLE
:=Realtek RTL8821CE support
249 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8821c
250 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8821ce.ko
251 AUTOLOAD
:=$(call AutoProbe
,rtw88_8821ce
)
254 define KernelPackage
/rtw88-8821cu
255 $(call KernelPackage
/mac80211
/Default
)
256 TITLE
:=Realtek RTL8821CU support
257 DEPENDS
+= +kmod-rtw88-usb
+kmod-rtw88-8821c
258 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8821cu.ko
259 AUTOLOAD
:=$(call AutoProbe
,rtw88_8821cu
)
262 define KernelPackage
/rtw88-8822be
263 $(call KernelPackage
/mac80211
/Default
)
264 TITLE
:=Realtek RTL8822BE support
265 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8822b
266 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822be.ko
267 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822be
)
270 define KernelPackage
/rtw88-8822bu
271 $(call KernelPackage
/mac80211
/Default
)
272 TITLE
:=Realtek RTL8822BU support
273 DEPENDS
+= +kmod-rtw88-usb
+kmod-rtw88-8822b
274 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822bu.ko
275 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822bu
)
278 define KernelPackage
/rtw88-8822ce
279 $(call KernelPackage
/mac80211
/Default
)
280 TITLE
:=Realtek RTL8822CE support
281 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8822c
282 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822ce.ko
283 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822ce
)
286 define KernelPackage
/rtw88-8822cu
287 $(call KernelPackage
/mac80211
/Default
)
288 TITLE
:=Realtek RTL8822CU support
289 DEPENDS
+= +kmod-rtw88-usb
+kmod-rtw88-8822c
290 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822cu.ko
291 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822cu
)
294 define KernelPackage
/rtw88-8723de
295 $(call KernelPackage
/mac80211
/Default
)
296 TITLE
:=Realtek RTL8723DE support
297 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8723d
298 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723de.ko
299 AUTOLOAD
:=$(call AutoProbe
,rtw88_8723
)
302 define KernelPackage
/rtl8723bs
303 $(call KernelPackage
/mac80211
/Default
)
304 TITLE
:=Realtek RTL8723BS SDIO Wireless LAN NIC driver
(staging
)
305 DEPENDS
+=+kmod-mmc
+kmod-mac80211
306 FILES
:=$(PKG_BUILD_DIR
)/drivers
/staging
/rtl8723bs
/r8723bs.ko
307 AUTOLOAD
:=$(call AutoProbe
,r8723bs
)
310 define KernelPackage
/rtl8723bs
/description
311 This option enables support for RTL8723BS SDIO drivers
, such
as the wifi found
312 on the
1st gen Intel Compute Stick
, the CHIP and many other Intel Atom and ARM