1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunconfig HOSTAP 3*4882a593Smuzhiyun tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)" 4*4882a593Smuzhiyun select WIRELESS_EXT 5*4882a593Smuzhiyun select WEXT_SPY 6*4882a593Smuzhiyun select WEXT_PRIV 7*4882a593Smuzhiyun select CRYPTO 8*4882a593Smuzhiyun select CRYPTO_MICHAEL_MIC 9*4882a593Smuzhiyun select CRC32 10*4882a593Smuzhiyun select LIB80211 11*4882a593Smuzhiyun select LIB80211_CRYPT_WEP 12*4882a593Smuzhiyun select LIB80211_CRYPT_TKIP 13*4882a593Smuzhiyun select LIB80211_CRYPT_CCMP 14*4882a593Smuzhiyun help 15*4882a593Smuzhiyun Shared driver code for IEEE 802.11b wireless cards based on 16*4882a593Smuzhiyun Intersil Prism2/2.5/3 chipset. This driver supports so called 17*4882a593Smuzhiyun Host AP mode that allows the card to act as an IEEE 802.11 18*4882a593Smuzhiyun access point. 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun See <http://hostap.epitest.fi/> for more information about the 21*4882a593Smuzhiyun Host AP driver configuration and tools. This site includes 22*4882a593Smuzhiyun information and tools (hostapd and wpa_supplicant) for WPA/WPA2 23*4882a593Smuzhiyun support. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun This option includes the base Host AP driver code that is shared by 26*4882a593Smuzhiyun different hardware models. You will also need to enable support for 27*4882a593Smuzhiyun PLX/PCI/CS version of the driver to actually use the driver. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun The driver can be compiled as a module and it will be called 30*4882a593Smuzhiyun hostap. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig HOSTAP_FIRMWARE 33*4882a593Smuzhiyun bool "Support downloading firmware images with Host AP driver" 34*4882a593Smuzhiyun depends on HOSTAP 35*4882a593Smuzhiyun help 36*4882a593Smuzhiyun Configure Host AP driver to include support for firmware image 37*4882a593Smuzhiyun download. This option by itself only enables downloading to the 38*4882a593Smuzhiyun volatile memory, i.e. the card RAM. This option is required to 39*4882a593Smuzhiyun support cards that don't have firmware in flash, such as D-Link 40*4882a593Smuzhiyun DWL-520 rev E and D-Link DWL-650 rev P. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun Firmware image downloading needs a user space tool, prism2_srec. 43*4882a593Smuzhiyun It is available from http://hostap.epitest.fi/. 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunconfig HOSTAP_FIRMWARE_NVRAM 46*4882a593Smuzhiyun bool "Support for non-volatile firmware download" 47*4882a593Smuzhiyun depends on HOSTAP_FIRMWARE 48*4882a593Smuzhiyun help 49*4882a593Smuzhiyun Allow Host AP driver to write firmware images to the non-volatile 50*4882a593Smuzhiyun card memory, i.e. flash memory that survives power cycling. 51*4882a593Smuzhiyun Enable this option if you want to be able to change card firmware 52*4882a593Smuzhiyun permanently. 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun Firmware image downloading needs a user space tool, prism2_srec. 55*4882a593Smuzhiyun It is available from http://hostap.epitest.fi/. 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunconfig HOSTAP_PLX 58*4882a593Smuzhiyun tristate "Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors" 59*4882a593Smuzhiyun depends on PCI && HOSTAP 60*4882a593Smuzhiyun help 61*4882a593Smuzhiyun Host AP driver's version for Prism2/2.5/3 PC Cards in PLX9052 based 62*4882a593Smuzhiyun PCI adaptors. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyun "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this 65*4882a593Smuzhiyun driver and its help text includes more information about the Host AP 66*4882a593Smuzhiyun driver. 67*4882a593Smuzhiyun 68*4882a593Smuzhiyun The driver can be compiled as a module and will be named 69*4882a593Smuzhiyun hostap_plx. 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunconfig HOSTAP_PCI 72*4882a593Smuzhiyun tristate "Host AP driver for Prism2.5 PCI adaptors" 73*4882a593Smuzhiyun depends on PCI && HOSTAP 74*4882a593Smuzhiyun help 75*4882a593Smuzhiyun Host AP driver's version for Prism2.5 PCI adaptors. 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this 78*4882a593Smuzhiyun driver and its help text includes more information about the Host AP 79*4882a593Smuzhiyun driver. 80*4882a593Smuzhiyun 81*4882a593Smuzhiyun The driver can be compiled as a module and will be named 82*4882a593Smuzhiyun hostap_pci. 83*4882a593Smuzhiyun 84*4882a593Smuzhiyunconfig HOSTAP_CS 85*4882a593Smuzhiyun tristate "Host AP driver for Prism2/2.5/3 PC Cards" 86*4882a593Smuzhiyun depends on PCMCIA && HOSTAP 87*4882a593Smuzhiyun help 88*4882a593Smuzhiyun Host AP driver's version for Prism2/2.5/3 PC Cards. 89*4882a593Smuzhiyun 90*4882a593Smuzhiyun "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this 91*4882a593Smuzhiyun driver and its help text includes more information about the Host AP 92*4882a593Smuzhiyun driver. 93*4882a593Smuzhiyun 94*4882a593Smuzhiyun The driver can be compiled as a module and will be named 95*4882a593Smuzhiyun hostap_cs. 96