[Sound-open-firmware] [PATCH] Replacing #define for WAITI behavior.

Liam Girdwood liam.r.girdwood at linux.intel.com
Tue May 22 18:07:41 CEST 2018


From: Marcin Maka <marcin.maka at linux.intel.com>

A non-platform define may be easily shared by other platforms
without adding || define(CONFIG_...) in the arch code.

Signed-off-by: Marcin Maka <marcin.maka at linux.intel.com>
---
 src/arch/xtensa/include/arch/wait.h                 | 2 +-
 src/platform/cannonlake/include/platform/platform.h | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/arch/xtensa/include/arch/wait.h b/src/arch/xtensa/include/arch/wait.h
index 2f6e4f5..e1cca01 100644
--- a/src/arch/xtensa/include/arch/wait.h
+++ b/src/arch/xtensa/include/arch/wait.h
@@ -30,7 +30,7 @@
 
 #include <xtensa/xtruntime.h>
 
-#if defined(CONFIG_CANNONLAKE)
+#if defined(PLATFORM_WAITI_DELAY)
 
 static inline void arch_wait_for_interrupt(int level)
 {
diff --git a/src/platform/cannonlake/include/platform/platform.h b/src/platform/cannonlake/include/platform/platform.h
index c5bf42a..5853614 100644
--- a/src/platform/cannonlake/include/platform/platform.h
+++ b/src/platform/cannonlake/include/platform/platform.h
@@ -39,6 +39,8 @@
 
 struct sof;
 
+#define PLATFORM_WAITI_DELAY	1
+
 #define PLATFORM_SSP_COUNT 3
 #define MAX_GPDMA_COUNT 2
 
-- 
2.17.0



More information about the Sound-open-firmware mailing list