forked from flyawaytang/rpi-rtl8188eu
-
Notifications
You must be signed in to change notification settings - Fork 1
/
autoconf_rtl8189e_sdio_linux.h
252 lines (184 loc) · 5.69 KB
/
autoconf_rtl8189e_sdio_linux.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
/******************************************************************************
*
* Copyright(c) 2010 - 2011 Realtek Corporation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
*
*
******************************************************************************/
/*
* Automatically generated C config: don't edit
*/
//***** temporarily flag *******
#define CONFIG_ODM_REFRESH_RAMASK
#define CONFIG_PHY_SETTING_WITH_ODM
//***** temporarily flag *******
#define AUTOCONF_INCLUDED
#define RTL871X_MODULE_NAME "8189ES"
#define DRV_NAME "rtl8189es"
#define CONFIG_DEBUG 1
#define CONFIG_RTL8188E 1
#define CONFIG_SDIO_HCI 1
#define PLATFORM_LINUX 1
//#define CONFIG_IOCTL_CFG80211 1
#ifdef CONFIG_PLATFORM_ARM_SUN4I
#ifndef CONFIG_IOCTL_CFG80211
#define CONFIG_IOCTL_CFG80211 1
#endif
#endif
#ifdef CONFIG_IOCTL_CFG80211
#define CONFIG_CFG80211_FORCE_COMPATIBLE_2_6_37_UNDER
//#define CONFIG_DEBUG_CFG80211 1
#endif
#define CONFIG_EMBEDDED_FWIMG 1
#define CONFIG_80211N_HT 1
#define CONFIG_RECV_REORDERING_CTRL 1
#define CONFIG_AP_MODE 1
#ifdef CONFIG_AP_MODE
#define CONFIG_INTERRUPT_BASED_TXBCN // Tx Beacon when driver early interrupt occurs
#ifdef CONFIG_INTERRUPT_BASED_TXBCN
//#define CONFIG_INTERRUPT_BASED_TXBCN_EARLY_INT
#define CONFIG_INTERRUPT_BASED_TXBCN_BCN_OK_ERR
#endif
#define CONFIG_NATIVEAP_MLME 1
#ifndef CONFIG_NATIVEAP_MLME
#define CONFIG_HOSTAPD_MLME 1
#endif
//#define CONFIG_FIND_BEST_CHANNEL 1
//#define CONFIG_NO_WIRELESS_HANDLERS 1
#endif
#define CONFIG_P2P 1
#ifdef CONFIG_P2P
//The CONFIG_WFD is for supporting the Wi-Fi display
//#define CONFIG_WFD 1
//Unmarked if there is low p2p scanned ratio; Kurt
//#define CONFIG_P2P_AGAINST_NOISE 1
#define CONFIG_P2P_REMOVE_GROUP_INFO
//#define CONFIG_DBG_P2P
#endif
// Added by Kurt 20110511
//#define CONFIG_TDLS 1
#define CONFIG_SKB_COPY 1//for amsdu
#define CONFIG_LAYER2_ROAMING
#define CONFIG_LAYER2_ROAMING_RESUME
#define CONFIG_LONG_DELAY_ISSUE
/*
* Hardware Related Config
*/
//#define SUPPORT_HW_RFOFF_DETECTED 1
//#define CONFIG_SW_LED 1
/*
* Interface Related Config
*/
//#define CONFIG_SDIO_TX_TASKLET
/*
* Others
*/
//#define CONFIG_MAC_LOOPBACK_DRIVER 1
/*
* Auto Config Section
*/
#if defined(CONFIG_RTL8188E) && defined(CONFIG_SDIO_HCI)
#define CONFIG_RTL8188E_SDIO 1
#define CONFIG_XMIT_THREAD_MODE 1
#endif
#define CONFIG_IPS 1
#define CONFIG_LPS 1
#if defined(CONFIG_LPS) && defined(CONFIG_SDIO_HCI)
#define CONFIG_LPS_LCLK 1
#endif
#ifdef CONFIG_MAC_LOOPBACK_DRIVER
#undef CONFIG_AP_MODE
#undef CONFIG_NATIVEAP_MLME
#undef CONFIG_POWER_SAVING
#undef SUPPORT_HW_RFOFF_DETECTED
#endif
#ifdef CONFIG_MP_INCLUDED
#define MP_DRIVER 1
#define CONFIG_MP_IWPRIV_SUPPORT 1
// disable unnecessary functions for MP
#undef CONFIG_IPS
#undef CONFIG_LPS
#undef CONFIG_LPS_LCLK
#undef SUPPORT_HW_RFOFF_DETECTED
#else // #ifdef CONFIG_MP_INCLUDED
#define MP_DRIVER 0
#endif // #ifdef CONFIG_MP_INCLUDED
#define CONFIG_TX_AGGREGATION
/*
* Outsource Related Config
*/
#define RTL8192CE_SUPPORT 0
#define RTL8192CU_SUPPORT 0
#define RTL8192C_SUPPORT (RTL8192CE_SUPPORT|RTL8192CU_SUPPORT)
#define RTL8192DE_SUPPORT 0
#define RTL8192DU_SUPPORT 0
#define RTL8192D_SUPPORT (RTL8192DE_SUPPORT|RTL8192DU_SUPPORT)
#define RTL8723_FPGA_VERIFICATION 0
#define RTL8723AU_SUPPORT 0
#define RTL8723AS_SUPPORT 0
#define RTL8723AE_SUPPORT 0
#define RTL8723A_SUPPORT (RTL8723AU_SUPPORT|RTL8723AS_SUPPORT|RTL8723AE_SUPPORT)
#define RTL8188EE_SUPPORT 0
#define RTL8188EU_SUPPORT 0
#define RTL8188ES_SUPPORT 1
#define RTL8188E_SUPPORT (RTL8188EE_SUPPORT|RTL8188EU_SUPPORT|RTL8188ES_SUPPORT)
#define RTL8188E_FOR_TEST_CHIP 0
//#if (RTL8188E_SUPPORT==1)
#define RATE_ADAPTIVE_SUPPORT 1
#define POWER_TRAINING_ACTIVE 1
//#define CONFIG_TX_EARLY_MODE
#ifdef CONFIG_TX_EARLY_MODE
#define RTL8188E_EARLY_MODE_PKT_NUM_10 0
#endif
//#endif
#define DBG 1
#ifdef CONFIG_DEBUG
//#define CONFIG_DEBUG_RTL871X 1
#define CONFIG_DEBUG_RTL819X 1
//#define CONFIG_PROC_DEBUG 1
#endif
/*
* HAL Related Config
*/
//for FPGA VERIFICATION config
#define RTL8188E_FPGA_TRUE_PHY_VERIFICATION 0
#define DISABLE_BB_RF 0
#if DISABLE_BB_RF
#define HAL_MAC_ENABLE 1
#define HAL_BB_ENABLE 0
#define HAL_RF_ENABLE 0
#else
#define HAL_MAC_ENABLE 1
#define HAL_BB_ENABLE 1
#define HAL_RF_ENABLE 1
#endif
#define DBG_CONFIG_ERROR_DETECT
//#define DBG_CONFIG_ERROR_RESET
//#define DBG_IO
//#define DBG_DELAY_OS
//#define DBG_MEM_ALLOC
//#define DBG_IOCTL
//#define DBG_TX
//#define DBG_XMIT_BUF
//#define DBG_XMIT_BUF_EXT
//#define DBG_TX_DROP_FRAME
//#define DBG_RX_DROP_FRAME
//#define DBG_RX_SEQ
//#define DBG_RX_SIGNAL_DISPLAY_PROCESSING
//#define DBG_RX_SIGNAL_DISPLAY_SSID_MONITORED "jeff-ap"
//#define HAL_8195A_USB 0
//#define RTL8188E_FOR_MP_TEST 1
//#define DOWNLOAD_FW_TO_TXPKT_BUF 0
//#define DBG_HAL_INIT_PROFILING