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-8822be rtw88-8822bu rtw88-8822ce rtw88-8723de
7 config-
$(call config_package
,rtlwifi
) += RTL_CARDS RTLWIFI
8 config-
$(call config_package
,rtlwifi-pci
) += RTLWIFI_PCI
9 config-
$(call config_package
,rtlwifi-btcoexist
) += RTLBTCOEXIST
10 config-
$(call config_package
,rtlwifi-usb
) += RTLWIFI_USB
11 config-
$(call config_package
,rtl8192c-common
) += RTL8192C_COMMON
12 config-
$(call config_package
,rtl8192ce
) += RTL8192CE
13 config-
$(call config_package
,rtl8192se
) += RTL8192SE
14 config-
$(call config_package
,rtl8192de
) += RTL8192DE
15 config-
$(call config_package
,rtl8192cu
) += RTL8192CU
16 config-
$(call config_package
,rtl8821ae
) += RTL8821AE
17 config-
$(CONFIG_PACKAGE_RTLWIFI_DEBUG
) += RTLWIFI_DEBUG
19 config-
$(call config_package
,rtl8xxxu
) += RTL8XXXU
20 config-y
+= RTL8XXXU_UNTESTED
22 config-
$(call config_package
,rtl8723bs
) += RTL8723BS
25 config-
$(call config_package
,rtw88
) += RTW88 RTW88_CORE
26 config-
$(call config_package
,rtw88-pci
) += RTW88_PCI
27 config-
$(call config_package
,rtw88-usb
) += RTW88_USB
28 config-
$(call config_package
,rtw88-8821c
) += RTW88_8821C
29 config-
$(call config_package
,rtw88-8821ce
) += RTW88_8821CE
30 config-
$(call config_package
,rtw88-8822b
) += RTW88_8822B
31 config-
$(call config_package
,rtw88-8822be
) += RTW88_8822BE
32 config-
$(call config_package
,rtw88-8822bu
) += RTW88_8822BU
33 config-
$(call config_package
,rtw88-8822c
) += RTW88_8822C
34 config-
$(call config_package
,rtw88-8822ce
) += RTW88_8822CE
35 config-
$(call config_package
,rtw88-8723d
) += RTW88_8723D
36 config-
$(call config_package
,rtw88-8723de
) += RTW88_8723DE
37 config-
$(CONFIG_PACKAGE_RTW88_DEBUG
) += RTW88_DEBUG
38 config-
$(CONFIG_PACKAGE_RTW88_DEBUGFS
) += RTW88_DEBUGFS
40 define KernelPackage
/rtlwifi
/config
41 config PACKAGE_RTLWIFI_DEBUG
42 bool
"Realtek wireless debugging"
43 depends on PACKAGE_kmod-rtlwifi
45 Say Y
, if you want to debug realtek wireless drivers.
49 define KernelPackage
/rtlwifi
50 $(call KernelPackage
/mac80211
/Default
)
51 TITLE
:=Realtek common driver part
52 DEPENDS
+= @
(PCI_SUPPORT||USB_SUPPORT
) +kmod-mac80211
53 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtlwifi.ko
57 define KernelPackage
/rtlwifi-pci
58 $(call KernelPackage
/mac80211
/Default
)
59 TITLE
:=Realtek common driver part
(PCI support
)
60 DEPENDS
+= @PCI_SUPPORT
+kmod-rtlwifi
61 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_pci.ko
62 AUTOLOAD
:=$(call AutoProbe
,rtl_pci
)
66 define KernelPackage
/rtlwifi-btcoexist
67 $(call KernelPackage
/mac80211
/Default
)
68 TITLE
:=Realtek BT coexist support
69 DEPENDS
+= +kmod-rtlwifi
70 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/btcoexist
/btcoexist.ko
71 AUTOLOAD
:=$(call AutoProbe
,btcoexist
)
75 define KernelPackage
/rtlwifi-usb
76 $(call KernelPackage
/mac80211
/Default
)
77 TITLE
:=Realtek common driver part
(USB support
)
78 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-rtlwifi
79 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_usb.ko
80 AUTOLOAD
:=$(call AutoProbe
,rtl_usb
)
84 define KernelPackage
/rtl8192c-common
85 $(call KernelPackage
/mac80211
/Default
)
86 TITLE
:=Realtek RTL8192CE
/RTL8192CU common support module
87 DEPENDS
+= +kmod-rtlwifi
88 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192c
/rtl8192c-common.ko
92 define KernelPackage
/rtl8192ce
93 $(call KernelPackage
/mac80211
/Default
)
94 TITLE
:=Realtek RTL8192CE
/RTL8188CE support
95 DEPENDS
+= +kmod-rtlwifi-pci
+kmod-rtl8192c-common
+rtl8192ce-firmware
96 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192ce
/rtl8192ce.ko
97 AUTOLOAD
:=$(call AutoProbe
,rtl8192ce
)
100 define KernelPackage
/rtl8192se
101 $(call KernelPackage
/mac80211
/Default
)
102 TITLE
:=Realtek RTL8192SE
/RTL8191SE support
103 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192se-firmware
104 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192se
/rtl8192se.ko
105 AUTOLOAD
:=$(call AutoProbe
,rtl8192se
)
108 define KernelPackage
/rtl8192de
109 $(call KernelPackage
/mac80211
/Default
)
110 TITLE
:=Realtek RTL8192DE
/RTL8188DE support
111 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192de-firmware
112 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192de
/rtl8192de.ko
113 AUTOLOAD
:=$(call AutoProbe
,rtl8192de
)
116 define KernelPackage
/rtl8192cu
117 $(call KernelPackage
/mac80211
/Default
)
118 TITLE
:=Realtek RTL8192CU
/RTL8188CU support
119 DEPENDS
+= +kmod-rtlwifi-usb
+kmod-rtl8192c-common
+rtl8192cu-firmware
120 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192cu
/rtl8192cu.ko
121 AUTOLOAD
:=$(call AutoProbe
,rtl8192cu
)
124 define KernelPackage
/rtl8821ae
125 $(call KernelPackage
/mac80211
/Default
)
126 TITLE
:=Realtek RTL8821AE support
127 DEPENDS
+= +kmod-rtlwifi-btcoexist
+kmod-rtlwifi-pci
+rtl8821ae-firmware
128 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8821ae
/rtl8821ae.ko
129 AUTOLOAD
:=$(call AutoProbe
,rtl8821ae
)
132 define KernelPackage
/rtl8xxxu
133 $(call KernelPackage
/mac80211
/Default
)
134 TITLE
:=alternative Realtek RTL8XXXU support
135 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-mac80211
136 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtl8xxxu
/rtl8xxxu.ko
137 AUTOLOAD
:=$(call AutoProbe
,rtl8xxxu
)
140 define KernelPackage
/rtl8xxxu
/description
141 This is an alternative driver for various Realtek RTL8XXX
142 parts written to utilize the Linux mac80211 stack.
143 The driver is known to work with a number of RTL8723AU
,
144 RL8188CU
, RTL8188RU
, RTL8191CU
, and RTL8192CU devices
146 This driver is under development and has a limited feature
147 set. In particular it does not yet support
40MHz channels
148 and power management. However it should have a smaller
149 memory footprint than the vendor drivers and benetifs
150 from the in kernel mac80211 stack.
152 It can coexist with drivers from drivers
/staging
/rtl8723au
,
153 drivers
/staging
/rtl8192u
, and drivers
/net
/wireless
/rtlwifi
,
154 but you will need to control which module you wish to load.
156 RTL8XXXU_UNTESTED is enabled
157 This option enables detection of Realtek
8723/8188/8191/8192 WiFi
158 USB devices which have not been tested directly by the driver
159 author or reported to be working by third parties.
161 Please report your results
!
164 define KernelPackage
/rtw88
/config
165 config PACKAGE_RTW88_DEBUG
166 bool
"Realtek wireless debugging (rtw88)"
167 depends on PACKAGE_kmod-rtw88
169 Enable debugging output for rtw88 devices
171 config PACKAGE_RTW88_DEBUGFS
172 bool
"Enable rtw88 debugfS support"
173 select KERNEL_DEBUG_FS
174 depends on PACKAGE_kmod-rtw88
176 Select this to see extensive information about
177 the internal state of rtw88 in debugfs.
180 define KernelPackage
/rtw88
181 $(call KernelPackage
/mac80211
/Default
)
182 TITLE
:=Realtek RTW88 common part
183 DEPENDS
+= @
(PCI_SUPPORT||USB_SUPPORT
) +kmod-mac80211
184 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_core.ko
185 AUTOLOAD
:=$(call AutoProbe
,rtw88_core
)
189 define KernelPackage
/rtw88-pci
190 $(call KernelPackage
/mac80211
/Default
)
191 TITLE
:=Realtek RTW88 PCI chips support
192 DEPENDS
+= @PCI_SUPPORT
+kmod-rtw88
193 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_pci.ko
194 AUTOLOAD
:=$(call AutoProbe
,rtw88_pci
)
198 define KernelPackage
/rtw88-usb
199 $(call KernelPackage
/mac80211
/Default
)
200 TITLE
:=Realtek RTW88 USB chips support
201 DEPENDS
+= @USB_SUPPORT
+kmod-rtw88
+kmod-usb-core
202 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_usb.ko
203 AUTOLOAD
:=$(call AutoProbe
,rtw88_usb
)
207 define KernelPackage
/rtw88-8821c
208 $(call KernelPackage
/mac80211
/Default
)
209 TITLE
:=Realtek RTL8821C family support
210 DEPENDS
+= +kmod-rtw88
+rtl8821ce-firmware
+@DRIVER_11AC_SUPPORT
211 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8821c.ko
212 AUTOLOAD
:=$(call AutoProbe
,rtw88_8821c
)
216 define KernelPackage
/rtw88-8822b
217 $(call KernelPackage
/mac80211
/Default
)
218 TITLE
:=Realtek RTL8822B family support
219 DEPENDS
+= +kmod-rtw88
+rtl8822be-firmware
+@DRIVER_11AC_SUPPORT
220 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822b.ko
221 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822b
)
225 define KernelPackage
/rtw88-8822c
226 $(call KernelPackage
/mac80211
/Default
)
227 TITLE
:=Realtek RTL8822C family support
228 DEPENDS
+= +kmod-rtw88
+rtl8822ce-firmware
+@DRIVER_11AC_SUPPORT
229 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822c.ko
230 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822c
)
234 define KernelPackage
/rtw88-8723d
235 $(call KernelPackage
/mac80211
/Default
)
236 TITLE
:=Realtek RTL8723D family support
237 DEPENDS
+= +kmod-rtw88
+rtl8723de-firmware
238 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723d.ko
239 AUTOLOAD
:=$(call AutoProbe
,rtw88_8723d
)
243 define KernelPackage
/rtw88-8821ce
244 $(call KernelPackage
/mac80211
/Default
)
245 TITLE
:=Realtek RTL8821CE support
246 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8821c
247 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8821ce.ko
248 AUTOLOAD
:=$(call AutoProbe
,rtw88_8821ce
)
251 define KernelPackage
/rtw88-8822be
252 $(call KernelPackage
/mac80211
/Default
)
253 TITLE
:=Realtek RTL8822BE support
254 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8822b
255 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822be.ko
256 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822be
)
259 define KernelPackage
/rtw88-8822bu
260 $(call KernelPackage
/mac80211
/Default
)
261 TITLE
:=Realtek RTL8822BU support
262 DEPENDS
+= +kmod-rtw88-usb
+kmod-rtw88-8822b
263 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822bu.ko
264 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822bu
)
267 define KernelPackage
/rtw88-8822ce
268 $(call KernelPackage
/mac80211
/Default
)
269 TITLE
:=Realtek RTL8822CE support
270 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8822c
271 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822ce.ko
272 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822ce
)
275 define KernelPackage
/rtw88-8723de
276 $(call KernelPackage
/mac80211
/Default
)
277 TITLE
:=Realtek RTL8723DE support
278 DEPENDS
+= +kmod-rtw88-pci
+kmod-rtw88-8723d
279 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723de.ko
280 AUTOLOAD
:=$(call AutoProbe
,rtw88_8723
)
283 define KernelPackage
/rtl8723bs
284 $(call KernelPackage
/mac80211
/Default
)
285 TITLE
:=Realtek RTL8723BS SDIO Wireless LAN NIC driver
(staging
)
286 DEPENDS
+=+kmod-mmc
+kmod-mac80211
287 FILES
:=$(PKG_BUILD_DIR
)/drivers
/staging
/rtl8723bs
/r8723bs.ko
288 AUTOLOAD
:=$(call AutoProbe
,r8723bs
)
291 define KernelPackage
/rtl8723bs
/description
292 This option enables support for RTL8723BS SDIO drivers
, such
as the wifi found
293 on the
1st gen Intel Compute Stick
, the CHIP and many other Intel Atom and ARM