GNU Linux-libre 4.9.290-gnu1
[releases.git] / drivers / net / wireless / ath / carl9170 / Kconfig
1 config CARL9170
2         tristate "Linux Community AR9170 802.11n USB support"
3         depends on USB && MAC80211
4         select ATH_COMMON
5         select FW_LOADER
6         select CRC32
7         help
8           This is the mainline driver for the Atheros "otus" 802.11n USB devices.
9
10           It needs a special firmware (carl9170-1.fw), which can be downloaded
11           from our wiki here:
12           <http://wireless.kernel.org/en/users/Drivers/carl9170>
13
14           If you choose to build a module, it'll be called carl9170.
15
16 config CARL9170_LEDS
17         bool "SoftLED Support"
18         default y
19         depends on CARL9170
20         depends on MAC80211_LEDS
21         help
22           This option is necessary, if you want your device's LEDs to blink.
23
24           Say Y, unless you need the LEDs for firmware debugging.
25
26 config CARL9170_DEBUGFS
27         bool "DebugFS Support"
28         depends on CARL9170 && DEBUG_FS && MAC80211_DEBUGFS
29         default n
30         help
31           Export several driver and device internals to user space.
32
33           Say N.
34
35 config CARL9170_WPC
36         bool
37         depends on CARL9170 && (INPUT = y || INPUT = CARL9170)
38         default y
39
40 config CARL9170_HWRNG
41         bool "Random number generator"
42         depends on CARL9170 && (HW_RANDOM = y || HW_RANDOM = CARL9170)
43         default n
44         help
45           Provides a hardware random number generator to the kernel.
46
47           SECURITY WARNING: It's relatively easy to eavesdrop all
48           generated random numbers from the transport stream with
49           usbmon [software] or special usb sniffer hardware.
50
51           Say N, unless your setup[i.e.: embedded system] has no
52           other rng source and you can afford to take the risk.