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
))