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