OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # |
2 | # Copyright (C) 2007-2015 OpenWrt.org |
||
3 | # |
||
4 | # This is free software, licensed under the GNU General Public License v2. |
||
5 | # See /LICENSE for more information. |
||
6 | # |
||
7 | |||
8 | include $(TOPDIR)/rules.mk |
||
9 | include $(INCLUDE_DIR)/kernel.mk |
||
10 | |||
11 | PKG_NAME:=mac80211 |
||
12 | |||
3 | office | 13 | PKG_VERSION:=2017-11-01 |
14 | PKG_RELEASE:=9 |
||
15 | PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources |
||
16 | PKG_HASH:=8437ab7886b988c8152e7a4db30b7f41009e49a3b2cb863edd05da1ecd7eb05a |
||
1 | office | 17 | |
18 | PKG_SOURCE:=backports-$(PKG_VERSION).tar.xz |
||
19 | PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/backports-$(PKG_VERSION) |
||
20 | PKG_BUILD_PARALLEL:=1 |
||
21 | |||
22 | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> |
||
23 | |||
24 | PKG_DRIVERS = \ |
||
25 | adm8211 \ |
||
26 | airo \ |
||
3 | office | 27 | ath ath5k ath6kl ath6kl-sdio ath6kl-usb ath9k ath9k-common ath9k-htc ath10k \ |
28 | b43 b43legacy \ |
||
29 | carl9170 \ |
||
1 | office | 30 | hermes hermes-pci hermes-pcmcia hermes-plx\ |
3 | office | 31 | iwl-legacy iwl3945 iwl4965 iwlwifi \ |
1 | office | 32 | lib80211 \ |
3 | office | 33 | libipw ipw2100 ipw2200 \ |
34 | libertas-sdio libertas-usb libertas-spi \ |
||
1 | office | 35 | mac80211-hwsim \ |
36 | mt7601u \ |
||
3 | office | 37 | mwl8k mwifiex-pcie mwifiex-sdio \ |
1 | office | 38 | p54-common p54-pci p54-spi p54-usb \ |
39 | rsi91x rsi91x-usb rsi91x-sdio\ |
||
3 | office | 40 | rt2x00-lib rt2x00-pci rt2x00-usb \ |
41 | rt2400-pci rt2500-pci rt2500-usb \ |
||
42 | rt2800-lib rt2800-mmio rt2800-pci rt2800-soc rt2800-usb \ |
||
43 | rt61-pci rt73-usb \ |
||
44 | rtl8180 rtl8187 \ |
||
45 | rtlwifi rtlwifi-pci rtlwifi-btcoexist rtlwifi-usb rtl8192c-common \ |
||
46 | rtl8192ce rtl8192se rtl8192de rtl8192cu rtl8821ae \ |
||
47 | rtl8xxxu \ |
||
1 | office | 48 | wlcore wl12xx wl18xx \ |
49 | zd1211rw |
||
50 | |||
51 | PKG_CONFIG_DEPENDS:= \ |
||
52 | CONFIG_PACKAGE_kmod-mac80211 \ |
||
3 | office | 53 | $(patsubst %,CONFIG_PACKAGE_kmod-%,$(PKG_DRIVERS)) \ |
1 | office | 54 | CONFIG_PACKAGE_MAC80211_DEBUGFS \ |
55 | CONFIG_PACKAGE_MAC80211_MESH \ |
||
56 | CONFIG_PACKAGE_MAC80211_TRACING \ |
||
3 | office | 57 | CONFIG_PACKAGE_ATH_DEBUG \ |
58 | CONFIG_PACKAGE_ATH_DFS \ |
||
59 | CONFIG_PACKAGE_ATH_SPECTRAL \ |
||
60 | CONFIG_PACKAGE_ATH_DYNACK \ |
||
61 | CONFIG_PACKAGE_B43_DEBUG \ |
||
62 | CONFIG_PACKAGE_B43_PIO \ |
||
63 | CONFIG_PACKAGE_B43_PHY_G \ |
||
64 | CONFIG_PACKAGE_B43_PHY_N \ |
||
65 | CONFIG_PACKAGE_B43_PHY_LP \ |
||
66 | CONFIG_PACKAGE_B43_PHY_HT \ |
||
67 | CONFIG_PACKAGE_B43_BUSES_BCMA_AND_SSB \ |
||
68 | CONFIG_PACKAGE_B43_BUSES_BCMA \ |
||
69 | CONFIG_PACKAGE_B43_BUSES_SSB \ |
||
70 | CONFIG_PACKAGE_BRCM80211_DEBUG \ |
||
1 | office | 71 | CONFIG_PACKAGE_IWLWIFI_DEBUG \ |
72 | CONFIG_PACKAGE_IWLWIFI_DEBUGFS \ |
||
3 | office | 73 | CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS \ |
74 | CONFIG_PACKAGE_RT2X00_DEBUG \ |
||
1 | office | 75 | CONFIG_PACKAGE_RTLWIFI_DEBUG \ |
3 | office | 76 | CONFIG_ATH9K_SUPPORT_PCOEM \ |
77 | CONFIG_ATH9K_TX99 \ |
||
78 | CONFIG_ATH_USER_REGD \ |
||
1 | office | 79 | |
80 | include $(INCLUDE_DIR)/package.mk |
||
81 | |||
82 | WMENU:=Wireless Drivers |
||
83 | |||
84 | define KernelPackage/mac80211/Default |
||
85 | SUBMENU:=$(WMENU) |
||
86 | URL:=https://wireless.wiki.kernel.org/ |
||
87 | MAINTAINER:=Felix Fietkau <nbd@nbd.name> |
||
88 | endef |
||
89 | |||
90 | define KernelPackage/cfg80211 |
||
91 | $(call KernelPackage/mac80211/Default) |
||
92 | TITLE:=cfg80211 - wireless configuration API |
||
93 | DEPENDS+= +iw +wireless-regdb |
||
94 | FILES:= \ |
||
95 | $(PKG_BUILD_DIR)/compat/compat.ko \ |
||
96 | $(PKG_BUILD_DIR)/net/wireless/cfg80211.ko |
||
97 | endef |
||
98 | |||
99 | define KernelPackage/cfg80211/description |
||
100 | cfg80211 is the Linux wireless LAN (802.11) configuration API. |
||
101 | endef |
||
102 | |||
103 | define KernelPackage/mac80211 |
||
104 | $(call KernelPackage/mac80211/Default) |
||
105 | TITLE:=Linux 802.11 Wireless Networking Stack |
||
106 | # +kmod-crypto-cmac is a runtime only dependency of net/mac80211/aes_cmac.c |
||
107 | DEPENDS+= +kmod-cfg80211 +hostapd-common |
||
108 | KCONFIG:=\ |
||
109 | CONFIG_AVERAGE=y |
||
110 | FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.ko |
||
111 | MENU:=1 |
||
112 | endef |
||
113 | |||
114 | define KernelPackage/mac80211/config |
||
115 | if PACKAGE_kmod-mac80211 |
||
116 | |||
117 | config PACKAGE_MAC80211_DEBUGFS |
||
118 | bool "Export mac80211 internals in DebugFS" |
||
119 | select KERNEL_DEBUG_FS |
||
120 | default y |
||
121 | help |
||
122 | Select this to see extensive information about |
||
123 | the internal state of mac80211 in debugfs. |
||
124 | |||
125 | config PACKAGE_MAC80211_TRACING |
||
126 | bool "Enable tracing (mac80211 and supported drivers)" |
||
127 | select KERNEL_FTRACE |
||
128 | select KERNEL_ENABLE_DEFAULT_TRACERS |
||
129 | default n |
||
130 | help |
||
131 | Select this to enable tracing of mac80211 and |
||
132 | related wifi drivers (using trace-cmd). |
||
133 | |||
134 | config PACKAGE_MAC80211_MESH |
||
135 | bool "Enable 802.11s mesh support" |
||
136 | default y |
||
137 | |||
138 | endif |
||
139 | endef |
||
140 | |||
141 | define KernelPackage/mac80211/description |
||
142 | Generic IEEE 802.11 Networking Stack (mac80211) |
||
143 | endef |
||
144 | |||
145 | define KernelPackage/adm8211 |
||
146 | $(call KernelPackage/mac80211/Default) |
||
147 | TITLE:=ADMTek 8211 support |
||
148 | DEPENDS+=@PCI_SUPPORT +kmod-mac80211 +kmod-eeprom-93cx6 |
||
149 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/admtek/adm8211.ko |
||
150 | AUTOLOAD:=$(call AutoProbe,adm8211) |
||
151 | endef |
||
152 | |||
153 | define KernelPackage/airo |
||
154 | $(call KernelPackage/mac80211/Default) |
||
155 | TITLE:=Cisco Aironet driver |
||
156 | DEPENDS+=@PCI_SUPPORT +@DRIVER_WEXT_SUPPORT +kmod-cfg80211 @TARGET_x86 |
||
157 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/cisco/airo.ko |
||
158 | AUTOLOAD:=$(call AutoProbe,airo) |
||
159 | endef |
||
160 | |||
161 | define KernelPackage/airo/description |
||
162 | Kernel support for Cisco Aironet cards |
||
163 | endef |
||
164 | |||
3 | office | 165 | define KernelPackage/ath/config |
166 | if PACKAGE_kmod-ath |
||
167 | config ATH_USER_REGD |
||
168 | bool "Force Atheros drivers to respect the user's regdomain settings" |
||
169 | default y |
||
170 | help |
||
171 | Atheros' idea of regulatory handling is that the EEPROM of the card defines |
||
172 | the regulatory limits and the user is only allowed to restrict the settings |
||
173 | even further, even if the country allows frequencies or power levels that |
||
174 | are forbidden by the EEPROM settings. |
||
175 | |||
176 | Select this option if you want the driver to respect the user's decision about |
||
177 | regulatory settings. |
||
178 | |||
179 | config PACKAGE_ATH_DEBUG |
||
180 | bool "Atheros wireless debugging" |
||
181 | help |
||
182 | Say Y, if you want to debug atheros wireless drivers. |
||
183 | Only ath9k & ath10k make use of this. |
||
184 | |||
185 | config PACKAGE_ATH_DFS |
||
186 | bool "Enable DFS support" |
||
187 | default y |
||
188 | help |
||
189 | Dynamic frequency selection (DFS) is required for most of the 5 GHz band |
||
190 | channels in Europe, US, and Japan. |
||
191 | |||
192 | Select this option if you want to use such channels. |
||
193 | |||
194 | config PACKAGE_ATH_SPECTRAL |
||
195 | bool "Atheros spectral scan support" |
||
196 | depends on PACKAGE_ATH_DEBUG |
||
197 | select KERNEL_RELAY |
||
198 | help |
||
199 | Say Y to enable access to the FFT/spectral data via debugfs. |
||
200 | |||
201 | config PACKAGE_ATH_DYNACK |
||
202 | bool "Enable Dynack support" |
||
203 | depends on PACKAGE_kmod-ath9k-common |
||
204 | help |
||
205 | Enables support for Dynamic ACK estimation, which allows the fastest possible speed |
||
206 | at any distance automatically by increasing/decreasing the max frame ACK time for |
||
207 | the most remote station detected. It can be enabled by using iw (iw phy0 set distance auto), |
||
208 | or by sending the NL80211_ATTR_WIPHY_DYN_ACK flag to mac80211 driver using netlink. |
||
209 | |||
210 | Select this option if you want to enable this feature |
||
211 | |||
212 | endif |
||
213 | endef |
||
214 | |||
215 | define KernelPackage/ath |
||
216 | $(call KernelPackage/mac80211/Default) |
||
217 | TITLE:=Atheros common driver part |
||
218 | DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ar71xx||TARGET_ath25 +kmod-mac80211 |
||
219 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.ko |
||
220 | MENU:=1 |
||
221 | endef |
||
222 | |||
223 | define KernelPackage/ath/description |
||
224 | This module contains some common parts needed by Atheros Wireless drivers. |
||
225 | endef |
||
226 | |||
227 | define KernelPackage/ath5k |
||
228 | $(call KernelPackage/mac80211/Default) |
||
229 | TITLE:=Atheros 5xxx wireless cards support |
||
230 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath5k |
||
231 | DEPENDS+= @PCI_SUPPORT||@TARGET_ath25 +kmod-ath +@DRIVER_11W_SUPPORT |
||
232 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath5k/ath5k.ko |
||
233 | AUTOLOAD:=$(call AutoProbe,ath5k) |
||
234 | endef |
||
235 | |||
236 | define KernelPackage/ath5k/description |
||
237 | This module adds support for wireless adapters based on |
||
238 | Atheros 5xxx chipset. |
||
239 | endef |
||
240 | |||
241 | define KernelPackage/ath6kl |
||
242 | $(call KernelPackage/mac80211/Default) |
||
243 | TITLE:=Atheros FullMAC wireless devices (common code for ath6kl_sdio and ath6kl_usb) |
||
244 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath6kl |
||
245 | HIDDEN:=1 |
||
246 | DEPENDS+= +kmod-ath +@DRIVER_11N_SUPPORT |
||
247 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko |
||
248 | endef |
||
249 | |||
250 | define KernelPackage/ath6kl-sdio |
||
251 | $(call KernelPackage/mac80211/Default) |
||
252 | TITLE:=Atheros 802.11n SDIO wireless cards support |
||
253 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath6kl |
||
254 | DEPENDS+= +kmod-mmc +kmod-ath6kl |
||
255 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko |
||
256 | AUTOLOAD:=$(call AutoProbe,ath6kl_sdio) |
||
257 | endef |
||
258 | |||
259 | define KernelPackage/ath6kl-sdio/description |
||
260 | This module adds support for wireless adapters based on |
||
261 | Atheros IEEE 802.11n AR6003 and AR6004 family of chipsets. |
||
262 | endef |
||
263 | |||
264 | define KernelPackage/ath6kl-usb |
||
265 | $(call KernelPackage/mac80211/Default) |
||
266 | TITLE:=Atheros 802.11n USB wireless cards support |
||
267 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath6kl |
||
268 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-ath6kl |
||
269 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko |
||
270 | AUTOLOAD:=$(call AutoProbe,ath6kl_usb) |
||
271 | endef |
||
272 | |||
273 | define KernelPackage/ath6kl-usb/description |
||
274 | This module adds support for wireless adapters based on the |
||
275 | Atheros IEEE 802.11n AR6004 chipset. |
||
276 | endef |
||
277 | |||
278 | define KernelPackage/ath9k-common |
||
279 | $(call KernelPackage/mac80211/Default) |
||
280 | TITLE:=Atheros 802.11n wireless devices (common code for ath9k and ath9k_htc) |
||
281 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath9k |
||
282 | HIDDEN:=1 |
||
283 | DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ar71xx +kmod-ath +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT |
||
284 | FILES:= \ |
||
285 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_common.ko \ |
||
286 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.ko |
||
287 | endef |
||
288 | |||
289 | define KernelPackage/ath9k |
||
290 | $(call KernelPackage/mac80211/Default) |
||
291 | TITLE:=Atheros 802.11n PCI wireless cards support |
||
292 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath9k |
||
293 | DEPENDS+= @PCI_SUPPORT||TARGET_ar71xx +kmod-ath9k-common |
||
294 | FILES:= \ |
||
295 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.ko |
||
296 | AUTOLOAD:=$(call AutoProbe,ath9k) |
||
297 | endef |
||
298 | |||
299 | define KernelPackage/ath9k/description |
||
300 | This module adds support for wireless adapters based on |
||
301 | Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets. |
||
302 | endef |
||
303 | |||
304 | define KernelPackage/ath9k/config |
||
305 | |||
306 | config ATH9K_SUPPORT_PCOEM |
||
307 | bool "Support chips used in PC OEM cards" |
||
308 | depends on PACKAGE_kmod-ath9k |
||
309 | |||
310 | config ATH9K_TX99 |
||
311 | bool "Enable TX99 support (WARNING: testing only, breaks normal operation!)" |
||
312 | depends on PACKAGE_kmod-ath9k |
||
313 | |||
314 | config ATH9K_UBNTHSR |
||
315 | bool "Support for Ubiquiti UniFi Outdoor+ access point" |
||
316 | depends on PACKAGE_kmod-ath9k && TARGET_ar71xx_generic |
||
317 | default y |
||
318 | |||
319 | endef |
||
320 | |||
321 | define KernelPackage/ath9k-htc |
||
322 | $(call KernelPackage/mac80211/Default) |
||
323 | TITLE:=Atheros 802.11n USB device support |
||
324 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath9k |
||
325 | DEPENDS+= @USB_SUPPORT +kmod-ath9k-common +kmod-usb-core +ath9k-htc-firmware |
||
326 | FILES:= \ |
||
327 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_htc.ko |
||
328 | AUTOLOAD:=$(call AutoProbe,ath9k_htc) |
||
329 | endef |
||
330 | |||
331 | define KernelPackage/ath9k-htc/description |
||
332 | This module adds support for wireless adapters based on |
||
333 | Atheros USB AR9271 and AR7010 family of chipsets. |
||
334 | endef |
||
335 | |||
336 | define KernelPackage/ath10k |
||
337 | $(call KernelPackage/mac80211/Default) |
||
338 | TITLE:=Atheros 802.11ac wireless cards support |
||
339 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath10k |
||
340 | DEPENDS+= @PCI_SUPPORT +kmod-ath +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT +@DRIVER_11W_SUPPORT |
||
341 | FILES:= \ |
||
342 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_core.ko \ |
||
343 | $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_pci.ko |
||
344 | AUTOLOAD:=$(call AutoProbe,ath10k_pci) |
||
345 | endef |
||
346 | |||
347 | define KernelPackage/ath10k/description |
||
348 | This module adds support for wireless adapters based on |
||
349 | Atheros IEEE 802.11ac family of chipsets. For now only |
||
350 | PCI is supported. |
||
351 | endef |
||
352 | |||
353 | #Broadcom firmware |
||
354 | ifneq ($(CONFIG_B43_FW_6_30),) |
||
355 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
356 | PKG_B43_FWV4_VERSION:=6.30.163.46 |
||
357 | PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).wl_apsta.o |
||
358 | PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).tar.bz2 |
||
359 | PKG_B43_FWV4_SOURCE_URL:=http://www.lwfinger.com/b43-firmware/ |
||
360 | PKG_B43_FWV4_HASH:=a07c3b6b277833c7dbe61daa511f908cd66c5e2763eb7a0859abc36cd9335c2d |
||
361 | else |
||
362 | ifneq ($(CONFIG_B43_FW_5_10),) |
||
363 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
364 | PKG_B43_FWV4_VERSION:=5.10.56.27.3 |
||
365 | PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/driver/wl_apsta/wl_prebuilt.o |
||
366 | PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)_mipsel.tar.bz2 |
||
367 | PKG_B43_FWV4_SOURCE_URL:=http://mirror2.openwrt.org/sources/ |
||
368 | PKG_B43_FWV4_HASH:=26a8c370f48fc129d0731cfd751c36cae1419b0bc8ca35781126744e60eae009 |
||
369 | else |
||
370 | ifneq ($(CONFIG_B43_FW_4_178),) |
||
371 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
372 | PKG_B43_FWV4_VERSION:=4.178.10.4 |
||
373 | PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/linux/wl_apsta.o |
||
374 | PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).tar.bz2 |
||
375 | PKG_B43_FWV4_SOURCE_URL:=http://mirror2.openwrt.org/sources/ |
||
376 | PKG_B43_FWV4_HASH:=32f6ad98facbb9045646fdc8b54bb03086d204153253f9c65d0234a5d90ae53f |
||
377 | else |
||
378 | ifneq ($(CONFIG_B43_FW_5_100_138),) |
||
379 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
380 | PKG_B43_FWV4_VERSION:=5.100.138 |
||
381 | PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/linux/wl_apsta.o |
||
382 | PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).tar.bz2 |
||
383 | PKG_B43_FWV4_SOURCE_URL:=http://www.lwfinger.com/b43-firmware/ |
||
384 | PKG_B43_FWV4_HASH:=f1e7067aac5b62b67b8b6e4c517990277804339ac16065eb13c731ff909ae46f |
||
385 | else |
||
386 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
387 | PKG_B43_FWV4_VERSION:=4.150.10.5 |
||
388 | PKG_B43_FWV4_OBJECT:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION)/driver/wl_apsta_mimo.o |
||
389 | PKG_B43_FWV4_SOURCE:=$(PKG_B43_FWV4_NAME)-$(PKG_B43_FWV4_VERSION).tar.bz2 |
||
390 | PKG_B43_FWV4_SOURCE_URL:=http://mirror2.openwrt.org/sources/ |
||
391 | PKG_B43_FWV4_HASH:=a9f4e276a4d8d3a1cd0f2eb87080ae89b77f0a7140f06d4e9e2135fc44fdd533 |
||
392 | endif |
||
393 | endif |
||
394 | endif |
||
395 | endif |
||
396 | ifneq ($(CONFIG_B43_OPENFIRMWARE),) |
||
397 | PKG_B43_FWV4_NAME:=broadcom-wl |
||
398 | PKG_B43_FWV4_VERSION:=5.2 |
||
399 | PKG_B43_FWV4_OBJECT:=openfwwf-$(PKG_B43_FWV4_VERSION) |
||
400 | PKG_B43_FWV4_SOURCE:=openfwwf-$(PKG_B43_FWV4_VERSION).tar.gz |
||
401 | PKG_B43_FWV4_SOURCE_URL:=http://netweb.ing.unibs.it/~openfwwf/firmware |
||
402 | PKG_B43_FWV4_HASH:=9de03320083201080b2e94b81637ac07a159cf4e6f3481383e1a217e627bc0dc |
||
403 | endif |
||
404 | |||
405 | |||
406 | define Download/b43 |
||
407 | FILE:=$(PKG_B43_FWV4_SOURCE) |
||
408 | URL:=$(PKG_B43_FWV4_SOURCE_URL) |
||
409 | HASH:=$(PKG_B43_FWV4_HASH) |
||
410 | endef |
||
411 | $(eval $(call Download,b43)) |
||
412 | |||
413 | define KernelPackage/b43 |
||
414 | $(call KernelPackage/mac80211/Default) |
||
415 | TITLE:=Broadcom 43xx wireless support |
||
416 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/b43 |
||
417 | KCONFIG:= \ |
||
418 | CONFIG_HW_RANDOM=y |
||
419 | # Depend on PCI_SUPPORT to make sure we can select kmod-bcma or kmod-ssb |
||
420 | DEPENDS += \ |
||
421 | @PCI_SUPPORT +kmod-mac80211 \ |
||
422 | $(if $(CONFIG_PACKAGE_B43_USE_SSB),+kmod-ssb) \ |
||
423 | $(if $(CONFIG_PACKAGE_B43_USE_BCMA),+kmod-bcma) |
||
424 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/b43/b43.ko |
||
425 | AUTOLOAD:=$(call AutoProbe,b43) |
||
426 | MENU:=1 |
||
427 | endef |
||
428 | |||
429 | define KernelPackage/b43/config |
||
430 | |||
431 | config PACKAGE_B43_USE_SSB |
||
432 | select PACKAGE_kmod-ssb |
||
433 | tristate |
||
434 | depends on !TARGET_brcm47xx && !TARGET_brcm63xx |
||
435 | default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA_AND_SSB |
||
436 | default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_SSB |
||
437 | |||
438 | config PACKAGE_B43_USE_BCMA |
||
439 | select PACKAGE_kmod-bcma |
||
440 | tristate |
||
441 | depends on !TARGET_brcm47xx && !TARGET_bcm53xx |
||
442 | default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA_AND_SSB |
||
443 | default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA |
||
444 | |||
445 | if PACKAGE_kmod-b43 |
||
446 | |||
447 | choice |
||
448 | prompt "b43 firmware version" |
||
449 | default B43_FW_5_100_138 |
||
450 | help |
||
451 | This option allows you to select the version of the b43 firmware. |
||
452 | |||
453 | config B43_FW_4_150 |
||
454 | bool "Firmware 410.2160 from driver 4.150.10.5 (old stable)" |
||
455 | help |
||
456 | Old stable firmware for BCM43xx devices. |
||
457 | |||
458 | If unsure, select this. |
||
459 | |||
460 | config B43_FW_4_178 |
||
461 | bool "Firmware 478.104 from driver 4.178.10.4" |
||
462 | help |
||
463 | Older firmware for BCM43xx devices. |
||
464 | |||
465 | If unsure, select the "stable" firmware. |
||
466 | |||
467 | config B43_FW_5_10 |
||
468 | bool "Firmware 508.1084 from driver 5.10.56.27" |
||
469 | help |
||
470 | Older firmware for BCM43xx devices. |
||
471 | |||
472 | If unsure, select the "stable" firmware. |
||
473 | |||
474 | config B43_FW_5_100_138 |
||
475 | bool "Firmware 666.2 from driver 5.100.138 (stable)" |
||
476 | help |
||
477 | The currently default firmware for BCM43xx devices. |
||
478 | |||
479 | This firmware currently gets most of the testing and is needed for some N-PHY devices. |
||
480 | |||
481 | If unsure, select the this firmware. |
||
482 | |||
483 | config B43_FW_6_30 |
||
484 | bool "Firmware 784.2 from driver 6.30.163.46 (experimental)" |
||
485 | help |
||
486 | Newer experimental firmware for BCM43xx devices. |
||
487 | |||
488 | This firmware is mostly untested. |
||
489 | |||
490 | If unsure, select the "stable" firmware. |
||
491 | |||
492 | config B43_OPENFIRMWARE |
||
493 | bool "Open FirmWare for WiFi networks" |
||
494 | help |
||
495 | Opensource firmware for BCM43xx devices. |
||
496 | |||
497 | Do _not_ select this, unless you know what you are doing. |
||
498 | The Opensource firmware is not suitable for embedded devices, yet. |
||
499 | It does not support QoS, which is bad for AccessPoints. |
||
500 | It does not support hardware crypto acceleration, which is a showstopper |
||
501 | for embedded devices with low CPU resources. |
||
502 | |||
503 | If unsure, select the "stable" firmware. |
||
504 | |||
505 | endchoice |
||
506 | |||
507 | config B43_FW_SQUASH |
||
508 | bool "Remove unnecessary firmware files" |
||
509 | depends on !B43_OPENFIRMWARE |
||
510 | default y |
||
511 | help |
||
512 | This options allows you to remove unnecessary b43 firmware files |
||
513 | from the final rootfs image. This can reduce the rootfs size by |
||
514 | up to 200k. |
||
515 | |||
516 | If unsure, say Y. |
||
517 | |||
518 | config B43_FW_SQUASH_COREREVS |
||
519 | string "Core revisions to include" |
||
520 | depends on B43_FW_SQUASH |
||
521 | default "5,6,7,8,9,10,11,13,15" if TARGET_brcm47xx_legacy |
||
522 | default "16,28,29,30" if TARGET_brcm47xx_mips74k |
||
523 | default "5,6,7,8,9,10,11,13,15,16,28,29,30" |
||
524 | help |
||
525 | This is a comma seperated list of core revision numbers. |
||
526 | |||
527 | Example (keep files for rev5 only): |
||
528 | 5 |
||
529 | |||
530 | Example (keep files for rev5 and rev11): |
||
531 | 5,11 |
||
532 | |||
533 | config B43_FW_SQUASH_PHYTYPES |
||
534 | string "PHY types to include" |
||
535 | depends on B43_FW_SQUASH |
||
536 | default "G,N,LP" if TARGET_brcm47xx_legacy |
||
537 | default "N,HT" if TARGET_brcm47xx_mips74k |
||
538 | default "G,N,LP,HT" |
||
539 | help |
||
540 | This is a comma seperated list of PHY types: |
||
541 | A => A-PHY |
||
542 | AG => Dual A-PHY G-PHY |
||
543 | G => G-PHY |
||
544 | LP => LP-PHY |
||
545 | N => N-PHY |
||
546 | HT => HT-PHY |
||
547 | LCN => LCN-PHY |
||
548 | LCN40 => LCN40-PHY |
||
549 | AC => AC-PHY |
||
550 | |||
551 | Example (keep files for G-PHY only): |
||
552 | G |
||
553 | |||
554 | Example (keep files for G-PHY and N-PHY): |
||
555 | G,N |
||
556 | |||
557 | choice |
||
558 | prompt "Supported buses" |
||
559 | default PACKAGE_B43_BUSES_BCMA_AND_SSB |
||
560 | help |
||
561 | This allows choosing buses that b43 should support. |
||
562 | |||
563 | config PACKAGE_B43_BUSES_BCMA_AND_SSB |
||
564 | depends on !TARGET_brcm47xx_legacy && !TARGET_brcm47xx_mips74k && !TARGET_bcm53xx |
||
565 | bool "BCMA and SSB" |
||
566 | |||
567 | config PACKAGE_B43_BUSES_BCMA |
||
568 | depends on !TARGET_brcm47xx_legacy |
||
569 | bool "BCMA only" |
||
570 | |||
571 | config PACKAGE_B43_BUSES_SSB |
||
572 | depends on !TARGET_brcm47xx_mips74k && !TARGET_bcm53xx |
||
573 | bool "SSB only" |
||
574 | |||
575 | endchoice |
||
576 | |||
577 | config PACKAGE_B43_DEBUG |
||
578 | bool "Enable debug output and debugfs for b43" |
||
579 | default n |
||
580 | help |
||
581 | Enable additional debug output and runtime sanity checks for b43 |
||
582 | and enables the debugfs interface. |
||
583 | |||
584 | If unsure, say N. |
||
585 | |||
586 | config PACKAGE_B43_PIO |
||
587 | bool "Enable support for PIO transfer mode" |
||
588 | default n |
||
589 | help |
||
590 | Enable support for using PIO instead of DMA. Unless you have DMA |
||
591 | transfer problems you don't need this. |
||
592 | |||
593 | If unsure, say N. |
||
594 | |||
595 | config PACKAGE_B43_PHY_G |
||
596 | bool "Enable support for G-PHYs" |
||
597 | default n if TARGET_brcm47xx_mips74k |
||
598 | default y |
||
599 | help |
||
600 | Enable support for G-PHY. This includes support for the following devices: |
||
601 | PCI: BCM4306, BCM4311, BCM4318 |
||
602 | SoC: BCM5352E, BCM4712 |
||
603 | |||
604 | If unsure, say Y. |
||
605 | |||
606 | config PACKAGE_B43_PHY_N |
||
607 | bool "Enable support for N-PHYs" |
||
608 | default y |
||
609 | help |
||
610 | Enable support for N-PHY. This includes support for the following devices: |
||
611 | PCI: BCM4321, BCM4322, BCM43222, BCM43224, BCM43225 |
||
612 | SoC: BCM4716, BCM4717, BCM4718 |
||
613 | |||
614 | Currently only 11g speed is available. |
||
615 | |||
616 | If unsure, say Y. |
||
617 | |||
618 | config PACKAGE_B43_PHY_LP |
||
619 | bool "Enable support for LP-PHYs" |
||
620 | default n if TARGET_brcm47xx_mips74k |
||
621 | default y |
||
622 | help |
||
623 | Enable support for LP-PHY. This includes support for the following devices: |
||
624 | PCI: BCM4312 |
||
625 | SoC: BCM5354 |
||
626 | |||
627 | If unsure, say Y. |
||
628 | |||
629 | config PACKAGE_B43_PHY_HT |
||
630 | bool "Enable support for HT-PHYs" |
||
631 | default n if TARGET_brcm47xx_legacy |
||
632 | default y |
||
633 | help |
||
634 | Enable support for HT-PHY. This includes support for the following devices: |
||
635 | PCI: BCM4331 |
||
636 | |||
637 | Currently only 11g speed is available. |
||
638 | |||
639 | If unsure, say Y. |
||
640 | |||
641 | config PACKAGE_B43_PHY_LCN |
||
642 | bool "Enable support for LCN-PHYs" |
||
643 | depends on BROKEN |
||
644 | default n |
||
645 | help |
||
646 | Currently broken. |
||
647 | |||
648 | If unsure, say N. |
||
649 | |||
650 | endif |
||
651 | endef |
||
652 | |||
653 | define KernelPackage/b43/description |
||
654 | Kernel module for Broadcom 43xx wireless support (mac80211 stack) new |
||
655 | endef |
||
656 | |||
657 | define KernelPackage/b43legacy |
||
658 | $(call KernelPackage/mac80211/Default) |
||
659 | TITLE:=Broadcom 43xx-legacy wireless support |
||
660 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/b43 |
||
661 | KCONFIG:= \ |
||
662 | CONFIG_HW_RANDOM=y |
||
663 | DEPENDS+= +kmod-mac80211 +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb +b43legacy-firmware |
||
664 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko |
||
665 | AUTOLOAD:=$(call AutoProbe,b43legacy) |
||
666 | MENU:=1 |
||
667 | endef |
||
668 | |||
669 | define KernelPackage/b43legacy/description |
||
670 | Kernel module for Broadcom 43xx-legacy wireless support (mac80211 stack) new |
||
671 | endef |
||
672 | |||
673 | |||
674 | define KernelPackage/brcmutil |
||
675 | $(call KernelPackage/mac80211/Default) |
||
676 | TITLE:=Broadcom IEEE802.11n common driver parts |
||
677 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/brcm80211 |
||
678 | DEPENDS+=@PCI_SUPPORT||USB_SUPPORT |
||
679 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko |
||
680 | AUTOLOAD:=$(call AutoProbe,brcmutil) |
||
681 | MENU:=1 |
||
682 | endef |
||
683 | |||
684 | define KernelPackage/brcmutil/description |
||
685 | This module contains some common parts needed by Broadcom Wireless drivers brcmsmac and brcmfmac. |
||
686 | endef |
||
687 | |||
688 | define KernelPackage/brcmutil/config |
||
689 | if PACKAGE_kmod-brcmutil |
||
690 | |||
691 | config PACKAGE_BRCM80211_DEBUG |
||
692 | bool "Broadcom wireless driver debugging" |
||
693 | help |
||
694 | Say Y, if you want to debug brcmsmac and brcmfmac wireless driver. |
||
695 | |||
696 | endif |
||
697 | endef |
||
698 | |||
699 | PKG_BRCMSMAC_FW_NAME:=broadcom-wl |
||
700 | PKG_BRCMSMAC_FW_VERSION:=5.100.138 |
||
701 | PKG_BRCMSMAC_FW_OBJECT:=$(PKG_BRCMSMAC_FW_NAME)-$(PKG_BRCMSMAC_FW_VERSION)/linux/wl_apsta.o |
||
702 | PKG_BRCMSMAC_FW_SOURCE:=$(PKG_BRCMSMAC_FW_NAME)-$(PKG_BRCMSMAC_FW_VERSION).tar.bz2 |
||
703 | PKG_BRCMSMAC_FW_SOURCE_URL:=http://www.lwfinger.com/b43-firmware/ |
||
704 | PKG_BRCMSMAC_FW_HASH:=f1e7067aac5b62b67b8b6e4c517990277804339ac16065eb13c731ff909ae46f |
||
705 | |||
706 | define Download/brcmsmac |
||
707 | FILE:=$(PKG_BRCMSMAC_FW_SOURCE) |
||
708 | URL:=$(PKG_BRCMSMAC_FW_SOURCE_URL) |
||
709 | HASH:=$(PKG_BRCMSMAC_FW_HASH) |
||
710 | endef |
||
711 | $(eval $(call Download,brcmsmac)) |
||
712 | |||
713 | define KernelPackage/brcmsmac |
||
714 | $(call KernelPackage/mac80211/Default) |
||
715 | TITLE:=Broadcom IEEE802.11n PCIe SoftMAC WLAN driver |
||
716 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/brcm80211 |
||
717 | DEPENDS+= +kmod-mac80211 +@DRIVER_11N_SUPPORT +!TARGET_brcm47xx:kmod-bcma +kmod-lib-cordic +kmod-lib-crc8 +kmod-brcmutil +!BRCMSMAC_USE_FW_FROM_WL:brcmsmac-firmware |
||
718 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko |
||
719 | AUTOLOAD:=$(call AutoProbe,brcmsmac) |
||
720 | MENU:=1 |
||
721 | endef |
||
722 | |||
723 | define KernelPackage/brcmsmac/description |
||
724 | Kernel module for Broadcom IEEE802.11n PCIe Wireless cards |
||
725 | endef |
||
726 | |||
727 | define KernelPackage/brcmsmac/config |
||
728 | if PACKAGE_kmod-brcmsmac |
||
729 | |||
730 | config BRCMSMAC_USE_FW_FROM_WL |
||
731 | bool "Use firmware extracted from broadcom proprietary driver" |
||
732 | default y |
||
733 | help |
||
734 | Instead of using the official brcmsmac firmware a firmware |
||
735 | version 666.2 extracted from the proprietary Broadcom driver |
||
736 | is used. This is needed to get core rev 17 used in bcm4716 |
||
737 | to work. |
||
738 | |||
739 | If unsure, say Y. |
||
740 | |||
741 | endif |
||
742 | endef |
||
743 | |||
744 | |||
745 | define KernelPackage/brcmfmac |
||
746 | $(call KernelPackage/mac80211/Default) |
||
747 | TITLE:=Broadcom IEEE802.11n USB FullMAC WLAN driver |
||
748 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/brcm80211 |
||
749 | DEPENDS+= @USB_SUPPORT +kmod-cfg80211 +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT +kmod-brcmutil \ |
||
750 | +BRCMFMAC_SDIO:kmod-mmc @!TARGET_uml \ |
||
751 | +BRCMFMAC_USB:kmod-usb-core +BRCMFMAC_USB:brcmfmac-firmware-usb |
||
752 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko |
||
753 | AUTOLOAD:=$(call AutoProbe,brcmfmac) |
||
754 | endef |
||
755 | |||
756 | define KernelPackage/brcmfmac/description |
||
757 | Kernel module for Broadcom IEEE802.11n USB Wireless cards |
||
758 | endef |
||
759 | |||
760 | define KernelPackage/brcmfmac/config |
||
761 | if PACKAGE_kmod-brcmfmac |
||
762 | |||
763 | config BRCMFMAC_SDIO |
||
764 | bool "Enable SDIO bus interface support" |
||
765 | default y if TARGET_brcm2708 |
||
766 | default y if TARGET_sunxi |
||
767 | default n |
||
768 | help |
||
769 | Enable support for cards attached to an SDIO bus. |
||
770 | Select this option only if you are sure that your |
||
771 | board has a Broadcom wireless chip atacched to |
||
772 | that bus. |
||
773 | |||
774 | config BRCMFMAC_USB |
||
775 | bool "Enable USB bus interface support" |
||
776 | depends on USB_SUPPORT |
||
777 | default y |
||
778 | help |
||
779 | Supported USB connected chipsets: |
||
780 | BCM43235, BCM43236, BCM43238 (all in revision 3 only) |
||
781 | BCM43143, BCM43242, BCM43566, BCM43569 |
||
782 | |||
783 | config BRCMFMAC_PCIE |
||
784 | bool "Enable PCIE bus interface support" |
||
785 | depends on PCI_SUPPORT |
||
786 | default y |
||
787 | help |
||
788 | Supported PCIe connected chipsets: |
||
789 | BCM4354, BCM4356, BCM43567, BCM43570, BCM43602 |
||
790 | |||
791 | endif |
||
792 | endef |
||
793 | |||
794 | |||
795 | define KernelPackage/carl9170 |
||
796 | $(call KernelPackage/mac80211/Default) |
||
797 | TITLE:=Driver for Atheros AR9170 USB sticks |
||
798 | DEPENDS:=@USB_SUPPORT +kmod-mac80211 +kmod-ath +kmod-usb-core +kmod-input-core +@DRIVER_11N_SUPPORT +carl9170-firmware |
||
799 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/carl9170/carl9170.ko |
||
800 | AUTOLOAD:=$(call AutoProbe,carl9170) |
||
801 | endef |
||
802 | |||
803 | |||
1 | office | 804 | define KernelPackage/hermes |
805 | $(call KernelPackage/mac80211/Default) |
||
806 | TITLE:=Hermes 802.11b chipset support |
||
807 | DEPENDS:=@PCI_SUPPORT||PCMCIA_SUPPORT +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT +kmod-crypto-michael-mic |
||
808 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco.ko |
||
809 | AUTOLOAD:=$(call AutoProbe,orinoco) |
||
810 | endef |
||
811 | |||
812 | define KernelPackage/hermes/description |
||
813 | Kernel support for Hermes 802.11b chipsets |
||
814 | endef |
||
815 | |||
816 | define KernelPackage/hermes-pci |
||
817 | $(call KernelPackage/mac80211/Default) |
||
818 | TITLE:=Intersil Prism 2.5 PCI support |
||
819 | DEPENDS:=@PCI_SUPPORT +kmod-hermes |
||
820 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko |
||
821 | AUTOLOAD:=$(call AutoProbe,orinoco_pci) |
||
822 | endef |
||
823 | |||
824 | define KernelPackage/hermes-pci/description |
||
825 | Kernel modules for Intersil Prism 2.5 PCI support |
||
826 | endef |
||
827 | |||
828 | define KernelPackage/hermes-plx |
||
829 | $(call KernelPackage/mac80211/Default) |
||
830 | TITLE:=PLX9052 based PCI adaptor |
||
831 | DEPENDS:=@PCI_SUPPORT +kmod-hermes |
||
832 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko |
||
833 | AUTOLOAD:=$(call AutoProbe,orinoco_plx) |
||
834 | endef |
||
835 | |||
836 | define KernelPackage/hermes-plx/description |
||
837 | Kernel modules for Hermes in PLX9052 based PCI adaptors |
||
838 | endef |
||
839 | |||
840 | define KernelPackage/hermes-pcmcia |
||
841 | $(call KernelPackage/mac80211/Default) |
||
842 | TITLE:=Hermes based PCMCIA adaptors |
||
3 | office | 843 | DEPENDS:=@PCMCIA_SUPPORT +kmod-hermes @BROKEN |
1 | office | 844 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko |
845 | AUTOLOAD:=$(call AutoProbe,orinoco_cs) |
||
846 | endef |
||
847 | |||
848 | define KernelPackage/hermes-pcmcia/description |
||
849 | Kernel modules for Hermes based PCMCIA adaptors |
||
850 | endef |
||
851 | |||
852 | |||
3 | office | 853 | define KernelPackage/iwlwifi |
854 | $(call KernelPackage/mac80211/Default) |
||
855 | DEPENDS:= +kmod-mac80211 @PCI_SUPPORT +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT @!LINUX_3_18 |
||
856 | TITLE:=Intel AGN Wireless support |
||
857 | FILES:= \ |
||
858 | $(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko \ |
||
859 | $(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko \ |
||
860 | $(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko |
||
861 | AUTOLOAD:=$(call AutoProbe,iwlwifi iwldvm iwlmvm) |
||
862 | MENU:=1 |
||
863 | endef |
||
864 | |||
865 | define KernelPackage/iwlwifi/description |
||
866 | iwlwifi kernel module for |
||
867 | Intel Wireless WiFi Link 6250AGN Adapter |
||
868 | Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN) |
||
869 | Intel WiFi Link 1000BGN |
||
870 | Intel Wireless WiFi 5150AGN |
||
871 | Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN |
||
872 | Intel 6005 Series Wi-Fi Adapters |
||
873 | Intel 6030 Series Wi-Fi Adapters |
||
874 | Intel Wireless WiFi Link 6150BGN 2 Adapter |
||
875 | Intel 100 Series Wi-Fi Adapters (100BGN and 130BGN) |
||
876 | Intel 2000 Series Wi-Fi Adapters |
||
877 | Intel 7260 Wi-Fi Adapter |
||
878 | Intel 3160 Wi-Fi Adapter |
||
879 | Intel 7265 Wi-Fi Adapter |
||
880 | Intel 8260 Wi-Fi Adapter |
||
881 | Intel 3165 Wi-Fi Adapter |
||
882 | endef |
||
883 | |||
884 | define KernelPackage/iwlwifi/config |
||
885 | if PACKAGE_kmod-iwlwifi |
||
886 | |||
887 | config PACKAGE_IWLWIFI_DEBUG |
||
888 | bool "Enable full debugging output in the iwlwifi driver" |
||
889 | default n |
||
890 | help |
||
891 | This option will enable debug tracing output for the iwlwifi drivers |
||
892 | |||
893 | This will result in the kernel module being ~100k larger. You can |
||
894 | control which debug output is sent to the kernel log by setting the |
||
895 | value in |
||
896 | |||
897 | /sys/module/iwlwifi/parameters/debug |
||
898 | |||
899 | This entry will only exist if this option is enabled. |
||
900 | |||
901 | To set a value, simply echo an 8-byte hex value to the same file: |
||
902 | |||
903 | % echo 0x43fff > /sys/module/iwlwifi/parameters/debug |
||
904 | |||
905 | You can find the list of debug mask values in: |
||
906 | drivers/net/wireless/intel/iwlwifi/iwl-debug.h |
||
907 | |||
908 | If this is your first time using this driver, you should say Y here |
||
909 | as the debug information can assist others in helping you resolve |
||
910 | any problems you may encounter. |
||
911 | |||
912 | config PACKAGE_IWLWIFI_DEBUGFS |
||
913 | bool "iwlwifi debugfs support" |
||
914 | depends on PACKAGE_MAC80211_DEBUGFS |
||
915 | default n |
||
916 | help |
||
917 | Enable creation of debugfs files for the iwlwifi drivers. This |
||
918 | is a low-impact option that allows getting insight into the |
||
919 | driver's state at runtime. |
||
920 | |||
921 | endif |
||
922 | endef |
||
923 | |||
924 | define KernelPackage/iwl-legacy |
||
925 | $(call KernelPackage/mac80211/Default) |
||
926 | DEPENDS:= +kmod-mac80211 @PCI_SUPPORT |
||
927 | TITLE:=Intel legacy Wireless support |
||
928 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko |
||
929 | AUTOLOAD:=$(call AutoProbe,iwlegacy) |
||
930 | endef |
||
931 | |||
932 | define KernelPackage/iwl-legacy/description |
||
933 | iwl-legacy kernel module for legacy Intel wireless support |
||
934 | endef |
||
935 | |||
936 | define KernelPackage/iwl3945 |
||
937 | $(call KernelPackage/mac80211/Default) |
||
938 | DEPENDS:= +kmod-mac80211 +kmod-iwl-legacy +iwl3945-firmware |
||
939 | TITLE:=Intel iwl3945 Wireless support |
||
940 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlegacy/iwl3945.ko |
||
941 | AUTOLOAD:=$(call AutoProbe,iwl3945) |
||
942 | endef |
||
943 | |||
944 | define KernelPackage/iwl3945/description |
||
945 | iwl3945 kernel module for Intel 3945 support |
||
946 | endef |
||
947 | |||
948 | define KernelPackage/iwl4965 |
||
949 | $(call KernelPackage/mac80211/Default) |
||
950 | DEPENDS:= +kmod-mac80211 +kmod-iwl-legacy +@DRIVER_11N_SUPPORT +iwl4965-firmware |
||
951 | TITLE:=Intel iwl4965 Wireless support |
||
952 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/iwlegacy/iwl4965.ko |
||
953 | AUTOLOAD:=$(call AutoProbe,iwl4965) |
||
954 | endef |
||
955 | |||
956 | define KernelPackage/iwl4965/description |
||
957 | iwl4965 kernel module for Intel 4965 support |
||
958 | endef |
||
959 | |||
960 | |||
1 | office | 961 | define KernelPackage/lib80211 |
962 | $(call KernelPackage/mac80211/Default) |
||
963 | TITLE:=802.11 Networking stack |
||
964 | DEPENDS:=+kmod-cfg80211 +kmod-crypto-hash |
||
965 | FILES:= \ |
||
966 | $(PKG_BUILD_DIR)/net/wireless/lib80211.ko \ |
||
967 | $(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_wep.ko \ |
||
968 | $(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_ccmp.ko \ |
||
969 | $(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_tkip.ko |
||
970 | AUTOLOAD:=$(call AutoProbe, \ |
||
971 | lib80211 \ |
||
972 | lib80211_crypt_wep \ |
||
973 | lib80211_crypt_ccmp \ |
||
974 | lib80211_crypt_tkip \ |
||
975 | ) |
||
976 | endef |
||
977 | |||
978 | define KernelPackage/lib80211/description |
||
979 | Kernel modules for 802.11 Networking stack |
||
980 | Includes: |
||
981 | - lib80211 |
||
982 | - lib80211_crypt_wep |
||
983 | - lib80211_crypt_tkip |
||
984 | - lib80211_crytp_ccmp |
||
985 | endef |
||
986 | |||
987 | |||
3 | office | 988 | define KernelPackage/libipw |
989 | $(call KernelPackage/mac80211/Default) |
||
990 | TITLE:=libipw for ipw2100 and ipw2200 |
||
991 | DEPENDS:=@PCI_SUPPORT +kmod-crypto-michael-mic +kmod-crypto-ecb +kmod-lib80211 +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT @!BIG_ENDIAN @!LINUX_3_18 |
||
992 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/ipw2x00/libipw.ko |
||
993 | AUTOLOAD:=$(call AutoProbe,libipw) |
||
994 | endef |
||
995 | |||
996 | define KernelPackage/libipw/description |
||
997 | Hardware independent IEEE 802.11 networking stack for ipw2100 and ipw2200. |
||
998 | endef |
||
999 | |||
1000 | IPW2100_NAME:=ipw2100-fw |
||
1001 | IPW2100_VERSION:=1.3 |
||
1002 | |||
1003 | define Download/ipw2100 |
||
1004 | URL:= \ |
||
1005 | https://src.fedoraproject.org/repo/pkgs/ipw2100-firmware/ipw2100-fw-1.3.tgz/46aa75bcda1a00efa841f9707bbbd113/ \ |
||
1006 | https://archlinux.mirror.pkern.at/other/packages/ipw2100-fw/ \ |
||
1007 | http://mirror.ox.ac.uk/sites/ftp.openbsd.org/pub/OpenBSD/distfiles/firmware/ \ |
||
1008 | http://firmware.openbsd.org/firmware-dist/ |
||
1009 | FILE:=$(IPW2100_NAME)-$(IPW2100_VERSION).tgz |
||
1010 | HASH:=e1107c455e48d324a616b47a622593bc8413dcce72026f72731c0b03dae3a7a2 |
||
1011 | endef |
||
1012 | $(eval $(call Download,ipw2100)) |
||
1013 | |||
1014 | define KernelPackage/ipw2100 |
||
1015 | $(call KernelPackage/mac80211/Default) |
||
1016 | TITLE:=Intel IPW2100 driver |
||
1017 | DEPENDS:=@PCI_SUPPORT +kmod-libipw |
||
1018 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/ipw2x00/ipw2100.ko |
||
1019 | AUTOLOAD:=$(call AutoProbe,ipw2100) |
||
1020 | endef |
||
1021 | |||
1022 | define KernelPackage/ipw2100/description |
||
1023 | Kernel support for Intel IPW2100 |
||
1024 | Includes: |
||
1025 | - ipw2100 |
||
1026 | endef |
||
1027 | |||
1028 | IPW2200_NAME:=ipw2200-fw |
||
1029 | IPW2200_VERSION:=3.1 |
||
1030 | |||
1031 | define Download/ipw2200 |
||
1032 | URL:= \ |
||
1033 | https://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-3.1.tgz/eaba788643c7cc7483dd67ace70f6e99/ \ |
||
1034 | https://archlinux.mirror.pkern.at/other/packages/ipw2200-fw/ \ |
||
1035 | http://mirror.ox.ac.uk/sites/ftp.openbsd.org/pub/OpenBSD/distfiles/firmware/ \ |
||
1036 | http://firmware.openbsd.org/firmware-dist/ |
||
1037 | FILE:=$(IPW2200_NAME)-$(IPW2200_VERSION).tgz |
||
1038 | HASH:=c6818c11c18cc030d55ff83f64b2bad8feef485e7742f84f94a61d811a6258bd |
||
1039 | endef |
||
1040 | $(eval $(call Download,ipw2200)) |
||
1041 | |||
1042 | define KernelPackage/ipw2200 |
||
1043 | $(call KernelPackage/mac80211/Default) |
||
1044 | TITLE:=Intel IPW2200 driver |
||
1045 | DEPENDS:=@PCI_SUPPORT +kmod-libipw |
||
1046 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/ipw2x00/ipw2200.ko |
||
1047 | AUTOLOAD:=$(call AutoProbe,ipw2200) |
||
1048 | endef |
||
1049 | |||
1050 | define KernelPackage/ipw2200/description |
||
1051 | Kernel support for Intel IPW2200 |
||
1052 | Includes: |
||
1053 | - ipw2200 |
||
1054 | endef |
||
1055 | |||
1056 | |||
1057 | define KernelPackage/libertas-usb |
||
1058 | $(call KernelPackage/mac80211/Default) |
||
1059 | DEPENDS+= @USB_SUPPORT +kmod-cfg80211 +kmod-usb-core +kmod-lib80211 +@DRIVER_WEXT_SUPPORT +libertas-usb-firmware @!LINUX_3_18 |
||
1060 | TITLE:=Marvell 88W8015 Wireless Driver |
||
1061 | FILES:= \ |
||
1062 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \ |
||
1063 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/usb8xxx.ko |
||
1064 | AUTOLOAD:=$(call AutoProbe,libertas usb8xxx) |
||
1065 | endef |
||
1066 | |||
1067 | define KernelPackage/libertas-sdio |
||
1068 | $(call KernelPackage/mac80211/Default) |
||
1069 | DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +kmod-mmc +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-sdio-firmware @!LINUX_3_18 |
||
1070 | TITLE:=Marvell 88W8686 Wireless Driver |
||
1071 | FILES:= \ |
||
1072 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \ |
||
1073 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas_sdio.ko |
||
1074 | AUTOLOAD:=$(call AutoProbe,libertas libertas_sdio) |
||
1075 | endef |
||
1076 | |||
1077 | define KernelPackage/libertas-spi |
||
1078 | $(call KernelPackage/mac80211/Default) |
||
1079 | SUBMENU:=Wireless Drivers |
||
1080 | DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-spi-firmware @!LINUX_3_18 |
||
1081 | KCONFIG := \ |
||
1082 | CONFIG_SPI=y \ |
||
1083 | CONFIG_SPI_MASTER=y |
||
1084 | TITLE:=Marvell 88W8686 SPI Wireless Driver |
||
1085 | FILES:= \ |
||
1086 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \ |
||
1087 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas_spi.ko |
||
1088 | AUTOLOAD:=$(call AutoProbe,libertas libertas_spi) |
||
1089 | endef |
||
1090 | |||
1 | office | 1091 | define KernelPackage/mac80211-hwsim |
1092 | $(call KernelPackage/mac80211/Default) |
||
1093 | TITLE:=mac80211 HW simulation device |
||
1094 | DEPENDS+= +kmod-mac80211 +@DRIVER_11AC_SUPPORT +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT |
||
1095 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mac80211_hwsim.ko |
||
1096 | AUTOLOAD:=$(call AutoProbe,mac80211_hwsim) |
||
1097 | endef |
||
1098 | |||
1099 | |||
1100 | define KernelPackage/mt7601u |
||
1101 | $(call KernelPackage/mac80211/Default) |
||
1102 | TITLE:=MT7601U-based USB dongles Wireless Driver |
||
1103 | DEPENDS+= +kmod-mac80211 +@DRIVER_11N_SUPPORT @USB_SUPPORT +kmod-usb-core +mt7601u-firmware |
||
1104 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko |
||
1105 | AUTOLOAD:=$(call AutoProbe,mt7601u) |
||
1106 | endef |
||
1107 | |||
3 | office | 1108 | |
1109 | define KernelPackage/mwl8k |
||
1110 | $(call KernelPackage/mac80211/Default) |
||
1111 | TITLE:=Driver for Marvell TOPDOG 802.11 Wireless cards |
||
1112 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/mwl8k |
||
1113 | DEPENDS+= @PCI_SUPPORT +kmod-mac80211 +@DRIVER_11N_SUPPORT +mwl8k-firmware |
||
1114 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/mwl8k.ko |
||
1115 | AUTOLOAD:=$(call AutoProbe,mwl8k) |
||
1116 | endef |
||
1117 | |||
1118 | define KernelPackage/mwl8k/description |
||
1119 | Kernel modules for Marvell TOPDOG 802.11 Wireless cards |
||
1120 | endef |
||
1121 | |||
1122 | |||
1123 | define KernelPackage/mwifiex-pcie |
||
1124 | $(call KernelPackage/mac80211/Default) |
||
1125 | TITLE:=Driver for Marvell 802.11n/802.11ac PCIe Wireless cards |
||
1126 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/mwifiex |
||
1127 | DEPENDS+= @PCI_SUPPORT +kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT +mwifiex-pcie-firmware |
||
1128 | FILES:= \ |
||
1129 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/mwifiex/mwifiex.ko \ |
||
1130 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko |
||
1131 | AUTOLOAD:=$(call AutoProbe,mwifiex_pcie) |
||
1132 | endef |
||
1133 | |||
1134 | define KernelPackage/mwifiex-pcie/description |
||
1135 | Kernel modules for Marvell 802.11n/802.11ac PCIe Wireless cards |
||
1136 | endef |
||
1137 | |||
1138 | define KernelPackage/mwifiex-sdio |
||
1139 | $(call KernelPackage/mac80211/Default) |
||
1140 | TITLE:=Driver for Marvell 802.11n/802.11ac SDIO Wireless cards |
||
1141 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/mwifiex |
||
1142 | DEPENDS+= +kmod-mmc +kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT +mwifiex-sdio-firmware |
||
1143 | FILES:= \ |
||
1144 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/mwifiex/mwifiex.ko \ |
||
1145 | $(PKG_BUILD_DIR)/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko |
||
1146 | AUTOLOAD:=$(call AutoProbe,mwifiex_sdio) |
||
1147 | endef |
||
1148 | |||
1149 | define KernelPackage/mwifiex-sdio/description |
||
1150 | Kernel modules for Marvell 802.11n/802.11ac SDIO Wireless cards |
||
1151 | endef |
||
1152 | |||
1 | office | 1153 | define KernelPackage/p54/Default |
1154 | $(call KernelPackage/mac80211/Default) |
||
1155 | TITLE:=Prism54 Drivers |
||
1156 | endef |
||
1157 | |||
1158 | define KernelPackage/p54/description |
||
1159 | Kernel module for Prism54 chipsets (mac80211) |
||
1160 | endef |
||
1161 | |||
1162 | define KernelPackage/p54-common |
||
1163 | $(call KernelPackage/p54/Default) |
||
1164 | DEPENDS+= @PCI_SUPPORT||@USB_SUPPORT||@TARGET_omap24xx +kmod-mac80211 +kmod-lib-crc-ccitt |
||
1165 | TITLE+= (COMMON) |
||
1166 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/p54/p54common.ko |
||
1167 | endef |
||
1168 | |||
1169 | define KernelPackage/p54-pci |
||
1170 | $(call KernelPackage/p54/Default) |
||
1171 | TITLE+= (PCI) |
||
1172 | DEPENDS+= @PCI_SUPPORT +kmod-p54-common +p54-pci-firmware |
||
1173 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/p54/p54pci.ko |
||
1174 | AUTOLOAD:=$(call AutoProbe,p54pci) |
||
1175 | endef |
||
1176 | |||
1177 | define KernelPackage/p54-usb |
||
1178 | $(call KernelPackage/p54/Default) |
||
1179 | TITLE+= (USB) |
||
1180 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-p54-common +p54-usb-firmware |
||
1181 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/p54/p54usb.ko |
||
1182 | AUTOLOAD:=$(call AutoProbe,p54usb) |
||
1183 | endef |
||
1184 | |||
1185 | define KernelPackage/p54-spi |
||
1186 | $(call KernelPackage/p54/Default) |
||
1187 | TITLE+= (SPI) |
||
1188 | DEPENDS+= @TARGET_omap24xx +kmod-p54-common +p54-spi-firmware |
||
1189 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/p54/p54spi.ko |
||
1190 | AUTOLOAD:=$(call AutoProbe,p54spi) |
||
1191 | endef |
||
1192 | |||
1193 | define KernelPackage/rsi91x |
||
1194 | $(call KernelPackage/mac80211/Default) |
||
1195 | TITLE:=Redpine Signals Inc 91x WLAN driver support |
||
1196 | DEPENDS+= +kmod-mac80211 +rs9113-firmware |
||
1197 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rsi/rsi_91x.ko |
||
1198 | endef |
||
1199 | |||
1200 | define KernelPackage/rsi91x-usb |
||
1201 | $(call KernelPackage/mac80211/Default) |
||
1202 | TITLE:=Redpine Signals USB bus support |
||
1203 | DEPENDS+= +kmod-mac80211 +kmod-usb2 +kmod-rsi91x +rs9113-firmware |
||
1204 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rsi/rsi_usb.ko |
||
1205 | AUTOLOAD:=$(call AutoProbe,rsi_usb) |
||
1206 | endef |
||
1207 | |||
1208 | define KernelPackage/rsi91x-sdio |
||
1209 | $(call KernelPackage/mac80211/Default) |
||
1210 | TITLE:=Redpine Signals SDIO bus support |
||
1211 | DEPENDS+= +kmod-mac80211 +kmod-mmc +kmod-rsi91x +rs9113-firmware |
||
1212 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rsi/rsi_sdio.ko |
||
1213 | AUTOLOAD:=$(call AutoProbe,rsi_sdio) |
||
1214 | endef |
||
1215 | |||
1216 | |||
3 | office | 1217 | |
1218 | define KernelPackage/rt2x00/Default |
||
1219 | $(call KernelPackage/mac80211/Default) |
||
1220 | TITLE:=Ralink Drivers for RT2x00 cards |
||
1221 | endef |
||
1222 | |||
1223 | define KernelPackage/rt2x00-lib |
||
1224 | $(call KernelPackage/rt2x00/Default) |
||
1225 | DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-mac80211 +kmod-lib-crc-itu-t |
||
1226 | TITLE+= (LIB) |
||
1227 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko |
||
1228 | MENU:=1 |
||
1229 | endef |
||
1230 | |||
1231 | define KernelPackage/rt2x00-lib/config |
||
1232 | if PACKAGE_kmod-rt2x00-lib |
||
1233 | |||
1234 | config PACKAGE_RT2X00_LIB_DEBUGFS |
||
1235 | bool "Enable rt2x00 debugfs support" |
||
1236 | depends on PACKAGE_MAC80211_DEBUGFS |
||
1237 | help |
||
1238 | Enable creation of debugfs files for the rt2x00 drivers. |
||
1239 | These debugfs files support both reading and writing of the |
||
1240 | most important register types of the rt2x00 hardware. |
||
1241 | |||
1242 | config PACKAGE_RT2X00_DEBUG |
||
1243 | bool "Enable rt2x00 debug output" |
||
1244 | help |
||
1245 | Enable debugging output for all rt2x00 modules |
||
1246 | |||
1247 | endif |
||
1248 | endef |
||
1249 | |||
1250 | define KernelPackage/rt2x00-mmio |
||
1251 | $(call KernelPackage/rt2x00/Default) |
||
1252 | DEPENDS+= @(PCI_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +kmod-eeprom-93cx6 |
||
1253 | HIDDEN:=1 |
||
1254 | TITLE+= (MMIO) |
||
1255 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko |
||
1256 | endef |
||
1257 | |||
1258 | define KernelPackage/rt2x00-pci |
||
1259 | $(call KernelPackage/rt2x00/Default) |
||
1260 | DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-mmio +kmod-rt2x00-lib |
||
1261 | HIDDEN:=1 |
||
1262 | TITLE+= (PCI) |
||
1263 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko |
||
1264 | AUTOLOAD:=$(call AutoProbe,rt2x00pci) |
||
1265 | endef |
||
1266 | |||
1267 | define KernelPackage/rt2x00-usb |
||
1268 | $(call KernelPackage/rt2x00/Default) |
||
1269 | DEPENDS+= @USB_SUPPORT +kmod-rt2x00-lib +kmod-usb-core |
||
1270 | HIDDEN:=1 |
||
1271 | TITLE+= (USB) |
||
1272 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko |
||
1273 | AUTOLOAD:=$(call AutoProbe,rt2x00usb) |
||
1274 | endef |
||
1275 | |||
1276 | define KernelPackage/rt2800-lib |
||
1277 | $(call KernelPackage/rt2x00/Default) |
||
1278 | DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT||TARGET_ramips) +kmod-rt2x00-lib +kmod-lib-crc-ccitt +@DRIVER_11N_SUPPORT |
||
1279 | HIDDEN:=1 |
||
1280 | TITLE+= (rt2800 LIB) |
||
1281 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko |
||
1282 | endef |
||
1283 | |||
1284 | define KernelPackage/rt2400-pci |
||
1285 | $(call KernelPackage/rt2x00/Default) |
||
1286 | DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci |
||
1287 | TITLE+= (RT2400 PCI) |
||
1288 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko |
||
1289 | AUTOLOAD:=$(call AutoProbe,rt2400pci) |
||
1290 | endef |
||
1291 | |||
1292 | define KernelPackage/rt2500-pci |
||
1293 | $(call KernelPackage/rt2x00/Default) |
||
1294 | DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci |
||
1295 | TITLE+= (RT2500 PCI) |
||
1296 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko |
||
1297 | AUTOLOAD:=$(call AutoProbe,rt2500pci) |
||
1298 | endef |
||
1299 | |||
1300 | define KernelPackage/rt2500-usb |
||
1301 | $(call KernelPackage/rt2x00/Default) |
||
1302 | DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb |
||
1303 | TITLE+= (RT2500 USB) |
||
1304 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko |
||
1305 | AUTOLOAD:=$(call AutoProbe,rt2500usb) |
||
1306 | endef |
||
1307 | |||
1308 | define KernelPackage/rt2800-mmio |
||
1309 | $(call KernelPackage/rt2x00/Default) |
||
1310 | TITLE += (RT28xx/RT3xxx MMIO) |
||
1311 | DEPENDS += +kmod-rt2800-lib +kmod-rt2x00-mmio |
||
1312 | HIDDEN:=1 |
||
1313 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko |
||
1314 | endef |
||
1315 | |||
1316 | define KernelPackage/rt2800-soc |
||
1317 | $(call KernelPackage/rt2x00/Default) |
||
1318 | DEPENDS += @(TARGET_ramips_rt288x||TARGET_ramips_rt305x||TARGET_ramips_rt3883||TARGET_ramips_mt7620) +kmod-rt2800-mmio +kmod-rt2800-lib |
||
1319 | TITLE += (RT28xx/RT3xxx SoC) |
||
1320 | FILES := \ |
||
1321 | $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2x00soc.ko \ |
||
1322 | $(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800soc.ko |
||
1323 | AUTOLOAD:=$(call AutoProbe,rt2800soc) |
||
1324 | endef |
||
1325 | |||
1326 | define KernelPackage/rt2800-pci |
||
1327 | $(call KernelPackage/rt2x00/Default) |
||
1328 | DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci +kmod-rt2800-lib +kmod-rt2800-mmio +rt2800-pci-firmware |
||
1329 | TITLE+= (RT2860 PCI) |
||
1330 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko |
||
1331 | AUTOLOAD:=$(call AutoProbe,rt2800pci) |
||
1332 | endef |
||
1333 | |||
1334 | define KernelPackage/rt2800-usb |
||
1335 | $(call KernelPackage/rt2x00/Default) |
||
1336 | DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb +kmod-rt2800-lib +kmod-lib-crc-ccitt +rt2800-usb-firmware |
||
1337 | TITLE+= (RT2870 USB) |
||
1338 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko |
||
1339 | AUTOLOAD:=$(call AutoProbe,rt2800usb) |
||
1340 | endef |
||
1341 | |||
1342 | |||
1343 | define KernelPackage/rt61-pci |
||
1344 | $(call KernelPackage/rt2x00/Default) |
||
1345 | DEPENDS+= @PCI_SUPPORT +kmod-rt2x00-pci +rt61-pci-firmware |
||
1346 | TITLE+= (RT2x61 PCI) |
||
1347 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt61pci.ko |
||
1348 | AUTOLOAD:=$(call AutoProbe,rt61pci) |
||
1349 | endef |
||
1350 | |||
1351 | define KernelPackage/rt73-usb |
||
1352 | $(call KernelPackage/rt2x00/Default) |
||
1353 | DEPENDS+= @USB_SUPPORT +kmod-rt2x00-usb +rt73-usb-firmware |
||
1354 | TITLE+= (RT73 USB) |
||
1355 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ralink/rt2x00/rt73usb.ko |
||
1356 | AUTOLOAD:=$(call AutoProbe,rt73usb) |
||
1357 | endef |
||
1358 | |||
1359 | |||
1360 | define KernelPackage/rtl818x/Default |
||
1361 | $(call KernelPackage/mac80211/Default) |
||
1362 | TITLE:=Realtek Drivers for RTL818x devices |
||
1363 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/rtl8187 |
||
1364 | DEPENDS+= +kmod-eeprom-93cx6 +kmod-mac80211 |
||
1365 | endef |
||
1366 | |||
1367 | define KernelPackage/rtl8180 |
||
1368 | $(call KernelPackage/rtl818x/Default) |
||
1369 | DEPENDS+= @PCI_SUPPORT |
||
1370 | TITLE+= (RTL8180 PCI) |
||
1371 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko |
||
1372 | AUTOLOAD:=$(call AutoProbe,rtl818x_pci) |
||
1373 | endef |
||
1374 | |||
1375 | define KernelPackage/rtl8187 |
||
1376 | $(call KernelPackage/rtl818x/Default) |
||
1377 | DEPENDS+= @USB_SUPPORT +kmod-usb-core |
||
1378 | TITLE+= (RTL8187 USB) |
||
1379 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko |
||
1380 | AUTOLOAD:=$(call AutoProbe,rtl8187) |
||
1381 | endef |
||
1382 | |||
1383 | define KernelPackage/rtlwifi/config |
||
1384 | config PACKAGE_RTLWIFI_DEBUG |
||
1385 | bool "Realtek wireless debugging" |
||
1386 | depends on PACKAGE_kmod-rtlwifi |
||
1387 | help |
||
1388 | Say Y, if you want to debug realtek wireless drivers. |
||
1389 | |||
1390 | endef |
||
1391 | |||
1392 | define KernelPackage/rtlwifi |
||
1393 | $(call KernelPackage/mac80211/Default) |
||
1394 | TITLE:=Realtek common driver part |
||
1395 | DEPENDS+= @(PCI_SUPPORT||USB_SUPPORT) +kmod-mac80211 +@DRIVER_11N_SUPPORT |
||
1396 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko |
||
1397 | HIDDEN:=1 |
||
1398 | endef |
||
1399 | |||
1400 | define KernelPackage/rtlwifi-pci |
||
1401 | $(call KernelPackage/mac80211/Default) |
||
1402 | TITLE:=Realtek common driver part (PCI support) |
||
1403 | DEPENDS+= @PCI_SUPPORT +kmod-rtlwifi |
||
1404 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko |
||
1405 | AUTOLOAD:=$(call AutoProbe,rtl_pci) |
||
1406 | HIDDEN:=1 |
||
1407 | endef |
||
1408 | |||
1409 | define KernelPackage/rtlwifi-btcoexist |
||
1410 | $(call KernelPackage/mac80211/Default) |
||
1411 | TITLE:=Realtek BT coexist support |
||
1412 | DEPENDS+= +kmod-rtlwifi |
||
1413 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko |
||
1414 | AUTOLOAD:=$(call AutoProbe,btcoexist) |
||
1415 | HIDDEN:=1 |
||
1416 | endef |
||
1417 | |||
1418 | define KernelPackage/rtlwifi-usb |
||
1419 | $(call KernelPackage/mac80211/Default) |
||
1420 | TITLE:=Realtek common driver part (USB support) |
||
1421 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-rtlwifi |
||
1422 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko |
||
1423 | AUTOLOAD:=$(call AutoProbe,rtl_usb) |
||
1424 | HIDDEN:=1 |
||
1425 | endef |
||
1426 | |||
1427 | define KernelPackage/rtl8192c-common |
||
1428 | $(call KernelPackage/mac80211/Default) |
||
1429 | TITLE:=Realtek RTL8192CE/RTL8192CU common support module |
||
1430 | DEPENDS+= +kmod-rtlwifi |
||
1431 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko |
||
1432 | HIDDEN:=1 |
||
1433 | endef |
||
1434 | |||
1435 | define KernelPackage/rtl8192ce |
||
1436 | $(call KernelPackage/mac80211/Default) |
||
1437 | TITLE:=Realtek RTL8192CE/RTL8188CE support |
||
1438 | DEPENDS+= +kmod-rtlwifi-pci +kmod-rtl8192c-common +rtl8192ce-firmware |
||
1439 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko |
||
1440 | AUTOLOAD:=$(call AutoProbe,rtl8192ce) |
||
1441 | endef |
||
1442 | |||
1443 | define KernelPackage/rtl8192se |
||
1444 | $(call KernelPackage/mac80211/Default) |
||
1445 | TITLE:=Realtek RTL8192SE/RTL8191SE support |
||
1446 | DEPENDS+= +kmod-rtlwifi-pci +rtl8192se-firmware |
||
1447 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko |
||
1448 | AUTOLOAD:=$(call AutoProbe,rtl8192se) |
||
1449 | endef |
||
1450 | |||
1451 | define KernelPackage/rtl8192de |
||
1452 | $(call KernelPackage/mac80211/Default) |
||
1453 | TITLE:=Realtek RTL8192DE/RTL8188DE support |
||
1454 | DEPENDS+= +kmod-rtlwifi-pci +rtl8192de-firmware |
||
1455 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko |
||
1456 | AUTOLOAD:=$(call AutoProbe,rtl8192de) |
||
1457 | endef |
||
1458 | |||
1459 | define KernelPackage/rtl8192cu |
||
1460 | $(call KernelPackage/mac80211/Default) |
||
1461 | TITLE:=Realtek RTL8192CU/RTL8188CU support |
||
1462 | DEPENDS+= +kmod-rtlwifi-usb +kmod-rtl8192c-common +rtl8192cu-firmware |
||
1463 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko |
||
1464 | AUTOLOAD:=$(call AutoProbe,rtl8192cu) |
||
1465 | endef |
||
1466 | |||
1467 | define KernelPackage/rtl8821ae |
||
1468 | $(call KernelPackage/mac80211/Default) |
||
1469 | TITLE:=Realtek RTL8821AE support |
||
1470 | DEPENDS+= +kmod-rtlwifi-btcoexist +kmod-rtlwifi-pci +rtl8821ae-firmware |
||
1471 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko |
||
1472 | AUTOLOAD:=$(call AutoProbe,rtl8821ae) |
||
1473 | endef |
||
1474 | |||
1475 | define KernelPackage/rtl8xxxu |
||
1476 | $(call KernelPackage/mac80211/Default) |
||
1477 | TITLE:=alternative Realtek RTL8XXXU support |
||
1478 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-mac80211 |
||
1479 | FILES:= $(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko |
||
1480 | AUTOLOAD:=$(call AutoProbe,rtl8xxxu) |
||
1481 | endef |
||
1482 | |||
1483 | define KernelPackage/rtl8xxxu/description |
||
1484 | This is an alternative driver for various Realtek RTL8XXX |
||
1485 | parts written to utilize the Linux mac80211 stack. |
||
1486 | The driver is known to work with a number of RTL8723AU, |
||
1487 | RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices |
||
1488 | |||
1489 | This driver is under development and has a limited feature |
||
1490 | set. In particular it does not yet support 40MHz channels |
||
1491 | and power management. However it should have a smaller |
||
1492 | memory footprint than the vendor drivers and benetifs |
||
1493 | from the in kernel mac80211 stack. |
||
1494 | |||
1495 | It can coexist with drivers from drivers/staging/rtl8723au, |
||
1496 | drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi, |
||
1497 | but you will need to control which module you wish to load. |
||
1498 | |||
1499 | RTL8XXXU_UNTESTED is enabled |
||
1500 | This option enables detection of Realtek 8723/8188/8191/8192 WiFi |
||
1501 | USB devices which have not been tested directly by the driver |
||
1502 | author or reported to be working by third parties. |
||
1503 | |||
1504 | Please report your results! |
||
1505 | endef |
||
1506 | |||
1507 | |||
1 | office | 1508 | define KernelPackage/wlcore |
1509 | $(call KernelPackage/mac80211/Default) |
||
1510 | TITLE:=TI common driver part |
||
1511 | DEPENDS+= +kmod-mmc +kmod-mac80211 +@DRIVER_11N_SUPPORT |
||
1512 | FILES:= \ |
||
1513 | $(PKG_BUILD_DIR)/drivers/net/wireless/ti/wlcore/wlcore.ko \ |
||
1514 | $(PKG_BUILD_DIR)/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko |
||
1515 | AUTOLOAD:=$(call AutoProbe,wlcore wlcore_sdio) |
||
1516 | endef |
||
1517 | |||
1518 | define KernelPackage/wlcore/description |
||
1519 | This module contains some common parts needed by TI Wireless drivers. |
||
1520 | endef |
||
1521 | |||
1522 | define KernelPackage/wl12xx |
||
1523 | $(call KernelPackage/mac80211/Default) |
||
1524 | TITLE:=Driver for TI WL12xx |
||
1525 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/wl12xx |
||
1526 | DEPENDS+= +kmod-wlcore +wl12xx-firmware |
||
1527 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ti/wl12xx/wl12xx.ko |
||
1528 | AUTOLOAD:=$(call AutoProbe,wl12xx) |
||
1529 | endef |
||
1530 | |||
1531 | define KernelPackage/wl12xx/description |
||
1532 | Kernel modules for TI WL12xx |
||
1533 | endef |
||
1534 | |||
1535 | define KernelPackage/wl18xx |
||
1536 | $(call KernelPackage/mac80211/Default) |
||
1537 | TITLE:=Driver for TI WL18xx |
||
1538 | URL:=https://wireless.wiki.kernel.org/en/users/drivers/wl18xx |
||
1539 | DEPENDS+= +kmod-wlcore +wl18xx-firmware |
||
1540 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ti/wl18xx/wl18xx.ko |
||
1541 | AUTOLOAD:=$(call AutoProbe,wl18xx) |
||
1542 | endef |
||
1543 | |||
1544 | define KernelPackage/wl18xx/description |
||
1545 | Kernel modules for TI WL18xx |
||
1546 | endef |
||
1547 | |||
1548 | |||
1549 | ZD1211FW_NAME:=zd1211-firmware |
||
1550 | ZD1211FW_VERSION:=1.4 |
||
1551 | define Download/zd1211rw |
||
1552 | FILE:=$(ZD1211FW_NAME)-$(ZD1211FW_VERSION).tar.bz2 |
||
1553 | URL:=@SF/zd1211/ |
||
1554 | HASH:=866308f6f59f7075f075d4959dff2ede47735c751251fecd1496df1ba4d338e1 |
||
1555 | endef |
||
1556 | $(eval $(call Download,zd1211rw)) |
||
1557 | |||
1558 | define KernelPackage/zd1211rw |
||
1559 | $(call KernelPackage/mac80211/Default) |
||
1560 | TITLE:=Zydas ZD1211 support |
||
1561 | DEPENDS+= @USB_SUPPORT +kmod-usb-core +kmod-mac80211 |
||
1562 | FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko |
||
1563 | AUTOLOAD:=$(call AutoProbe,zd1211rw) |
||
1564 | endef |
||
1565 | |||
3 | office | 1566 | |
1567 | |||
1568 | config_package=$(if $(CONFIG_PACKAGE_kmod-$(1)),m) |
||
1569 | |||
1570 | config-y:= \ |
||
1571 | WLAN \ |
||
1572 | NL80211_TESTMODE \ |
||
1573 | CFG80211_WEXT \ |
||
1574 | CFG80211_CERTIFICATION_ONUS \ |
||
1575 | MAC80211_RC_MINSTREL \ |
||
1576 | MAC80211_RC_MINSTREL_HT \ |
||
1577 | MAC80211_RC_MINSTREL_VHT \ |
||
1578 | MAC80211_RC_DEFAULT_MINSTREL \ |
||
1579 | WLAN_VENDOR_ADMTEK \ |
||
1580 | WLAN_VENDOR_ATH \ |
||
1581 | WLAN_VENDOR_ATMEL \ |
||
1582 | WLAN_VENDOR_BROADCOM \ |
||
1583 | WLAN_VENDOR_CISCO \ |
||
1584 | WLAN_VENDOR_INTEL \ |
||
1585 | WLAN_VENDOR_INTERSIL \ |
||
1586 | WLAN_VENDOR_MARVELL \ |
||
1587 | WLAN_VENDOR_MEDIATEK \ |
||
1588 | WLAN_VENDOR_RALINK \ |
||
1589 | WLAN_VENDOR_REALTEK \ |
||
1590 | WLAN_VENDOR_RSI \ |
||
1591 | WLAN_VENDOR_ST \ |
||
1592 | WLAN_VENDOR_TI \ |
||
1593 | WLAN_VENDOR_ZYDAS \ |
||
1594 | |||
1595 | config-$(call config_package,cfg80211) += CFG80211 |
||
1596 | |||
1597 | config-$(call config_package,mac80211) += MAC80211 |
||
1598 | config-$(CONFIG_PACKAGE_MAC80211_MESH) += MAC80211_MESH |
||
1 | office | 1599 | ifdef CONFIG_PACKAGE_MAC80211_DEBUGFS |
1600 | config-y += \ |
||
1601 | CFG80211_DEBUGFS \ |
||
3 | office | 1602 | MAC80211_DEBUGFS \ |
1603 | ATH9K_DEBUGFS \ |
||
1604 | ATH9K_HTC_DEBUGFS \ |
||
1605 | ATH10K_DEBUGFS \ |
||
1606 | CARL9170_DEBUGFS \ |
||
1607 | ATH5K_DEBUG \ |
||
1608 | ATH6KL_DEBUG |
||
1 | office | 1609 | endif |
1610 | |||
1611 | ifdef CONFIG_PACKAGE_MAC80211_TRACING |
||
1612 | config-y += \ |
||
3 | office | 1613 | ATH10K_TRACING \ |
1614 | ATH6KL_TRACING \ |
||
1615 | ATH_TRACEPOINTS \ |
||
1616 | WIL6210_TRACING \ |
||
1617 | ATH5K_TRACER \ |
||
1 | office | 1618 | IWLWIFI_DEVICE_TRACING |
1619 | endif |
||
1620 | |||
1621 | config-$(call config_package,lib80211) += LIB80211 LIB80211_CRYPT_WEP LIB80211_CRYPT_CCMP LIB80211_CRYPT_TKIP |
||
1622 | |||
1623 | config-$(call config_package,airo) += AIRO |
||
1624 | |||
3 | office | 1625 | config-$(call config_package,ath) += ATH_CARDS ATH_COMMON ATH_REG_DYNAMIC_USER_REG_HINTS |
1626 | config-$(CONFIG_PACKAGE_ATH_DEBUG) += ATH_DEBUG ATH10K_DEBUG ATH9K_STATION_STATISTICS |
||
1627 | config-$(CONFIG_PACKAGE_ATH_DFS) += ATH9K_DFS_CERTIFIED ATH10K_DFS_CERTIFIED |
||
1628 | config-$(CONFIG_PACKAGE_ATH_SPECTRAL) += ATH9K_COMMON_SPECTRAL ATH10K_SPECTRAL |
||
1629 | config-$(CONFIG_PACKAGE_ATH_DYNACK) += ATH9K_DYNACK |
||
1630 | config-$(call config_package,ath9k) += ATH9K |
||
1631 | config-$(call config_package,ath9k-common) += ATH9K_COMMON |
||
1632 | config-$(CONFIG_TARGET_ar71xx) += ATH9K_AHB |
||
1633 | config-$(CONFIG_TARGET_ipq40xx) += ATH10K_AHB |
||
1634 | config-$(CONFIG_PCI) += ATH9K_PCI |
||
1635 | config-$(CONFIG_ATH_USER_REGD) += ATH_USER_REGD |
||
1636 | config-$(CONFIG_ATH9K_SUPPORT_PCOEM) += ATH9K_PCOEM |
||
1637 | config-$(CONFIG_ATH9K_TX99) += ATH9K_TX99 |
||
1638 | config-$(CONFIG_ATH9K_UBNTHSR) += ATH9K_UBNTHSR |
||
1639 | |||
1640 | config-$(call config_package,ath9k-htc) += ATH9K_HTC |
||
1641 | config-$(call config_package,ath10k) += ATH10K ATH10K_PCI |
||
1642 | |||
1643 | config-$(call config_package,ath5k) += ATH5K |
||
1644 | ifdef CONFIG_TARGET_ath25 |
||
1645 | config-y += ATH5K_AHB |
||
1646 | else |
||
1647 | config-y += ATH5K_PCI |
||
1648 | endif |
||
1649 | |||
1650 | config-$(call config_package,ath6kl) += ATH6KL |
||
1651 | config-$(call config_package,ath6kl-sdio) += ATH6KL_SDIO |
||
1652 | config-$(call config_package,ath6kl-usb) += ATH6KL_USB |
||
1653 | |||
1654 | config-$(call config_package,carl9170) += CARL9170 |
||
1655 | |||
1656 | config-$(call config_package,b43) += B43 |
||
1657 | config-$(CONFIG_PACKAGE_B43_BUSES_BCMA_AND_SSB) += B43_BUSES_BCMA_AND_SSB |
||
1658 | config-$(CONFIG_PACKAGE_B43_BUSES_BCMA) += B43_BUSES_BCMA |
||
1659 | config-$(CONFIG_PACKAGE_B43_BUSES_SSB) += B43_BUSES_SSB |
||
1660 | config-$(CONFIG_PACKAGE_B43_PHY_G) += B43_PHY_G |
||
1661 | config-$(CONFIG_PACKAGE_B43_PHY_N) += B43_PHY_N |
||
1662 | config-$(CONFIG_PACKAGE_B43_PHY_LP) += B43_PHY_LP |
||
1663 | config-$(CONFIG_PACKAGE_B43_PHY_HT) += B43_PHY_HT |
||
1664 | config-$(CONFIG_PACKAGE_B43_PIO) += B43_PIO |
||
1665 | config-$(CONFIG_PACKAGE_B43_DEBUG) += B43_DEBUG |
||
1666 | |||
1667 | config-$(call config_package,b43legacy) += B43LEGACY |
||
1668 | config-y += B43LEGACY_DMA_MODE |
||
1669 | |||
1670 | config-$(call config_package,brcmutil) += BRCMUTIL |
||
1671 | config-$(call config_package,brcmsmac) += BRCMSMAC |
||
1672 | config-$(call config_package,brcmfmac) += BRCMFMAC |
||
1673 | config-$(CONFIG_BRCMFMAC_SDIO) += BRCMFMAC_SDIO |
||
1674 | config-$(CONFIG_BRCMFMAC_USB) += BRCMFMAC_USB |
||
1675 | config-$(CONFIG_BRCMFMAC_PCIE) += BRCMFMAC_PCIE |
||
1676 | config-$(CONFIG_PACKAGE_BRCM80211_DEBUG) += BRCMDBG |
||
1677 | |||
1 | office | 1678 | config-$(call config_package,mac80211-hwsim) += MAC80211_HWSIM |
1679 | config-$(call config_package,mt7601u) += MT7601U |
||
1680 | config-y += WL_MEDIATEK |
||
1681 | |||
3 | office | 1682 | config-$(call config_package,rt2x00-lib) += RT2X00 RT2X00_LIB |
1683 | config-$(call config_package,rt2x00-pci) += RT2X00_LIB_PCI |
||
1684 | config-$(call config_package,rt2x00-mmio) += RT2X00_LIB_MMIO |
||
1685 | config-$(call config_package,rt2x00-usb) += RT2X00_LIB_USB |
||
1686 | config-$(CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS) += RT2X00_LIB_DEBUGFS |
||
1687 | config-$(CONFIG_PACKAGE_RT2X00_DEBUG) += RT2X00_DEBUG |
||
1688 | |||
1689 | config-$(call config_package,rt2400-pci) += RT2400PCI |
||
1690 | config-$(call config_package,rt2500-pci) += RT2500PCI |
||
1691 | config-$(call config_package,rt2500-usb) += RT2500USB |
||
1692 | config-$(call config_package,rt61-pci) += RT61PCI |
||
1693 | config-$(call config_package,rt73-usb) += RT73USB |
||
1694 | |||
1695 | config-$(call config_package,rt2800-lib) += RT2800_LIB |
||
1696 | |||
1697 | config-$(call config_package,rt2800-soc) += RT2800SOC |
||
1698 | config-$(call config_package,rt2800-pci) += RT2800PCI |
||
1699 | config-y += RT2800PCI_RT33XX RT2800PCI_RT35XX RT2800PCI_RT53XX RT2800PCI_RT3290 |
||
1700 | |||
1701 | config-$(call config_package,rt2800-usb) += RT2800USB |
||
1702 | config-y += RT2800USB_RT33XX RT2800USB_RT35XX RT2800USB_RT3573 RT2800USB_RT53XX RT2800USB_RT55XX RT2800USB_UNKNOWN |
||
1703 | |||
1704 | config-$(call config_package,iwl-legacy) += IWLEGACY |
||
1705 | config-$(call config_package,iwl3945) += IWL3945 |
||
1706 | config-$(call config_package,iwl4965) += IWL4965 |
||
1707 | config-$(call config_package,iwlwifi) += IWLWIFI IWLDVM IWLMVM |
||
1708 | config-$(CONFIG_PACKAGE_IWLWIFI_DEBUG)+= IWLWIFI_DEBUG |
||
1709 | config-$(CONFIG_PACKAGE_IWLWIFI_DEBUGFS)+= IWLWIFI_DEBUGFS |
||
1710 | |||
1711 | config-$(call config_package,libipw) += LIBIPW |
||
1712 | config-$(call config_package,ipw2100) += IPW2100 |
||
1713 | config-$(call config_package,ipw2200) += IPW2200 |
||
1714 | |||
1 | office | 1715 | config-$(call config_package,p54-common) += P54_COMMON |
1716 | config-$(call config_package,p54-pci) += P54_PCI |
||
1717 | config-$(call config_package,p54-usb) += P54_USB |
||
1718 | config-$(call config_package,p54-spi) += P54_SPI |
||
1719 | |||
1720 | config-$(call config_package,hermes) += HERMES |
||
1721 | config-$(call config_package,hermes-pci) += PCI_HERMES |
||
1722 | config-$(call config_package,hermes-plx) += PLX_HERMES |
||
1723 | config-$(call config_package,hermes-pcmcia) += PCMCIA_HERMES |
||
1724 | config-y += HERMES_PRISM |
||
1725 | |||
1726 | config-$(call config_package,adm8211) += ADM8211 |
||
3 | office | 1727 | config-$(call config_package,libertas-sdio) += LIBERTAS LIBERTAS_SDIO |
1728 | config-$(call config_package,libertas-usb) += LIBERTAS LIBERTAS_USB |
||
1729 | config-$(call config_package,libertas-spi) += LIBERTAS LIBERTAS_SPI |
||
1730 | config-$(call config_package,mwl8k) += MWL8K |
||
1731 | config-$(call config_package,mwifiex-pcie) += MWIFIEX MWIFIEX_PCIE |
||
1732 | config-$(call config_package,mwifiex-sdio) += MWIFIEX MWIFIEX_SDIO |
||
1733 | config-$(call config_package,rtl8180) += RTL8180 |
||
1734 | config-$(call config_package,rtl8187) += RTL8187 |
||
1 | office | 1735 | config-$(call config_package,wlcore) += WLCORE WLCORE_SDIO |
1736 | config-$(call config_package,wl12xx) += WL12XX |
||
1737 | config-$(call config_package,wl18xx) += WL18XX |
||
1738 | config-y += WL_TI WILINK_PLATFORM_DATA |
||
1739 | config-$(call config_package,zd1211rw) += ZD1211RW |
||
1740 | config-$(call config_package,rsi91x) += RSI_91X |
||
1741 | config-$(call config_package,rsi91x-usb) += RSI_USB |
||
1742 | config-$(call config_package,rsi91x-sdio) += RSI_SDIO |
||
1743 | |||
3 | office | 1744 | config-$(call config_package,rtlwifi) += RTL_CARDS RTLWIFI |
1745 | config-$(call config_package,rtlwifi-pci) += RTLWIFI_PCI |
||
1746 | config-$(call config_package,rtlwifi-btcoexist) += RTLBTCOEXIST |
||
1747 | config-$(call config_package,rtlwifi-usb) += RTLWIFI_USB |
||
1748 | config-$(call config_package,rtl8192c-common) += RTL8192C_COMMON |
||
1749 | config-$(call config_package,rtl8192ce) += RTL8192CE |
||
1750 | config-$(call config_package,rtl8192se) += RTL8192SE |
||
1751 | config-$(call config_package,rtl8192de) += RTL8192DE |
||
1752 | config-$(call config_package,rtl8192cu) += RTL8192CU |
||
1753 | config-$(call config_package,rtl8821ae) += RTL8821AE |
||
1754 | config-$(CONFIG_PACKAGE_RTLWIFI_DEBUG) += RTLWIFI_DEBUG |
||
1 | office | 1755 | |
3 | office | 1756 | config-$(call config_package,rtl8xxxu) += RTL8XXXU |
1757 | config-y += RTL8XXXU_UNTESTED |
||
1758 | |||
1759 | config-$(CONFIG_LEDS_TRIGGERS) += MAC80211_LEDS B43_LEDS B43LEGACY_LEDS |
||
1760 | |||
1 | office | 1761 | MAKE_OPTS:= -C "$(PKG_BUILD_DIR)" \ |
1762 | $(KERNEL_MAKE_FLAGS) \ |
||
1763 | EXTRA_CFLAGS="-I$(PKG_BUILD_DIR)/include $(IREMAP_CFLAGS)" \ |
||
1764 | KLIB_BUILD="$(LINUX_DIR)" \ |
||
1765 | MODPROBE=true \ |
||
1766 | KLIB=$(TARGET_MODULES_DIR) \ |
||
1767 | KERNEL_SUBLEVEL=$(lastword $(subst ., ,$(KERNEL_PATCHVER))) \ |
||
1768 | KBUILD_LDFLAGS_MODULE_PREREQ= |
||
1769 | |||
1770 | define ConfigVars |
||
1771 | $(subst $(space),,$(foreach opt,$(config-$(1)),CPTCFG_$(opt)=$(1) |
||
1772 | )) |
||
1773 | endef |
||
1774 | |||
1775 | define mac80211_config |
||
1776 | $(call ConfigVars,m)$(call ConfigVars,y) |
||
1777 | endef |
||
1778 | $(eval $(call shexport,mac80211_config)) |
||
1779 | |||
1780 | define Build/Prepare |
||
1781 | rm -rf $(PKG_BUILD_DIR) |
||
1782 | mkdir -p $(PKG_BUILD_DIR) |
||
1783 | $(PKG_UNPACK) |
||
1784 | $(Build/Patch) |
||
1785 | $(TAR) -C $(PKG_BUILD_DIR) -xzf $(DL_DIR)/$(IPW2100_NAME)-$(IPW2100_VERSION).tgz |
||
1786 | $(TAR) -C $(PKG_BUILD_DIR) -xzf $(DL_DIR)/$(IPW2200_NAME)-$(IPW2200_VERSION).tgz |
||
1787 | $(TAR) -C $(PKG_BUILD_DIR) -xjf $(DL_DIR)/$(ZD1211FW_NAME)-$(ZD1211FW_VERSION).tar.bz2 |
||
1788 | rm -rf \ |
||
1789 | $(PKG_BUILD_DIR)/include/linux/ssb \ |
||
1790 | $(PKG_BUILD_DIR)/include/linux/bcma \ |
||
1791 | $(PKG_BUILD_DIR)/include/net/bluetooth |
||
1792 | |||
1793 | rm -f \ |
||
1794 | $(PKG_BUILD_DIR)/include/linux/cordic.h \ |
||
1795 | $(PKG_BUILD_DIR)/include/linux/crc8.h \ |
||
1796 | $(PKG_BUILD_DIR)/include/linux/eeprom_93cx6.h \ |
||
1797 | $(PKG_BUILD_DIR)/include/linux/wl12xx.h \ |
||
1798 | $(PKG_BUILD_DIR)/include/linux/spi/libertas_spi.h \ |
||
1799 | $(PKG_BUILD_DIR)/include/net/ieee80211.h \ |
||
1800 | $(PKG_BUILD_DIR)/backport-include/linux/bcm47xx_nvram.h |
||
1801 | |||
1802 | echo 'compat-wireless-$(PKG_VERSION)-$(PKG_RELEASE)-$(REVISION)' > $(PKG_BUILD_DIR)/compat_version |
||
1803 | endef |
||
1804 | |||
1805 | ifneq ($(CONFIG_PACKAGE_kmod-cfg80211)$(CONFIG_PACKAGE_kmod-lib80211),) |
||
1806 | define Build/Compile/kmod |
||
1807 | rm -rf $(PKG_BUILD_DIR)/modules |
||
1808 | +$(MAKE) $(PKG_JOBS) $(MAKE_OPTS) modules |
||
1809 | endef |
||
1810 | endif |
||
1811 | |||
1812 | #do not Build/Configure for EXTERNAL KERNEL |
||
1813 | ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"") |
||
1814 | ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"") |
||
1815 | define Build/Configure |
||
1816 | cmp $(PKG_BUILD_DIR)/include/linux/ath9k_platform.h $(LINUX_DIR)/include/linux/ath9k_platform.h |
||
1817 | cmp $(PKG_BUILD_DIR)/include/linux/ath5k_platform.h $(LINUX_DIR)/include/linux/ath5k_platform.h |
||
1818 | cmp $(PKG_BUILD_DIR)/include/linux/rt2x00_platform.h $(LINUX_DIR)/include/linux/rt2x00_platform.h |
||
1819 | endef |
||
1820 | endif |
||
1821 | endif |
||
1822 | |||
1823 | define Build/Compile |
||
1824 | $(SH_FUNC) var2file "$(call shvar,mac80211_config)" $(PKG_BUILD_DIR)/.config |
||
1825 | $(MAKE) $(MAKE_OPTS) allnoconfig |
||
1826 | $(call Build/Compile/kmod) |
||
1827 | endef |
||
1828 | |||
1829 | define Build/InstallDev |
||
1830 | mkdir -p \ |
||
1831 | $(1)/usr/include/mac80211 \ |
||
1832 | $(1)/usr/include/mac80211-backport \ |
||
1833 | $(1)/usr/include/mac80211/ath \ |
||
1834 | $(1)/usr/include/net/mac80211 |
||
1835 | $(CP) $(PKG_BUILD_DIR)/net/mac80211/*.h $(PKG_BUILD_DIR)/include/* $(1)/usr/include/mac80211/ |
||
1836 | $(CP) $(PKG_BUILD_DIR)/backport-include/* $(1)/usr/include/mac80211-backport/ |
||
1837 | $(CP) $(PKG_BUILD_DIR)/net/mac80211/rate.h $(1)/usr/include/net/mac80211/ |
||
1838 | $(CP) $(PKG_BUILD_DIR)/drivers/net/wireless/ath/*.h $(1)/usr/include/mac80211/ath/ |
||
1839 | rm -f $(1)/usr/include/mac80211-backport/linux/module.h |
||
1840 | endef |
||
1841 | |||
1842 | |||
1843 | define KernelPackage/b43/install |
||
1844 | rm -rf $(1)/lib/firmware/ |
||
1845 | ifeq ($(CONFIG_B43_OPENFIRMWARE),y) |
||
1846 | tar xzf "$(DL_DIR)/$(PKG_B43_FWV4_SOURCE)" -C "$(PKG_BUILD_DIR)" |
||
1847 | else |
||
1848 | tar xjf "$(DL_DIR)/$(PKG_B43_FWV4_SOURCE)" -C "$(PKG_BUILD_DIR)" |
||
1849 | endif |
||
1850 | $(INSTALL_DIR) $(1)/lib/firmware/ |
||
1851 | ifeq ($(CONFIG_B43_OPENFIRMWARE),y) |
||
1852 | $(MAKE) -C "$(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/" |
||
1853 | $(INSTALL_DIR) $(1)/lib/firmware/b43-open/ |
||
1854 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/ucode5.fw $(1)/lib/firmware/b43-open/ucode5.fw |
||
1855 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/b0g0bsinitvals5.fw $(1)/lib/firmware/b43-open/b0g0bsinitvals5.fw |
||
1856 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT)/b0g0initvals5.fw $(1)/lib/firmware/b43-open/b0g0initvals5.fw |
||
1857 | else |
||
1858 | b43-fwcutter -w $(1)/lib/firmware/ $(PKG_BUILD_DIR)/$(PKG_B43_FWV4_OBJECT) |
||
1859 | endif |
||
1860 | ifneq ($(CONFIG_B43_FW_SQUASH),) |
||
1861 | b43-fwsquash.py "$(CONFIG_B43_FW_SQUASH_PHYTYPES)" "$(CONFIG_B43_FW_SQUASH_COREREVS)" "$(1)/lib/firmware/b43" |
||
1862 | endif |
||
1863 | endef |
||
1864 | |||
3 | office | 1865 | define KernelPackage/brcmsmac/install |
1866 | $(INSTALL_DIR) $(1)/lib/firmware/brcm |
||
1867 | ifeq ($(CONFIG_BRCMSMAC_USE_FW_FROM_WL),y) |
||
1868 | tar xjf "$(DL_DIR)/$(PKG_BRCMSMAC_FW_SOURCE)" -C "$(PKG_BUILD_DIR)" |
||
1869 | b43-fwcutter --brcmsmac -w $(1)/lib/firmware/ $(PKG_BUILD_DIR)/$(PKG_BRCMSMAC_FW_OBJECT) |
||
1870 | endif |
||
1871 | endef |
||
1872 | |||
1 | office | 1873 | define KernelPackage/cfg80211/install |
1874 | $(INSTALL_DIR) $(1)/lib/wifi $(1)/lib/netifd/wireless |
||
1875 | $(INSTALL_DATA) ./files/lib/wifi/mac80211.sh $(1)/lib/wifi |
||
1876 | $(INSTALL_BIN) ./files/lib/netifd/wireless/mac80211.sh $(1)/lib/netifd/wireless |
||
1877 | $(INSTALL_DIR) $(1)/etc/hotplug.d/ieee80211 |
||
1878 | $(INSTALL_DATA) ./files/mac80211.hotplug $(1)/etc/hotplug.d/ieee80211/10-wifi-detect |
||
1879 | endef |
||
1880 | |||
3 | office | 1881 | define KernelPackage/ipw2100/install |
1882 | $(INSTALL_DIR) $(1)/lib/firmware |
||
1883 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/ipw2100-$(IPW2100_VERSION)*.fw $(1)/lib/firmware |
||
1884 | endef |
||
1885 | |||
1886 | define KernelPackage/ipw2200/install |
||
1887 | $(INSTALL_DIR) $(1)/lib/firmware |
||
1888 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(IPW2200_NAME)-$(IPW2200_VERSION)/ipw2200*.fw $(1)/lib/firmware |
||
1889 | endef |
||
1890 | |||
1 | office | 1891 | define KernelPackage/zd1211rw/install |
1892 | $(INSTALL_DIR) $(1)/lib/firmware/zd1211 |
||
1893 | $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(ZD1211FW_NAME)/zd1211* $(1)/lib/firmware/zd1211 |
||
1894 | endef |
||
1895 | |||
3 | office | 1896 | |
1897 | $(eval $(call KernelPackage,adm8211)) |
||
1898 | $(eval $(call KernelPackage,airo)) |
||
1899 | $(eval $(call KernelPackage,ath)) |
||
1900 | $(eval $(call KernelPackage,ath10k)) |
||
1901 | $(eval $(call KernelPackage,ath5k)) |
||
1902 | $(eval $(call KernelPackage,ath6kl)) |
||
1903 | $(eval $(call KernelPackage,ath6kl-sdio)) |
||
1904 | $(eval $(call KernelPackage,ath6kl-usb)) |
||
1905 | $(eval $(call KernelPackage,ath9k)) |
||
1906 | $(eval $(call KernelPackage,ath9k-common)) |
||
1907 | $(eval $(call KernelPackage,ath9k-htc)) |
||
1908 | $(eval $(call KernelPackage,b43)) |
||
1909 | $(eval $(call KernelPackage,b43legacy)) |
||
1910 | $(eval $(call KernelPackage,brcmsmac)) |
||
1911 | $(eval $(call KernelPackage,brcmfmac)) |
||
1912 | $(eval $(call KernelPackage,brcmutil)) |
||
1913 | $(eval $(call KernelPackage,carl9170)) |
||
1 | office | 1914 | $(eval $(call KernelPackage,cfg80211)) |
3 | office | 1915 | $(eval $(call KernelPackage,hermes)) |
1916 | $(eval $(call KernelPackage,hermes-pci)) |
||
1917 | $(eval $(call KernelPackage,hermes-plx)) |
||
1918 | $(eval $(call KernelPackage,hermes-pcmcia)) |
||
1919 | $(eval $(call KernelPackage,iwlwifi)) |
||
1920 | $(eval $(call KernelPackage,iwl-legacy)) |
||
1921 | $(eval $(call KernelPackage,iwl4965)) |
||
1922 | $(eval $(call KernelPackage,iwl3945)) |
||
1923 | $(eval $(call KernelPackage,lib80211)) |
||
1924 | $(eval $(call KernelPackage,libertas-usb)) |
||
1925 | $(eval $(call KernelPackage,libertas-sdio)) |
||
1926 | $(eval $(call KernelPackage,libertas-spi)) |
||
1927 | $(eval $(call KernelPackage,libipw)) |
||
1928 | $(eval $(call KernelPackage,ipw2100)) |
||
1929 | $(eval $(call KernelPackage,ipw2200)) |
||
1 | office | 1930 | $(eval $(call KernelPackage,mac80211)) |
3 | office | 1931 | $(eval $(call KernelPackage,mac80211-hwsim)) |
1932 | $(eval $(call KernelPackage,mt7601u)) |
||
1933 | $(eval $(call KernelPackage,mwl8k)) |
||
1934 | $(eval $(call KernelPackage,mwifiex-pcie)) |
||
1935 | $(eval $(call KernelPackage,mwifiex-sdio)) |
||
1936 | $(eval $(call KernelPackage,p54-common)) |
||
1937 | $(eval $(call KernelPackage,p54-pci)) |
||
1938 | $(eval $(call KernelPackage,p54-usb)) |
||
1939 | $(eval $(call KernelPackage,p54-spi)) |
||
1940 | $(eval $(call KernelPackage,rsi91x)) |
||
1941 | $(eval $(call KernelPackage,rsi91x-usb)) |
||
1942 | $(eval $(call KernelPackage,rsi91x-sdio)) |
||
1943 | $(eval $(call KernelPackage,rt2x00-lib)) |
||
1944 | $(eval $(call KernelPackage,rt2x00-mmio)) |
||
1945 | $(eval $(call KernelPackage,rt2x00-pci)) |
||
1946 | $(eval $(call KernelPackage,rt2x00-usb)) |
||
1947 | $(eval $(call KernelPackage,rt2800-lib)) |
||
1948 | $(eval $(call KernelPackage,rt2400-pci)) |
||
1949 | $(eval $(call KernelPackage,rt2500-pci)) |
||
1950 | $(eval $(call KernelPackage,rt2500-usb)) |
||
1951 | $(eval $(call KernelPackage,rt2800-mmio)) |
||
1952 | $(eval $(call KernelPackage,rt2800-soc)) |
||
1953 | $(eval $(call KernelPackage,rt2800-pci)) |
||
1954 | $(eval $(call KernelPackage,rt2800-usb)) |
||
1955 | $(eval $(call KernelPackage,rt61-pci)) |
||
1956 | $(eval $(call KernelPackage,rt73-usb)) |
||
1957 | $(eval $(call KernelPackage,rtl8180)) |
||
1958 | $(eval $(call KernelPackage,rtl8187)) |
||
1959 | $(eval $(call KernelPackage,rtlwifi)) |
||
1960 | $(eval $(call KernelPackage,rtlwifi-pci)) |
||
1961 | $(eval $(call KernelPackage,rtlwifi-btcoexist)) |
||
1962 | $(eval $(call KernelPackage,rtlwifi-usb)) |
||
1963 | $(eval $(call KernelPackage,rtl8192c-common)) |
||
1964 | $(eval $(call KernelPackage,rtl8192ce)) |
||
1965 | $(eval $(call KernelPackage,rtl8192se)) |
||
1966 | $(eval $(call KernelPackage,rtl8192de)) |
||
1967 | $(eval $(call KernelPackage,rtl8192cu)) |
||
1968 | $(eval $(call KernelPackage,rtl8821ae)) |
||
1969 | $(eval $(call KernelPackage,rtl8xxxu)) |
||
1970 | $(eval $(call KernelPackage,wlcore)) |
||
1971 | $(eval $(call KernelPackage,wl12xx)) |
||
1972 | $(eval $(call KernelPackage,wl18xx)) |
||
1973 | $(eval $(call KernelPackage,zd1211rw)) |