[BATTERY] pda_power platform driver
authorAnton Vorontsov <cbou@mail.ru>
Thu, 3 May 2007 20:32:17 +0000 (00:32 +0400)
committerDavid Woodhouse <dwmw2@infradead.org>
Tue, 10 Jul 2007 10:25:59 +0000 (11:25 +0100)
commitb2998049cfae4f4a81c4bb048814d34912017bb9
treece56af8b6600a31bd78de03787848e1cecc044c8
parent4a11b59d8283662193a9c6a9c14c58d1b9bf0617
[BATTERY] pda_power platform driver

Common power driver for PDAs and phones with one or two external
power supplies (AC/USB) connected to main and backup batteries,
and optional builtin charger.

It's used to stop logic duplication through different embedded
devices. So, power supply *logic* is here. pda_power register
power supplies, and will take care about notifying batteries
about power changes through external power interface.

Currently, power consumption legal limits (including USB power
consumption) should be handled by platform code, inside set_charge
function.

Signed-off-by: Anton Vorontsov <cbou@mail.ru>
Signed-off-by: Roman Moravcik <roman.moravcik@gmail.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/power/Kconfig
drivers/power/Makefile
drivers/power/pda_power.c [new file with mode: 0644]
include/linux/pda_power.h [new file with mode: 0644]