2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 WIMENU
:=Wireless Drivers
11 define KernelPackage
/ieee80211
13 TITLE
:=802.11 Networking stack
14 DEPENDS
:=@LINUX_2_6
+kmod-crypto
17 CONFIG_IEEE80211_CRYPT_WEP \
18 CONFIG_IEEE80211_CRYPT_CCMP \
19 CONFIG_IEEE80211_CRYPT_TKIP
21 $(LINUX_DIR
)/net
/ieee80211
/ieee80211_crypt.
$(LINUX_KMOD_SUFFIX
) \
22 $(LINUX_DIR
)/net
/ieee80211
/ieee80211.
$(LINUX_KMOD_SUFFIX
) \
23 $(LINUX_DIR
)/net
/ieee80211
/ieee80211_crypt_wep.
$(LINUX_KMOD_SUFFIX
) \
24 $(LINUX_DIR
)/net
/ieee80211
/ieee80211_crypt_tkip.
$(LINUX_KMOD_SUFFIX
) \
25 $(LINUX_DIR
)/net
/ieee80211
/ieee80211_crypt_ccmp.
$(LINUX_KMOD_SUFFIX
)
26 AUTOLOAD
:=$(call AutoLoad
,10, \
30 ieee80211_crypt_tkip \
31 ieee80211_crypt_ccmp \
35 define KernelPackage
/ieee80211
/description
36 Kernel modules for
802.11 Networking stack
41 - ieee80211_crypt_tkip
42 - ieee80211_crytp_ccmp
45 $(eval
$(call KernelPackage
,ieee80211
))
48 define KernelPackage
/ieee80211-softmac
50 TITLE
:=ieee80211 SoftMAC support
51 DEPENDS
:=kmod-ieee80211
52 KCONFIG
:=CONFIG_IEEE80211_SOFTMAC
53 FILES
:=$(LINUX_DIR
)/net
/ieee80211
/softmac
/ieee80211softmac.
$(LINUX_KMOD_SUFFIX
)
54 AUTOLOAD
:=$(call AutoLoad
,20,ieee80211softmac
)
57 define KernelPackage
/ieee80211-softmac
/description
58 Kernel modules for
802.11 SoftMAC support
61 $(eval
$(call KernelPackage
,ieee80211-softmac
))
64 define KernelPackage
/net-bcm43xx
66 TITLE
:=Broadcom BCM43xx driver
67 DEPENDS
:=kmod-ieee80211-softmac
68 KCONFIG
:=CONFIG_BCM43XX
69 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/bcm43xx
/bcm43xx.
$(LINUX_KMOD_SUFFIX
)
70 AUTOLOAD
:=$(call AutoLoad
,50,bcm43xx
)
73 define KernelPackage
/net-bcm43xx
/description
74 Kernel support for Broadcom BCM43xx
79 $(eval
$(call KernelPackage
,net-bcm43xx
))
82 define KernelPackage
/net-ipw2100
84 TITLE
:=Intel IPW2100 driver
85 DEPENDS
:=kmod-ieee80211
86 KCONFIG
:=CONFIG_IPW2100
87 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/ipw2100.
$(LINUX_KMOD_SUFFIX
)
88 AUTOLOAD
:=$(call AutoLoad
,50,ipw2100
)
91 define KernelPackage
/net-ipw2100
/description
92 Kernel support for Intel IPW2100
97 $(eval
$(call KernelPackage
,net-ipw2100
))
100 define KernelPackage
/net-ipw2200
102 TITLE
:=Intel IPW2200 driver
103 DEPENDS
:=kmod-ieee80211
104 KCONFIG
:=CONFIG_IPW2200
105 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/ipw2200.
$(LINUX_KMOD_SUFFIX
)
106 AUTOLOAD
:=$(call AutoLoad
,50,ipw2200
)
109 define KernelPackage
/net-ipw2200
/description
110 Kernel support for Intel IPW2200
115 $(eval
$(call KernelPackage
,net-ipw2200
))
118 define KernelPackage
/net-airo
120 TITLE
:=Cisco Aironet driver
122 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/airo.
$(LINUX_KMOD_SUFFIX
)
123 AUTOLOAD
:=$(call AutoLoad
,50,airo
)
126 define KernelPackage
/net-airo
/description
127 Kernel support for Cisco Aironet cards
130 $(eval
$(call KernelPackage
,net-airo
))
133 define KernelPackage
/net-hermes
135 TITLE
:=Hermes
802.11b chipset support
137 KCONFIG
:=CONFIG_HERMES
139 $(LINUX_DIR
)/drivers
/net
/wireless
/hermes.
$(LINUX_KMOD_SUFFIX
) \
140 $(LINUX_DIR
)/drivers
/net
/wireless
/orinoco.
$(LINUX_KMOD_SUFFIX
)
141 AUTOLOAD
:=$(call AutoLoad
,50,hermes orinoco
)
144 define KernelPackage
/net-hermes
/description
145 Kernel support for Hermes
802.11b chipsets
148 $(eval
$(call KernelPackage
,net-hermes
))
151 define KernelPackage
/net-hermes-pci
153 TITLE
:=Intersil Prism
2.5 PCI support
154 DEPENDS
:=kmod-net-hermes
155 KCONFIG
:=CONFIG_PCI_HERMES
156 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/orinoco_pci.
$(LINUX_KMOD_SUFFIX
)
157 AUTOLOAD
:=$(call AutoLoad
,55,orinoco_pci
)
160 define KernelPackage
/net-hermes-pci
/description
161 Kernel modules for Intersil Prism
2.5 PCI support
164 $(eval
$(call KernelPackage
,net-hermes-pci
))
167 define KernelPackage
/net-hermes-plx
169 TITLE
:=PLX9052 based PCI adaptor
170 DEPENDS
:=kmod-net-hermes
171 KCONFIG
:=CONFIG_PLX_HERMES
172 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/orinoco_plx.
$(LINUX_KMOD_SUFFIX
)
173 AUTOLOAD
:=$(call AutoLoad
,55,orinoco_plx
)
176 define KernelPackage
/net-hermes-plx
/description
177 Kernel modules for Hermes in PLX9052 based PCI adaptors
180 $(eval
$(call KernelPackage
,net-hermes-plx
))
183 define KernelPackage
/net-prism54
185 TITLE
:=Intersil Prism54 support
186 KCONFIG
:=CONFIG_PRISM54
187 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/prism54
/prism54.
$(LINUX_KMOD_SUFFIX
)
188 AUTOLOAD
:=$(call AutoLoad
,60,prism54
)
191 define KernelPackage
/net-prism54
/description
192 Kernel modules for Intersil Prism54 support
195 $(eval
$(call KernelPackage
,net-prism54
))
198 define KernelPackage
/net-zd1211rw
200 TITLE
:=Zydas ZD1211 support
201 DEPENDS
:=+kmod-ieee80211
+zd1211-firmware @LINUX_2_6
202 KCONFIG
:=CONFIG_ZD1211RW
203 FILES
:=$(LINUX_DIR
)/drivers
/net
/wireless
/zd1211rw
/zd1211rw.
$(LINUX_KMOD_SUFFIX
)
204 AUTOLOAD
:=$(call AutoLoad
,60,zd1211rw
)
207 define KernelPackage
/net-zd1211rw
/description
208 Kernel modules for Zydas ZD1211 support
, kernel version
211 $(eval
$(call KernelPackage
,net-zd1211rw
))