Kconfig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. #
  2. # $ Copyright Open Broadcom $
  3. #
  4. #
  5. # <<Broadcom-WL-IPTag/Open:>>
  6. #
  7. config BCMDHD
  8. tristate "Realtek Broadcom FullMAC wireless cards support"
  9. ---help---
  10. This module adds support for wireless adapters based on
  11. Broadcom FullMAC chipset.
  12. If you choose to build a module, it'll be called dhd. Say M if
  13. unsure.
  14. config BCMDHD_SDIO
  15. bool "SDIO bus interface support"
  16. depends on BCMDHD && MMC
  17. config BCMDHD_PCIE
  18. bool "PCIe bus interface support"
  19. depends on BCMDHD && PCI && !BCMDHD_SDIO
  20. config BCM4354
  21. tristate "BCM4354 support"
  22. depends on BCMDHD
  23. config BCM4356
  24. tristate "BCM4356 support"
  25. depends on BCMDHD
  26. default n
  27. config BCM4358
  28. tristate "BCM4358 support"
  29. depends on BCMDHD
  30. default n
  31. config BCM4359
  32. tristate "BCM4359 support"
  33. depends on BCMDHD
  34. default n
  35. config BCM4361
  36. tristate "BCM4361 support"
  37. depends on BCMDHD
  38. default n
  39. config BCM4373
  40. tristate "BCM4373 support"
  41. depends on BCMDHD
  42. default y
  43. config DHD_OF_SUPPORT
  44. bool "Use in-drive platform device"
  45. depends on BCMDHD
  46. default n
  47. config BCMDHD_FW_PATH
  48. depends on BCMDHD
  49. string "Firmware path"
  50. default "/system/vendor/firmware/fw_bcmdhd.bin"
  51. ---help---
  52. Path to the firmware file.
  53. config BCMDHD_NVRAM_PATH
  54. depends on BCMDHD
  55. string "NVRAM path"
  56. default "/system/etc/wifi/bcmdhd.cal"
  57. ---help---
  58. Path to the calibration file.
  59. config BROADCOM_WIFI_RESERVED_MEM
  60. bool "BROADCOM Reserved memory for wifi device"
  61. depends on BCMDHD
  62. ---help---
  63. This is a configuration for Broadcom WLAN driver.
  64. config BCMDHD_WEXT
  65. bool "Enable WEXT support"
  66. depends on BCMDHD && CFG80211 = n
  67. select WIRELESS_EXT
  68. select WEXT_PRIV
  69. help
  70. Enables WEXT support
  71. config DHD_USE_STATIC_BUF
  72. bool "Enable memory preallocation"
  73. depends on BCMDHD
  74. default n
  75. ---help---
  76. Use memory preallocated in platform
  77. config DHD_USE_SCHED_SCAN
  78. bool "Use CFG80211 sched scan"
  79. depends on BCMDHD && CFG80211
  80. default n
  81. ---help---
  82. Use CFG80211 sched scan
  83. config DHD_SET_RANDOM_MAC_VAL
  84. hex "Vendor OUI"
  85. depends on BCMDHD
  86. default 0x001A11
  87. ---help---
  88. Set vendor OUI for SoftAP
  89. config WLAN_REGION_CODE
  90. int "---Region codes for Broadcom WiFi Driver"
  91. depends on BCMDHD
  92. default 100
  93. ---help---
  94. This is a region code for Broadcom Wi-Fi featured functions.
  95. - 100 : EUR OPEN
  96. - 101 : EUR ORG
  97. - 200 : KOR OPEN
  98. - 201 : KOR SKT
  99. - 202 : KOR KTT
  100. - 203 : KOR LGT
  101. - 300 : CHN OPEN
  102. config WLAIBSS
  103. bool "Advanced IBSS mode"
  104. depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361)
  105. default y
  106. ---help---
  107. This is a configuration for Oxygen Network.
  108. config WL_RELMCAST
  109. bool "Reliable Multicast Support"
  110. depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361)
  111. default y
  112. ---help---
  113. This is a configuration for RMC.
  114. config WL_NAN
  115. bool "NAN Feature"
  116. depends on BCMDHD
  117. default n
  118. ---help---
  119. This is a configuration for NAN Feature.
  120. config BCMDHD_PREALLOC_PKTIDMAP
  121. bool "BROADCOM PCIE specific memory reserved for PKTIDMAP"
  122. depends on BROADCOM_WIFI_RESERVED_MEM && BCMDHD_PCIE
  123. ---help---
  124. Preallocated memory support for PCIE interface in Broadcom
  125. WLAN driver.
  126. config BCMDHD_PREALLOC_MEMDUMP
  127. bool "BROADCOM PCIE specific memory reserved for MEMDUMP"
  128. depends on BROADCOM_WIFI_RESERVED_MEM
  129. ---help---
  130. Preallocated memory support for dongle memory dump
  131. config BCMDHD_OOB_HOST_WAKE
  132. bool "Use the external WLAN_HOST_WAKE pin"
  133. depends on BCMDHD
  134. ---help---
  135. Use the external GPIO pin to wake up host
  136. config BCMDHD_GET_OOB_STATE
  137. bool "Support WLAN_HOST_WAKE pin level information"
  138. depends on BCMDHD_OOB_HOST_WAKE
  139. default y
  140. ---help---
  141. Support WLAN_HOST_WAKE pin level information
  142. config BCMDHD_WPA3
  143. bool "Support WPA3 feature"
  144. depends on BCMDHD
  145. default n
  146. ---help---
  147. This will enable WPA3 support