2 rtlwifi rtlwifi-pci rtlwifi-btcoexist rtlwifi-usb rtl8192c-common \
3 rtl8192ce rtl8192se rtl8192de rtl8192cu rtl8723bs rtl8821ae \
6 config-
$(call config_package
,rtlwifi
) += RTL_CARDS RTLWIFI
7 config-
$(call config_package
,rtlwifi-pci
) += RTLWIFI_PCI
8 config-
$(call config_package
,rtlwifi-btcoexist
) += RTLBTCOEXIST
9 config-
$(call config_package
,rtlwifi-usb
) += RTLWIFI_USB
10 config-
$(call config_package
,rtl8192c-common
) += RTL8192C_COMMON
11 config-
$(call config_package
,rtl8192ce
) += RTL8192CE
12 config-
$(call config_package
,rtl8192se
) += RTL8192SE
13 config-
$(call config_package
,rtl8192de
) += RTL8192DE
14 config-
$(call config_package
,rtl8192cu
) += RTL8192CU
15 config-
$(call config_package
,rtl8821ae
) += RTL8821AE
16 config-
$(CONFIG_PACKAGE_RTLWIFI_DEBUG
) += RTLWIFI_DEBUG
18 config-
$(call config_package
,rtl8xxxu
) += RTL8XXXU
19 config-y
+= RTL8XXXU_UNTESTED
21 config-
$(call config_package
,rtl8723bs
) += RTL8723BS
24 config-
$(call config_package
,rtw88
) += RTW88 RTW88_CORE RTW88_PCI
25 config-y
+= RTW88_8822BE RTW88_8822CE RTW88_8723DE
26 config-
$(CONFIG_PACKAGE_RTW88_DEBUG
) += RTW88_DEBUG
27 config-
$(CONFIG_PACKAGE_RTW88_DEBUGFS
) += RTW88_DEBUGFS
29 define KernelPackage
/rtlwifi
/config
30 config PACKAGE_RTLWIFI_DEBUG
31 bool
"Realtek wireless debugging"
32 depends on PACKAGE_kmod-rtlwifi
34 Say Y
, if you want to debug realtek wireless drivers.
38 define KernelPackage
/rtlwifi
39 $(call KernelPackage
/mac80211
/Default
)
40 TITLE
:=Realtek common driver part
41 DEPENDS
+= @
(PCI_SUPPORT||USB_SUPPORT
) +kmod-mac80211
42 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtlwifi.ko
46 define KernelPackage
/rtlwifi-pci
47 $(call KernelPackage
/mac80211
/Default
)
48 TITLE
:=Realtek common driver part
(PCI support
)
49 DEPENDS
+= @PCI_SUPPORT
+kmod-rtlwifi
50 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_pci.ko
51 AUTOLOAD
:=$(call AutoProbe
,rtl_pci
)
55 define KernelPackage
/rtlwifi-btcoexist
56 $(call KernelPackage
/mac80211
/Default
)
57 TITLE
:=Realtek BT coexist support
58 DEPENDS
+= +kmod-rtlwifi
59 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/btcoexist
/btcoexist.ko
60 AUTOLOAD
:=$(call AutoProbe
,btcoexist
)
64 define KernelPackage
/rtlwifi-usb
65 $(call KernelPackage
/mac80211
/Default
)
66 TITLE
:=Realtek common driver part
(USB support
)
67 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-rtlwifi
68 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl_usb.ko
69 AUTOLOAD
:=$(call AutoProbe
,rtl_usb
)
73 define KernelPackage
/rtl8192c-common
74 $(call KernelPackage
/mac80211
/Default
)
75 TITLE
:=Realtek RTL8192CE
/RTL8192CU common support module
76 DEPENDS
+= +kmod-rtlwifi
77 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192c
/rtl8192c-common.ko
81 define KernelPackage
/rtl8192ce
82 $(call KernelPackage
/mac80211
/Default
)
83 TITLE
:=Realtek RTL8192CE
/RTL8188CE support
84 DEPENDS
+= +kmod-rtlwifi-pci
+kmod-rtl8192c-common
+rtl8192ce-firmware
85 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192ce
/rtl8192ce.ko
86 AUTOLOAD
:=$(call AutoProbe
,rtl8192ce
)
89 define KernelPackage
/rtl8192se
90 $(call KernelPackage
/mac80211
/Default
)
91 TITLE
:=Realtek RTL8192SE
/RTL8191SE support
92 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192se-firmware
93 FILES
:=$(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192se
/rtl8192se.ko
94 AUTOLOAD
:=$(call AutoProbe
,rtl8192se
)
97 define KernelPackage
/rtl8192de
98 $(call KernelPackage
/mac80211
/Default
)
99 TITLE
:=Realtek RTL8192DE
/RTL8188DE support
100 DEPENDS
+= +kmod-rtlwifi-pci
+rtl8192de-firmware
101 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192de
/rtl8192de.ko
102 AUTOLOAD
:=$(call AutoProbe
,rtl8192de
)
105 define KernelPackage
/rtl8192cu
106 $(call KernelPackage
/mac80211
/Default
)
107 TITLE
:=Realtek RTL8192CU
/RTL8188CU support
108 DEPENDS
+= +kmod-rtlwifi-usb
+kmod-rtl8192c-common
+rtl8192cu-firmware
109 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8192cu
/rtl8192cu.ko
110 AUTOLOAD
:=$(call AutoProbe
,rtl8192cu
)
113 define KernelPackage
/rtl8821ae
114 $(call KernelPackage
/mac80211
/Default
)
115 TITLE
:=Realtek RTL8821AE support
116 DEPENDS
+= +kmod-rtlwifi-btcoexist
+kmod-rtlwifi-pci
+rtl8821ae-firmware
117 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtlwifi
/rtl8821ae
/rtl8821ae.ko
118 AUTOLOAD
:=$(call AutoProbe
,rtl8821ae
)
121 define KernelPackage
/rtl8xxxu
122 $(call KernelPackage
/mac80211
/Default
)
123 TITLE
:=alternative Realtek RTL8XXXU support
124 DEPENDS
+= @USB_SUPPORT
+kmod-usb-core
+kmod-mac80211
125 FILES
:= $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtl8xxxu
/rtl8xxxu.ko
126 AUTOLOAD
:=$(call AutoProbe
,rtl8xxxu
)
129 define KernelPackage
/rtl8xxxu
/description
130 This is an alternative driver for various Realtek RTL8XXX
131 parts written to utilize the Linux mac80211 stack.
132 The driver is known to work with a number of RTL8723AU
,
133 RL8188CU
, RTL8188RU
, RTL8191CU
, and RTL8192CU devices
135 This driver is under development and has a limited feature
136 set. In particular it does not yet support
40MHz channels
137 and power management. However it should have a smaller
138 memory footprint than the vendor drivers and benetifs
139 from the in kernel mac80211 stack.
141 It can coexist with drivers from drivers
/staging
/rtl8723au
,
142 drivers
/staging
/rtl8192u
, and drivers
/net
/wireless
/rtlwifi
,
143 but you will need to control which module you wish to load.
145 RTL8XXXU_UNTESTED is enabled
146 This option enables detection of Realtek
8723/8188/8191/8192 WiFi
147 USB devices which have not been tested directly by the driver
148 author or reported to be working by third parties.
150 Please report your results
!
153 define KernelPackage
/rtw88
/config
154 config PACKAGE_RTW88_DEBUG
155 bool
"Realtek wireless debugging (rtw88)"
156 depends on PACKAGE_kmod-rtw88
158 Enable debugging output for rtw88 devices
160 config PACKAGE_RTW88_DEBUGFS
161 bool
"Enable rtw88 debugfS support"
162 select KERNEL_DEBUG_FS
163 depends on PACKAGE_kmod-rtw88
165 Select this to see extensive information about
166 the internal state of rtw88 in debugfs.
169 define KernelPackage
/rtw88
170 $(call KernelPackage
/mac80211
/Default
)
171 TITLE
:=Realtek RTL8822BE
/RTL8822CE
/RTL8723DE
172 DEPENDS
+= @
(PCI_SUPPORT
) +kmod-mac80211
+@DRIVER_11AC_SUPPORT
174 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822be.ko \
175 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822b.ko \
176 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822ce.ko \
177 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8822c.ko \
178 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723de.ko \
179 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_8723d.ko \
180 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_core.ko \
181 $(PKG_BUILD_DIR
)/drivers
/net
/wireless
/realtek
/rtw88
/rtw88_pci.ko
182 AUTOLOAD
:=$(call AutoProbe
,rtw88_8822be rtw88_8822ce rtw88_8723de
)
185 define KernelPackage
/rtl8723bs
186 $(call KernelPackage
/mac80211
/Default
)
187 TITLE
:=Realtek RTL8723BS SDIO Wireless LAN NIC driver
(staging
)
188 DEPENDS
+=+kmod-mmc
+kmod-mac80211
189 FILES
:=$(PKG_BUILD_DIR
)/drivers
/staging
/rtl8723bs
/r8723bs.ko
190 AUTOLOAD
:=$(call AutoProbe
,r8723bs
)
193 define KernelPackage
/rtl8723bs
/description
194 This option enables support for RTL8723BS SDIO drivers
, such
as the wifi found
195 on the
1st gen Intel Compute Stick
, the CHIP and many other Intel Atom and ARM