[Sound-open-firmware] [PATCH] hsw: timer: HSW/BDW use DSP core timers and have no ext timer.
HSW/BDW both use internal core DSP timers and dont have any external timer.
Signed-off-by: Liam Girdwood liam.r.girdwood@linux.intel.com --- src/platform/haswell/timer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/platform/haswell/timer.c b/src/platform/haswell/timer.c index bb74330..464b332 100644 --- a/src/platform/haswell/timer.c +++ b/src/platform/haswell/timer.c @@ -37,24 +37,27 @@
void platform_timer_start(struct timer *timer) { + arch_timer_enable(timer); }
void platform_timer_stop(struct timer *timer) { + arch_timer_disable(timer); }
int platform_timer_set(struct timer *timer, uint64_t ticks) { - return 0; + return arch_timer_set(timer, ticks); }
void platform_timer_clear(struct timer *timer) { + arch_timer_clear(timer); }
uint64_t platform_timer_get(struct timer *timer) { - return 0; + return arch_timer_get_system(timer); }
/* get timestamp for host stream DMA position */
participants (1)
-
Liam Girdwood