ea96171fe7e50085cfc2cd912a994e0889d92985
[GitHub/exynos8895/android_kernel_samsung_universal8895.git] / drivers / net / wireless / bcmdhd4361 / Kconfig
1 config BROADCOM_WIFI
2 bool "Broadcom WiFi Driver"
3 depends on WLAN
4 default n
5 ---help---
6 This is a configuration for Broadcom WLAN driver.
7
8 config BCM4330
9 tristate "Broadcom 4330 wireless cards support"
10 depends on BROADCOM_WIFI
11 ---help---
12 This module adds support for wireless adapters based on
13 Broadcom 4330 chipset.
14
15 config BCM4343
16 tristate "Broadcom 4343 wireless cards support"
17 depends on BROADCOM_WIFI
18 ---help---
19 This module adds support for wireless adapters based on
20 Broadcom 4343 chipset.
21
22 config BCM4334
23 tristate "Broadcom 4334 wireless cards support"
24 depends on BROADCOM_WIFI
25 ---help---
26 This module adds support for wireless adapters based on
27 Broadcom 4334 chipset.
28
29 config BCM4335
30 tristate "Broadcom 4335 wireless cards support"
31 depends on BROADCOM_WIFI
32 ---help---
33 This module adds support for wireless adapters based on
34 Broadcom 4335 chipset.
35
36 config BCM4339
37 tristate "Broadcom 4339 wireless cards support"
38 depends on BROADCOM_WIFI
39 ---help---
40 This module adds support for wireless adapters based on
41 Broadcom 4339 chipset.
42
43 config BCM4354
44 tristate "Broadcom 4354 wireless cards support"
45 depends on BROADCOM_WIFI
46 ---help---
47 This module adds support for wireless adapters based on
48 Broadcom 4354 chipset.
49
50 config BCM43012
51 tristate "Broadcom 43012 wireless cards support"
52 depends on BROADCOM_WIFI
53 ---help---
54 This module adds support for wireless adapters based on
55 Broadcom 43012 chipset.
56
57 config BCM4358
58 tristate "Broadcom 4358 wireless cards support"
59 depends on BROADCOM_WIFI
60 ---help---
61 This module adds support for wireless adapters based on
62 Broadcom 4358 chipset.
63
64 config BCM4359
65 tristate "Broadcom 4359 wireless cards support"
66 depends on BROADCOM_WIFI
67 ---help---
68 This module adds support for wireless adapters based on
69 Broadcom 4359 chipset.
70
71 config BCM4361
72 tristate "Broadcom 4361 wireless cards support"
73 depends on BROADCOM_WIFI
74 ---help---
75 This module adds support for wireless adapters based on
76 Broadcom 4361 chipset.
77
78 config BCM4375
79 tristate "Broadcom 4375 wireless cards support"
80 depends on BROADCOM_WIFI
81 ---help---
82 This module adds support for wireless adapters based on
83 Broadcom 4375 chipset.
84
85 config BCM43241
86 tristate "Broadcom 43241 wireless cards support"
87 depends on BROADCOM_WIFI
88 ---help---
89 This module adds support for wireless adapters based on
90 Broadcom 43241 chipset.
91
92 config BCM43456
93 tristate "Broadcom 43456 wireless cards support"
94 depends on BROADCOM_WIFI
95 ---help---
96 This module adds support for wireless adapters based on
97 Broadcom 43456 chipset.
98
99 config BCM43455
100 tristate "Broadcom 43455 wireless cards support"
101 depends on BROADCOM_WIFI
102 ---help---
103 This module adds support for wireless adapters based on
104 Broadcom 43455 chipset.
105
106 config BCM4334W
107 tristate "Broadcom 4334W wireless cards support"
108 depends on BROADCOM_WIFI
109 ---help---
110 This module adds support for wireless adapters based on
111 Broadcom 4334W chipset.
112
113 config BCM43454
114 tristate "Broadcom 43454 wireless cards support"
115 depends on BROADCOM_WIFI
116 ---help---
117 This module adds support for wireless adapters based on
118 Broadcom 43454 chipset.
119
120 config BCMDHD_FW_PATH
121 depends on BROADCOM_WIFI
122 string "Firmware path"
123 default "/etc/wifi/bcmdhd_sta.bin"
124 ---help---
125 Path to the firmware file.
126
127 config BCMDHD_NVRAM_PATH
128 depends on BROADCOM_WIFI
129 string "NVRAM path"
130 default "/etc/wifi/nvram_net.txt"
131 ---help---
132 Path to the nvram file.
133
134 config BROADCOM_WIFI_RESERVED_MEM
135 bool "BROADCOM Reserved memory for wifi device"
136 depends on BROADCOM_WIFI
137 ---help---
138 This is a configuration for Broadcom WLAN driver.
139
140 config WIFI_BROADCOM_COB
141 bool "BROADCOM WIFI COB"
142 depends on (BCM43456 || BCM43455 || BCM4343 || BCM43454 || BCM43012)
143 ---help---
144 This is a configuration for Broadcom WIFI COB Type.
145
146 config BCM4335BT
147 bool "BROADCOM BTLOCK Enable"
148 depends on BCM4335
149 default y
150 ---help---
151 This is a configuration for bt lock enable.
152
153 config WLAN_REGION_CODE
154 int "---Region codes for Broadcom WiFi Driver"
155 depends on BROADCOM_WIFI
156 default 100
157 ---help---
158 This is a region code for Broadcom Wi-Fi featured functions.
159 - 100 : EUR OPEN
160 - 101 : EUR ORG
161 - 200 : KOR OPEN
162 - 201 : KOR SKT
163 - 202 : KOR KTT
164 - 203 : KOR LGT
165 - 300 : CHN OPEN
166
167 config WLAIBSS
168 bool "Advanced IBSS mode"
169 depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361 || BCM4375)
170 default y
171 ---help---
172 This is a configuration for Oxygen Network.
173
174 config WL_RELMCAST
175 bool "Reliable Multicast Support"
176 depends on (BCM4335 || BCM4339 || BCM4354 || BCM4358 || BCM4359 || BCM4361 || BCM4375)
177 default y
178 ---help---
179 This is a configuration for RMC.
180
181 config WL_NAN
182 bool "NAN Feature"
183 depends on BROADCOM_WIFI
184 default n
185 ---help---
186 This is a configuration for NAN Feature.
187
188 config BCMDHD_PCIE
189 bool "Enable PCIe I/F Support"
190 depends on (BCM4354 || BCM4358 || BCM4359 || BCM4361 || BCM4375)
191 ---help---
192 Enable PCI Express I/F Support
193
194 config BCMDHD_PREALLOC_PKTIDMAP
195 bool "BROADCOM PCIE specific memory reserved for PKTIDMAP"
196 depends on BROADCOM_WIFI_RESERVED_MEM && BCMDHD_PCIE
197 ---help---
198 Preallocated memory support for PCIE interface in Broadcom
199 WLAN driver.
200
201 config BCMDHD_PREALLOC_MEMDUMP
202 bool "BROADCOM PCIE specific memory reserved for MEMDUMP"
203 depends on BROADCOM_WIFI_RESERVED_MEM
204 default y
205 ---help---
206 Preallocated memory support for dongle memory dump
207
208 config WLAN_HERO
209 bool "model code for hero"
210 depends on BROADCOM_WIFI
211 ---help---
212 This is configuration for USA regrev
213
214 config WLAN_HERO2
215 bool "model code for hero2"
216 depends on BROADCOM_WIFI
217 ---help---
218 This is configuration for USA regrev
219
220 config BCMDHD_OOB_HOST_WAKE
221 bool "Use the external WLAN_HOST_WAKE pin"
222 depends on BROADCOM_WIFI
223 default y
224 ---help---
225 Use the external GPIO pin to wake up host
226
227 config SPLIT_ARGOS_SET
228 bool "Support argos table"
229 depends on BROADCOM_WIFI
230 ---help---
231 To support SPLIT_ARGOS_SET
232
233 config BCM_DETECT_CONSECUTIVE_HANG
234 bool "Detect consecutive hang event"
235 depends on BROADCOM_WIFI
236 default n
237 ---help---
238 Detecting defect module from consecutive hang event
239
240 config WLAN_VHTDISABLE
241 bool "WLAN Disable 11ac"
242 depends on BCM43456
243 default n
244 ---help---
245 This is a configuration to disable 11ac.
246
247 config WLAN_TSQ_MULTIPLIER
248 bool "Enable TCP TSQ_MULTIPLIER"
249 depends on BROADCOM_WIFI
250 default n
251 ---help---
252 This is configuration for TCP TSQ_MULTIPLIER
253
254 config DHD_DRIVEN_RANDOM_MAC_SCAN
255 bool "Enable DHD driven random mac scan"
256 depends on BROADCOM_WIFI
257 default n
258 ---help---
259 This is configuration for DHD driven random mac scan