diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2018-07-18 16:44:47 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-19 02:52:08 -0700 |
commit | e92aa3b46333ce5c81a628ae2dee75445d7931e1 (patch) | |
tree | 747e8b40c5a2ebc82c4665d4059b733558a6e9d4 | |
parent | 97df79fcb02f046c12768497946a7eb8d6b4cffe (diff) | |
download | chrome-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.c | 7 |
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); |