diff options
author | Wei Yongjun <weiyongjun1@huawei.com> | 2022-08-27 07:32:24 +0000 |
---|---|---|
committer | Sebastian Reichel <sre@kernel.org> | 2022-09-11 12:19:28 +0200 |
commit | e568252d722d70bcb3e903477e46f5024138f8ca (patch) | |
tree | ba41506661c04fb16e24cdef89677648e7f87d16 /drivers/power | |
parent | 9d47e01b9d807808224347935562f7043a358054 (diff) |
power: supply: adp5061: show unknown capacity_level as text
adp5061_get_battery_status() only defined show chg_status <= 4, others will
be show as '-1731902199' from /sys/class/power_supply/xx/capacity_level.
switch to show them as 'Unknown'.
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/supply/adp5061.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/power/supply/adp5061.c b/drivers/power/supply/adp5061.c index daee1161c305..fcf8ff0bc974 100644 --- a/drivers/power/supply/adp5061.c +++ b/drivers/power/supply/adp5061.c @@ -493,6 +493,9 @@ static int adp5061_get_battery_status(struct adp5061_state *st, case 0x4: /* VBAT_SNS > VWEAK */ val->intval = POWER_SUPPLY_CAPACITY_LEVEL_NORMAL; break; + default: + val->intval = POWER_SUPPLY_CAPACITY_LEVEL_UNKNOWN; + break; } return ret; |