power: rk818: support rk818 battery driver
authorJianhong Chen <chenjh@rock-chips.com>
Fri, 17 Jun 2016 07:35:47 +0000 (15:35 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 27 Jul 2016 08:44:12 +0000 (16:44 +0800)
commitb7e38650563260f6950a2959621b827ed7d6dfaf
tree5472093bf1dbf9e419466fdeaa8fb381d3d46e39
parent3d362c8dbe6d6ab0b4595740229a4d24a49a9a0d
power: rk818: support rk818 battery driver

Update version to v7.0, main features:
    1. new algorithm which is independent of time calculation in almost case,
    2. remove charger detect to driver: rk818-charger.c;
    3. save algorithm calculation rest value for next system power on calculation;
    4. recognize system halt and reset dsoc as rsoc;
    5. support hardware sample resistor selected as 10mR or 20mR;
    6. optimize zero algorithm to make discharge figure more smooth;
    7. fix some logic bugs.

Change-Id: I789d070693ac16102ecbe813d878a2a3c256c030
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
drivers/mfd/rk808.c
drivers/power/Kconfig
drivers/power/Makefile
drivers/power/rk818_battery.c
drivers/power/rk818_battery.h
include/linux/mfd/rk808.h