Commit b4de3608 authored by Grazvydas Ignotas's avatar Grazvydas Ignotas Committed by Anton Vorontsov

power_supply: bq27x00: fix temperature conversion

The power supply class requires tenths of degree Celsius.
Signed-off-by: default avatarGrazvydas Ignotas <notasas@gmail.com>
Acked-by: default avatarRodolfo Giometti <giometti@linux.it>
Signed-off-by: default avatarAnton Vorontsov <cbouatmailru@gmail.com>
parent ba96f871
...@@ -74,7 +74,7 @@ static int bq27x00_read(u8 reg, int *rt_value, int b_single, ...@@ -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. * Or < 0 if something fails.
*/ */
static int bq27x00_battery_temperature(struct bq27x00_device_info *di) 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,7 +88,7 @@ static int bq27x00_battery_temperature(struct bq27x00_device_info *di)
return ret; return ret;
} }
return (temp >> 2) - 273; return ((temp >> 2) - 273) * 10;
} }
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment