From fcf4c451bd0a0bd8672f939b6aebb9416c7b5f40 Mon Sep 17 00:00:00 2001 From: Shunqing Chen Date: Tue, 20 Nov 2018 09:15:01 +0800 Subject: [PATCH] power: rk816-battery: add POWER_SUPPLY_PROP_CHARGE_FULL for CTS. Change-Id: Ibffd62eaafd42553f2b739bd5d2b9009ac705880 Signed-off-by: Shunqing Chen --- drivers/power/rk816_battery.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/power/rk816_battery.c b/drivers/power/rk816_battery.c index 7e609dadf9e2..defcc8a443f5 100644 --- a/drivers/power/rk816_battery.c +++ b/drivers/power/rk816_battery.c @@ -1057,6 +1057,7 @@ static enum power_supply_property rk816_bat_props[] = { POWER_SUPPLY_PROP_CAPACITY, POWER_SUPPLY_PROP_TEMP, POWER_SUPPLY_PROP_CHARGE_COUNTER, + POWER_SUPPLY_PROP_CHARGE_FULL, }; static int rk816_battery_get_property(struct power_supply *psy, @@ -1103,6 +1104,9 @@ static int rk816_battery_get_property(struct power_supply *psy, case POWER_SUPPLY_PROP_CHARGE_COUNTER: val->intval = di->charge_count; break; + case POWER_SUPPLY_PROP_CHARGE_FULL: + val->intval = di->pdata->design_capacity * 1000;/* uAh */ + break; default: return -EINVAL; }