Merge "BatteryService: Treat USB charging ports and charging accessories as AC"

This commit is contained in:
Todd Poynor
2013-01-30 23:20:18 +00:00
committed by Android (Google) Code Review

View File

@@ -215,7 +215,8 @@ static PowerSupplyType readPowerSupplyType(const String8& path) {
buf[length - 1] = 0;
if (strcmp(buf, "Battery") == 0)
return ANDROID_POWER_SUPPLY_TYPE_BATTERY;
else if (strcmp(buf, "Mains") == 0)
else if (strcmp(buf, "Mains") == 0 || strcmp(buf, "USB_DCP") == 0 ||
strcmp(buf, "USB_CDP") == 0 || strcmp(buf, "USB_ACA") == 0)
return ANDROID_POWER_SUPPLY_TYPE_AC;
else if (strcmp(buf, "USB") == 0)
return ANDROID_POWER_SUPPLY_TYPE_USB;