[Sound-open-firmware] [PATCH] platform: Add a platform workQ clock source macro
Liam Girdwood
liam.r.girdwood at linux.intel.com
Thu Dec 21 18:18:57 CET 2017
Add this macro at platform level so it can be used by others.
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
src/platform/baytrail/include/platform/platform.h | 3 +++
src/platform/baytrail/platform.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/platform/baytrail/include/platform/platform.h b/src/platform/baytrail/include/platform/platform.h
index dca0c47..bc90564 100644
--- a/src/platform/baytrail/include/platform/platform.h
+++ b/src/platform/baytrail/include/platform/platform.h
@@ -76,6 +76,9 @@ struct reef;
/* WorkQ window size in microseconds */
#define PLATFORM_WORKQ_WINDOW 2000
+/* platform WorkQ clock */
+#define PLATFORM_WORKQ_CLOCK CLK_SSP
+
/* local buffer size of DMA tracing */
#define DMA_TRACE_LOCAL_SIZE HOST_PAGE_SIZE
diff --git a/src/platform/baytrail/platform.c b/src/platform/baytrail/platform.c
index cd884a8..5cda2da 100644
--- a/src/platform/baytrail/platform.c
+++ b/src/platform/baytrail/platform.c
@@ -78,7 +78,7 @@ static struct work_queue_timesource platform_generic_queue = {
.id = TIMER3, /* external timer */
.irq = IRQ_NUM_EXT_TIMER,
},
- .clk = CLK_SSP,
+ .clk = PLATFORM_WORKQ_CLOCK,
.notifier = NOTIFIER_ID_SSP_FREQ,
.timer_set = platform_timer_set,
.timer_clear = platform_timer_clear,
--
2.14.1
More information about the Sound-open-firmware
mailing list