From 1a05356029493b29f866cf04f7550243ef3ae687 Mon Sep 17 00:00:00 2001 From: Ricardo Cerqueira Date: Thu, 19 Sep 2013 18:28:10 +0100 Subject: max77693: Standardize the output of the "online" property Return "0" when no power supply is present Fixes CYAN-2138 Change-Id: I4a4391a454e8e1c5681f8a27ce498f77b4934e28 --- drivers/battery/max77693_charger.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers') diff --git a/drivers/battery/max77693_charger.c b/drivers/battery/max77693_charger.c index 35289a6..98fc901 100644 --- a/drivers/battery/max77693_charger.c +++ b/drivers/battery/max77693_charger.c @@ -1376,6 +1376,10 @@ static int max77693_charger_get_property(struct power_supply *psy, val->intval = max77693_get_online_type(chg_data); #else val->intval = max77693_get_cable_type(chg_data); + if (val->intval == POWER_SUPPLY_TYPE_BATTERY) { + /* Userspace expects 0 for no-supply */ + val->intval = 0; + } #endif break; case POWER_SUPPLY_PROP_CURRENT_MAX: -- cgit v1.1