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>
This commit is contained in:
Родитель
ba96f8717e
Коммит
b4de360815
|
@ -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;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Загрузка…
Ссылка в новой задаче