From 78d8fe4bd64e489095db0ccece9cb8288970df9a Mon Sep 17 00:00:00 2001 From: Todd Poynor Date: Wed, 30 Jan 2013 14:24:12 -0800 Subject: [PATCH] BatteryService: Treat USB charging ports and charging accessories as AC Change-Id: If98330b09a1fc44992bb96195804d434a4e20470 --- services/jni/com_android_server_BatteryService.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/jni/com_android_server_BatteryService.cpp b/services/jni/com_android_server_BatteryService.cpp index d3f35915d7c00..485c289e68dda 100644 --- a/services/jni/com_android_server_BatteryService.cpp +++ b/services/jni/com_android_server_BatteryService.cpp @@ -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;