ds2760_battery: handle full_active_uAh == 0 case correctly
authorDaniel Mack <daniel@caiaq.de>
Wed, 15 Jul 2009 16:20:41 +0000 (18:20 +0200)
committerAnton Vorontsov <cbouatmailru@gmail.com>
Thu, 30 Jul 2009 13:37:06 +0000 (17:37 +0400)
commit25f2bfa62ae77820a8185734c4a2ab7f3971a2fc
tree2809f7c45ed0e379cf11d3c2a6aa98d5d7996156
parentc1e72193ea3fa02e96bf3aa66006e18d107d0266
ds2760_battery: handle full_active_uAh == 0 case correctly

In systems where the battery monitor is not part of the battery pack and
is hence not bootstrapped with sane values, the full_active_uAh is
likely to be zero.

Handle that case by defaulting to the rated_capacity information which
can be passed to the driver using the new module parameter.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Cc: Szabolcs Gyurko <szabolcs.gyurko@tlt.hu>
Acked-by: Matt Reimer <mreimer@vpop.net>
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
drivers/power/ds2760_battery.c