power: ds2781: Always report battery data when overtemp
authorGreg Meiste <w30289@motorola.com>
Wed, 22 Sep 2010 14:19:06 +0000 (09:19 -0500)
committerColin Cross <ccross@android.com>
Thu, 7 Oct 2010 00:03:14 +0000 (17:03 -0700)
Change-Id: I9dca810ffdaaa3eb04f486544a894d4f55945fbd
Signed-off-by: Greg Meiste <w30289@motorola.com>
drivers/power/ds2781_battery.c

index 82ebe9dc05a46d4378cc8cfdf8d10541ea1fa9ee..62531c7d897a52cbb8c337da057174f7b1c94802 100644 (file)
@@ -310,7 +310,8 @@ static void ds2781_battery_update_status(struct ds2781_device_info *di)
 
        ds2781_battery_read_status(di);
 
-       if (last_level != di->status.percentage)
+       if ((last_level != di->status.percentage) ||
+           (di->status.temp_C >= TEMP_HOT))
                power_supply_changed(&di->bat);
 }