diff options
author | Grazvydas Ignotas <notasas@gmail.com> | 2010-02-12 16:57:13 -0500 |
---|---|---|
committer | Anton Vorontsov <cbouatmailru@gmail.com> | 2010-02-16 13:26:46 -0500 |
commit | b4de3608156311b615da4bcc4c095913abc44825 (patch) | |
tree | ef1aa6aa161eda387bd0ad4bfaf3e45fda748385 /drivers/power/bq27x00_battery.c | |
parent | ba96f8717e77f1ef68c160f6e9a454b3ce2c045b (diff) |
power_supply: bq27x00: fix temperature conversion
The power supply class requires tenths of degree Celsius.
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Acked-by: Rodolfo Giometti <giometti@linux.it>
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
Diffstat (limited to 'drivers/power/bq27x00_battery.c')
-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, | |||
74 | } | 74 | } |
75 | 75 | ||
76 | /* | 76 | /* |
77 | * Return the battery temperature in Celsius degrees | 77 | * Return the battery temperature in tenths of degree Celsius |
78 | * Or < 0 if something fails. | 78 | * Or < 0 if something fails. |
79 | */ | 79 | */ |
80 | static int bq27x00_battery_temperature(struct bq27x00_device_info *di) | 80 | static int bq27x00_battery_temperature(struct bq27x00_device_info *di) |
@@ -88,7 +88,7 @@ static int bq27x00_battery_temperature(struct bq27x00_device_info *di) | |||
88 | return ret; | 88 | return ret; |
89 | } | 89 | } |
90 | 90 | ||
91 | return (temp >> 2) - 273; | 91 | return ((temp >> 2) - 273) * 10; |
92 | } | 92 | } |
93 | 93 | ||
94 | /* | 94 | /* |