From 16a753b0d6a12dbc60f7a78126f7f91dd3404377 Mon Sep 17 00:00:00 2001 From: Stefan Schaeckeler Date: Wed, 13 Nov 2019 12:17:16 -0800 Subject: [PATCH] power: cw2015_battery: add sysfs attribute charge_full_design Make cw2015_battery driver export sysfs attribute charge_full_design. For now, its value is set to the same value as charge_full. Userspace program upowerd permanently logs warnings if this attribute is not set. Signed-off-by: Stefan Schaeckeler --- drivers/power/cw2015_battery.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/power/cw2015_battery.c b/drivers/power/cw2015_battery.c index 1267d091ef0cf..d5bb3331662d8 100644 --- a/drivers/power/cw2015_battery.c +++ b/drivers/power/cw2015_battery.c @@ -651,6 +651,7 @@ static int cw_battery_get_property(struct power_supply *psy, break; case POWER_SUPPLY_PROP_CHARGE_FULL: + case POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN: val->intval = cw_bat->plat_data.design_capacity * 1000; break; @@ -674,6 +675,7 @@ static enum power_supply_property cw_battery_properties[] = { POWER_SUPPLY_PROP_TECHNOLOGY, POWER_SUPPLY_PROP_CHARGE_COUNTER, POWER_SUPPLY_PROP_CHARGE_FULL, + POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN, POWER_SUPPLY_PROP_TEMP, };