linux-firmware/intel/avs
Amadeusz Sławiński a32d5cc1a1 intel: avs: Update topology file for Digital Microphone Array
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 <amadeuszx.slawinski@linux.intel.com>
2025-05-12 15:12:13 +02:00
..
apl intel: avs: Update AudioDSP base firmware for APL-based platforms 2024-07-10 12:14:37 +02:00
cnl intel: avs: Add AudioDSP base firmware for CNL-based platforms 2023-02-15 10:16:46 +01:00
skl intel: avs: Add AudioDSP base firmware for SKL-based platforms 2023-02-15 10:16:42 +01:00
da7219-tplg.bin intel: avs: Update topology file for I2S Dialog 7219 2025-04-15 12:28:46 +02:00
dmic-tplg.bin intel: avs: Update topology file for Digital Microphone Array 2025-05-12 15:12:13 +02:00
hda-808628xx-3ep-tplg.bin intel: avs: Update topology file for HDMI codecs 2025-04-15 12:31:40 +02:00
hda-generic-1ep-tplg.bin intel: avs: Update topology file for HDAudio codecs 2025-04-15 12:35:53 +02:00
max98357a-tplg.bin intel: avs: Update topology file for I2S Maxim 98357a 2025-04-15 12:39:27 +02:00
max98373-tplg.bin intel: avs: Update topology file for I2S Maxim 98373 2025-04-15 12:51:59 +02:00
max98927-tplg.bin intel: avs: Update topology file for I2S Maxim 98927 2025-04-15 13:06:34 +02:00
nau8825-tplg.bin intel: avs: Update topology file for I2S Nuvoton 8825 2025-04-15 13:08:21 +02:00
rt274-tplg.bin intel: avs: Update topology file for I2S Realtek 274 2025-04-15 13:10:30 +02:00
rt286-tplg.bin intel: avs: Update topology file for I2S Realtek 286 2025-04-15 13:13:41 +02:00
rt298-tplg.bin intel: avs: Update topology file for I2S Realtek 298 2025-04-15 13:15:04 +02:00
rt5514-tplg.bin intel: avs: Update topology file for I2S Realtek 5514 2025-04-15 13:16:52 +02:00
rt5640-tplg.bin intel: avs: Update topology file for I2S Realtek 5640 2025-04-15 13:18:58 +02:00
rt5663-tplg.bin intel: avs: Update topology file for I2S Realtek 5663 2025-04-15 13:20:20 +02:00
ssm4567-tplg.bin intel: avs: Update topology file for I2S Analog Devices 4567 2025-04-15 13:22:03 +02:00