power_supply: add CHARGE_COUNTER property and olpc_battery support for it
commit8e552c36d90c03d2cabf5373788998966751b609
authorAndres Salomon <dilinger@debian.org>
Tue, 13 May 2008 01:46:29 +0000 (12 21:46 -0400)
committerAnton Vorontsov <cbouatmailru@gmail.com>
Tue, 13 May 2008 08:27:11 +0000 (13 12:27 +0400)
treec6707c58260ce932a1d2539f55f95ff5cacb8ba8
parent484d6d50cca3941db6e063113d124333aed0abc0
power_supply: add CHARGE_COUNTER property and olpc_battery support for it

This adds PROP_CHARGE_COUNTER to the power supply class (documenting it
as well).  The OLPC battery driver uses this for spitting out its ACR
values (in uAh).  We have some rounding errors (the data sheet claims
416.7, the math actually works out to 416.666667, so we're forced to
choose between overflows or precision loss.  I chose precision loss,
and stuck w/ data sheet values), but I don't think anyone will care
that much.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
Documentation/power/power_supply_class.txt
drivers/power/olpc_battery.c
drivers/power/power_supply_sysfs.c
include/linux/power_supply.h