clock: use 64 bit values when converting us to ticks

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This commit is contained in:
Liam Girdwood 2017-09-20 12:24:45 +01:00
parent 4ad0a66101
commit 5b34187b24
2 changed files with 2 additions and 2 deletions

View File

@ -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);

View File

@ -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;
}