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
12 TITLE:=802.11 Networking stack
18 - ieee80211_crypt_wep \\\
19 - ieee80211_crypt_tkip \\\
20 - ieee80211_crytp_ccmp \\\
23 KCONFIG:=$(CONFIG_IEEE80211_SOFTMAC)
25 $(MODULES_DIR)/kernel/net/ieee80211/*.$(LINUX_KMOD_SUFFIX) \
26 $(MODULES_DIR)/kernel/net/ieee80211/softmac/*.$(LINUX_KMOD_SUFFIX)
27 AUTOLOAD:=$(call AutoLoad,10, \
31 ieee80211_crypt_tkip \
32 ieee80211_crypt_ccmp \
37 $(eval $(call KernelPackage,ieee80211))
40 define KernelPackage/net-bcm43xx
41 TITLE:=Broadcom BCM43xx driver
46 DEPENDS:=kmod-ieee80211
47 KCONFIG:=$(CONFIG_BCM43XX)
48 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX)
49 AUTOLOAD:=$(call Autoload,50,bcm43xx)
52 $(eval $(call KernelPackage,net-bcm43xx))
54 define KernelPackage/net-ipw2100
55 TITLE:=Intel IPW2100 driver
60 DEPENDS:=kmod-ieee80211
61 KCONFIG:=$(CONFIG_IPW2100)
62 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX)
63 AUTOLOAD:=$(call Autoload,50,ipw2100)
66 $(eval $(call KernelPackage,net-ipw2100))
68 define KernelPackage/net-ipw2200
69 TITLE:=Intel IPW2200 driver
74 DEPENDS:=kmod-ieee80211
75 KCONFIG:=$(CONFIG_IPW2200)
76 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX)
77 AUTOLOAD:=$(call Autoload,50,ipw2200)
80 $(eval $(call KernelPackage,net-ipw2200))
83 define KernelPackage/net-airo
84 TITLE:=Cisco Aironet driver
85 DESCRIPTION:=Driver for Cisco Aironet cards
86 KCONFIG:=$(CONFIG_AIRO)
88 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX)
89 AUTOLOAD:=$(call AutoLoad,50,airo)
91 $(eval $(call KernelPackage,net-airo))
94 define KernelPackage/net-hermes
95 TITLE:=Hermes 802.11b chipset support
96 DESCRIPTION:=Kernel support for Hermes 802.11b chipsets
97 KCONFIG:=$(CONFIG_HERMES)
100 $(MODULES_DIR)/kernel/drivers/net/wireless/hermes.$(LINUX_KMOD_SUFFIX) \
101 $(MODULES_DIR)/kernel/drivers/net/wireless/orinoco.$(LINUX_KMOD_SUFFIX)
102 AUTOLOAD:=$(call AutoLoad,50,hermes orinoco)
104 $(eval $(call KernelPackage,net-hermes))
107 define KernelPackage/net-hermes-pci
108 TITLE:=Intersil Prism 2.5 PCI support
109 DESCRIPTION:=Kernel modules for Intersil Prism 2.5 PCI support
110 KCONFIG:=$(CONFIG_PCI_HERMES)
111 DEPENDS:=kmod-net-hermes
113 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_pci.$(LINUX_KMOD_SUFFIX)
114 AUTOLOAD:=$(call AutoLoad,55,orinoco_pci)
116 $(eval $(call KernelPackage,net-hermes-pci))
119 define KernelPackage/net-hermes-plx
120 TITLE:=PLX9052 based PCI adaptor
121 DESCRIPTION:=Kernel modules for Hermes in PLX9052 based PCI adaptors
122 KCONFIG:=$(CONFIG_PLX_HERMES)
123 DEPENDS:=kmod-net-hermes
125 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_plx.$(LINUX_KMOD_SUFFIX)
126 AUTOLOAD:=$(call AutoLoad,55,orinoco_plx)
128 $(eval $(call KernelPackage,net-hermes-plx))
131 define KernelPackage/net-prism54
132 TITLE:=Intersil Prism54 support
133 DESCRIPTION:=Kernel modules for Intersil Prism54 support
134 KCONFIG:=$(CONFIG_PRISM54)
136 FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX)
137 AUTOLOAD:=$(call AutoLoad,prism54)
139 $(eval $(call KernelPackage,net-prism54))