summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2018-07-18 16:44:47 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-07-19 02:52:08 -0700
commite92aa3b46333ce5c81a628ae2dee75445d7931e1 (patch)
tree747e8b40c5a2ebc82c4665d4059b733558a6e9d4
parent97df79fcb02f046c12768497946a7eb8d6b4cffe (diff)
downloadchrome-ec-e92aa3b46333ce5c81a628ae2dee75445d7931e1.tar.gz
f75303: Make get_temp return temperature in Kelvin
This patch makes get_temp of f75303 driver return the temperature in Kelvin. This makes code more readable and efficient. There should be no functionality change. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=none BRANCH=none TEST=Verify temps command print expected temperature on Sona. Change-Id: Id5c052b8b97822348ec1c1c6a2c62529ecac9463 Reviewed-on: https://chromium-review.googlesource.com/1142692 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r--driver/temp_sensor/f75303.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/driver/temp_sensor/f75303.c b/driver/temp_sensor/f75303.c
index f34451ba8c..81cf5eefdd 100644
--- a/driver/temp_sensor/f75303.c
+++ b/driver/temp_sensor/f75303.c
@@ -32,7 +32,7 @@ static int get_temp(const int offset, int *temp_ptr)
if (rv != 0)
return rv;
- *temp_ptr = temp_raw;
+ *temp_ptr = C_TO_K(temp_raw);
return EC_SUCCESS;
}
@@ -58,13 +58,8 @@ int f75303_get_val(int idx, int *temp_ptr)
static void f75303_sensor_poll(void)
{
get_temp(F75303_TEMP_LOCAL, &temp_val_local);
- temp_val_local = C_TO_K(temp_val_local);
-
get_temp(F75303_TEMP_REMOTE1, &temp_val_remote1);
- temp_val_remote1 = C_TO_K(temp_val_remote1);
-
get_temp(F75303_TEMP_REMOTE2, &temp_val_remote2);
- temp_val_remote2 = C_TO_K(temp_val_remote2);
}
DECLARE_HOOK(HOOK_SECOND, f75303_sensor_poll, HOOK_PRIO_TEMP_SENSOR);