bq24190_charger: Add support for TI BQ24190 Battery Charger
authorMark A. Greer <mgreer@animalcreek.com>
Sat, 24 Aug 2013 02:21:03 +0000 (19:21 -0700)
committerAnton Vorontsov <anton@enomsg.org>
Wed, 28 Aug 2013 01:17:54 +0000 (18:17 -0700)
commitd7bf353fd0aa3e12060ce64c8a7b4aaf4336145c
tree2c2464a7b173e3f8b387cd618b3f235dc31c8e77
parented5243f8ab2470e988dce0e416eaaddb4d7d2ccc
bq24190_charger: Add support for TI BQ24190 Battery Charger

Add driver support for the Texas Instruments BQ24190 battery charger.
Some of the information provided by the device is about the charger and
other information is about the battery so create two power_supply objects
(one for each) and provide the appropriate information for each one.

The device has many fields that go beyond what is reasonable to report or
modify using the existing 'POWER_SUPPLY_PROP_*' properties so the driver
exports the register fields via sysfs.  They are prefixed by 'f_' (for
'field') to make it easier to distinguish between a register field and a
"normal" sysfs file exported by the power_supply infrastructure.

Signed-off-by: Mark A. Greer <mgreer@animalcreek.com>
Signed-off-by: Anton Vorontsov <anton@enomsg.org>
drivers/power/Kconfig
drivers/power/Makefile
drivers/power/bq24190_charger.c [new file with mode: 0644]
include/linux/power/bq24190_charger.h [new file with mode: 0644]