config BATTERY_SAMSUNG tristate "samsung battery driver" help Say Y to include support for samsung battery driver This battery driver integrated all battery-related functions To see battery-related functions, refer to sec_charging_common.h config BATTERY_SWELLING bool "prevent battery swelling" help Say Y to include support for prevent battery swelling config BATTERY_SWELLING_SELF_DISCHARGING bool "prevent battery swelling with self discharging" help Say Y to include support for prevent battery swelling with self discharging config CALC_TIME_TO_FULL tristate "calculate time to full" default n depends on BATTERY_SAMSUNG help Say Y to use calc time to full function. config SW_SELF_DISCHARGING bool "enable sw_self_discharging" default n help Say Y to enable CONFIG_SW_SELF_DISCHARGING config BATTERY_AGE_FORECAST tristate "battery age forecast" default n depends on BATTERY_SWELLING help Say Y to use calc time to full function. config MULTI_CHARGING bool "support for multi charger ICs" help Say Y to include support for multi charger ICs config STEP_CHARGING bool "support for step charging" help Say Y to include support for step charging config UPDATE_BATTERY_DATA bool "support for updating battery data" default n depends on BATTERY_SAMSUNG && OF help Say Y to include support for step charging config SAMSUNG_BATTERY_ENG_TEST tristate "set test mode in eng build" default n depends on BATTERY_SAMSUNG help Say Y to set test mode in eng build # Fuel Gauge config FUELGAUGE_DUMMY tristate "dummy fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for dummy fuel gauge driver. This driver source code implemented skeleton source code for fuel gauge functions. config FUELGAUGE_MAX17042 tristate "MAX17042 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX17042 fuel gauge driver. This fuel-gauge can be used in voltage-tracking mode or coulomb-counting mode. config FUELGAUGE_MAX17042_VOLTAGE_TRACKING tristate "use MAX17042 fuel gauge only as voltage tracking" default n depends on FUELGAUGE_MAX17042 help Say Y to use MAX17042 fuel gauge only as voltage tracking. This mode is for target that consumes low current like smart-phone. config FUELGAUGE_MAX17042_COULOMB_COUNTING tristate "use MAX17042 fuel gauge as coulomb counting (including voltage tracking)" default n depends on FUELGAUGE_MAX17042 help Say Y to use MAX17042 fuel gauge as coulomb counting (including voltage tracking). This mode is for target that consumes high current like tablet. config FUELGAUGE_MAX17048 tristate "MAX17048 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX17048 fuel gauge driver. This fuel-gauge can be used only in voltage-tracking mode. config FUELGAUGE_MAX17050 tristate "MAX17050 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX17047 or MAX17050 fuel gauge driver. This fuel-gauge can be used in voltage-tracking mode or coulomb-counting mode. config FUELGAUGE_MAX17050_VOLTAGE_TRACKING tristate "use MAX17050 fuel gauge only as voltage tracking" default n depends on FUELGAUGE_MAX17050 help Say Y to use MAX17050 fuel gauge only as voltage tracking. This mode is for target that consumes low current like smart-phone. config FUELGAUGE_MAX17050_COULOMB_COUNTING tristate "use MAX17050 fuel gauge as coulomb counting (including voltage tracking)" default n depends on FUELGAUGE_MAX17050 help Say Y to use MAX17050 fuel gauge as coulomb counting (including voltage tracking). This mode is for target that consumes high current like tablet. config FUELGAUGE_MAX77823 tristate "MAX77823 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX17047 or MAX17050 fuel gauge driver. This fuel-gauge can be used in voltage-tracking mode or coulomb-counting mode. config FUELGAUGE_MAX77843 tristate "MAX77843 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX17047 or MAX17050 fuel gauge driver. This fuel-gauge can be used in voltage-tracking mode or coulomb-counting mode. config FUELGAUGE_MAX77833 tristate "MAX77833 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX77833 fuel gauge driver. This fuel-gauge can be used in coulomb-counting mode. config FUELGAUGE_MAX77854 tristate "MAX77854 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX77854 fuel gauge driver. This fuel-gauge can be used in coulomb-counting mode. config FUELGAUGE_MAX77823_VOLTAGE_TRACKING tristate "use MAX77823 fuel gauge only as voltage tracking" default n depends on FUELGAUGE_MAX77823 help Say Y to use MAX17050 fuel gauge only as voltage tracking. This mode is for target that consumes low current like smart-phone. config FUELGAUGE_MAX77823_COULOMB_COUNTING tristate "use MAX77823 fuel gauge as coulomb counting (including voltage tracking)" default n depends on FUELGAUGE_MAX77823 help Say Y to use MAX77823 fuel gauge as coulomb counting (including voltage tracking). This mode is for target that consumes high current like tablet. # Charger config CHARGER_DUMMY tristate "dummy charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for dummy charger driver. This driver source code implemented skeleton source code for charger functions. config CHARGER_MAX8903 tristate "MAX8903 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for MAXIM MAX8903 charger driver. This driver source code implemented all functions for MAX8903 charger. config CHARGER_SMB328 tristate "SMB328 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for Summit SMB328 charger driver. This driver source code implemented all functions for SMB328 charger. config CHARGER_SMB347 tristate "SMB347 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for Summit SMB347 charger driver. This driver source code implemented all functions for SMB347 charger. config CHARGER_BQ24157 tristate "BQ24157 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for TI BQ24157 charger driver. This driver source code implemented all functions for BQ24157 charger. config CHARGER_BQ24190 tristate "BQ24190 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for TI BQ24190 charger driver. This driver source code implemented all functions for BQ24190 charger. config CHARGER_BQ24191 tristate "BQ24191 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for TI BQ24191 charger driver. This driver source code implemented all functions for BQ24191 charger. config CHARGER_BQ24260 tristate "BQ24260 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for TI BQ24260 charger driver. This driver source code implemented all functions for BQ24260 charger. config CHARGER_MAX77693 tristate "MAX77693 battery charger support" depends on MFD_MAX77693 && I2C help Say Y here to enable support for the MAX77693 charger MAX77693 incluse muic, pmic, haptic, led, flash driver. You have to define MFD_MAX77693 config CHARGER_MAX77823 tristate "MAX77823 battery charger support" depends on BATTERY_SAMSUNG help Say Y here to enable support for the MAX77823 charger config CHARGER_MAX77843 tristate "MAX77843 battery charger support" depends on BATTERY_SAMSUNG help Say Y here to enable support for the MAX77843 charger config CHARGER_MAX77833 tristate "MAX77833 battery charger support" depends on BATTERY_SAMSUNG help Say Y here to enable support for the MAX77833 charger config CHARGER_MAX77854 tristate "MAX77854 battery charger support" depends on BATTERY_SAMSUNG help Say Y here to enable support for the MAX77854 charger config CHARGER_MAX77804 tristate "MAX77804 battery charger support" depends on (MFD_MAX77804 || MFD_MAX77804K) && I2C help Say Y here to enable support for the MAX77804 charger MAX77804 incluse muic, pmic, haptic, led, flash driver. You have to define MFD_MAX77804 config CHARGER_MAX77888 tristate "MAX77888 battery charger support" depends on (MFD_MAX77888) && I2C help Say Y here to enable support for the MAX77888 charger MAX77888 incluse muic, pmic, haptic, led, flash driver. You have to define MFD_MAX77888 config CHARGER_S2MU003 tristate "S2MU003 charger support" depends on (MFD_S2MU003) && I2C help Say Y here to enable support for the S2MU003 charger S2MU003 incluse pmic, led driver. You have to define MFD_S2MU003 config CHARGER_DA9155 tristate "DA9155 charger driver" default n help Say Y here to support for the da9155 charger The DA9155 is a slave charger that extends the current capability of an existing charging solution. config WIRELESS_CHARGER_HIGH_VOLTAGE tristate "high voltage wireless charger" depends on BATTERY_SAMSUNG && I2C help Say Y here to enable support for the wireless charger charger driver. config CS100_JPNCONCEPT tristate "cs100 command support" depends on BATTERY_SAMSUNG && I2C help Say Y here to support for CS100 command to stop when full-charged on wireless charging for JPN models config WIRELESS_CHARGER_BQ51221 tristate "bq51221 battery charger support" depends on BATTERY_SAMSUNG && I2C help Say Y here to enable support for the bq51221 charger bq51221 wireless charger driver. config WIRELESS_CHARGER_P9220 tristate "p9220 battery charger support" depends on BATTERY_SAMSUNG && I2C help Say Y here to enable support for the p9220 charger p9220 wireless charger driver. config WIRELESS_FIRMWARE_UPDATE tristate "p9220 battery charger support" depends on WIRELESS_CHARGER_P9220 help Say Y here to enable support for the p9220 charger firmware update p9220 wireless charger IC firmware update. config AFC_CHARGER_MODE bool "afc charging support in sec battery driver" default n depends on CHARGER_MAX77854 help Say Y to include support for sec afc charging support config SAMSUNG_LPM_MODE bool "Off charging mode support in sec battery driver" default n help Say Y to include support for sec off charging support This value defined at bootloader. Before enable this feature, implemet power off charging in the bootloader. config EN_OOPS bool "enable oops filter" default n help Say Y to enable oops filter config STORE_MODE bool "enable store mode" default n help Say Y to enable CONFIG_STORE_MODE config BATTERY_NOTIFIER bool "battery notifier" default n help Say Y to enable battery notifier