Add HostAP wireless driver.
[cascardo/linux.git] / drivers / net / wireless / hostap / Kconfig
1 config HOSTAP
2         tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)"
3         depends on NET_RADIO
4         ---help---
5         Shared driver code for IEEE 802.11b wireless cards based on
6         Intersil Prism2/2.5/3 chipset. This driver supports so called
7         Host AP mode that allows the card to act as an IEEE 802.11
8         access point.
9
10         In addition, this includes generic IEEE 802.11 code, e.g., for
11         WEP/TKIP/CCMP encryption that can be shared with other drivers.
12
13         See <http://hostap.epitest.fi/> for more information about the
14         Host AP driver configuration and tools. This site includes
15         information and tools (hostapd and wpa_supplicant) for WPA/WPA2
16         support.
17
18         This option includes the base Host AP driver code that is shared by
19         different hardware models. You will also need to enable support for
20         PLX/PCI/CS version of the driver to actually use the driver.
21
22         The driver can be compiled as a module and it will be called
23         "hostap.ko".
24
25 config HOSTAP_WEP
26         tristate "IEEE 802.11 WEP encryption"
27         depends on HOSTAP
28         select CRYPTO
29         ---help---
30         Software implementation of IEEE 802.11 WEP encryption.
31
32         This can be compiled as a modules and it will be called
33         "hostap_crypt_wep.ko".
34
35 config HOSTAP_TKIP
36         tristate "IEEE 802.11 TKIP encryption"
37         depends on HOSTAP
38         select CRYPTO
39         ---help---
40         Software implementation of IEEE 802.11 TKIP encryption.
41
42         This can be compiled as a modules and it will be called
43         "hostap_crypt_tkip.ko".
44
45 config HOSTAP_CCMP
46         tristate "IEEE 802.11 CCMP encryption"
47         depends on HOSTAP
48         select CRYPTO
49         ---help---
50         Software implementation of IEEE 802.11 CCMP encryption.
51
52         This can be compiled as a modules and it will be called
53         "hostap_crypt_ccmp.ko".
54
55 config HOSTAP_FIRMWARE
56         bool "Support downloading firmware images with Host AP driver"
57         depends on HOSTAP
58         ---help---
59         Configure Host AP driver to include support for firmware image
60         download. Current version supports only downloading to volatile, i.e.,
61         RAM memory. Flash upgrade is not yet supported.
62
63         Firmware image downloading needs user space tool, prism2_srec. It is
64         available from http://hostap.epitest.fi/.
65
66 config HOSTAP_PLX
67         tristate "Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors"
68         depends on PCI && HOSTAP
69         ---help---
70         Host AP driver's version for Prism2/2.5/3 PC Cards in PLX9052 based
71         PCI adaptors.
72
73         "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this
74         driver and its help text includes more information about the Host AP
75         driver.
76
77         The driver can be compiled as a module and will be named
78         "hostap_plx.ko".
79
80 config HOSTAP_PCI
81         tristate "Host AP driver for Prism2.5 PCI adaptors"
82         depends on PCI && HOSTAP
83         ---help---
84         Host AP driver's version for Prism2.5 PCI adaptors.
85
86         "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this
87         driver and its help text includes more information about the Host AP
88         driver.
89
90         The driver can be compiled as a module and will be named
91         "hostap_pci.ko".
92
93 config HOSTAP_CS
94         tristate "Host AP driver for Prism2/2.5/3 PC Cards"
95         depends on PCMCIA!=n && HOSTAP
96         ---help---
97         Host AP driver's version for Prism2/2.5/3 PC Cards.
98
99         "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this
100         driver and its help text includes more information about the Host AP
101         driver.
102
103         The driver can be compiled as a module and will be named
104         "hostap_cs.ko".