Commit | Line | Data |
---|---|---|
ec470a07 TK |
1 | config SCSC_WLAN |
2 | tristate "Driver for Samsung SCSC Maxwell Wifi" | |
3 | depends on SCSC_CORE | |
4 | depends on CFG80211 | |
5 | ||
6 | if SCSC_WLAN != n | |
7 | config SCSC_WLAN_KEY_MGMT_OFFLOAD | |
8 | bool "Enable roam offload for SCSC WLAN" | |
9 | default y | |
10 | ---help--- | |
11 | This option enables roam offload for SCSC WLAN. | |
12 | ||
13 | config SCSC_WLAN_HIP4_PROFILING | |
14 | bool "Enable HIP4 profiling" | |
479ea86c | 15 | default y |
ec470a07 TK |
16 | depends on SCSC_WLAN |
17 | ---help--- | |
18 | This option enables HIP4 profiling | |
19 | ||
20 | config SCSC_WLAN_DEBUG | |
21 | bool "Enable debug output from the SCSC Wifi driver" | |
22 | depends on SCSC_WLAN | |
23 | select SCSC_WLAN_HIP4_PROFILING | |
24 | ---help--- | |
25 | This option enables debug support for the SCSC wifi chipset. | |
26 | ||
27 | config SCSC_WLAN_SG | |
28 | bool "Enable SCSC WLAN Scatter-gather and GSO support" | |
29 | depends on SCSC_WLAN | |
30 | default y | |
31 | ---help--- | |
32 | This option enables scatter-gather and GSO feature | |
33 | ||
34 | config SCSC_WLAN_SKB_TRACKING | |
35 | bool "Enable debug memory tracking of skb data in the driver" | |
36 | ---help--- | |
37 | This option enables tracking of all skb data in the driver.. | |
38 | This will affect the performance! | |
39 | ||
40 | config SCSC_WLAN_RX_NAPI | |
41 | bool "Enable use of net device napi rx polling api" | |
cbc7e339 | 42 | default y |
ec470a07 TK |
43 | ---help--- |
44 | This option enables the drivers use of the napi api | |
45 | ||
46 | config SCSC_WLAN_RX_NAPI_GRO | |
47 | bool "Enable use of net device napi rx GRO" | |
48 | depends on SCSC_WLAN_RX_NAPI | |
cbc7e339 | 49 | default y |
ec470a07 TK |
50 | ---help--- |
51 | This option enables the drivers use of the napi Generic Receive Offload | |
52 | ||
53 | config SCSC_WLAN_ANDROID | |
54 | bool "Android specific support" | |
55 | default y | |
56 | ---help--- | |
57 | Enable support for Android specific aspects of the driver. | |
58 | ||
59 | config SCSC_WLAN_STA_ONLY | |
60 | bool "Support WLAN STA only (no P2P/AP/IBSS)" | |
61 | default n | |
62 | ---help--- | |
63 | Enable only basic STA mode for debugging purposes | |
64 | ||
65 | config SCSC_WLAN_KIC_OPS | |
66 | bool "Wi-Fi service driver provides OPS for KIC to use for various tasks" | |
67 | depends on SAMSUNG_KIC | |
68 | default y | |
69 | ---help--- | |
70 | Provide Wi-Fi service driver OPS, which KIC can use for triggering Wi-Fi related events. | |
71 | ||
72 | config SCSC_WLAN_GSCAN_ENABLE | |
73 | bool "Enable GSCAN in SCSC wlan driver" | |
74 | default y | |
75 | ---help--- | |
76 | This option enables GSCAN in SCSC wlan driver. | |
77 | ||
78 | config SCSC_WLAN_WES_NCHO | |
79 | bool "Enable NCHO/WES feature" | |
80 | default y | |
81 | ---help--- | |
82 | This option enables the NCHO/WES feature | |
83 | ||
84 | config SCSC_WLAN_MUTEX_DEBUG | |
85 | bool "Enable Mutex debugging mechanism in slsi wlan driver" | |
86 | default y | |
87 | ---help--- | |
88 | This option enables the Mutex debug reports in slsi wlan driver. | |
89 | ||
90 | config CONFIG_SCSC_WLAN_BLOCK_IPV6 | |
91 | bool "Block IPv6" | |
92 | default n | |
93 | ---help--- | |
94 | This option blocks IPv6 packets. | |
95 | ||
96 | config CONFIG_SCSC_WLAN_DISABLE_NAT_KA | |
97 | bool "Disable NAT" | |
98 | default n | |
99 | ---help--- | |
100 | This option disables NAT. | |
101 | ||
102 | config SCSC_WLAN_HANG_TEST | |
103 | bool "Test HANG Event" | |
104 | default y | |
105 | ---help--- | |
106 | This option facilitates triggering of HANG Event | |
107 | to reset WLAN. | |
108 | ||
109 | config SCSC_WLAN_NAT_KEEPALIVE_DISABLE | |
110 | bool "Disable NAT KeepAlive" | |
111 | default n | |
112 | ---help--- | |
113 | This option disables the NAT KeepAlive | |
114 | Offload Feature. | |
115 | ||
116 | config SCSC_WLAN_ENHANCED_LOGGING | |
117 | bool "Enable Enhanced Logging" | |
118 | depends on SCSC_WIFILOGGER | |
119 | default y | |
120 | ---help--- | |
121 | This option enables the Enhanced Logging | |
122 | Feature. | |
123 | ||
5fcd17b3 PK |
124 | config SCSC_WLAN_ACM_API |
125 | bool "Provide TSF read API" | |
126 | default n | |
127 | ---help--- | |
128 | This option provides API to read TSF. | |
129 | ||
ec470a07 TK |
130 | endif |
131 | ||
132 | config SCSC_WLAN_MAC_ADDRESS_FILENAME | |
133 | string "MAC address filename" | |
7a620346 | 134 | default "/sys/module/scsc_wlan/parameters/mac_addr" |
ec470a07 TK |
135 | ---help--- |
136 | Select the programmed MAC address file. | |
137 | ||
138 | config SCSC_WLAN_MAX_INTERFACES | |
139 | int "Max number of virtual interfaces supported" | |
140 | range 1 3 | |
141 | default 3 | |
142 | ---help--- | |
143 | The driver structures are sized to support this | |
144 | number of interfaces. | |
145 | ||
146 | config SCSC_WLAN_AP_INFO_FILE | |
147 | bool "Create .softap.info file" | |
148 | default n | |
149 | ---help--- | |
150 | The option enables the driver to create .softap.info | |
151 | file in user space and fill information in it. | |
152 | ||
153 | config SCSC_WLAN_WIFI_SHARING | |
154 | bool "Wifi Sharing Support" | |
155 | default n | |
156 | ---help--- | |
157 | This option tells if wifi sharing is supported or not. | |
158 | ||
9b5afb62 KV |
159 | config SCSC_WLAN_SAE_CONFIG |
160 | bool "Wpa3 Support" | |
161 | default n | |
162 | ---help--- | |
163 | This option tells if wpa3 is supported or not. | |
164 | ||
5fcd17b3 PK |
165 | config SCSC_WLAN_ENABLE_MAC_RANDOMISATION |
166 | bool "Wifi Mac Randomization Support" | |
167 | default n | |
168 | ---help--- | |
169 | This option tells if mac randomization is supported or not. | |
170 | ||
ec470a07 TK |
171 | config SCSC_WLAN_SINGLE_ANTENNA |
172 | depends on SCSC_WLAN_WIFI_SHARING | |
173 | bool "Single Antenna Supported" | |
174 | default y | |
175 | ---help--- | |
176 | This option tells if there is support for single | |
177 | antenna or dual antenna. | |
d7f52c77 | 178 | |
ccc5c12c HG |
179 | config SCSC_WLAN_ACS_ENABLE |
180 | bool "ACS Support" | |
181 | default y | |
182 | ---help--- | |
183 | This option tells if automatic channel selection is | |
184 | supported or not. | |
185 | ||
d7f52c77 Y |
186 | config SCSC_AP_INTERFACE_NAME |
187 | string "AP net device interface name" | |
188 | default "wlan1" | |
189 | ---help--- | |
190 | AP net device interface name. | |
85aa0fce Y |
191 | |
192 | config SCSC_WLAN_MHS_STATIC_INTERFACE | |
193 | bool "Static AP Interface Support" | |
194 | default n | |
195 | ---help--- | |
196 | This option tells if AP interface has been created | |
197 | statically or dynamically. | |
59c50e41 | 198 | |
199 | config SCSC_WLAN_ENHANCED_PKT_FILTER | |
200 | bool "Enable enhanced packet filtering in suspend" | |
201 | default n | |
202 | ---help--- | |
203 | This option tells if UDP packet filtering in suspend is | |
204 | supported or not. |