diff options
author | Andrey Borzenkov <arvidjaar@mail.ru> | 2009-01-17 07:53:45 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-01-29 16:00:44 -0500 |
commit | 49c1d2085b92a392189d44a06840cbd9ec147da2 (patch) | |
tree | b7ebf0cc6ddb93b3d2d55c761689654a642a50ae /drivers/net | |
parent | a2116993c172bbb0c62f83d25cc3fe5dc7fece0d (diff) |
Move orinoco Kconfig entries into drivers/net/wireless/orinoco/Kconfig
Since driver now lives in separate subdirectory, move Kconfig entries
in own file so they can be tweaked indepndently. It complements
"orinoco: Move sources to a subdirectory".
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Acked-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/wireless/Kconfig | 122 | ||||
-rw-r--r-- | drivers/net/wireless/orinoco/Kconfig | 120 |
2 files changed, 121 insertions, 121 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index 2dddbd012a99..fe819a785714 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
@@ -194,127 +194,6 @@ config AIRO | |||
194 | 194 | ||
195 | The driver can be compiled as a module and will be named "airo". | 195 | The driver can be compiled as a module and will be named "airo". |
196 | 196 | ||
197 | config HERMES | ||
198 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" | ||
199 | depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211 | ||
200 | select WIRELESS_EXT | ||
201 | select FW_LOADER | ||
202 | select CRYPTO | ||
203 | select CRYPTO_MICHAEL_MIC | ||
204 | ---help--- | ||
205 | A driver for 802.11b wireless cards based on the "Hermes" or | ||
206 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast | ||
207 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) | ||
208 | - except for the Cisco/Aironet cards. Cards supported include the | ||
209 | Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, | ||
210 | Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, | ||
211 | IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear | ||
212 | MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel | ||
213 | IPW2011, and Symbol Spectrum24 High Rate amongst others. | ||
214 | |||
215 | This option includes the guts of the driver, but in order to | ||
216 | actually use a card you will also need to enable support for PCMCIA | ||
217 | Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. | ||
218 | |||
219 | You will also very likely also need the Wireless Tools in order to | ||
220 | configure your card and that /etc/pcmcia/wireless.opts works : | ||
221 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> | ||
222 | |||
223 | config HERMES_CACHE_FW_ON_INIT | ||
224 | bool "Cache Hermes firmware on driver initialisation" | ||
225 | depends on HERMES | ||
226 | default y | ||
227 | ---help--- | ||
228 | Say Y to cache any firmware required by the Hermes drivers | ||
229 | on startup. The firmware will remain cached until the | ||
230 | driver is unloaded. The cache uses 64K of RAM. | ||
231 | |||
232 | Otherwise load the firmware from userspace as required. In | ||
233 | this case the driver should be unloaded and restarted | ||
234 | whenever the firmware is changed. | ||
235 | |||
236 | If you are not sure, say Y. | ||
237 | |||
238 | config APPLE_AIRPORT | ||
239 | tristate "Apple Airport support (built-in)" | ||
240 | depends on PPC_PMAC && HERMES | ||
241 | help | ||
242 | Say Y here to support the Airport 802.11b wireless Ethernet hardware | ||
243 | built into the Macintosh iBook and other recent PowerPC-based | ||
244 | Macintosh machines. This is essentially a Lucent Orinoco card with | ||
245 | a non-standard interface. | ||
246 | |||
247 | This driver does not support the Airport Extreme (802.11b/g). Use | ||
248 | the BCM43xx driver for Airport Extreme cards. | ||
249 | |||
250 | config PLX_HERMES | ||
251 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" | ||
252 | depends on PCI && HERMES | ||
253 | help | ||
254 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
255 | orinoco) driver when used in PLX9052 based PCI adaptors. These | ||
256 | adaptors are not a full PCMCIA controller but act as a more limited | ||
257 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
258 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear | ||
259 | MA301 is such an adaptor. | ||
260 | |||
261 | config TMD_HERMES | ||
262 | tristate "Hermes in TMD7160 based PCI adaptor support" | ||
263 | depends on PCI && HERMES | ||
264 | help | ||
265 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
266 | orinoco) driver when used in TMD7160 based PCI adaptors. These | ||
267 | adaptors are not a full PCMCIA controller but act as a more limited | ||
268 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
269 | 802.11b PCMCIA cards can be used in desktop machines. | ||
270 | |||
271 | config NORTEL_HERMES | ||
272 | tristate "Nortel emobility PCI adaptor support" | ||
273 | depends on PCI && HERMES | ||
274 | help | ||
275 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
276 | orinoco) driver when used in Nortel emobility PCI adaptors. These | ||
277 | adaptors are not full PCMCIA controllers, but act as a more limited | ||
278 | PCI <-> PCMCIA bridge. | ||
279 | |||
280 | config PCI_HERMES | ||
281 | tristate "Prism 2.5 PCI 802.11b adaptor support" | ||
282 | depends on PCI && HERMES | ||
283 | help | ||
284 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on | ||
285 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b | ||
286 | PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also | ||
287 | common. Some of the built-in wireless adaptors in laptops are of | ||
288 | this variety. | ||
289 | |||
290 | config PCMCIA_HERMES | ||
291 | tristate "Hermes PCMCIA card support" | ||
292 | depends on PCMCIA && HERMES | ||
293 | ---help--- | ||
294 | A driver for "Hermes" chipset based PCMCIA wireless adaptors, such | ||
295 | as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ | ||
296 | EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and | ||
297 | others). It should also be usable on various Prism II based cards | ||
298 | such as the Linksys, D-Link and Farallon Skyline. It should also | ||
299 | work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN. | ||
300 | |||
301 | You will very likely need the Wireless Tools in order to | ||
302 | configure your card and that /etc/pcmcia/wireless.opts works: | ||
303 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
304 | |||
305 | config PCMCIA_SPECTRUM | ||
306 | tristate "Symbol Spectrum24 Trilogy PCMCIA card support" | ||
307 | depends on PCMCIA && HERMES | ||
308 | ---help--- | ||
309 | |||
310 | This is a driver for 802.11b cards using RAM-loadable Symbol | ||
311 | firmware, such as Symbol Wireless Networker LA4100, CompactFlash | ||
312 | cards by Socket Communications and Intel PRO/Wireless 2011B. | ||
313 | |||
314 | This driver requires firmware download on startup. Utilities | ||
315 | for downloading Symbol firmware are available at | ||
316 | <http://sourceforge.net/projects/orinoco/> | ||
317 | |||
318 | config ATMEL | 197 | config ATMEL |
319 | tristate "Atmel at76c50x chipset 802.11b support" | 198 | tristate "Atmel at76c50x chipset 802.11b support" |
320 | depends on (PCI || PCMCIA) && WLAN_80211 | 199 | depends on (PCI || PCMCIA) && WLAN_80211 |
@@ -596,5 +475,6 @@ source "drivers/net/wireless/b43/Kconfig" | |||
596 | source "drivers/net/wireless/b43legacy/Kconfig" | 475 | source "drivers/net/wireless/b43legacy/Kconfig" |
597 | source "drivers/net/wireless/zd1211rw/Kconfig" | 476 | source "drivers/net/wireless/zd1211rw/Kconfig" |
598 | source "drivers/net/wireless/rt2x00/Kconfig" | 477 | source "drivers/net/wireless/rt2x00/Kconfig" |
478 | source "drivers/net/wireless/orinoco/Kconfig" | ||
599 | 479 | ||
600 | endmenu | 480 | endmenu |
diff --git a/drivers/net/wireless/orinoco/Kconfig b/drivers/net/wireless/orinoco/Kconfig new file mode 100644 index 000000000000..44411eb4e91b --- /dev/null +++ b/drivers/net/wireless/orinoco/Kconfig | |||
@@ -0,0 +1,120 @@ | |||
1 | config HERMES | ||
2 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" | ||
3 | depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211 | ||
4 | select WIRELESS_EXT | ||
5 | select FW_LOADER | ||
6 | select CRYPTO | ||
7 | select CRYPTO_MICHAEL_MIC | ||
8 | ---help--- | ||
9 | A driver for 802.11b wireless cards based on the "Hermes" or | ||
10 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast | ||
11 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) | ||
12 | - except for the Cisco/Aironet cards. Cards supported include the | ||
13 | Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, | ||
14 | Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, | ||
15 | IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear | ||
16 | MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel | ||
17 | IPW2011, and Symbol Spectrum24 High Rate amongst others. | ||
18 | |||
19 | This option includes the guts of the driver, but in order to | ||
20 | actually use a card you will also need to enable support for PCMCIA | ||
21 | Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. | ||
22 | |||
23 | You will also very likely also need the Wireless Tools in order to | ||
24 | configure your card and that /etc/pcmcia/wireless.opts works : | ||
25 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> | ||
26 | |||
27 | config HERMES_CACHE_FW_ON_INIT | ||
28 | bool "Cache Hermes firmware on driver initialisation" | ||
29 | depends on HERMES | ||
30 | default y | ||
31 | ---help--- | ||
32 | Say Y to cache any firmware required by the Hermes drivers | ||
33 | on startup. The firmware will remain cached until the | ||
34 | driver is unloaded. The cache uses 64K of RAM. | ||
35 | |||
36 | Otherwise load the firmware from userspace as required. In | ||
37 | this case the driver should be unloaded and restarted | ||
38 | whenever the firmware is changed. | ||
39 | |||
40 | If you are not sure, say Y. | ||
41 | |||
42 | config APPLE_AIRPORT | ||
43 | tristate "Apple Airport support (built-in)" | ||
44 | depends on PPC_PMAC && HERMES | ||
45 | help | ||
46 | Say Y here to support the Airport 802.11b wireless Ethernet hardware | ||
47 | built into the Macintosh iBook and other recent PowerPC-based | ||
48 | Macintosh machines. This is essentially a Lucent Orinoco card with | ||
49 | a non-standard interface. | ||
50 | |||
51 | This driver does not support the Airport Extreme (802.11b/g). Use | ||
52 | the BCM43xx driver for Airport Extreme cards. | ||
53 | |||
54 | config PLX_HERMES | ||
55 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" | ||
56 | depends on PCI && HERMES | ||
57 | help | ||
58 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
59 | orinoco) driver when used in PLX9052 based PCI adaptors. These | ||
60 | adaptors are not a full PCMCIA controller but act as a more limited | ||
61 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
62 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear | ||
63 | MA301 is such an adaptor. | ||
64 | |||
65 | config TMD_HERMES | ||
66 | tristate "Hermes in TMD7160 based PCI adaptor support" | ||
67 | depends on PCI && HERMES | ||
68 | help | ||
69 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
70 | orinoco) driver when used in TMD7160 based PCI adaptors. These | ||
71 | adaptors are not a full PCMCIA controller but act as a more limited | ||
72 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
73 | 802.11b PCMCIA cards can be used in desktop machines. | ||
74 | |||
75 | config NORTEL_HERMES | ||
76 | tristate "Nortel emobility PCI adaptor support" | ||
77 | depends on PCI && HERMES | ||
78 | help | ||
79 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
80 | orinoco) driver when used in Nortel emobility PCI adaptors. These | ||
81 | adaptors are not full PCMCIA controllers, but act as a more limited | ||
82 | PCI <-> PCMCIA bridge. | ||
83 | |||
84 | config PCI_HERMES | ||
85 | tristate "Prism 2.5 PCI 802.11b adaptor support" | ||
86 | depends on PCI && HERMES | ||
87 | help | ||
88 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on | ||
89 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b | ||
90 | PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also | ||
91 | common. Some of the built-in wireless adaptors in laptops are of | ||
92 | this variety. | ||
93 | |||
94 | config PCMCIA_HERMES | ||
95 | tristate "Hermes PCMCIA card support" | ||
96 | depends on PCMCIA && HERMES | ||
97 | ---help--- | ||
98 | A driver for "Hermes" chipset based PCMCIA wireless adaptors, such | ||
99 | as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ | ||
100 | EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and | ||
101 | others). It should also be usable on various Prism II based cards | ||
102 | such as the Linksys, D-Link and Farallon Skyline. It should also | ||
103 | work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN. | ||
104 | |||
105 | You will very likely need the Wireless Tools in order to | ||
106 | configure your card and that /etc/pcmcia/wireless.opts works: | ||
107 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
108 | |||
109 | config PCMCIA_SPECTRUM | ||
110 | tristate "Symbol Spectrum24 Trilogy PCMCIA card support" | ||
111 | depends on PCMCIA && HERMES | ||
112 | ---help--- | ||
113 | |||
114 | This is a driver for 802.11b cards using RAM-loadable Symbol | ||
115 | firmware, such as Symbol Wireless Networker LA4100, CompactFlash | ||
116 | cards by Socket Communications and Intel PRO/Wireless 2011B. | ||
117 | |||
118 | This driver requires firmware download on startup. Utilities | ||
119 | for downloading Symbol firmware are available at | ||
120 | <http://sourceforge.net/projects/orinoco/> | ||