Commit | Line | Data |
---|---|---|
581d0897 KT |
1 | # |
2 | # MUIC devices | |
3 | # | |
4 | ||
5 | comment "MUIC configs" | |
6 | ||
7 | config USE_MUIC | |
8 | bool "Using MUIC device driver" | |
9 | depends on I2C | |
10 | default n | |
11 | help | |
12 | If you say yes here you will get support for | |
13 | the MUIC device driver. | |
14 | ||
15 | config USE_SAFEOUT | |
16 | bool "Using SAFEOUT device driver" | |
17 | depends on I2C | |
18 | default n | |
19 | help | |
20 | If you say yes here you will get support for | |
21 | the SAFEOUT device driver. | |
22 | ||
23 | config MUIC_NOTIFIER | |
24 | bool "MUIC notifier support" | |
25 | depends on USE_MUIC | |
26 | default n | |
27 | help | |
28 | If you say yes here you will get support for | |
29 | the MUIC attached device status change notification. | |
30 | ||
31 | config MUIC_MANAGER | |
32 | bool "MUIC Manager supports CCIC chip interface" | |
33 | depends on USE_MUIC | |
34 | default n | |
35 | help | |
36 | If you say yes here you will get support manager for the CCIC chip. | |
37 | ||
38 | config MUIC_CORE | |
39 | bool "Supports MUIC Core" | |
40 | depends on USE_MUIC | |
41 | default n | |
42 | help | |
43 | If you say yes here you will get support for the MUIC Core functionalities | |
44 | ||
45 | config MUIC_HV | |
46 | bool "MUIC_HV" | |
47 | depends on USE_MUIC || MUIC_UNIVERSAL | |
48 | default n | |
49 | help | |
50 | If you say yes here you will get support for the AFC. | |
51 | ||
52 | config MUIC_HV_12V | |
53 | bool "MUIC_HV_12V" | |
54 | depends on MUIC_HV | |
55 | default n | |
56 | help | |
57 | If you say yes here you will get support for the AFC. | |
58 | ||
59 | config MUIC_SUPPORT_CCIC | |
60 | bool "MUIC supports CCIC chip interface" | |
61 | depends on USE_MUIC | |
62 | default n | |
63 | help | |
64 | If you say yes here you will get support for the CCIC chip. | |
65 | ||
66 | config MUIC_SUPPORT_POWERMETER | |
67 | bool "MUIC supports PM chip interface" | |
68 | depends on USE_MUIC | |
69 | default n | |
70 | help | |
71 | If you say yes here you will get support for the Power Meter. | |
72 | ||
73 | config MUIC_TEST_FUNC | |
74 | bool "MUIC supports several function's in TEST" | |
75 | depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP | |
76 | default n | |
77 | help | |
78 | If you say yes here you will get support for the TEST function's. | |
79 | ||
80 | config HICCUP_CHARGER | |
81 | bool "Using HICCUP charger" | |
82 | depends on USE_MUIC | |
83 | default n | |
84 | help | |
85 | If you say yes here you will get support for | |
86 | for the hiccup charger feature. | |
87 | ||
88 | config MUIC_S2MU004 | |
89 | bool "Using S2MU004 MUIC" | |
90 | depends on USE_MUIC && MFD_S2MU004 | |
91 | default n | |
92 | help | |
93 | If you say yes here you will get support for the S2MU004 MUIC chip. | |
94 | ||
95 | config MUIC_S2MU004_HV | |
96 | bool "Using S2MU004 MUIC High Voltage Charging" | |
97 | depends on MUIC_S2MU004 | |
98 | default n | |
99 | help | |
100 | If you say yes here you will get support for | |
101 | the HV voltage control functionality. | |
102 | It will support afc and qc, | |
103 | to implement this config. | |
104 | ||
105 | config MUIC_S2MU004_ENABLE_AUTOSW | |
106 | bool "Using S2MU004 ENABLE AUTOSW" | |
107 | ||
108 | config MUIC_SUPPORT_CCIC_OTG_CTRL | |
109 | bool "MUIC Allows CCIC to Disable MUIC VBUS DET" | |
110 | depends on USE_MUIC | |
111 | default n | |
112 | help | |
113 | If you say yes here you will get support for this. | |
114 | ||
115 | config MUIC_SUPPORT_TYPEB | |
116 | bool "Using Type-B Features" | |
117 | depends on USE_MUIC | |
118 | default n | |
119 | help | |
120 | If you say yes here you will get support for the TypeB Features. | |
121 | ||
122 | config MUIC_SYSFS | |
123 | bool "Using muic sysfs Features" | |
124 | depends on USE_MUIC | |
125 | default n | |
126 | help | |
127 | If you say yes here you will get support for the muic sysfs. | |
128 | ||
129 | config MUIC_SUPPORT_VBUS_BOOST | |
130 | bool "Using muic Features for vbus boost" | |
131 | depends on USE_MUIC && BATTERY_SAMSUNG_V2 | |
132 | default n | |
133 | help | |
134 | If you say yes here you will get support for the muic vbus boosting. | |
135 | ||
136 | config HV_MUIC_S2MU004_AFC | |
137 | bool "Using S2MU004 MUIC AFC" | |
138 | depends on MUIC_S2MU004 | |
139 | default n | |
140 | help | |
141 | If you say yes here you will get support for the AFC. | |
142 | ||
143 | config HV_MUIC_VOLTAGE_CTRL | |
144 | bool "Using AFC Voltage control functionality" | |
145 | depends on MUIC_HV_S2MU004_AFC || MUIC_HV | |
146 | default n | |
147 | help | |
148 | If you say yes here you will get support for | |
149 | the AFC voltage control functionality. | |
150 | ||
151 | config MUIC_S2MU004_AFC_DISABLE | |
152 | bool "Using AFC disable functionality" | |
153 | depends on MUIC_S2MU004 | |
154 | default n | |
155 | help | |
156 | If you say yes here you will get support for | |
157 | the AFC disable control functionality. | |
158 | ||
159 | config MUIC_S2MU005 | |
160 | bool "Using S2MU005 MUIC" | |
161 | depends on USE_MUIC && MFD_S2MU005 | |
162 | default n | |
163 | help | |
164 | If you say yes here you will get support for | |
165 | for the S2MU005 MUIC chip. | |
166 | ||
167 | config MUIC_S2MU005_ENABLE_AUTOSW | |
168 | bool "Using S2MU005 MUIC ENABLE AUTOSW" | |
169 | depends on MUIC_S2MU005 | |
170 | default n | |
171 | help | |
172 | If you say yes here you will get support for | |
173 | for the S2MU005 MUIC chip ENABLE AUTOSW feature. | |
174 | ||
175 | config MUIC_S2MU005_DISCHARGING_WA | |
176 | bool "Using S2MU005 MUIC DISCHARGING WORKAROUND" | |
177 | depends on MUIC_S2MU005 | |
178 | default n | |
179 | help | |
180 | If you say yes here you will get support for | |
181 | for the S2MU005 MUIC chip DISCHARGING WA feature. | |
182 | ||
183 | config MUIC_S2MU106 | |
184 | bool "Using S2MU106 MUIC" | |
185 | depends on USE_MUIC && MFD_S2MU106 | |
186 | default n | |
187 | help | |
188 | If you say yes here you will get support for the S2MU106 MUIC chip. | |
189 | ||
190 | config HV_MUIC_S2MU106_AFC | |
191 | bool "Using S2MU106 MUIC AFC" | |
192 | depends on MUIC_HV && MUIC_S2MU106 | |
193 | default n | |
194 | help | |
195 | If you say yes here you will get support for the AFC. | |
196 | ||
197 | config HV_MUIC_S2MU106_PE | |
198 | bool "Using S2MU106 MUIC PE" | |
199 | depends on HV_MUIC_S2MU106_AFC | |
200 | default n | |
201 | help | |
202 | If you say yes here you will get support for the PE. | |
203 | ||
204 | config HV_MUIC_TURBO_CHARGER | |
205 | bool "Using MUIC Turbo Charger" | |
206 | depends on MUIC_HV | |
207 | default n | |
208 | help | |
209 | If you say yes here you will get support for the PE. | |
210 | ||
211 | config MUIC_S2MU106_RID | |
212 | bool "Using S2MU106 MUIC RID" | |
213 | depends on MUIC_S2MU106 | |
214 | default n | |
215 | help | |
216 | If you say yes here you will get support for the S2MU106 MUIC RID functions. | |
217 | ||
218 | config S2MU106_SPECOUT_CHARGER | |
219 | bool "Using S2MU106 MUIC Support Specout Charger" | |
220 | depends on MUIC_S2MU106 | |
221 | default n | |
222 | help | |
223 | If you say yes here you will get support for the S2MU106 MUIC | |
224 | Specout Charger functions. | |
225 | ||
226 | config S2MU106_TYPEC_WATER | |
227 | bool "Using S2MU106 Type-C Water Detection" | |
228 | depends on MUIC_S2MU106_RID | |
229 | default n | |
230 | help | |
231 | If you say yes here you will get support for | |
232 | the S2MU106 Type-C Water functions. | |
233 | ||
234 | config HICCUP_CHARGER | |
235 | bool "Using HICCUP charger" | |
236 | depends on USE_MUIC | |
237 | default n | |
238 | help | |
239 | If you say yes here you will get support for | |
240 | for the hiccup charger feature. | |
241 | config CP_UART_SWITCH | |
242 | bool "Using CP UART PATH" | |
243 | depends on USE_MUIC | |
244 | default n | |
245 | help | |
246 | If you say yes here you will get support for | |
247 | for the cp uart path feature. | |
248 | ||
249 | config NEW_FACTORY_JIGONB | |
250 | bool "Using JIGONB control" | |
251 | depends on USE_MUIC | |
252 | default n | |
253 | help | |
254 | If you say yes here you will get support for | |
255 | for the jigonb control. | |
256 | ||
257 | config NEW_FACTORY_UART | |
258 | bool "Using factory uart control" | |
259 | depends on USE_MUIC | |
260 | default n | |
261 | help | |
262 | If you say yes here you will get support for | |
263 | for the factory uart control. | |
264 | ||
265 | config MUIC_INCOMPATIBLE_VZW | |
266 | bool "Using Verizon incomatible type" | |
267 | depends on USE_MUIC | |
268 | default n | |
269 | help | |
270 | If you say yes here you will get support for | |
271 | for the Verizon incomatible type cable. | |
272 | ||
273 | config MUIC_S2MU005_SUPPORT_HMT | |
274 | bool "Using HMT" | |
275 | depends on USE_MUIC | |
276 | default n | |
277 | help | |
278 | If you say yes here you will get support for | |
279 | for the HMT accessory. | |
280 | ||
281 | config MUIC_UNIVERSAL | |
282 | bool "UNIVERSAL MUIC" | |
283 | depends on USE_MUIC | |
284 | default n | |
285 | help | |
286 | If you say yes here you will get support for various MUIC chips. | |
287 | ||
288 | config MUIC_UNIVERSAL_MAX77865 | |
289 | bool "MAX77865 MUIC" | |
290 | depends on MUIC_UNIVERSAL | |
291 | default n | |
292 | help | |
293 | If you say yes here you will get support for the MAX77865 MUIC chip. | |
294 | ||
295 | config MUIC_HV_MAX77865 | |
296 | bool "MUIC_HV_MAX77865" | |
297 | depends on MUIC_UNIVERSAL_MAX77865 | |
298 | default n | |
299 | help | |
300 | If you say yes here you will get support for the AFC. | |
301 | ||
302 | config MUIC_S2MU004_NON_USB_C_TYPE | |
303 | bool "Using S2MU005 MUIC with non usb-c type" | |
304 | depends on MUIC_S2MU004 | |
305 | default n | |
306 | help | |
307 | If you say yes here you will get support for | |
308 | for the S2MU004 MUIC non usb-c type chip. | |
309 | ||
310 | config MUIC_TEST_FUNC | |
311 | bool "MUIC supports several function's in TEST" | |
312 | depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP | |
313 | default n | |
314 | help | |
315 | If you say yes here you will get support for the TEST function's. | |
316 | depends on MUIC_S2MU004 | |
317 | default n | |
318 | help | |
319 | If you say yes here you will get support for the AUTO switch path. | |
320 | ||
321 | config MUIC_S2MU004_RID | |
322 | bool "Using S2MU004 MUIC RID" | |
323 | depends on MUIC_S2MU004 | |
324 | default n | |
325 | help | |
326 | If you say yes here, | |
327 | you will get support for MUIC RID. | |
328 | Usually it's used for the JIG Factory ID, | |
329 | and the accessory. | |
330 | ||
331 | config HV_MUIC_VOLTAGE_CTRL | |
332 | bool "Using AFC Voltage control functionality" | |
333 | depends on MUIC_HV_S2MU004_AFC | |
334 | default n | |
335 | help | |
336 | If you say yes here you will get support for | |
337 | the AFC voltage control functionality. | |
338 | ||
339 | config MUIC_S2MU005 | |
340 | bool "Using S2MU005 MUIC" | |
341 | depends on USE_MUIC && MFD_S2MU005 | |
342 | default n | |
343 | help | |
344 | If you say yes here you will get support for | |
345 | for the S2MU005 MUIC chip. | |
346 | ||
347 | config MUIC_S2MU005_ENABLE_AUTOSW | |
348 | bool "Using S2MU005 MUIC ENABLE AUTOSW" | |
349 | depends on MUIC_S2MU005 | |
350 | default n | |
351 | help | |
352 | If you say yes here you will get support for | |
353 | for the S2MU005 MUIC chip ENABLE AUTOSW feature. | |
354 | ||
355 | config MUIC_S2MU005_DISCHARGING_WA | |
356 | bool "Using S2MU005 MUIC DISCHARGING WORKAROUND" | |
357 | depends on MUIC_S2MU005 | |
358 | default n | |
359 | help | |
360 | If you say yes here you will get support for | |
361 | for the S2MU005 MUIC chip DISCHARGING WA feature. | |
362 | ||
363 | config MUIC_MAX77705 | |
364 | bool "Using MAX77705 MUIC" | |
365 | depends on USE_MUIC | |
366 | default n | |
367 | help | |
368 | If you say yes here you will get support for | |
369 | the MAX77705 MUIC chip. | |
370 | To enable this driver, | |
371 | USE_MUIC should be enabled. | |
372 | ||
373 | config HV_MUIC_MAX77705_AFC | |
374 | bool "Using MAX77705 AFC MUIC" | |
375 | depends on MUIC_MAX77705 | |
376 | default n | |
377 | help | |
378 | If you say yes here you will get support for | |
379 | the MAX77705 AFC MUIC. | |
380 | To enable this driver, | |
381 | MUIC_MAX77705 should be enabled. | |
382 | ||
383 | config MUIC_UNIVERSAL | |
384 | bool "UNIVERSAL MUIC" | |
385 | depends on USE_MUIC | |
386 | default n | |
387 | help | |
388 | If you say yes here you will get support for various MUIC chips. | |
389 | ||
390 | config MUIC_UNIVERSAL_MAX77854 | |
391 | bool "MAX77854 MUIC" | |
392 | depends on MUIC_UNIVERSAL | |
393 | default n | |
394 | help | |
395 | If you say yes here you will get support for the MAX77854 MUIC chip. | |
396 | ||
397 | config MUIC_UNIVERSAL_MAX77865 | |
398 | bool "MAX77865 MUIC" | |
399 | depends on MUIC_UNIVERSAL | |
400 | default n | |
401 | help | |
402 | If you say yes here you will get support for the MAX77865 MUIC chip. | |
403 | ||
404 | config MUIC_HV_MAX77854 | |
405 | bool "MUIC_HV_MAX77854" | |
406 | depends on MUIC_UNIVERSAL_MAX77854 | |
407 | default n | |
408 | help | |
409 | If you say yes here you will get support for the AFC. | |
410 | ||
411 | config MUIC_HV_MAX77865 | |
412 | bool "MUIC_HV_MAX77865" | |
413 | depends on MUIC_UNIVERSAL_MAX77865 | |
414 | default n | |
415 | help | |
416 | If you say yes here you will get support for the AFC. | |
417 | ||
418 | config MUIC_MAX77705_CCIC | |
419 | bool "Using MAX77705 MUIC supports CCIC chip interface" | |
420 | depends on MUIC_MAX77705 && MUIC_SUPPORT_CCIC | |
421 | default n | |
422 | help | |
423 | If you say yes here you will get support for | |
424 | the CCIC chip with MAX77705 MUIC. | |
425 | To enable this driver, | |
426 | MUIC_MAX77705 and MUIC_SUPPORT_CCIC should be enabled. |