Config.in.wireless 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. config ADK_KERNEL_WLAN
  4. bool
  5. config ADK_KERNEL_WIRELESS
  6. bool
  7. select ADK_KERNEL_WLAN
  8. config ADK_KERNEL_WIRELESS_EXT
  9. bool
  10. config ADK_KERNEL_RFKILL
  11. tristate
  12. config ADK_KERNEL_MAC80211_LEDS
  13. bool
  14. select ADK_KERNEL_LEDS_CLASS
  15. select ADK_KERNEL_NEW_LEDS
  16. select ADK_KERNEL_LEDS_TRIGGERS
  17. config ADK_KERNEL_WLAN_80211
  18. bool
  19. config ADK_KERNEL_RT2X00
  20. tristate
  21. config ADK_KERNEL_RT2X00_LIB_USB
  22. tristate
  23. config ADK_KERNEL_RT2X00_LIB_PCI
  24. tristate
  25. # vendor stuff
  26. config ADK_KERNEL_NET_VENDOR_ATHEROS
  27. bool
  28. config ADK_KERNEL_ATH_CARDS
  29. bool
  30. config ADK_KERNEL_RTL_CARDS
  31. bool
  32. config ADK_KERNEL_BCMA_POSSIBLE
  33. bool
  34. config ADK_KERNEL_RT2800USB_RT3573
  35. bool
  36. config ADK_KERNEL_RT2800USB_RT53XX
  37. bool
  38. config ADK_KERNEL_RT2800USB_RT55XX
  39. bool
  40. config ADK_KERNEL_RT2800USB_UNKNOWN
  41. bool
  42. config ADK_KERNEL_LIB80211
  43. tristate
  44. select ADK_KERNEL_CRYPTO_MICHAEL_MIC
  45. config ADK_KERNEL_CFG80211_WEXT
  46. bool
  47. config ADK_KERNEL_ATH_COMMON
  48. tristate
  49. config ADK_KERNEL_P54_COMMON
  50. tristate
  51. config ADK_KERNEL_MAC80211_DEBUG_MENU
  52. bool
  53. config ADK_KERNEL_MAC80211_VERBOSE_DEBUG
  54. bool
  55. select ADK_KERNEL_MAC80211_DEBUG_MENU
  56. config ADK_KERNEL_MAC80211_DEBUGFS
  57. bool
  58. config ADK_KERNEL_CFG80211
  59. tristate
  60. select ADK_KERNEL_WIRELESS
  61. select ADK_KERNEL_WLAN_80211
  62. config ADK_KERNEL_MAC80211_RC_MINSTREL
  63. bool
  64. config ADK_KERNEL_MAC80211_RC_MINSTREL_HT
  65. bool
  66. config ADK_KERNEL_CFG80211_WEXT
  67. bool
  68. config ADK_KERNEL_MAC80211
  69. tristate
  70. select ADK_KERNEL_WIRELESS
  71. select ADK_KERNEL_WLAN_80211
  72. select ADK_KERNEL_LIB80211
  73. select ADK_KERNEL_CFG80211
  74. select ADK_KERNEL_CRYPTO_AES
  75. select ADK_KERNEL_CRYPTO_ECB
  76. select ADK_KERNEL_CRYPTO_ARC4
  77. select ADK_KERNEL_MAC80211_RC_MINSTREL
  78. select ADK_KERNEL_MAC80211_RC_MINSTREL_HT
  79. select ADK_KERNEL_CFG80211_WEXT
  80. config ADK_DEBUG_MAC80211
  81. bool
  82. select ADK_KERNEL_MAC80211_VERBOSE_DEBUG
  83. select ADK_KERNEL_MAC80211_DEBUGFS
  84. select ADK_KERNEL_DEBUG_FS
  85. menu "Wireless network card support"
  86. depends on ADK_TARGET_WITH_CARDBUS \
  87. || ADK_TARGET_WITH_PCMCIA \
  88. || ADK_TARGET_WITH_MINIPCI \
  89. || ADK_TARGET_WITH_PCI \
  90. || ADK_TARGET_WITH_USB \
  91. || ADK_TARGET_WITH_SSB \
  92. || ADK_TARGET_WITH_AHB \
  93. || ADK_TARGET_WITH_SDIO \
  94. || ADK_TARGET_GENERIC
  95. config ADK_KERNEL_BRCMFMAC_SDIO
  96. bool
  97. config ADK_KERNEL_BRCMFMAC
  98. tristate "Broadcom brcmfmac wireless driver"
  99. select ADK_KERNEL_WIRELESS
  100. select ADK_KERNEL_WLAN_80211
  101. select ADK_KERNEL_CFG80211
  102. select ADK_KERNEL_BCMA_POSSIBLE
  103. select ADK_KERNEL_BRCMFMAC_SDIO
  104. select ADK_KERNEL_RFKILL
  105. select ADK_PACKAGE_BRCMFMAC_FIRMWARE
  106. depends on ADK_TARGET_WITH_SDIO
  107. default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  108. default n
  109. help
  110. Driver for Broadcom FullMac wireless cards
  111. config ADK_KERNEL_ATH6KL_SDIO
  112. bool
  113. config ADK_KERNEL_ATH6KL
  114. tristate "Atheros 6kl wireless driver"
  115. select ADK_KERNEL_NET_VENDOR_ATHEROS
  116. select ADK_KERNEL_ATH_CARDS
  117. select ADK_KERNEL_ATH6KL_SDIO
  118. select ADK_KERNEL_MAC80211
  119. depends on ADK_TARGET_WITH_SDIO
  120. help
  121. Driver for Atheros wireless 6KL
  122. config ADK_KERNEL_ATH5K
  123. tristate "Atheros 5xxx wireless driver"
  124. select ADK_KERNEL_MAC80211_LEDS
  125. select ADK_KERNEL_ATH_CARDS
  126. select ADK_KERNEL_ATH_COMMON
  127. select ADK_KERNEL_MAC80211
  128. depends on ADK_TARGET_WITH_MINIPCI \
  129. || ADK_TARGET_WITH_PCI \
  130. || ADK_TARGET_WITH_AHB \
  131. || ADK_TARGET_GENERIC
  132. default m if ADK_TARGET_SYSTEM_IBM_X40
  133. default m if ADK_TARGET_SYSTEM_FON_FON2100
  134. default n
  135. help
  136. Driver for Atheros 5xxx/24xx cards
  137. config ADK_KERNEL_ATH5K_DEBUG
  138. bool "enable debugging info via debugfs"
  139. select ADK_DEBUG_MAC80211
  140. depends on ADK_KERNEL_ATH5K
  141. help
  142. Atheros 5xxx debugging messages.
  143. Say Y, if and you will get debug options for ath5k.
  144. To use this, you need to mount debugfs:
  145. mkdir /debug/
  146. mount -t debugfs debug /debug/
  147. You will get access to files under:
  148. /debug/ath5k/phy0/
  149. To enable debug, pass the debug level to the debug module
  150. parameter. For example:
  151. insmod ath5k.ko debug=0x00000400
  152. config ADK_KERNEL_B43
  153. tristate "Broadcom B43xx wireless driver"
  154. select ADK_KERNEL_FW_LOADER
  155. select ADK_KERNEL_MAC80211
  156. select ADK_PACKAGE_B43_FIRMWARE
  157. depends on ADK_TARGET_WITH_SSB \
  158. || ADK_TARGET_WITH_MINIPCI \
  159. || ADK_TARGET_GENERIC
  160. help
  161. Driver for Broadcom B43xx wireless chips
  162. config ADK_KERNEL_B43LEGACY
  163. tristate "Broadcom B43xx (legacy) wireless driver"
  164. select ADK_KERNEL_FW_LOADER
  165. select ADK_KERNEL_MAC80211
  166. select ADK_PACKAGE_B43_FIRMWARE
  167. depends on ADK_TARGET_WITH_SSB || ADK_TARGET_WITH_MINIPCI
  168. help
  169. Driver for Broadcom B43xx wireless chips
  170. config ADK_KERNEL_HOSTAP
  171. tristate "HostAP driver"
  172. select ADK_KERNEL_MAC80211
  173. depends on ADK_TARGET_WITH_PCMCIA
  174. help
  175. HostAP Driver for wireless chips
  176. config ADK_KERNEL_HOSTAP_CS
  177. tristate "HostAP driver for PC Cards"
  178. select ADK_KERNEL_HOSTAP
  179. depends on ADK_TARGET_WITH_PCMCIA
  180. default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS
  181. default n
  182. help
  183. HostAP CS Driver for wireless chips
  184. config ADK_KERNEL_RTL8187
  185. tristate "Realtek RTL8187/RTL8187B wireless driver"
  186. select ADK_KERNEL_MAC80211
  187. select ADK_KERNEL_EEPROM_93CX6
  188. depends on ADK_TARGET_WITH_USB \
  189. || ADK_TARGET_GENERIC
  190. help
  191. Driver for Realtek RTL8187/RTL8187B wireless chips
  192. config ADK_KERNEL_P54_USB
  193. tristate "Prism54 USB support"
  194. select ADK_KERNEL_EXPERIMENTAL
  195. select ADK_KERNEL_P54_COMMON
  196. select ADK_KERNEL_FW_LOADER
  197. select ADK_KERNEL_MAC80211
  198. select ADK_KERNEL_CRC_CCITT
  199. select ADK_PACKAGE_P54_FIRMWARE
  200. depends on ADK_TARGET_WITH_USB \
  201. || ADK_TARGET_GENERIC
  202. help
  203. Driver for Prism54 USB adaptors
  204. config ADK_KERNEL_RT2800USB
  205. tristate "Ralink rt2800 USB driver"
  206. select ADK_KERNEL_RT2X00
  207. select ADK_KERNEL_RT2800USB_RT3573
  208. select ADK_KERNEL_RT2800USB_RT53XX
  209. select ADK_KERNEL_RT2800USB_RT55XX
  210. select ADK_KERNEL_RT2800USB_UNKNOWN
  211. select ADK_KERNEL_RT2X00_LIB_USB
  212. select ADK_KERNEL_MAC80211
  213. select ADK_KERNEL_CRC_CCITT
  214. depends on ADK_TARGET_WITH_USB \
  215. || ADK_TARGET_GENERIC
  216. help
  217. Driver for Ralink RT2800 USB
  218. config ADK_KERNEL_RTL8192CU
  219. tristate "Realtek RTL8192CU USB driver"
  220. select ADK_KERNEL_RTL_CARDS
  221. select ADK_KERNEL_MAC80211
  222. select ADK_KERNEL_FW_LOADER
  223. select ADK_PACKAGE_REALTEK_FIRMWARE
  224. depends on ADK_TARGET_WITH_USB \
  225. || ADK_TARGET_GENERIC
  226. help
  227. Driver for Realtek RTL8192CU USB
  228. config ADK_KERNEL_RT2400PCI
  229. tristate "Ralink rt2400 PCI driver"
  230. select ADK_KERNEL_RT2X00
  231. select ADK_KERNEL_RT2X00_LIB_PCI
  232. select ADK_KERNEL_MAC80211
  233. select ADK_KERNEL_MAC80211_LEDS
  234. depends on ADK_TARGET_WITH_MINIPCI \
  235. || ADK_TARGET_WITH_PCI \
  236. || ADK_TARGET_GENERIC
  237. help
  238. This adds support for rt2400 wireless chipset family.
  239. Supported chips: RT2460.
  240. config ADK_KERNEL_RT2500PCI
  241. tristate "Ralink rt2500 PCI driver"
  242. select ADK_KERNEL_RT2X00
  243. select ADK_KERNEL_RT2X00_LIB_PCI
  244. select ADK_KERNEL_MAC80211
  245. select ADK_KERNEL_MAC80211_LEDS
  246. depends on ADK_TARGET_WITH_MINIPCI \
  247. || ADK_TARGET_WITH_PCI \
  248. || ADK_TARGET_GENERIC
  249. help
  250. This adds support for rt2500 wireless chipset family.
  251. Supported chips: RT2560.
  252. config ADK_KERNEL_RT61PCI
  253. tristate "Ralink rt2501/rt61 PCI driver"
  254. select ADK_KERNEL_RT2X00
  255. select ADK_KERNEL_RT2X00_LIB_PCI
  256. select ADK_KERNEL_MAC80211
  257. select ADK_KERNEL_MAC80211_LEDS
  258. select ADK_KERNEL_CRC_ITU_T
  259. select ADK_PACKAGE_RT61_FIRMWARE
  260. depends on ADK_TARGET_WITH_MINIPCI \
  261. || ADK_TARGET_WITH_PCI \
  262. || ADK_TARGET_GENERIC
  263. help
  264. This adds support for rt2501 wireless chipset family.
  265. Supported chips: RT2561, RT2561S & RT2661.
  266. config ADK_KERNEL_RT2X00_DEBUG
  267. bool "enable debugging info"
  268. select ADK_DEBUG_MAC80211
  269. depends on ADK_KERNEL_RT61PCI || \
  270. ADK_KERNEL_RT2500PCI || \
  271. ADK_KERNEL_RT2400PCI
  272. help
  273. endmenu