123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363 |
- config BATTERY_SAMSUNG
- tristate "samsung battery driver"
- select POWER_SUPPLY
- 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_SAMSUNG_DATA_FILE
- depends on BATTERY_SAMSUNG
- string "samsung battery data file"
- default ""
- help
- Path to the battery data file.
- config BATTERY_SAMSUNG_DATA
- bool
- default BATTERY_SAMSUNG_DATA_FILE != ""
- config CHARGING_VZWCONCEPT
- tristate "VZW concept about the charging"
- default n
- depends on BATTERY_SAMSUNG
- help
- Say Y to include support for the VZW concepts.
- config BATTERY_SWELLING
- bool "prevent battery swelling"
- help
- Say Y to include support for prevent battery swelling
- # 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_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_SMB358
- tristate "SMB358 charger driver"
- default n
- depends on BATTERY_SAMSUNG
- help
- Say Y to include support
- for Summit SMB358 charger driver.
- This driver source code implemented
- all functions for SMB358 charger.
- config CHARGER_SMB1357
- tristate "SMB1357 charger driver"
- default n
- depends on BATTERY_SAMSUNG
- help
- Say Y to include support
- for Summit SMB1357 charger driver.
- This driver source code implemented
- all functions for SMB1357 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_MAX77803
- tristate "MAX77803 battery charger support"
- depends on MFD_MAX77803 && 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_MAX77803
- config CHARGER_MAX77804K
- tristate "MAX77804K battery charger support"
- depends on MFD_MAX77804K && I2C
- help
- Say Y here to enable support for the MAX77804K charger
- MAX77804K incluse muic, pmic, haptic, led,
- flash driver.
- You have to define MFD_MAX77804K
- 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_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 AFC_CHARGER_MODE
- bool "afc charging support in sec battery driver"
- default n
- depends on CHARGER_MAX77843
- 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 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 SAMSUNG_BATTERY_FACTORY
- bool "enable for factory test"
- default n
- help
- Say Y to include support for factory test
- enable this feature only factory mode
- this featuren must disabled user binary
- stability test etc..
- config SAMSUNG_BATTERY_DISALLOW_DEEP_SLEEP
- bool "Disallow deep sleep during charging"
- default n
- depends on BATTERY_SAMSUNG && ARCH_MSM8974
- help
- Say Y to include support
- Disallow deep sleep during charging for stablity.
- config DISABLE_SAVE_CAPACITY_MAX
- bool "Disable to save capacity max in efs"
- default n
- depends on BATTERY_SAMSUNG
- help
- Say Y to include support to disable it
- capacity_max is saved in /efs/Battery/batt_capacity_max
- capacity_max is restored after boot up
- You can find the code in healthd
- config EN_OOPS
- bool "enable oops filter"
- default n
- help
- Say Y to enable oops filter
- # OTG
- config CONTROL_OTG_POPUP
- bool "OTG Popup control for waterproof models"
- default n
- help
- Say Y here to enable support for OTG Popup control
|