diff options
| author | Grazvydas Ignotas <[email protected]> | 2010-02-12 23:57:13 +0200 |
|---|---|---|
| committer | Anton Vorontsov <[email protected]> | 2010-02-16 21:26:46 +0300 |
| commit | b4de3608156311b615da4bcc4c095913abc44825 (patch) | |
| tree | ef1aa6aa161eda387bd0ad4bfaf3e45fda748385 | |
| parent | ba96f8717e77f1ef68c160f6e9a454b3ce2c045b (diff) | |
power_supply: bq27x00: fix temperature conversion
The power supply class requires tenths of degree Celsius.
Signed-off-by: Grazvydas Ignotas <[email protected]>
Acked-by: Rodolfo Giometti <[email protected]>
Signed-off-by: Anton Vorontsov <[email protected]>
| -rw-r--r-- | drivers/power/bq27x00_battery.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/bq27x00_battery.c b/drivers/power/bq27x00_battery.c index 3ae3e08a1f4c..3da9e0aa705a 100644 --- a/drivers/power/bq27x00_battery.c +++ b/drivers/power/bq27x00_battery.c @@ -74,7 +74,7 @@ static int bq27x00_read(u8 reg, int *rt_value, int b_single, } /* - * Return the battery temperature in Celsius degrees + * Return the battery temperature in tenths of degree Celsius * Or < 0 if something fails. */ static int bq27x00_battery_temperature(struct bq27x00_device_info *di) @@ -88,7 +88,7 @@ static int bq27x00_battery_temperature(struct bq27x00_device_info *di) return ret; } - return (temp >> 2) - 273; + return ((temp >> 2) - 273) * 10; } /* |