11d7e1e6bSChristian Lamparterconfig CARL9170 21d7e1e6bSChristian Lamparter tristate "Linux Community AR9170 802.11n USB support" 349f82162SKees Cook depends on USB && MAC80211 423c1d7f6SVladimir Kondratiev select ATH_COMMON 51d7e1e6bSChristian Lamparter select FW_LOADER 61d7e1e6bSChristian Lamparter select CRC32 71d7e1e6bSChristian Lamparter help 8*83e41e77SLauri Kasanen This is the mainline driver for the Atheros "otus" 802.11n USB devices. 91d7e1e6bSChristian Lamparter 10*83e41e77SLauri Kasanen It needs a special firmware (carl9170-1.fw), which can be downloaded 11*83e41e77SLauri Kasanen from our wiki here: 12b4c85d45SChristian Lamparter <http://wireless.kernel.org/en/users/Drivers/carl9170> 131d7e1e6bSChristian Lamparter 141d7e1e6bSChristian Lamparter If you choose to build a module, it'll be called carl9170. 151d7e1e6bSChristian Lamparter 161d7e1e6bSChristian Lamparterconfig CARL9170_LEDS 171d7e1e6bSChristian Lamparter bool "SoftLED Support" 181d7e1e6bSChristian Lamparter depends on CARL9170 191d7e1e6bSChristian Lamparter select MAC80211_LEDS 201d7e1e6bSChristian Lamparter select LEDS_CLASS 211d7e1e6bSChristian Lamparter select NEW_LEDS 221d7e1e6bSChristian Lamparter default y 231d7e1e6bSChristian Lamparter help 241d7e1e6bSChristian Lamparter This option is necessary, if you want your device' LEDs to blink 251d7e1e6bSChristian Lamparter 261d7e1e6bSChristian Lamparter Say Y, unless you need the LEDs for firmware debugging. 271d7e1e6bSChristian Lamparter 281d7e1e6bSChristian Lamparterconfig CARL9170_DEBUGFS 291d7e1e6bSChristian Lamparter bool "DebugFS Support" 301d7e1e6bSChristian Lamparter depends on CARL9170 && DEBUG_FS && MAC80211_DEBUGFS 311d7e1e6bSChristian Lamparter default n 321d7e1e6bSChristian Lamparter help 331d7e1e6bSChristian Lamparter Export several driver and device internals to user space. 341d7e1e6bSChristian Lamparter 351d7e1e6bSChristian Lamparter Say N. 361d7e1e6bSChristian Lamparter 371d7e1e6bSChristian Lamparterconfig CARL9170_WPC 381d7e1e6bSChristian Lamparter bool 391d7e1e6bSChristian Lamparter depends on CARL9170 && (INPUT = y || INPUT = CARL9170) 401d7e1e6bSChristian Lamparter default y 4100044f17SChristian Lamparter 4200044f17SChristian Lamparterconfig CARL9170_HWRNG 4300044f17SChristian Lamparter bool "Random number generator" 4400044f17SChristian Lamparter depends on CARL9170 && (HW_RANDOM = y || HW_RANDOM = CARL9170) 4500044f17SChristian Lamparter default n 4600044f17SChristian Lamparter help 4700044f17SChristian Lamparter Provides a hardware random number generator to the kernel. 4800044f17SChristian Lamparter 4900044f17SChristian Lamparter SECURITY WARNING: It's relatively easy to eavesdrop all 5000044f17SChristian Lamparter generated random numbers from the transport stream with 5100044f17SChristian Lamparter usbmon [software] or special usb sniffer hardware. 5200044f17SChristian Lamparter 5300044f17SChristian Lamparter Say N, unless your setup[i.e.: embedded system] has no 5400044f17SChristian Lamparter other rng source and you can afford to take the risk. 55