platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow
authorGwendal Grignou <gwendal@chromium.org>
Tue, 30 Jun 2020 07:52:03 +0000 (00:52 -0700)
committerEnric Balletbo i Serra <enric.balletbo@collabora.com>
Tue, 30 Jun 2020 14:35:22 +0000 (16:35 +0200)
commite48bc01ed5adec203676c735365373b31c3c7600
tree61f47499950cd552a514ea7a4ed53c863f241780
parent20b736872f7f324438649a277ec711a646ce8e8d
platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow

EC is using 32 bit timestamps (us), and before converting it to 64bit
they were not casted, so it would overflow every 4s.
Regular overflow every ~70 minutes was not taken into account either.

Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
drivers/platform/chrome/cros_ec_sensorhub_ring.c