3 tristate "samsung battery driver"
5 Say Y to include support for samsung battery driver
6 This battery driver integrated all battery-related functions
7 To see battery-related functions,
8 refer to sec_charging_common.h
10 config BATTERY_SWELLING
11 bool "prevent battery swelling"
13 Say Y to include support for prevent battery swelling
15 config SAMSUNG_LPM_MODE
16 bool "Off charging mode support in sec battery driver"
19 Say Y to include support for sec off charging support
20 This value defiend at bootloader.
21 Before enable this feature,
22 implement power off charging in the bootloader.
24 config SAMSUNG_BATTERY_ENG_TEST
25 bool "enable ENG mode for battery test"
28 Say Y to include support for battery test
29 enable this feature only ENG mode
30 this featuren must disabled user binary
34 tristate "sec stbc driver"
37 Say Y to include support
38 for fuelgauge driver with mfd.
39 This driver source code implemented
40 fuelgauge driver with mfd.
42 config SEC_BATTERY_PM_NOTIFY
43 tristate "call pm_notifier instead of prepare"
46 Say Y to use pm_notifier to prepare entering suspend state for sec_battery driver
51 tristate "use mfd driver for fuelgauge driver"
53 depends on BATTERY_SAMSUNG
55 Say Y to include support
56 for fuelgauge driver with mfd.
57 This driver source code implemented
58 fuelgauge driver with mfd.
60 config FUELGAUGE_DUMMY
61 tristate "dummy fuel gauge driver"
63 depends on BATTERY_SAMSUNG
65 Say Y to include support
66 for dummy fuel gauge driver.
67 This driver source code implemented
68 skeleton source code for fuel gauge functions.
71 tristate "ADC fuel gauge driver"
73 depends on BATTERY_SAMSUNG
75 Say Y to include support
77 This driver source code can be used for
78 fuel-gauge that is made of ADC.
80 config FUELGAUGE_MAX17042
81 tristate "MAX17042 fuel gauge driver"
83 depends on BATTERY_SAMSUNG
85 Say Y to include support
86 for MAXIM MAX17042 fuel gauge driver.
87 This fuel-gauge can be used in voltage-tracking mode
88 or coulomb-counting mode.
90 config FUELGAUGE_MAX17042_VOLTAGE_TRACKING
91 tristate "use MAX17042 fuel gauge only as voltage tracking"
93 depends on FUELGAUGE_MAX17042
95 Say Y to use MAX17042 fuel gauge
96 only as voltage tracking.
97 This mode is for target that consumes low current
100 config FUELGAUGE_MAX17042_COULOMB_COUNTING
101 tristate "use MAX17042 fuel gauge as coulomb counting (including voltage tracking)"
103 depends on FUELGAUGE_MAX17042
105 Say Y to use MAX17042 fuel gauge
106 as coulomb counting (including voltage tracking).
107 This mode is for target that consumes high current
110 config FUELGAUGE_MAX17048
111 tristate "MAX17048 fuel gauge driver"
113 depends on BATTERY_SAMSUNG
115 Say Y to include support
116 for MAXIM MAX17048 fuel gauge driver.
117 This fuel-gauge can be used
118 only in voltage-tracking mode.
120 config FUELGAUGE_MAX17050
121 tristate "MAX17050 fuel gauge driver"
123 depends on BATTERY_SAMSUNG
125 Say Y to include support
126 for MAXIM MAX17047 or MAX17050 fuel gauge driver.
127 This fuel-gauge can be used in voltage-tracking mode
128 or coulomb-counting mode.
130 config FUELGAUGE_MAX17050_VOLTAGE_TRACKING
131 tristate "use MAX17050 fuel gauge only as voltage tracking"
133 depends on FUELGAUGE_MAX17050
135 Say Y to use MAX17050 fuel gauge
136 only as voltage tracking.
137 This mode is for target that consumes low current
140 config FUELGAUGE_MAX17050_COULOMB_COUNTING
141 tristate "use MAX17050 fuel gauge as coulomb counting (including voltage tracking)"
143 depends on FUELGAUGE_MAX17050
145 Say Y to use MAX17050 fuel gauge
146 as coulomb counting (including voltage tracking).
147 This mode is for target that consumes high current
150 config FUELGAUGE_STC3115
151 tristate "STC3115 fuel gauge driver"
153 depends on BATTERY_SAMSUNG
155 Say Y to include support
156 for STC3115 fuel gauge driver.
158 config FUELGAUGE_STC3117
159 tristate "STC3117 fuel gauge driver"
161 depends on BATTERY_SAMSUNG
163 Say Y to include support
164 for STC3117 fuel gauge driver.
166 config FUELGAUGE_PM8917
167 tristate "PM8917 fuel gauge driver"
169 depends on BATTERY_SAMSUNG
171 Say Y to include support
172 for PM8917 fuel gauge driver.
173 This driver source code implemented
174 all functions for PM8917 fuel gauge.
176 config FUELGAUGE_STC3115
177 tristate "STC3115 fuel gauge driver"
179 depends on BATTERY_SAMSUNG
181 Say Y to include support
182 for STC3115 fuel gauge driver.
183 This driver source code implemented
184 all functions for STC3115 fuel gauge.
186 config FUELGAUGE_SPRD2713
187 tristate "SPRD2713 fuel gauge driver"
189 depends on BATTERY_SAMSUNG
191 Say Y to include support
192 for SPRD2713 fuel gauge driver.
193 This driver source code implemented
194 all functions for SPRD2713 fuel gauge.
199 tristate "use mfd driver for charger driver"
201 depends on BATTERY_SAMSUNG
203 Say Y to include support
204 for charger driver with mfd.
205 This driver source code implemented
206 charger driver with mfd.
208 config CHARGER_SPRD2713
209 tristate "sprd2713 charger driver"
211 depends on BATTERY_SAMSUNG
213 Say Y to include support
214 for Summit sprd2713 charger driver.
215 This driver source code implemented
216 all functions for sprd2713 charger.
219 tristate "dummy charger driver"
221 depends on BATTERY_SAMSUNG
223 Say Y to include support
224 for dummy charger driver.
225 This driver source code implemented
226 skeleton source code for charger functions.
228 config CHARGER_MAX8903
229 tristate "MAX8903 charger driver"
231 depends on BATTERY_SAMSUNG
233 Say Y to include support
234 for MAXIM MAX8903 charger driver.
235 This driver source code implemented
236 all functions for MAX8903 charger.
238 config CHARGER_SMB328
239 tristate "SMB328 charger driver"
241 depends on BATTERY_SAMSUNG
243 Say Y to include support
244 for Summit SMB328 charger driver.
245 This driver source code implemented
246 all functions for SMB328 charger.
248 config CHARGER_SMB347
249 tristate "SMB347 charger driver"
251 depends on BATTERY_SAMSUNG
253 Say Y to include support
254 for Summit SMB347 charger driver.
255 This driver source code implemented
256 all functions for SMB347 charger.
258 config CHARGER_SMB358
259 tristate "SMB358 charger driver"
261 depends on BATTERY_SAMSUNG
263 Say Y to include support
264 for SMB358 charger driver.
265 This driver source code implemented
266 all functions for SMB358 charger.
268 config CHARGER_BQ24157
269 tristate "BQ24157 charger driver"
271 depends on BATTERY_SAMSUNG
273 Say Y to include support
274 for TI BQ24157 charger driver.
275 This driver source code implemented
276 all functions for BQ24157 charger.
278 config CHARGER_BQ24190
279 tristate "BQ24190 charger driver"
281 depends on BATTERY_SAMSUNG
283 Say Y to include support
284 for TI BQ24190 charger driver.
285 This driver source code implemented
286 all functions for BQ24190 charger.
288 config CHARGER_BQ24191
289 tristate "BQ24191 charger driver"
291 depends on BATTERY_SAMSUNG
293 Say Y to include support
294 for TI BQ24191 charger driver.
295 This driver source code implemented
296 all functions for BQ24191 charger.
298 config CHARGER_BQ24260
299 tristate "BQ24260 charger driver"
301 depends on BATTERY_SAMSUNG
303 Say Y to include support
304 for TI BQ24260 charger driver.
305 This driver source code implemented
306 all functions for BQ24260 charger.
308 config CHARGER_NCP1851
309 tristate "NCP1851 charger driver"
311 depends on BATTERY_SAMSUNG
313 Say Y to include support
314 for NCP1851 charger driver.
315 This driver source code implemented
316 all functions for NCP1851 charger.
318 config CHARGER_TSU8111
319 tristate "TSU8111 charger driver"
321 depends on BATTERY_SAMSUNG
323 Say Y to include support
324 for TSU8111 charger driver.
325 This driver source code implemented
326 all functions for TSU8111 charger.
328 config CHARGER_PM8917
329 tristate "PM8917 charger driver"
331 depends on BATTERY_SAMSUNG
333 Say Y to include support
334 for PM8917 charger driver.
335 This driver source code implemented
336 all functions for PM8917 charger.
338 config CHARGER_MAX14577
339 tristate "MAX14577 charger driver"
341 depends on BATTERY_SAMSUNG
342 depends on CHARGER_MFD
344 Say Y to include support
345 for MAX14577 charger driver.
346 This driver source code implemented
347 all functions for MAX14577 charger.
349 config CHARGER_SM5701
350 tristate "SM5701 charger driver"
351 depends on MFD_SM5701 && I2C
354 Say Y to include support
355 for SiliconMitus SM5701 charger driver..
357 config CHARGER_SM5414
358 tristate "SM5414 charger driver"
361 Say Y to include support
362 for SM5414 charger driver.
363 This driver source code implemented
364 all functions for SMB5414 charger.
366 config CHARGER_SM5418
367 tristate "SM5418 charger driver"
370 Say Y to include support
371 for SM5418 charger driver.
372 This driver source code implemented
373 all functions for SMB5418 charger.
377 config CHARGER_MAX77693
378 tristate "MAX77693 battery charger support"
379 depends on MFD_MAX77693 && I2C
381 Say Y here to enable support for the MAX77693 charger
382 MAX77693 incluse muic, pmic, haptic, led,
384 You have to define MFD_MAX77693
386 config CHARGER_MAX77803
387 tristate "MAX77803 battery charger support"
388 depends on MFD_MAX77693 && I2C
390 Say Y here to enable support for the MAX77803 charger
391 MAX77803 incluse muic, pmic, haptic, led,
393 You have to define MFD_MAX77693
395 config CHARGER_MAX77XXX
396 tristate "MAX77693 or MAX77803 battery charger support"
397 depends on MFD_MAX77693 && I2C
399 Say Y here to enable support for the MAX77803 charger
400 MAX77803 incluse muic, pmic, haptic, led,
402 You have to define MFD_MAX77693
404 config FUELGAUGE_SPRD4SAMSUNG27X3
405 tristate "SPRD27X3 fuel gauge driver"
407 depends on BATTERY_SAMSUNG
409 Say Y to include support
410 for SPRD27X3 fuel gauge driver.
411 This driver source code implemented
412 all functions for SPRD27X3 fuel gauge.
414 config CHARGER_SPRD4SAMSUNG27X3
415 tristate "sprd27X3 charger driver"
417 depends on BATTERY_SAMSUNG
419 Say Y to include support
420 for Summit sprd27X3 charger driver.
421 This driver source code implemented
422 all functions for sprd27X3 charger.