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 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 defiend at bootloader. Before enable this feature, implement power off charging in the bootloader. config SAMSUNG_BATTERY_ENG_TEST bool "enable ENG mode for battery test" default n help Say Y to include support for battery test enable this feature only ENG mode this featuren must disabled user binary stability test etc.. config STBC_SAMSUNG tristate "sec stbc driver" default n help Say Y to include support for fuelgauge driver with mfd. This driver source code implemented fuelgauge driver with mfd. config SEC_BATTERY_PM_NOTIFY tristate "call pm_notifier instead of prepare" default n help Say Y to use pm_notifier to prepare entering suspend state for sec_battery driver # Fuel Gauge config FUELGAUGE_MFD tristate "use mfd driver for fuelgauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for fuelgauge driver with mfd. This driver source code implemented fuelgauge driver with mfd. 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_ADC tristate "ADC fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for ADC gauge driver. This driver source code can be used for fuel-gauge that is made of ADC. 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_STC3115 tristate "STC3115 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for STC3115 fuel gauge driver. config FUELGAUGE_STC3117 tristate "STC3117 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for STC3117 fuel gauge driver. config FUELGAUGE_PM8917 tristate "PM8917 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for PM8917 fuel gauge driver. This driver source code implemented all functions for PM8917 fuel gauge. config FUELGAUGE_STC3115 tristate "STC3115 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for STC3115 fuel gauge driver. This driver source code implemented all functions for STC3115 fuel gauge. config FUELGAUGE_SPRD2713 tristate "SPRD2713 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for SPRD2713 fuel gauge driver. This driver source code implemented all functions for SPRD2713 fuel gauge. # Charger config CHARGER_MFD tristate "use mfd driver for charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for charger driver with mfd. This driver source code implemented charger driver with mfd. config CHARGER_SPRD2713 tristate "sprd2713 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for Summit sprd2713 charger driver. This driver source code implemented all functions for sprd2713 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_SMB358 tristate "SMB358 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for SMB358 charger driver. This driver source code implemented all functions for SMB358 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_NCP1851 tristate "NCP1851 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for NCP1851 charger driver. This driver source code implemented all functions for NCP1851 charger. config CHARGER_TSU8111 tristate "TSU8111 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for TSU8111 charger driver. This driver source code implemented all functions for TSU8111 charger. config CHARGER_PM8917 tristate "PM8917 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for PM8917 charger driver. This driver source code implemented all functions for PM8917 charger. config CHARGER_MAX14577 tristate "MAX14577 charger driver" default n depends on BATTERY_SAMSUNG depends on CHARGER_MFD help Say Y to include support for MAX14577 charger driver. This driver source code implemented all functions for MAX14577 charger. config CHARGER_SM5701 tristate "SM5701 charger driver" depends on MFD_SM5701 && I2C default n help Say Y to include support for SiliconMitus SM5701 charger driver.. config CHARGER_SM5414 tristate "SM5414 charger driver" default n help Say Y to include support for SM5414 charger driver. This driver source code implemented all functions for SMB5414 charger. config CHARGER_SM5418 tristate "SM5418 charger driver" default n help Say Y to include support for SM5418 charger driver. This driver source code implemented all functions for SMB5418 charger. # IF PMIC 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_MAX77803 tristate "MAX77803 battery charger support" depends on MFD_MAX77693 && I2C help Say Y here to enable support for the MAX77803 charger MAX77803 incluse muic, pmic, haptic, led, flash driver. You have to define MFD_MAX77693 config CHARGER_MAX77XXX tristate "MAX77693 or MAX77803 battery charger support" depends on MFD_MAX77693 && I2C help Say Y here to enable support for the MAX77803 charger MAX77803 incluse muic, pmic, haptic, led, flash driver. You have to define MFD_MAX77693 config FUELGAUGE_SPRD4SAMSUNG27X3 tristate "SPRD27X3 fuel gauge driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for SPRD27X3 fuel gauge driver. This driver source code implemented all functions for SPRD27X3 fuel gauge. config CHARGER_SPRD4SAMSUNG27X3 tristate "sprd27X3 charger driver" default n depends on BATTERY_SAMSUNG help Say Y to include support for Summit sprd27X3 charger driver. This driver source code implemented all functions for sprd27X3 charger.