3 rtlwifi rtlwifi-pci rtlwifi-btcoexist rtlwifi-usb rtl8192c-common \
4 rtl8192ce rtl8192se rtl8192de rtl8192cu rtl8723bs rtl8821ae \
7 config-$(call config_package,rtl8180) += RTL8180
8 config-$(call config_package,rtl8187) += RTL8187
10 config-$(call config_package,rtlwifi) += RTL_CARDS RTLWIFI
11 config-$(call config_package,rtlwifi-pci) += RTLWIFI_PCI
12 config-$(call config_package,rtlwifi-btcoexist) += RTLBTCOEXIST
13 config-$(call config_package,rtlwifi-usb) += RTLWIFI_USB
14 config-$(call config_package,rtl8192c-common) += RTL8192C_COMMON
15 config-$(call config_package,rtl8192ce) += RTL8192CE
16 config-$(call config_package,rtl8192se) += RTL8192SE
17 config-$(call config_package,rtl8192de) += RTL8192DE
18 config-$(call config_package,rtl8192cu) += RTL8192CU
19 config-$(call config_package,rtl8821ae) += RTL8821AE
20 config-$(CONFIG_PACKAGE_RTLWIFI_DEBUG) += RTLWIFI_DEBUG
22 config-$(call config_package,rtl8xxxu) += RTL8XXXU
23 config-y += RTL8XXXU_UNTESTED
25 config-$(call config_package,rtl8723bs) += RTL8723BS
28 config-$(call config_package,rtw88) += RTW88 RTW88_CORE RTW88_PCI
29 config-y += RTW88_8822BE RTW88_8822CE
31 define KernelPackage/rtl818x/Default
32 $(call KernelPackage/mac80211/Default)
33 TITLE:=Realtek Drivers for RTL818x devices
34 URL:=https://wireless.wiki.kernel.org/en/users/drivers/rtl8187
35 DEPENDS+= +kmod-eeprom-93cx6 +kmod-mac80211
38 define KernelPackage/rtl8180
39 $(call KernelPackage/rtl818x/Default)
40 DEPENDS+= @PCI_SUPPORT
42 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko
43 AUTOLOAD:=$(call AutoProbe,rtl818x_pci)
46 define KernelPackage/rtl8187
47 $(call KernelPackage/rtl818x/Default)
48 DEPENDS+= @USB_SUPPORT +kmod-usb-core
50 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko
51 AUTOLOAD:=$(call AutoProbe,rtl8187)
54 define KernelPackage/rtlwifi/config
55 config PACKAGE_RTLWIFI_DEBUG
56 bool "Realtek wireless debugging"
57 depends on PACKAGE_kmod-rtlwifi
59 Say Y, if you want to debug realtek wireless drivers.
63 define KernelPackage/rtlwifi
64 $(call KernelPackage/mac80211/Default)
65 TITLE:=Realtek common driver part
66 DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT) +kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT
67 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
71 define KernelPackage/rtlwifi-pci
72 $(call KernelPackage/mac80211/Default)
73 TITLE:=Realtek common driver part (PCI support)
74 DEPENDS+= @PCI_SUPPORT +kmod-rtlwifi
75 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko
76 AUTOLOAD:=$(call AutoProbe,rtl_pci)
80 define KernelPackage/rtlwifi-btcoexist
81 $(call KernelPackage/mac80211/Default)
82 TITLE:=Realtek BT coexist support
83 DEPENDS+= +kmod-rtlwifi
84 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko
85 AUTOLOAD:=$(call AutoProbe,btcoexist)
89 define KernelPackage/rtlwifi-usb
90 $(call KernelPackage/mac80211/Default)
91 TITLE:=Realtek common driver part (USB support)
92 DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-rtlwifi
93 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko
94 AUTOLOAD:=$(call AutoProbe,rtl_usb)
98 define KernelPackage/rtl8192c-common
99 $(call KernelPackage/mac80211/Default)
100 TITLE:=Realtek RTL8192CE/RTL8192CU common support module
101 DEPENDS+= +kmod-rtlwifi
102 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
106 define KernelPackage/rtl8192ce
107 $(call KernelPackage/mac80211/Default)
108 TITLE:=Realtek RTL8192CE/RTL8188CE support
109 DEPENDS+= +kmod-rtlwifi-pci +kmod-rtl8192c-common +rtl8192ce-firmware
110 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko
111 AUTOLOAD:=$(call AutoProbe,rtl8192ce)
114 define KernelPackage/rtl8192se
115 $(call KernelPackage/mac80211/Default)
116 TITLE:=Realtek RTL8192SE/RTL8191SE support
117 DEPENDS+= +kmod-rtlwifi-pci +rtl8192se-firmware
118 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko
119 AUTOLOAD:=$(call AutoProbe,rtl8192se)
122 define KernelPackage/rtl8192de
123 $(call KernelPackage/mac80211/Default)
124 TITLE:=Realtek RTL8192DE/RTL8188DE support
125 DEPENDS+= +kmod-rtlwifi-pci +rtl8192de-firmware
126 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko
127 AUTOLOAD:=$(call AutoProbe,rtl8192de)
130 define KernelPackage/rtl8192cu
131 $(call KernelPackage/mac80211/Default)
132 TITLE:=Realtek RTL8192CU/RTL8188CU support
133 DEPENDS+= +kmod-rtlwifi-usb +kmod-rtl8192c-common +rtl8192cu-firmware
134 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
135 AUTOLOAD:=$(call AutoProbe,rtl8192cu)
138 define KernelPackage/rtl8821ae
139 $(call KernelPackage/mac80211/Default)
140 TITLE:=Realtek RTL8821AE support
141 DEPENDS+= +kmod-rtlwifi-btcoexist +kmod-rtlwifi-pci +rtl8821ae-firmware
142 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
143 AUTOLOAD:=$(call AutoProbe,rtl8821ae)
146 define KernelPackage/rtl8xxxu
147 $(call KernelPackage/mac80211/Default)
148 TITLE:=alternative Realtek RTL8XXXU support
149 DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-mac80211
150 FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko
151 AUTOLOAD:=$(call AutoProbe,rtl8xxxu)
154 define KernelPackage/rtl8xxxu/description
155 This is an alternative driver for various Realtek RTL8XXX
156 parts written to utilize the Linux mac80211 stack.
157 The driver is known to work with a number of RTL8723AU,
158 RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices
160 This driver is under development and has a limited feature
161 set. In particular it does not yet support 40MHz channels
162 and power management. However it should have a smaller
163 memory footprint than the vendor drivers and benetifs
164 from the in kernel mac80211 stack.
166 It can coexist with drivers from drivers/staging/rtl8723au,
167 drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi,
168 but you will need to control which module you wish to load.
170 RTL8XXXU_UNTESTED is enabled
171 This option enables detection of Realtek 8723/8188/8191/8192 WiFi
172 USB devices which have not been tested directly by the driver
173 author or reported to be working by third parties.
175 Please report your results!
178 define KernelPackage/rtw88
179 $(call KernelPackage/mac80211/Default)
180 TITLE:=Realtek RTL8822BE/RTL8822CE
181 DEPENDS+= @(PCI_SUPPORT) +kmod-mac80211 +@DRIVER_11AC_SUPPORT +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT
182 FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtw88/rtw88.ko \
183 $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtw88/rtwpci.ko
184 AUTOLOAD:=$(call AutoProbe,rtwpci)
187 define KernelPackage/rtl8723bs
188 $(call KernelPackage/mac80211/Default)
189 TITLE:=Realtek RTL8723BS SDIO Wireless LAN NIC driver (staging)
190 DEPENDS+=+kmod-mmc +kmod-mac80211
191 FILES:=$(PKG_BUILD_DIR)/drivers/staging/rtl8723bs/r8723bs.ko
192 AUTOLOAD:=$(call AutoProbe,r8723bs)
195 define KernelPackage/rtl8723bs/description
196 This option enables support for RTL8723BS SDIO drivers, such as the wifi found
197 on the 1st gen Intel Compute Stick, the CHIP and many other Intel Atom and ARM