sfc: Don't use enums as a bitmask.
[zen-stable.git] / drivers / net / wireless / ath / ath9k / Kconfig
blobd9ff8413ab9af4e6e9634277cec7e58752c833b0
1 config ATH9K_HW
2         tristate
3 config ATH9K_COMMON
4         tristate
6 config ATH9K
7         tristate "Atheros 802.11n wireless cards support"
8         depends on MAC80211
9         select ATH9K_HW
10         select MAC80211_LEDS
11         select LEDS_CLASS
12         select NEW_LEDS
13         select ATH9K_COMMON
14         ---help---
15           This module adds support for wireless adapters based on
16           Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family
17           of chipsets. For a specific list of supported external
18           cards, laptops that already ship with these cards and
19           APs that come with these cards refer to to ath9k wiki
20           products page:
22           http://wireless.kernel.org/en/users/Drivers/ath9k/products
24           If you choose to build a module, it'll be called ath9k.
26 config ATH9K_PCI
27         bool "Atheros ath9k PCI/PCIe bus support"
28         depends on ATH9K && PCI
29         default PCI
30         ---help---
31           This option enables the PCI bus support in ath9k.
33           Say Y, if you have a compatible PCI/PCIe wireless card.
35 config ATH9K_AHB
36         bool "Atheros ath9k AHB bus support"
37         depends on ATH9K
38         default n
39         ---help---
40           This option enables the AHB bus support in ath9k.
42           Say Y, if you have a SoC with a compatible built-in
43           wireless MAC. Say N if unsure.
45 config ATH9K_DEBUGFS
46         bool "Atheros ath9k debugging"
47         depends on ATH9K && DEBUG_FS
48         ---help---
49           Say Y, if you need access to ath9k's statistics for
50           interrupts, rate control, etc.
52           Also required for changing debug message flags at run time.
54 config ATH9K_RATE_CONTROL
55         bool "Atheros ath9k rate control"
56         depends on ATH9K
57         default y
58         ---help---
59           Say Y, if you want to use the ath9k specific rate control
60           module instead of minstrel_ht.
62 config ATH9K_HTC
63        tristate "Atheros HTC based wireless cards support"
64        depends on USB && MAC80211
65        select ATH9K_HW
66        select MAC80211_LEDS
67        select LEDS_CLASS
68        select NEW_LEDS
69        select ATH9K_COMMON
70        ---help---
71          Support for Atheros HTC based cards.
72          Chipsets supported: AR9271
74          For more information: http://wireless.kernel.org/en/users/Drivers/ath9k_htc
76          The built module will be ath9k_htc.
78 config ATH9K_HTC_DEBUGFS
79         bool "Atheros ath9k_htc debugging"
80         depends on ATH9K_HTC && DEBUG_FS
81         ---help---
82           Say Y, if you need access to ath9k_htc's statistics.