xref: /linux/drivers/net/wireless/ath/carl9170/Kconfig (revision bfd5bb6f90af092aa345b15cd78143956a13c2a8)
1config 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
16config CARL9170_LEDS
17	bool "SoftLED Support"
18	depends on CARL9170
19	select MAC80211_LEDS
20	select LEDS_CLASS
21	select NEW_LEDS
22	default y
23	help
24	  This option is necessary, if you want your device' LEDs to blink
25
26	  Say Y, unless you need the LEDs for firmware debugging.
27
28config CARL9170_DEBUGFS
29	bool "DebugFS Support"
30	depends on CARL9170 && DEBUG_FS && MAC80211_DEBUGFS
31	default n
32	help
33	  Export several driver and device internals to user space.
34
35	  Say N.
36
37config CARL9170_WPC
38	bool
39	depends on CARL9170 && (INPUT = y || INPUT = CARL9170)
40	default y
41
42config CARL9170_HWRNG
43        bool "Random number generator"
44        depends on CARL9170 && (HW_RANDOM = y || HW_RANDOM = CARL9170)
45        default n
46	help
47	  Provides a hardware random number generator to the kernel.
48
49	  SECURITY WARNING: It's relatively easy to eavesdrop all
50	  generated random numbers from the transport stream with
51	  usbmon [software] or special usb sniffer hardware.
52
53	  Say N, unless your setup[i.e.: embedded system] has no
54	  other rng source and you can afford to take the risk.
55