8 bool "Using MUIC device driver"
12 If you say yes here you will get support for
13 the MUIC device driver.
16 bool "Using SAFEOUT device driver"
20 If you say yes here you will get support for
21 the SAFEOUT device driver.
24 bool "MUIC notifier support"
28 If you say yes here you will get support for
29 the MUIC attached device status change notification.
32 bool "MUIC Manager supports CCIC chip interface"
36 If you say yes here you will get support manager for the CCIC chip.
39 bool "Supports MUIC Core"
43 If you say yes here you will get support for the MUIC Core functionalities
47 depends on USE_MUIC || MUIC_UNIVERSAL
50 If you say yes here you will get support for the AFC.
57 If you say yes here you will get support for the AFC.
59 config MUIC_SUPPORT_CCIC
60 bool "MUIC supports CCIC chip interface"
64 If you say yes here you will get support for the CCIC chip.
66 config MUIC_SUPPORT_POWERMETER
67 bool "MUIC supports PM chip interface"
71 If you say yes here you will get support for the Power Meter.
74 bool "MUIC supports several function's in TEST"
75 depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP
78 If you say yes here you will get support for the TEST function's.
81 bool "Using HICCUP charger"
85 If you say yes here you will get support for
86 for the hiccup charger feature.
89 bool "Using S2MU004 MUIC"
90 depends on USE_MUIC && MFD_S2MU004
93 If you say yes here you will get support for the S2MU004 MUIC chip.
96 bool "Using S2MU106 MUIC"
100 If you say yes here you will get support for the S2MU106 MUIC chip.
102 config MUIC_S2MU004_HV
103 bool "Using S2MU004 MUIC High Voltage Charging"
104 depends on MUIC_S2MU004
107 If you say yes here you will get support for
108 the HV voltage control functionality.
109 It will support afc and qc,
110 to implement this config.
112 config MUIC_S2MU004_ENABLE_AUTOSW
113 bool "Using S2MU004 ENABLE AUTOSW"
115 config MUIC_SUPPORT_CCIC_OTG_CTRL
116 bool "MUIC Allows CCIC to Disable MUIC VBUS DET"
120 If you say yes here you will get support for this.
122 config MUIC_SUPPORT_TYPEB
123 bool "Using Type-B Features"
127 If you say yes here you will get support for the TypeB Features.
130 bool "Using muic sysfs Features"
134 If you say yes here you will get support for the muic sysfs.
136 config MUIC_SUPPORT_VBUS_BOOST
137 bool "Using muic Features for vbus boost"
138 depends on USE_MUIC && BATTERY_SAMSUNG_V2
141 If you say yes here you will get support for the muic vbus boosting.
143 config HV_MUIC_S2MU004_AFC
144 bool "Using S2MU004 MUIC AFC"
145 depends on MUIC_S2MU004
148 If you say yes here you will get support for the AFC.
150 config HV_MUIC_VOLTAGE_CTRL
151 bool "Using AFC Voltage control functionality"
152 depends on MUIC_HV_S2MU004_AFC || MUIC_HV
155 If you say yes here you will get support for
156 the AFC voltage control functionality.
158 config MUIC_S2MU004_AFC_DISABLE
159 bool "Using AFC disable functionality"
160 depends on MUIC_S2MU004
163 If you say yes here you will get support for
164 the AFC disable control functionality.
167 bool "Using S2MU005 MUIC"
168 depends on USE_MUIC && MFD_S2MU005
171 If you say yes here you will get support for
172 for the S2MU005 MUIC chip.
174 config MUIC_S2MU005_ENABLE_AUTOSW
175 bool "Using S2MU005 MUIC ENABLE AUTOSW"
176 depends on MUIC_S2MU005
179 If you say yes here you will get support for
180 for the S2MU005 MUIC chip ENABLE AUTOSW feature.
182 config MUIC_S2MU005_DISCHARGING_WA
183 bool "Using S2MU005 MUIC DISCHARGING WORKAROUND"
184 depends on MUIC_S2MU005
187 If you say yes here you will get support for
188 for the S2MU005 MUIC chip DISCHARGING WA feature.
191 bool "Using S2MU106 MUIC"
192 depends on USE_MUIC && MFD_S2MU106
195 If you say yes here you will get support for the S2MU106 MUIC chip.
197 config HV_MUIC_S2MU106_AFC
198 bool "Using S2MU106 MUIC AFC"
199 depends on MUIC_HV && MUIC_S2MU106
202 If you say yes here you will get support for the AFC.
204 config HV_MUIC_S2MU106_PE
205 bool "Using S2MU106 MUIC PE"
206 depends on HV_MUIC_S2MU106_AFC
209 If you say yes here you will get support for the PE.
211 config HV_MUIC_TURBO_CHARGER
212 bool "Using MUIC Turbo Charger"
216 If you say yes here you will get support for the PE.
218 config MUIC_S2MU106_RID
219 bool "Using S2MU106 MUIC RID"
220 depends on MUIC_S2MU106
223 If you say yes here you will get support for the S2MU106 MUIC RID functions.
225 config S2MU106_SPECOUT_CHARGER
226 bool "Using S2MU106 MUIC Support Specout Charger"
227 depends on MUIC_S2MU106
230 If you say yes here you will get support for the S2MU106 MUIC
231 Specout Charger functions.
233 config S2MU106_TYPEC_WATER
234 bool "Using S2MU106 Type-C Water Detection"
235 depends on MUIC_S2MU106_RID
238 If you say yes here you will get support for
239 the S2MU106 Type-C Water functions.
241 config HICCUP_CHARGER
242 bool "Using HICCUP charger"
246 If you say yes here you will get support for
247 for the hiccup charger feature.
248 config CP_UART_SWITCH
249 bool "Using CP UART PATH"
253 If you say yes here you will get support for
254 for the cp uart path feature.
256 config NEW_FACTORY_JIGONB
257 bool "Using JIGONB control"
261 If you say yes here you will get support for
262 for the jigonb control.
264 config NEW_FACTORY_UART
265 bool "Using factory uart control"
269 If you say yes here you will get support for
270 for the factory uart control.
272 config MUIC_INCOMPATIBLE_VZW
273 bool "Using Verizon incomatible type"
277 If you say yes here you will get support for
278 for the Verizon incomatible type cable.
280 config MUIC_S2MU005_SUPPORT_HMT
285 If you say yes here you will get support for
286 for the HMT accessory.
288 config MUIC_UNIVERSAL
289 bool "UNIVERSAL MUIC"
293 If you say yes here you will get support for various MUIC chips.
295 config MUIC_UNIVERSAL_MAX77865
297 depends on MUIC_UNIVERSAL
300 If you say yes here you will get support for the MAX77865 MUIC chip.
302 config MUIC_HV_MAX77865
303 bool "MUIC_HV_MAX77865"
304 depends on MUIC_UNIVERSAL_MAX77865
307 If you say yes here you will get support for the AFC.
309 config MUIC_S2MU004_NON_USB_C_TYPE
310 bool "Using S2MU005 MUIC with non usb-c type"
311 depends on MUIC_S2MU004
314 If you say yes here you will get support for
315 for the S2MU004 MUIC non usb-c type chip.
317 config MUIC_TEST_FUNC
318 bool "MUIC supports several function's in TEST"
319 depends on SEC_DEBUG && !SAMSUNG_PRODUCT_SHIP
322 If you say yes here you will get support for the TEST function's.
323 depends on MUIC_S2MU004
326 If you say yes here you will get support for the AUTO switch path.
328 config MUIC_S2MU004_RID
329 bool "Using S2MU004 MUIC RID"
330 depends on MUIC_S2MU004
334 you will get support for MUIC RID.
335 Usually it's used for the JIG Factory ID,
338 config HV_MUIC_VOLTAGE_CTRL
339 bool "Using AFC Voltage control functionality"
340 depends on MUIC_HV_S2MU004_AFC
343 If you say yes here you will get support for
344 the AFC voltage control functionality.
347 bool "Using S2MU005 MUIC"
348 depends on USE_MUIC && MFD_S2MU005
351 If you say yes here you will get support for
352 for the S2MU005 MUIC chip.
354 config MUIC_S2MU005_ENABLE_AUTOSW
355 bool "Using S2MU005 MUIC ENABLE AUTOSW"
356 depends on MUIC_S2MU005
359 If you say yes here you will get support for
360 for the S2MU005 MUIC chip ENABLE AUTOSW feature.
362 config MUIC_S2MU005_DISCHARGING_WA
363 bool "Using S2MU005 MUIC DISCHARGING WORKAROUND"
364 depends on MUIC_S2MU005
367 If you say yes here you will get support for
368 for the S2MU005 MUIC chip DISCHARGING WA feature.
371 bool "Using MAX77705 MUIC"
375 If you say yes here you will get support for
376 the MAX77705 MUIC chip.
377 To enable this driver,
378 USE_MUIC should be enabled.
380 config HV_MUIC_MAX77705_AFC
381 bool "Using MAX77705 AFC MUIC"
382 depends on MUIC_MAX77705
385 If you say yes here you will get support for
386 the MAX77705 AFC MUIC.
387 To enable this driver,
388 MUIC_MAX77705 should be enabled.
390 config MUIC_UNIVERSAL
391 bool "UNIVERSAL MUIC"
395 If you say yes here you will get support for various MUIC chips.
397 config MUIC_UNIVERSAL_MAX77854
399 depends on MUIC_UNIVERSAL
402 If you say yes here you will get support for the MAX77854 MUIC chip.
404 config MUIC_UNIVERSAL_MAX77865
406 depends on MUIC_UNIVERSAL
409 If you say yes here you will get support for the MAX77865 MUIC chip.
411 config MUIC_HV_MAX77854
412 bool "MUIC_HV_MAX77854"
413 depends on MUIC_UNIVERSAL_MAX77854
416 If you say yes here you will get support for the AFC.
418 config MUIC_HV_MAX77865
419 bool "MUIC_HV_MAX77865"
420 depends on MUIC_UNIVERSAL_MAX77865
423 If you say yes here you will get support for the AFC.
425 config MUIC_MAX77705_CCIC
426 bool "Using MAX77705 MUIC supports CCIC chip interface"
427 depends on MUIC_MAX77705 && MUIC_SUPPORT_CCIC
430 If you say yes here you will get support for
431 the CCIC chip with MAX77705 MUIC.
432 To enable this driver,
433 MUIC_MAX77705 and MUIC_SUPPORT_CCIC should be enabled.