1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Linux Community AR9170 802.11n USB support"
4 depends on USB && MAC80211
9 This is the mainline driver for the Atheros "otus" 802.11n USB devices.
11 It needs a special firmware (carl9170-1.fw), which can be downloaded
13 <https://wireless.wiki.kernel.org/en/users/Drivers/carl9170>
15 If you choose to build a module, it'll be called carl9170.
18 bool "SoftLED Support"
25 This option is necessary, if you want your device' LEDs to blink
27 Say Y, unless you need the LEDs for firmware debugging.
29 config CARL9170_DEBUGFS
30 bool "DebugFS Support"
31 depends on CARL9170 && DEBUG_FS && MAC80211_DEBUGFS
34 Export several driver and device internals to user space.
40 depends on CARL9170 && (INPUT = y || INPUT = CARL9170)
44 bool "Random number generator"
45 depends on CARL9170 && (HW_RANDOM = y || HW_RANDOM = CARL9170)
48 Provides a hardware random number generator to the kernel.
50 SECURITY WARNING: It's relatively easy to eavesdrop all
51 generated random numbers from the transport stream with
52 usbmon [software] or special usb sniffer hardware.
54 Say N, unless your setup[i.e.: embedded system] has no
55 other rng source and you can afford to take the risk.