From 5b34187b24da00a630b20f357ba5a80d89d70d7c Mon Sep 17 00:00:00 2001 From: Liam Girdwood Date: Wed, 20 Sep 2017 12:24:45 +0100 Subject: [PATCH] clock: use 64 bit values when converting us to ticks Signed-off-by: Liam Girdwood --- src/include/reef/clock.h | 2 +- src/platform/baytrail/clk.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/reef/clock.h b/src/include/reef/clock.h index 305044c87..f43f30a4c 100644 --- a/src/include/reef/clock.h +++ b/src/include/reef/clock.h @@ -51,7 +51,7 @@ uint32_t clock_set_freq(int clock, unsigned int hz); uint32_t clock_get_freq(int clock); -uint32_t clock_us_to_ticks(int clock, uint32_t us); +uint64_t clock_us_to_ticks(int clock, uint64_t us); uint32_t clock_time_elapsed(int clock, uint32_t previous, uint32_t *current); diff --git a/src/platform/baytrail/clk.c b/src/platform/baytrail/clk.c index fdffcd590..1b1504e5b 100644 --- a/src/platform/baytrail/clk.c +++ b/src/platform/baytrail/clk.c @@ -225,7 +225,7 @@ uint32_t clock_get_freq(int clock) return clk_pdata->clk[clock].freq; } -uint32_t clock_us_to_ticks(int clock, uint32_t us) +uint64_t clock_us_to_ticks(int clock, uint64_t us) { return clk_pdata->clk[clock].ticks_per_usec * us; }