10766789bSKalle Valo# SPDX-License-Identifier: ISC 2bdcd8170SKalle Valoconfig ATH6KL 3241b128bSKalle Valo tristate "Atheros mobile chipsets support" 4b5a63788SKalle Valo depends on CFG80211 5a7f7f624SMasahiro Yamada help 6b5a63788SKalle Valo This module adds core support for wireless adapters based on 7b5a63788SKalle Valo Atheros AR6003 and AR6004 chipsets. You still need separate 8b5a63788SKalle Valo bus drivers for USB and SDIO to be able to use real devices. 9b5a63788SKalle Valo 10b5a63788SKalle Valo If you choose to build it as a module, it will be called 11b5a63788SKalle Valo ath6kl_core. Please note that AR6002 and AR6001 are not 12b5a63788SKalle Valo supported by this driver. 13241b128bSKalle Valo 14241b128bSKalle Valoconfig ATH6KL_SDIO 15241b128bSKalle Valo tristate "Atheros ath6kl SDIO support" 16241b128bSKalle Valo depends on ATH6KL 17bdcd8170SKalle Valo depends on MMC 18a7f7f624SMasahiro Yamada help 19bdcd8170SKalle Valo This module adds support for wireless adapters based on 20241b128bSKalle Valo Atheros AR6003 and AR6004 chipsets running over SDIO. If you 21241b128bSKalle Valo choose to build it as a module, it will be called ath6kl_sdio. 22241b128bSKalle Valo Please note that AR6002 and AR6001 are not supported by this 23241b128bSKalle Valo driver. 24241b128bSKalle Valo 25241b128bSKalle Valoconfig ATH6KL_USB 26241b128bSKalle Valo tristate "Atheros ath6kl USB support" 27241b128bSKalle Valo depends on ATH6KL 28241b128bSKalle Valo depends on USB 29a7f7f624SMasahiro Yamada help 30241b128bSKalle Valo This module adds support for wireless adapters based on 31b5a63788SKalle Valo Atheros AR6004 chipset and chipsets based on it running over 32b5a63788SKalle Valo USB. If you choose to build it as a module, it will be 33b5a63788SKalle Valo called ath6kl_usb. 34bdcd8170SKalle Valo 35bdcd8170SKalle Valoconfig ATH6KL_DEBUG 36bdcd8170SKalle Valo bool "Atheros ath6kl debugging" 37bdcd8170SKalle Valo depends on ATH6KL 38a7f7f624SMasahiro Yamada help 39b5a63788SKalle Valo Enables ath6kl debug support, including debug messages 40b5a63788SKalle Valo enabled with debug_mask module parameter and debugfs 41b5a63788SKalle Valo interface. 42b5a63788SKalle Valo 43b5a63788SKalle Valo If unsure, say Y to make it easier to debug problems. 4484841ba2SKalle Valo 45416cf0b4SKalle Valoconfig ATH6KL_TRACING 46416cf0b4SKalle Valo bool "Atheros ath6kl tracing support" 47416cf0b4SKalle Valo depends on ATH6KL 48416cf0b4SKalle Valo depends on EVENT_TRACING 49a7f7f624SMasahiro Yamada help 50b5a63788SKalle Valo Select this to ath6kl use tracing infrastructure which, for 51b5a63788SKalle Valo example, can be enabled with help of trace-cmd. All debug 52b5a63788SKalle Valo messages and commands are delivered to using individually 53b5a63788SKalle Valo enablable trace points. 54416cf0b4SKalle Valo 55416cf0b4SKalle Valo If unsure, say Y to make it easier to debug problems. 56416cf0b4SKalle Valo 5784841ba2SKalle Valoconfig ATH6KL_REGDOMAIN 5884841ba2SKalle Valo bool "Atheros ath6kl regdomain support" 5984841ba2SKalle Valo depends on ATH6KL 6084841ba2SKalle Valo depends on CFG80211_CERTIFICATION_ONUS 61a7f7f624SMasahiro Yamada help 6284841ba2SKalle Valo Enabling this makes it possible to change the regdomain in 6384841ba2SKalle Valo the firmware. This can be only enabled if regulatory requirements 6484841ba2SKalle Valo are taken into account. 65b5a63788SKalle Valo 66b5a63788SKalle Valo If unsure, say N. 67