Kconfig 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. config IWLCORE
  2. tristate "Intel Wireless Wifi Core"
  3. depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
  4. config IWLWIFI_LEDS
  5. bool
  6. default n
  7. config IWLWIFI_RFKILL
  8. boolean "IWLWIFI RF kill support"
  9. depends on IWLCORE
  10. select RFKILL
  11. select RFKILL_INPUT
  12. config IWL4965
  13. tristate "Intel Wireless WiFi 4965AGN"
  14. depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
  15. select FW_LOADER
  16. select IWLCORE
  17. ---help---
  18. Select to build the driver supporting the:
  19. Intel Wireless WiFi Link 4965AGN
  20. This driver uses the kernel's mac80211 subsystem.
  21. In order to use this driver, you will need a microcode (uCode)
  22. image for it. You can obtain the microcode from:
  23. <http://intellinuxwireless.org/>.
  24. The microcode is typically installed in /lib/firmware. You can
  25. look in the hotplug script /etc/hotplug/firmware.agent to
  26. determine which directory FIRMWARE_DIR is set to when the script
  27. runs.
  28. If you want to compile the driver as a module ( = code which can be
  29. inserted in and removed from the running kernel whenever you want),
  30. say M here and read <file:Documentation/kbuild/modules.txt>. The
  31. module will be called iwl4965.ko.
  32. config IWL4965_HT
  33. bool "Enable 802.11n HT features in iwl4965 driver"
  34. depends on EXPERIMENTAL
  35. depends on IWL4965
  36. ---help---
  37. This option enables IEEE 802.11n High Throughput features
  38. for the iwl4965 driver.
  39. config IWL4965_LEDS
  40. bool "Enable LEDS features in iwl4965 driver"
  41. depends on IWL4965
  42. select MAC80211_LEDS
  43. select LEDS_CLASS
  44. select IWLWIFI_LEDS
  45. ---help---
  46. This option enables LEDS for the iwlwifi drivers
  47. config IWL4965_SPECTRUM_MEASUREMENT
  48. bool "Enable Spectrum Measurement in iwl4965 driver"
  49. depends on IWL4965
  50. ---help---
  51. This option will enable spectrum measurement for the iwl4965 driver.
  52. config IWL4965_SENSITIVITY
  53. bool "Enable Sensitivity Calibration in iwl4965 driver"
  54. depends on IWL4965
  55. ---help---
  56. This option will enable sensitivity calibration for the iwl4965
  57. driver.
  58. config IWLWIFI_DEBUG
  59. bool "Enable full debugging output in iwl4965 driver"
  60. depends on IWL4965
  61. ---help---
  62. This option will enable debug tracing output for the iwl4965
  63. driver.
  64. This will result in the kernel module being ~100k larger. You can
  65. control which debug output is sent to the kernel log by setting the
  66. value in
  67. /sys/bus/pci/drivers/${DRIVER}/debug_level
  68. This entry will only exist if this option is enabled.
  69. To set a value, simply echo an 8-byte hex value to the same file:
  70. % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
  71. You can find the list of debug mask values in:
  72. drivers/net/wireless/iwlwifi/iwl-4965-debug.h
  73. If this is your first time using this driver, you should say Y here
  74. as the debug information can assist others in helping you resolve
  75. any problems you may encounter.
  76. config IWLWIFI_DEBUGFS
  77. bool "Iwlwifi debugfs support"
  78. depends on IWLCORE && IWLWIFI_DEBUG && MAC80211_DEBUGFS
  79. ---help---
  80. Enable creation of debugfs files for the iwlwifi drivers.
  81. config IWL3945
  82. tristate "Intel PRO/Wireless 3945ABG/BG Network Connection"
  83. depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
  84. select FW_LOADER
  85. ---help---
  86. Select to build the driver supporting the:
  87. Intel PRO/Wireless 3945ABG/BG Network Connection
  88. This driver uses the kernel's mac80211 subsystem.
  89. In order to use this driver, you will need a microcode (uCode)
  90. image for it. You can obtain the microcode from:
  91. <http://intellinuxwireless.org/>.
  92. The microcode is typically installed in /lib/firmware. You can
  93. look in the hotplug script /etc/hotplug/firmware.agent to
  94. determine which directory FIRMWARE_DIR is set to when the script
  95. runs.
  96. If you want to compile the driver as a module ( = code which can be
  97. inserted in and removed from the running kernel whenever you want),
  98. say M here and read <file:Documentation/kbuild/modules.txt>. The
  99. module will be called iwl3945.ko.
  100. config IWL3945_SPECTRUM_MEASUREMENT
  101. bool "Enable Spectrum Measurement in iwl3945 drivers"
  102. depends on IWL3945
  103. ---help---
  104. This option will enable spectrum measurement for the iwl3945 driver.
  105. config IWL3945_LEDS
  106. bool "Enable LEDS features in iwl3945 driver"
  107. depends on IWL3945
  108. select MAC80211_LEDS
  109. select LEDS_CLASS
  110. ---help---
  111. This option enables LEDS for the iwl3945 driver.
  112. config IWL3945_DEBUG
  113. bool "Enable full debugging output in iwl3945 driver"
  114. depends on IWL3945
  115. ---help---
  116. This option will enable debug tracing output for the iwl3945
  117. driver.
  118. This will result in the kernel module being ~100k larger. You can
  119. control which debug output is sent to the kernel log by setting the
  120. value in
  121. /sys/bus/pci/drivers/${DRIVER}/debug_level
  122. This entry will only exist if this option is enabled.
  123. To set a value, simply echo an 8-byte hex value to the same file:
  124. % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
  125. You can find the list of debug mask values in:
  126. drivers/net/wireless/iwlwifi/iwl-3945-debug.h
  127. If this is your first time using this driver, you should say Y here
  128. as the debug information can assist others in helping you resolve
  129. any problems you may encounter.