[Sound-open-firmware] [PATCH 1/3] DAI: Check DAI type in dai_get() in APL platform

Seppo Ingalsuo seppo.ingalsuo at linux.intel.com
Wed May 9 08:33:34 CEST 2018


Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo at linux.intel.com>
---
 src/platform/apollolake/dai.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/platform/apollolake/dai.c b/src/platform/apollolake/dai.c
index 7e5da44..42d7393 100644
--- a/src/platform/apollolake/dai.c
+++ b/src/platform/apollolake/dai.c
@@ -150,9 +150,13 @@ struct dai *dai_get(uint32_t type, uint32_t index)
 {
 	int i;
 
-	for (i = 0; i < ARRAY_SIZE(ssp); i++) {
-		if (ssp[i].type == type && ssp[i].index == index)
-			return &ssp[i];
+	if (type == SOF_DAI_INTEL_SSP) {
+		for (i = 0; i < ARRAY_SIZE(ssp); i++) {
+			if (ssp[i].type == type && ssp[i].index == index)
+				return &ssp[i];
+		}
+	}
+
 	}
 
 	return NULL;
-- 
2.14.1



More information about the Sound-open-firmware mailing list