blob: fcbde48bc361f1be6a5f2c37260f3ebdcdd25de8 (
plain)
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
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
|
config MTK_COMBO
tristate "MediaTek Connectivity Combo Chip Support"
help
MTK connectivity combo chip driver for MT66xx
#
# MTK Combo Chip Selection
#
choice
prompt "Select Chip"
depends on MTK_COMBO
config MTK_COMBO_CHIP_MT6620
bool "MT6620"
help
this config is used to decided combo chip version
in current platform
is
MT6620
config MTK_COMBO_CHIP_MT6628
bool "MT6628"
help
this config is used to decided combo chip version
in current platform
is
MT6628
config MTK_COMBO_CHIP_MT6630
bool "MT6630"
help
this config is used to decided combo chip version
in current platform
is
MT6630
config MTK_COMBO_CHIP_CONSYS_6572
bool "CONSYS_6572"
help
this config is used to decided SOC consys version
in current platform
is
MT6572
config MTK_COMBO_CHIP_CONSYS_6582
bool "CONSYS_6582"
help
this config is used to decided SOC consys version
in current platform
is
MT6582
config MTK_COMBO_CHIP_CONSYS_8127
bool "CONSYS_8127"
help
this config is used to decided SOC consys version
in current platform
is
MT6572
config MTK_COMBO_CHIP_CONSYS_7623
bool "CONSYS_7623"
help
this config is used to decide SOC consys version
in current platform is MT7623 and prepare proper
system services like radio power on/off and firmware
download for the Bluetotoh and Wifi.
config MTK_COMBO_CHIP_CONSYS_6752
bool "CONSYS_6752"
help
this config is used to decided SOC consys version
in current platform
is
MT6752
config MTK_COMBO_CHIP_CONSYS_6592
bool "CONSYS_6592"
help
this config is used to decided SOC consys version
in current platform
is
MT6592
config MTK_COMBO_CHIP_CONSYS_8163
bool "CONSYS_8163"
help
this config is used to decided SOC consys version
in current platform
is
MT8163
config MTK_COMBO_CHIP_CONSYS_6735
bool "CONSYS_6735"
help
this config is used to decided SOC consys version
in current platform
is
MT6735
config MTK_COMBO_CHIP_CONSYS_6755
bool "CONSYS_6755"
help
this config is used to decided SOC consys version
in current platform
is
MT6755
config MTK_COMBO_CHIP_CONSYS_6580
bool "CONSYS_6580"
help
this config is used to decided SOC consys version
in current platform
is
MT6580
config MTK_COMBO_CHIP_CONSYS_6797
bool "CONSYS_6797"
help
this config is used to decided SOC consys version
in current platform
is
MT6797
endchoice
config MTK_COMBO_CHIP
string
default "MT6620" if MTK_COMBO_CHIP_MT6620
default "MT6628" if MTK_COMBO_CHIP_MT6628
default "MT6630" if MTK_COMBO_CHIP_MT6630
default "CONSYS_6572" if MTK_COMBO_CHIP_CONSYS_6572
default "CONSYS_6582" if MTK_COMBO_CHIP_CONSYS_6582
default "CONSYS_8127" if MTK_COMBO_CHIP_CONSYS_8127
default "CONSYS_7623" if MTK_COMBO_CHIP_CONSYS_7623
default "CONSYS_6752" if MTK_COMBO_CHIP_CONSYS_6752
default "CONSYS_6755" if MTK_COMBO_CHIP_CONSYS_6755
default "CONSYS_6592" if MTK_COMBO_CHIP_CONSYS_6592
default "CONSYS_8163" if MTK_COMBO_CHIP_CONSYS_8163
default "CONSYS_6735" if MTK_COMBO_CHIP_CONSYS_6735
default "CONSYS_6580" if MTK_COMBO_CHIP_CONSYS_6580
default "CONSYS_6797" if MTK_COMBO_CHIP_CONSYS_6797
help
this feature is used to identify combo chip version or SOC chip
consys version.
#
# Target Platform Selection
#
config MTK_COMBO_PLAT_PATH
string "Platform folder name"
depends on MTK_COMBO
default "sample" if MTK_COMBO_PLAT_SAMPLE
help
Specify platform folder under common driver platform folder:
mtk_wcn_combo/common/platform/*
#
# MTK COMBO Chip Configuration
#
config MTK_COMBO_COMM
depends on MTK_COMBO
tristate "MediaTek Combo Chip Common part driver"
help
MediaTek combo chip common part driver
#config MTK_COMBO_COMM_PS
# depends on MTK_COMBO_COMM
# bool "Enable PS support"
# default n
# help
# Enable PS support of common UART interface
config MTK_COMBO_COMM_UART
depends on MTK_COMBO_COMM
tristate "Common interface UART"
help
Use UART for common part interface type
config MTK_COMBO_COMM_SDIO
depends on MTK_COMBO_COMM
tristate "Common interface SDIO"
help
Use SDIO for common part interface type
config MTK_COMBO_COMM_NPWR
depends on MTK_COMBO_COMM
bool "Enable NPWR support"
default n
help
Enable NPWR support of new power on swquence
config MTK_COMBO_COMM_APO
depends on MTK_COMBO_COMM
bool "Enable always power on support"
default y
help
Enable chip will always power on
config MTK_COMBO_BT
tristate "MediaTek Combo Chip BT driver"
depends on MTK_COMBO
help
MTK BT /dev/stpbt driver for Bluedroid
config MTK_COMBO_ANT
tristate "MediaTek Combo Chip ANT driver"
depends on MTK_COMBO
help
MTK ANT /dev/stpant driver for ANT
config MTK_COMBO_BT_HCI
tristate "MediaTek Combo Chip BlueZ driver"
depends on BT && MTK_COMBO
help
MTK BT driver for BlueZ
config MTK_COMBO_GPS
tristate "MediaTek Combo Chip GPS driver"
depends on MTK_COMBO
help
MTK GPS /dev/stpgps driver
config MTK_COMBO_WIFI
tristate "MediaTek combo chip Wi-Fi support"
depends on MTK_COMBO
select WIRELESS_EXT
select WEXT_PRIV
config MTK_WAPI_SUPPORT
bool "MTK_WAPI_SUPPORT"
depends on MTK_COMBO_WIFI
default y
help
if it is set to TRUE: Support WAPI (WLAN Authentication and
Privacy Infrastructure)
config MTK_PASSPOINT_R1_SUPPORT
bool "MTK_PASSPOINT_R1_SUPPORT"
depends on MTK_COMBO_WIFI
help
Support Passpoint R1 (Hotspot 2.0 R1)
config MTK_PASSPOINT_R2_SUPPORT
bool "MTK_PASSPOINT_R2_SUPPORT"
depends on MTK_COMBO_WIFI
help
Support Passpoint R2
config MTK_WIFI_MCC_SUPPORT
bool "MTK_WIFI_MCC_SUPPORT"
depends on MTK_COMBO_WIFI
default y
help
if it is set to TRUE, wlan will support Multi-Channel Concurrency,
otherwise, only support Single Channel Concurrency
config MTK_DHCPV6C_WIFI
bool "MTK_DHCPV6C_WIFI"
help
no: disable this feature
config MTK_CONN_LTE_IDC_SUPPORT
bool "MediaTek CONN LTE IDC support"
select MTK_CONN_MD
default y
help
This option enables CONN LTE IDC support
menuconfig GPS
tristate "GPS drivers"
default y
---help---
Say Y here for supporting GPS.
if GPS
config MTK_GPS
tristate "MediaTek GPS driver"
default y
---help---
MTK GPS driver
To switch gps nmea port driver.
Set "yes" to turn on.
Set "no" to turn off.
endif # GPS
config MTK_GPS_SUPPORT
tristate "MediaTek GPS driver"
select MTK_GPS
help
to switch GPS feature on the platform.
Set "yes" to turn on and set "no"
(with MTK_AGPS_APP=no at the same time)
to turn off.
config MTK_GPS_REGISTER_SETTING
tristate "MediaTek GPS Register Setting"
depends on MTK_COMBO_GPS
help
GPS register settings.
config MTK_GPS_EMI
tristate "MediaTek GPS EMI Driver"
depends on MTK_COMBO_GPS
help
GPS EMI driver is for MNL OFFLOAD feature.
|