| Zhu Yi | b481de9 | 2007-09-25 17:54:57 -0700 | [diff] [blame] | 1 | config IWLWIFI | 
|  | 2 | bool "Intel Wireless WiFi Link Drivers" | 
|  | 3 | depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL | 
|  | 4 | select FW_LOADER | 
|  | 5 | default n | 
|  | 6 | ---help--- | 
|  | 7 | Select to enable drivers based on the iwlwifi project.  This | 
|  | 8 | project provides a common foundation for Intel's wireless | 
|  | 9 | drivers designed to use the mac80211 subsystem. | 
|  | 10 |  | 
|  | 11 | See <file:Documentation/networking/README.iwlwifi> for | 
|  | 12 | information on the capabilities currently enabled in this | 
|  | 13 | driver and for tips for debugging issues and problems. | 
|  | 14 |  | 
|  | 15 | config IWLWIFI_DEBUG | 
|  | 16 | bool "Enable full debugging output in iwlwifi drivers" | 
|  | 17 | depends on IWLWIFI | 
|  | 18 | default y | 
|  | 19 | ---help--- | 
|  | 20 | This option will enable debug tracing output for the iwlwifi | 
|  | 21 | drivers. | 
|  | 22 |  | 
|  | 23 | This will result in the kernel module being ~100k larger.  You can | 
|  | 24 | control which debug output is sent to the kernel log by setting the | 
|  | 25 | value in | 
|  | 26 |  | 
|  | 27 | /sys/bus/pci/drivers/${DRIVER}/debug_level | 
|  | 28 |  | 
|  | 29 | This entry will only exist if this option is enabled. | 
|  | 30 |  | 
|  | 31 | To set a value, simply echo an 8-byte hex value to the same file: | 
|  | 32 |  | 
|  | 33 | % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level | 
|  | 34 |  | 
|  | 35 | You can find the list of debug mask values in: | 
|  | 36 | drivers/net/wireless/mac80211/iwlwifi/iwl-debug.h | 
|  | 37 |  | 
|  | 38 | If this is your first time using this driver, you should say Y here | 
|  | 39 | as the debug information can assist others in helping you resolve | 
|  | 40 | any problems you may encounter. | 
|  | 41 |  | 
|  | 42 | config IWLWIFI_SENSITIVITY | 
|  | 43 | bool "Enable Sensitivity Calibration in iwlwifi drivers" | 
|  | 44 | depends on IWLWIFI | 
|  | 45 | default y | 
|  | 46 | ---help--- | 
|  | 47 | This option will enable sensitivity calibration for the iwlwifi | 
|  | 48 | drivers. | 
|  | 49 |  | 
|  | 50 | config IWLWIFI_SPECTRUM_MEASUREMENT | 
|  | 51 | bool "Enable Spectrum Measurement in iwlwifi drivers" | 
|  | 52 | depends on IWLWIFI | 
|  | 53 | default y | 
|  | 54 | ---help--- | 
|  | 55 | This option will enable spectrum measurement for the iwlwifi drivers. | 
|  | 56 |  | 
|  | 57 | config IWLWIFI_QOS | 
|  | 58 | bool "Enable Wireless QoS in iwlwifi drivers" | 
|  | 59 | depends on IWLWIFI | 
|  | 60 | default y | 
|  | 61 | ---help--- | 
|  | 62 | This option will enable wireless quality of service (QoS) for the | 
|  | 63 | iwlwifi drivers. | 
|  | 64 |  | 
|  | 65 | config IWLWIFI_HT | 
|  | 66 | bool "Enable 802.11n HT features in iwlwifi drivers" | 
|  | 67 | depends on EXPERIMENTAL | 
|  | 68 | depends on IWLWIFI && MAC80211_HT | 
|  | 69 | default n | 
|  | 70 | ---help--- | 
|  | 71 | This option enables IEEE 802.11n High Throughput features | 
|  | 72 | for the iwlwifi drivers. | 
|  | 73 |  | 
|  | 74 | config IWL4965 | 
|  | 75 | tristate "Intel Wireless WiFi 4965AGN" | 
|  | 76 | depends on m && IWLWIFI && EXPERIMENTAL | 
|  | 77 | default m | 
|  | 78 | ---help--- | 
|  | 79 | Select to build the driver supporting the: | 
|  | 80 |  | 
|  | 81 | Intel Wireless WiFi Link 4965AGN | 
|  | 82 |  | 
|  | 83 | This driver uses the kernel's mac80211 subsystem. | 
|  | 84 |  | 
|  | 85 | See <file:Documentation/networking/README.iwlwifi> for | 
|  | 86 | information on the capabilities currently enabled in this | 
|  | 87 | driver and for tips for debugging any issues or problems. | 
|  | 88 |  | 
|  | 89 | In order to use this driver, you will need a microcode (uCode) | 
|  | 90 | image for it. You can obtain the microcode from: | 
|  | 91 |  | 
|  | 92 | <http://intellinuxwireless.org/>. | 
|  | 93 |  | 
|  | 94 | See the above referenced README.iwlwifi for information on where | 
|  | 95 | to install the microcode images. | 
|  | 96 |  | 
|  | 97 | If you want to compile the driver as a module ( = code which can be | 
|  | 98 | inserted in and remvoed from the running kernel whenever you want), | 
| Dirk Hohndel | e403149 | 2007-10-30 13:37:19 -0700 | [diff] [blame] | 99 | say M here and read <file:Documentation/kbuild/modules.txt>.  The | 
|  | 100 | module will be called iwl4965.ko. | 
| Zhu Yi | b481de9 | 2007-09-25 17:54:57 -0700 | [diff] [blame] | 101 |  | 
|  | 102 | config IWL3945 | 
|  | 103 | tristate "Intel PRO/Wireless 3945ABG/BG Network Connection" | 
|  | 104 | depends on m && IWLWIFI && EXPERIMENTAL | 
|  | 105 | default m | 
|  | 106 | ---help--- | 
|  | 107 | Select to build the driver supporting the: | 
|  | 108 |  | 
|  | 109 | Intel PRO/Wireless 3945ABG/BG Network Connection | 
|  | 110 |  | 
|  | 111 | This driver uses the kernel's mac80211 subsystem. | 
|  | 112 |  | 
|  | 113 | See <file:Documentation/networking/README.iwlwifi> for | 
|  | 114 | information on the capabilities currently enabled in this | 
|  | 115 | driver and for tips for debugging any issues or problems. | 
|  | 116 |  | 
|  | 117 | In order to use this driver, you will need a microcode (uCode) | 
|  | 118 | image for it. You can obtain the microcode from: | 
|  | 119 |  | 
|  | 120 | <http://intellinuxwireless.org/>. | 
|  | 121 |  | 
|  | 122 | See the above referenced README.iwlwifi for information on where | 
|  | 123 | to install the microcode images. | 
|  | 124 |  | 
|  | 125 | If you want to compile the driver as a module ( = code which can be | 
|  | 126 | inserted in and remvoed from the running kernel whenever you want), | 
| Dirk Hohndel | e403149 | 2007-10-30 13:37:19 -0700 | [diff] [blame] | 127 | say M here and read <file:Documentation/kbuild/modules.txt>.  The | 
|  | 128 | module will be called iwl3945.ko. |