162306a36Sopenharmony_ci# SPDX-License-Identifier: ISC 262306a36Sopenharmony_ciconfig ATH6KL 362306a36Sopenharmony_ci tristate "Atheros mobile chipsets support" 462306a36Sopenharmony_ci depends on CFG80211 562306a36Sopenharmony_ci help 662306a36Sopenharmony_ci This module adds core support for wireless adapters based on 762306a36Sopenharmony_ci Atheros AR6003 and AR6004 chipsets. You still need separate 862306a36Sopenharmony_ci bus drivers for USB and SDIO to be able to use real devices. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci If you choose to build it as a module, it will be called 1162306a36Sopenharmony_ci ath6kl_core. Please note that AR6002 and AR6001 are not 1262306a36Sopenharmony_ci supported by this driver. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciconfig ATH6KL_SDIO 1562306a36Sopenharmony_ci tristate "Atheros ath6kl SDIO support" 1662306a36Sopenharmony_ci depends on ATH6KL 1762306a36Sopenharmony_ci depends on MMC 1862306a36Sopenharmony_ci help 1962306a36Sopenharmony_ci This module adds support for wireless adapters based on 2062306a36Sopenharmony_ci Atheros AR6003 and AR6004 chipsets running over SDIO. If you 2162306a36Sopenharmony_ci choose to build it as a module, it will be called ath6kl_sdio. 2262306a36Sopenharmony_ci Please note that AR6002 and AR6001 are not supported by this 2362306a36Sopenharmony_ci driver. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciconfig ATH6KL_USB 2662306a36Sopenharmony_ci tristate "Atheros ath6kl USB support" 2762306a36Sopenharmony_ci depends on ATH6KL 2862306a36Sopenharmony_ci depends on USB 2962306a36Sopenharmony_ci help 3062306a36Sopenharmony_ci This module adds support for wireless adapters based on 3162306a36Sopenharmony_ci Atheros AR6004 chipset and chipsets based on it running over 3262306a36Sopenharmony_ci USB. If you choose to build it as a module, it will be 3362306a36Sopenharmony_ci called ath6kl_usb. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ciconfig ATH6KL_DEBUG 3662306a36Sopenharmony_ci bool "Atheros ath6kl debugging" 3762306a36Sopenharmony_ci depends on ATH6KL 3862306a36Sopenharmony_ci help 3962306a36Sopenharmony_ci Enables ath6kl debug support, including debug messages 4062306a36Sopenharmony_ci enabled with debug_mask module parameter and debugfs 4162306a36Sopenharmony_ci interface. 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci If unsure, say Y to make it easier to debug problems. 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciconfig ATH6KL_TRACING 4662306a36Sopenharmony_ci bool "Atheros ath6kl tracing support" 4762306a36Sopenharmony_ci depends on ATH6KL 4862306a36Sopenharmony_ci depends on EVENT_TRACING 4962306a36Sopenharmony_ci help 5062306a36Sopenharmony_ci Select this to ath6kl use tracing infrastructure which, for 5162306a36Sopenharmony_ci example, can be enabled with help of trace-cmd. All debug 5262306a36Sopenharmony_ci messages and commands are delivered to using individually 5362306a36Sopenharmony_ci enablable trace points. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ci If unsure, say Y to make it easier to debug problems. 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ciconfig ATH6KL_REGDOMAIN 5862306a36Sopenharmony_ci bool "Atheros ath6kl regdomain support" 5962306a36Sopenharmony_ci depends on ATH6KL 6062306a36Sopenharmony_ci depends on CFG80211_CERTIFICATION_ONUS 6162306a36Sopenharmony_ci help 6262306a36Sopenharmony_ci Enabling this makes it possible to change the regdomain in 6362306a36Sopenharmony_ci the firmware. This can be only enabled if regulatory requirements 6462306a36Sopenharmony_ci are taken into account. 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci If unsure, say N. 67