max17042: Change capacity property to use reported SOC register
authorDirk Brandewie <dirk.brandewie@gmail.com>
Tue, 24 Jan 2012 17:26:08 +0000 (09:26 -0800)
committerAnton Vorontsov <anton.vorontsov@linaro.org>
Mon, 26 Mar 2012 16:40:47 +0000 (20:40 +0400)
commit13e0aa469e11f31a83f32f614c1331630851af28
tree37322f1fbb77d4c4b5512ffad5904f795cf94e1f
parente5f3872d20448706d3bb8083ee82a9226d3f8b5c
max17042: Change capacity property to use reported SOC register

The SOC register (0dh) reports the state of charge before empty
compensation adjustments are applied.  The max value reported by this
register will decrease as the battery ages.

Use the RepSOC register (06h) to report the capacity of the
battery. RepSOC contains a filtered version of the battery capacity
after empty compensation adjustments have been applied.

Reported-by: Gary Keyes <gary.e.keyes@intel.com>
Signed-off-by: Dirk Brandewie <dirk.brandewie@gmail.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
drivers/power/max17042_battery.c