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