power: android-battery: use 1/10th deg C units for temperature
authorTodd Poynor <toddpoynor@google.com>
Thu, 23 Aug 2012 20:41:54 +0000 (13:41 -0700)
committerArve Hjønnevåg <arve@android.com>
Mon, 1 Jul 2013 21:16:05 +0000 (14:16 -0700)
Same units as power_supply, don't need 1/10000 deg C and conversion
is error-prone.

Change-Id: I8cf146d2a7725df2dacc415daa66b2986b69f2a7
Signed-off-by: Todd Poynor <toddpoynor@google.com>
drivers/power/android_battery.c

index 39f45930388288957bde05065fdb1be433c92340..e3b1f5e87b28de85e1ea42bc7653ed5919107d88 100644 (file)
@@ -188,7 +188,7 @@ static int android_ac_get_property(struct power_supply *ps,
 
 static void android_bat_get_temp(struct android_bat_data *battery)
 {
-       int batt_temp = 42000; /* 4.2C */
+       int batt_temp = 42; /* 4.2C */
        int health = battery->batt_health;
 
        if (battery->pdata->get_temperature)
@@ -219,7 +219,7 @@ static void android_bat_get_temp(struct android_bat_data *battery)
                }
        }
 
-       battery->batt_temp = batt_temp/1000;
+       battery->batt_temp = batt_temp;
 }
 
 static void android_bat_update_data(struct android_bat_data *battery)