Linux-libre 5.3.12-gnu
[librecmc/linux-libre.git] / drivers / net / wireless / ath / ath6kl / Kconfig
1 # SPDX-License-Identifier: ISC
2 config ATH6KL
3         tristate "Atheros mobile chipsets support"
4         depends on CFG80211
5         ---help---
6           This module adds core support for wireless adapters based on
7           Atheros AR6003 and AR6004 chipsets. You still need separate
8           bus drivers for USB and SDIO to be able to use real devices.
9
10           If you choose to build it as a module, it will be called
11           ath6kl_core. Please note that AR6002 and AR6001 are not
12           supported by this driver.
13
14 config ATH6KL_SDIO
15         tristate "Atheros ath6kl SDIO support"
16         depends on ATH6KL
17         depends on MMC
18         ---help---
19           This module adds support for wireless adapters based on
20           Atheros AR6003 and AR6004 chipsets running over SDIO. If you
21           choose to build it as a module, it will be called ath6kl_sdio.
22           Please note that AR6002 and AR6001 are not supported by this
23           driver.
24
25 config ATH6KL_USB
26         tristate "Atheros ath6kl USB support"
27         depends on ATH6KL
28         depends on USB
29         ---help---
30           This module adds support for wireless adapters based on
31           Atheros AR6004 chipset and chipsets based on it running over
32           USB. If you choose to build it as a module, it will be
33           called ath6kl_usb.
34
35 config ATH6KL_DEBUG
36         bool "Atheros ath6kl debugging"
37         depends on ATH6KL
38         ---help---
39           Enables ath6kl debug support, including debug messages
40           enabled with debug_mask module parameter and debugfs
41           interface.
42
43           If unsure, say Y to make it easier to debug problems.
44
45 config ATH6KL_TRACING
46         bool "Atheros ath6kl tracing support"
47         depends on ATH6KL
48         depends on EVENT_TRACING
49         ---help---
50           Select this to ath6kl use tracing infrastructure which, for
51           example, can be enabled with help of trace-cmd. All debug
52           messages and commands are delivered to using individually
53           enablable trace points.
54
55           If unsure, say Y to make it easier to debug problems.
56
57 config ATH6KL_REGDOMAIN
58         bool "Atheros ath6kl regdomain support"
59         depends on ATH6KL
60         depends on CFG80211_CERTIFICATION_ONUS
61         ---help---
62           Enabling this makes it possible to change the regdomain in
63           the firmware. This can be only enabled if regulatory requirements
64           are taken into account.
65
66           If unsure, say N.