102 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config IWLEGACY3 tristate4 select FW_LOADER5 select LEDS_TRIGGERS6 select MAC80211_LEDS7 8config IWL49659 tristate "Intel Wireless WiFi 4965AGN (iwl4965)"10 depends on PCI && MAC8021111 depends on LEDS_CLASS=y || LEDS_CLASS=MAC8021112 select IWLEGACY13 help14 This option enables support for15 16 Select to build the driver supporting the:17 18 Intel Wireless WiFi Link 4965AGN19 20 This driver uses the kernel's mac80211 subsystem.21 22 In order to use this driver, you will need a microcode (uCode)23 image for it. You can obtain the microcode from:24 25 <http://intellinuxwireless.org/>.26 27 The microcode is typically installed in /lib/firmware. You can28 look in the hotplug script /etc/hotplug/firmware.agent to29 determine which directory FIRMWARE_DIR is set to when the script30 runs.31 32 If you want to compile the driver as a module ( = code which can be33 inserted in and removed from the running kernel whenever you want),34 say M here and read <file:Documentation/kbuild/modules.rst>. The35 module will be called iwl4965.36 37config IWL394538 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)"39 depends on PCI && MAC8021140 depends on LEDS_CLASS=y || LEDS_CLASS=MAC8021141 select IWLEGACY42 help43 Select to build the driver supporting the:44 45 Intel PRO/Wireless 3945ABG/BG Network Connection46 47 This driver uses the kernel's mac80211 subsystem.48 49 In order to use this driver, you will need a microcode (uCode)50 image for it. You can obtain the microcode from:51 52 <http://intellinuxwireless.org/>.53 54 The microcode is typically installed in /lib/firmware. You can55 look in the hotplug script /etc/hotplug/firmware.agent to56 determine which directory FIRMWARE_DIR is set to when the script57 runs.58 59 If you want to compile the driver as a module ( = code which can be60 inserted in and removed from the running kernel whenever you want),61 say M here and read <file:Documentation/kbuild/modules.rst>. The62 module will be called iwl3945.63 64menu "iwl3945 / iwl4965 Debugging Options"65 depends on IWLEGACY66 67config IWLEGACY_DEBUG68 bool "Enable full debugging output in iwlegacy (iwl 3945/4965) drivers"69 depends on IWLEGACY70 help71 This option will enable debug tracing output for the iwlegacy72 drivers.73 74 This will result in the kernel module being ~100k larger. You can75 control which debug output is sent to the kernel log by setting the76 value in77 78 /sys/class/net/wlan0/device/debug_level79 80 This entry will only exist if this option is enabled.81 82 To set a value, simply echo an 8-byte hex value to the same file:83 84 % echo 0x43fff > /sys/class/net/wlan0/device/debug_level85 86 You can find the list of debug mask values in:87 drivers/net/wireless/iwlegacy/common.h88 89 If this is your first time using this driver, you should say Y here90 as the debug information can assist others in helping you resolve91 any problems you may encounter.92 93config IWLEGACY_DEBUGFS94 bool "iwlegacy (iwl 3945/4965) debugfs support"95 depends on IWLEGACY && MAC80211_DEBUGFS96 help97 Enable creation of debugfs files for the iwlegacy drivers. This98 is a low-impact option that allows getting insight into the99 driver's state at runtime.100 101endmenu102