From a32d5cc1a182b83f26a63adfae78853db2e0d151 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Mon, 12 May 2025 14:53:01 +0200 Subject: [PATCH] intel: avs: Update topology file for Digital Microphone Array MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It was reported that, after recent update DMIC topology can't be loaded on some kernels. [1] This is caused by update to how kernel handles multiple channel on volume controls. However in case of DMIC it is not really needed. Rebuild DMIC topology and manually edit conf file, before converting to binary to replace reference to custom callback: info "257" with built-in: info "1" and then compile to binary. The result is topology file, which is almost identical as previously shared one, but with above change: 00001820 20 56 6f 6c 75 6d 65 00 00 00 00 00 00 00 00 00 | Volume.........| 00001830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00001840 00 00 00 00 00 00 00 00 07 00 00 00 01 01 00 00 |................| -00001850 01 01 00 00 01 01 00 00 00 00 00 00 00 00 00 00 |................| +00001850 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |................| 00001860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00001870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00001880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| [1] Link: https://bugzilla.suse.com/show_bug.cgi?id=1243030 Signed-off-by: Amadeusz Sławiński --- intel/avs/dmic-tplg.bin | Bin 9064 -> 9064 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/intel/avs/dmic-tplg.bin b/intel/avs/dmic-tplg.bin index 002c9c84a16fa253435b2797ec4dd87e9be11315..0bb6b81e49582df75812980d9a63ddabf8b0abdc 100644 GIT binary patch delta 16 Yc-nj6_QGvLsKn%na^0IBNOW)k07d5qga7~l delta 16 Yc-nj6_QGvLsKn$6a^0IBNOW)k07c&ig8%>k -- 2.47.2