]> git.baikalelectronics.ru Git - kernel.git/commit
sbs-battery: fix power status when battery charging near dry
authorYH Huang <yh.huang@mediatek.com>
Wed, 6 Apr 2016 02:32:25 +0000 (10:32 +0800)
committerSebastian Reichel <sre@kernel.org>
Sun, 10 Apr 2016 15:22:35 +0000 (17:22 +0200)
commit4773153b5dfa176b0c6541bb9113aca0a69c9b3e
treea13f148fce1554569f1302301e29e4162046ae56
parentaf5ae06635b40930656e43ab158dc6568cbaedcf
sbs-battery: fix power status when battery charging near dry

POWER_SUPPLY_STATUS_NOT_CHARGING is used for AC connected, but
battery not charging (e.g. because battery temperature is out
of acceptable range).

When battery is charging near dry and BATTERY_FULL_DISCHARGED is set,
it is wrong to set as POWER_SUPPLY_STATUS_NOT_CHARGING.
Just use BATTERY_DISCHARGING to decide the power supply status is
discharging or charging.

Signed-off-by: YH Huang <yh.huang@mediatek.com>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
drivers/power/sbs-battery.c