diff options
author | Rhyland Klein <rklein@nvidia.com> | 2013-03-12 18:08:09 -0400 |
---|---|---|
committer | Anton Vorontsov <anton@enomsg.org> | 2013-03-18 19:20:05 -0700 |
commit | 6f8da5df8c451103e0043f73a00c90676da6be9e (patch) | |
tree | 3e791e4a8c081279f8da239ef7f5a72ce0909617 /drivers/power/Kconfig | |
parent | 78f7bcedf8ba70027e0f9f94ec420998a273a95c (diff) | |
download | blackbird-op-linux-6f8da5df8c451103e0043f73a00c90676da6be9e.tar.gz blackbird-op-linux-6f8da5df8c451103e0043f73a00c90676da6be9e.zip |
power_supply: Add support for tps65090-charger
This patch adds support for the tps65090 charger driver. This driver is
responsible for controlling the charger aspect of the tps65090 mfd.
Currently, this mainly consists of turning on and off the charger, but
some features of the charger can be supported through this driver
including:
- Enable Auto Recharge based on Battery voltage
- Fast Charge Safety Timer
- Maximum battery discharge current
- Maximum battery adapter current
- Enable External Charge
- Disable charging termination based on low charger current (supported)
Once the driver is accepted, later patches can add support for the
features above which are not yet supported.
Based on work by:
Syed Rafiuddin <srafiuddin@nvidia.com>
Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Rhyland Klein <rklein@nvidia.com>
Signed-off-by: Anton Vorontsov <anton@enomsg.org>
Diffstat (limited to 'drivers/power/Kconfig')
-rw-r--r-- | drivers/power/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/power/Kconfig b/drivers/power/Kconfig index 07e1a8f8d03e..339f802b91c1 100644 --- a/drivers/power/Kconfig +++ b/drivers/power/Kconfig @@ -340,6 +340,13 @@ config CHARGER_SMB347 Say Y to include support for Summit Microelectronics SMB347 Battery Charger. +config CHARGER_TPS65090 + tristate "TPS65090 battery charger driver" + depends on MFD_TPS65090 + help + Say Y here to enable support for battery charging with TPS65090 + PMIC chips. + config AB8500_BM bool "AB8500 Battery Management Driver" depends on AB8500_CORE && AB8500_GPADC |