18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: ISC 28c2ecf20Sopenharmony_ciconfig ATH6KL 38c2ecf20Sopenharmony_ci tristate "Atheros mobile chipsets support" 48c2ecf20Sopenharmony_ci depends on CFG80211 58c2ecf20Sopenharmony_ci help 68c2ecf20Sopenharmony_ci This module adds core support for wireless adapters based on 78c2ecf20Sopenharmony_ci Atheros AR6003 and AR6004 chipsets. You still need separate 88c2ecf20Sopenharmony_ci bus drivers for USB and SDIO to be able to use real devices. 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci If you choose to build it as a module, it will be called 118c2ecf20Sopenharmony_ci ath6kl_core. Please note that AR6002 and AR6001 are not 128c2ecf20Sopenharmony_ci supported by this driver. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciconfig ATH6KL_SDIO 158c2ecf20Sopenharmony_ci tristate "Atheros ath6kl SDIO support" 168c2ecf20Sopenharmony_ci depends on ATH6KL 178c2ecf20Sopenharmony_ci depends on MMC 188c2ecf20Sopenharmony_ci help 198c2ecf20Sopenharmony_ci This module adds support for wireless adapters based on 208c2ecf20Sopenharmony_ci Atheros AR6003 and AR6004 chipsets running over SDIO. If you 218c2ecf20Sopenharmony_ci choose to build it as a module, it will be called ath6kl_sdio. 228c2ecf20Sopenharmony_ci Please note that AR6002 and AR6001 are not supported by this 238c2ecf20Sopenharmony_ci driver. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciconfig ATH6KL_USB 268c2ecf20Sopenharmony_ci tristate "Atheros ath6kl USB support" 278c2ecf20Sopenharmony_ci depends on ATH6KL 288c2ecf20Sopenharmony_ci depends on USB 298c2ecf20Sopenharmony_ci help 308c2ecf20Sopenharmony_ci This module adds support for wireless adapters based on 318c2ecf20Sopenharmony_ci Atheros AR6004 chipset and chipsets based on it running over 328c2ecf20Sopenharmony_ci USB. If you choose to build it as a module, it will be 338c2ecf20Sopenharmony_ci called ath6kl_usb. 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ciconfig ATH6KL_DEBUG 368c2ecf20Sopenharmony_ci bool "Atheros ath6kl debugging" 378c2ecf20Sopenharmony_ci depends on ATH6KL 388c2ecf20Sopenharmony_ci help 398c2ecf20Sopenharmony_ci Enables ath6kl debug support, including debug messages 408c2ecf20Sopenharmony_ci enabled with debug_mask module parameter and debugfs 418c2ecf20Sopenharmony_ci interface. 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci If unsure, say Y to make it easier to debug problems. 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ciconfig ATH6KL_TRACING 468c2ecf20Sopenharmony_ci bool "Atheros ath6kl tracing support" 478c2ecf20Sopenharmony_ci depends on ATH6KL 488c2ecf20Sopenharmony_ci depends on EVENT_TRACING 498c2ecf20Sopenharmony_ci help 508c2ecf20Sopenharmony_ci Select this to ath6kl use tracing infrastructure which, for 518c2ecf20Sopenharmony_ci example, can be enabled with help of trace-cmd. All debug 528c2ecf20Sopenharmony_ci messages and commands are delivered to using individually 538c2ecf20Sopenharmony_ci enablable trace points. 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci If unsure, say Y to make it easier to debug problems. 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ciconfig ATH6KL_REGDOMAIN 588c2ecf20Sopenharmony_ci bool "Atheros ath6kl regdomain support" 598c2ecf20Sopenharmony_ci depends on ATH6KL 608c2ecf20Sopenharmony_ci depends on CFG80211_CERTIFICATION_ONUS 618c2ecf20Sopenharmony_ci help 628c2ecf20Sopenharmony_ci Enabling this makes it possible to change the regdomain in 638c2ecf20Sopenharmony_ci the firmware. This can be only enabled if regulatory requirements 648c2ecf20Sopenharmony_ci are taken into account. 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci If unsure, say N. 67