regulator: Troika :Set BUCK8 output voltage to 1.35V
[GitHub/moto-9609/android_kernel_motorola_exynos9610.git] / drivers / muic_mu004 / Kconfig
CommitLineData
581d0897
KT
1#
2# MUIC devices
3#
4
5comment "MUIC configs"
6
7config 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
15config 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
23config 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
31config 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
38config 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
45config 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
52config 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
59config 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
66config 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
73config 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
80config 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
88config 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
95config 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
105config MUIC_S2MU004_ENABLE_AUTOSW
106 bool "Using S2MU004 ENABLE AUTOSW"
107
108config 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
115config 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
122config 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
129config 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
136config 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
143config 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
151config 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
159config 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
167config 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
175config 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
183config 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
190config 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
197config 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
204config 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
211config 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
218config 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
226config 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
234config 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.
241config 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
249config 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
257config 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
265config 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
273config 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
281config 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
288config 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
295config 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
302config 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
310config 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
321config 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
331config 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
339config 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
347config 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
355config 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
363config 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
373config 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
383config 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
390config 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
397config 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
404config 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
411config 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
418config 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.