From 3c8d13ce90d5e98c5789c7ad3cf9a7bf99774aa7 Mon Sep 17 00:00:00 2001 From: j1nx Date: Fri, 4 Sep 2020 14:31:36 +0200 Subject: [PATCH] MycroftOS: Try to get the 4-mic speaker driver working. More information; https://github.com/respeaker/seeed-voicecard/issues/246 --- ...Set-codec_dai-clockspeed-to-24000000.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 buildroot-external/package/respeaker/0002-Set-codec_dai-clockspeed-to-24000000.patch diff --git a/buildroot-external/package/respeaker/0002-Set-codec_dai-clockspeed-to-24000000.patch b/buildroot-external/package/respeaker/0002-Set-codec_dai-clockspeed-to-24000000.patch new file mode 100644 index 00000000..3421abd0 --- /dev/null +++ b/buildroot-external/package/respeaker/0002-Set-codec_dai-clockspeed-to-24000000.patch @@ -0,0 +1,24 @@ +From 6daeedb4399a8129a2748efdc3ac97bf61b2db5d Mon Sep 17 00:00:00 2001 +From: j1nx +Date: Fri, 4 Sep 2020 14:14:58 +0200 +Subject: [PATCH 1/1] Set codec_dai clockspeed to 24000000 + +--- + seeed-voicecard.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/seeed-voicecard.c b/seeed-voicecard.c +index 1ed9a0e..630939b 100644 +--- a/seeed-voicecard.c ++++ b/seeed-voicecard.c +@@ -457,6 +457,7 @@ static int seeed_voice_card_dai_link_of(struct device_node *node, + #else + ret = asoc_simple_parse_clk_codec(dev, codec, dai_link, codec_dai); + #endif ++ codec_dai->sysclk = 24000000; + if (ret < 0) + goto dai_link_of_err; + +-- +2.20.1 +