Skip to content

Commit

Permalink
power_supply: bq27x00: fix temperature conversion
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Grazvydas Ignotas authored and Anton Vorontsov committed Feb 16, 2010
1 parent ba96f87 commit b4de360
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/power/bq27x00_battery.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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;
}

/*
Expand Down

0 comments on commit b4de360

Please sign in to comment.