Add support for USB_HVDCP chargers
and print a warning message containing the type when the battery monitor fails to recognize a power supply. Change-Id: I02ebd89736f7444f8bf7f28550afeec82d57e107
This commit is contained in:
parent
f330e5462d
commit
3282861b68
|
@ -134,6 +134,7 @@ BatteryMonitor::PowerSupplyType BatteryMonitor::readPowerSupplyType(const String
|
|||
{ "Mains", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
{ "USB", ANDROID_POWER_SUPPLY_TYPE_USB },
|
||||
{ "USB_DCP", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
{ "USB_HVDCP", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
{ "USB_CDP", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
{ "USB_ACA", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
{ "USB_C", ANDROID_POWER_SUPPLY_TYPE_AC },
|
||||
|
@ -147,8 +148,10 @@ BatteryMonitor::PowerSupplyType BatteryMonitor::readPowerSupplyType(const String
|
|||
return ANDROID_POWER_SUPPLY_TYPE_UNKNOWN;
|
||||
|
||||
ret = (BatteryMonitor::PowerSupplyType)mapSysfsString(buf, supplyTypeMap);
|
||||
if (ret < 0)
|
||||
if (ret < 0) {
|
||||
KLOG_WARNING(LOG_TAG, "Unknown power supply type '%s'\n", buf);
|
||||
ret = ANDROID_POWER_SUPPLY_TYPE_UNKNOWN;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue