1*4882a593Smuzhiyun# SPDX-License-Identifier: ISC 2*4882a593Smuzhiyunconfig ATH6KL 3*4882a593Smuzhiyun tristate "Atheros mobile chipsets support" 4*4882a593Smuzhiyun depends on CFG80211 5*4882a593Smuzhiyun help 6*4882a593Smuzhiyun This module adds core support for wireless adapters based on 7*4882a593Smuzhiyun Atheros AR6003 and AR6004 chipsets. You still need separate 8*4882a593Smuzhiyun bus drivers for USB and SDIO to be able to use real devices. 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun If you choose to build it as a module, it will be called 11*4882a593Smuzhiyun ath6kl_core. Please note that AR6002 and AR6001 are not 12*4882a593Smuzhiyun supported by this driver. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunconfig ATH6KL_SDIO 15*4882a593Smuzhiyun tristate "Atheros ath6kl SDIO support" 16*4882a593Smuzhiyun depends on ATH6KL 17*4882a593Smuzhiyun depends on MMC 18*4882a593Smuzhiyun help 19*4882a593Smuzhiyun This module adds support for wireless adapters based on 20*4882a593Smuzhiyun Atheros AR6003 and AR6004 chipsets running over SDIO. If you 21*4882a593Smuzhiyun choose to build it as a module, it will be called ath6kl_sdio. 22*4882a593Smuzhiyun Please note that AR6002 and AR6001 are not supported by this 23*4882a593Smuzhiyun driver. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig ATH6KL_USB 26*4882a593Smuzhiyun tristate "Atheros ath6kl USB support" 27*4882a593Smuzhiyun depends on ATH6KL 28*4882a593Smuzhiyun depends on USB 29*4882a593Smuzhiyun help 30*4882a593Smuzhiyun This module adds support for wireless adapters based on 31*4882a593Smuzhiyun Atheros AR6004 chipset and chipsets based on it running over 32*4882a593Smuzhiyun USB. If you choose to build it as a module, it will be 33*4882a593Smuzhiyun called ath6kl_usb. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig ATH6KL_DEBUG 36*4882a593Smuzhiyun bool "Atheros ath6kl debugging" 37*4882a593Smuzhiyun depends on ATH6KL 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun Enables ath6kl debug support, including debug messages 40*4882a593Smuzhiyun enabled with debug_mask module parameter and debugfs 41*4882a593Smuzhiyun interface. 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun If unsure, say Y to make it easier to debug problems. 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunconfig ATH6KL_TRACING 46*4882a593Smuzhiyun bool "Atheros ath6kl tracing support" 47*4882a593Smuzhiyun depends on ATH6KL 48*4882a593Smuzhiyun depends on EVENT_TRACING 49*4882a593Smuzhiyun help 50*4882a593Smuzhiyun Select this to ath6kl use tracing infrastructure which, for 51*4882a593Smuzhiyun example, can be enabled with help of trace-cmd. All debug 52*4882a593Smuzhiyun messages and commands are delivered to using individually 53*4882a593Smuzhiyun enablable trace points. 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun If unsure, say Y to make it easier to debug problems. 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunconfig ATH6KL_REGDOMAIN 58*4882a593Smuzhiyun bool "Atheros ath6kl regdomain support" 59*4882a593Smuzhiyun depends on ATH6KL 60*4882a593Smuzhiyun depends on CFG80211_CERTIFICATION_ONUS 61*4882a593Smuzhiyun help 62*4882a593Smuzhiyun Enabling this makes it possible to change the regdomain in 63*4882a593Smuzhiyun the firmware. This can be only enabled if regulatory requirements 64*4882a593Smuzhiyun are taken into account. 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun If unsure, say N. 67