Commit Graph

35 Commits (c319d6bea7a692fd9cee01d662dbbe8101e052f6)

Author SHA1 Message Date
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
Amadeusz Sławiński 75a26a64e9 intel: avs: Update topology file for I2S Analog Devices 4567
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:22:03 +02:00
Amadeusz Sławiński 475e9e00de intel: avs: Update topology file for I2S Realtek 5663
Minor update to topology file, XML was updated to fix node order and FE
DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:20:20 +02:00
Amadeusz Sławiński 754412d59c intel: avs: Update topology file for I2S Realtek 5640
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:18:58 +02:00
Amadeusz Sławiński 03939aed99 intel: avs: Update topology file for I2S Realtek 5514
Minor update to topology file, XML was updated to fix node order and FE
DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:16:52 +02:00
Amadeusz Sławiński e5b81bae0b intel: avs: Update topology file for I2S Realtek 298
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:15:04 +02:00
Amadeusz Sławiński b78fe3bcfd intel: avs: Update topology file for I2S Realtek 286
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:13:41 +02:00
Amadeusz Sławiński 28eecfdfd5 intel: avs: Update topology file for I2S Realtek 274
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:10:30 +02:00
Amadeusz Sławiński 31efaf10d5 intel: avs: Update topology file for I2S Nuvoton 8825
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:08:21 +02:00
Amadeusz Sławiński 607edf958b intel: avs: Update topology file for I2S Maxim 98927
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 13:06:34 +02:00
Amadeusz Sławiński ba5cccdd0e intel: avs: Update topology file for I2S Maxim 98373
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:51:59 +02:00
Amadeusz Sławiński 1593be09f0 intel: avs: Update topology file for I2S Maxim 98357a
Minor update to topology file, XML was updated to fix node order and FE
DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e1 ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:39:27 +02:00
Amadeusz Sławiński c98ceb499c intel: avs: Update topology file for HDAudio codecs
Minor update to topology file, CPC values were increased and FE DAI IDs
were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 6883f5a0d3b3 ("hda: Add missing FE DAI IDs to topology")

Link: 6883f5a0d3
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:35:53 +02:00
Amadeusz Sławiński 1e53e2242a intel: avs: Update topology file for HDMI codecs
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 9b94d52cbc5c ("hda: Update 3 FE HDMI variant")

Link: 9b94d52cbc
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:31:40 +02:00
Amadeusz Sławiński 53958b3945 intel: avs: Update topology file for Digital Microphone Array
Minor update to topology file, FE DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 84dab6ab47f9 ("dmic: Add missing FE DAI IDs to topology")

Link: 84dab6ab47
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:29:04 +02:00
Amadeusz Sławiński 452e4fc378 intel: avs: Update topology file for I2S Dialog 7219
Minor update to topology file, XML was updated to fix node order and FE
DAI IDs were added.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 221e4a6e652e ("i2s: Add missing FE DAI IDs to topology")

Link: 221e4a6e65
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
2025-04-15 12:28:46 +02:00
Cezary Rojewski 5bdbfe469f intel: avs: Add topology file for I2S Analog Devices 4567
The topology file defines stream layout for a single unidirectional
playback endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 7b96469d2891 ("i2s: Add SSM4567 topology").

Link: 7b96469d28
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:19:02 +02:00
Cezary Rojewski b5c6abd006 intel: avs: Add topology file for I2S Nuvoton 8825
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit f03f41bc4a89 ("i2s: nau8825: Do not hardcode CprVirtualIndex").

Link: f03f41bc4a
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:19:02 +02:00
Cezary Rojewski 4bf3b9eeb4 intel: avs: Add topology file for I2S Maxim 98927
The topology file defines stream layout for a single unidirectional
playback endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit b83de8053e3b ("i2s: Add MAX98927 topology").

Link: b83de8053e
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:19:02 +02:00
Cezary Rojewski 65d14b198e intel: avs: Add topology file for I2S Maxim 98373
The topology file defines stream layout for a single unidirectional
playback endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 6a09fc4a7883 ("i2s: Add MAX98373 topology").

Link: 6a09fc4a78
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:19:02 +02:00
Cezary Rojewski c4fa4b29a3 intel: avs: Add topology file for I2S Maxim 98357a
The topology file defines stream layout for a single unidirectional
playback endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit c87c39c7a772 ("i2s: max98357a: Fix spacing").

Link: c87c39c7a7
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:19:01 +02:00
Cezary Rojewski d6ccc99272 intel: avs: Add topology file for I2S Dialog 7219
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 5d926452d708 ("i2s: da7219: Do not hardcode CprVirtualIndex").

Link: 5d926452d7
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski c9c868c74e intel: avs: Add topology file for I2S Realtek 5663
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit fe1e7c6c5e7c ("i2s: Add RT5663 topology").

Link: fe1e7c6c5e
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski 6848d4916c intel: avs: Add topology file for I2S Realtek 5640
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 44a399dd585b ("i2s: Add ALC5640 topology").

Link: 44a399dd58
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski c3abcb6135 intel: avs: Add topology file for I2S Realtek 5514
The topology file defines stream layout for a single unidirectional
capture endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit d4d89367d375 ("i2s: Add RT5514 topology").

Link: d4d89367d3
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski c972397872 intel: avs: Add topology file for I2S Realtek 298
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 55d0790fcf49 ("i2s: rt298: Drop S24_LE support").

Link: 55d0790fcf
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski 538bd2159d intel: avs: Add topology file for I2S Realtek 286
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 4718383f92a7 ("i2s: rt286: Drop S24_LE support").

Link: 4718383f92
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:43 +02:00
Cezary Rojewski c4b2727ed9 intel: avs: Add topology file for I2S Realtek 274
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 60581de70a62 ("i2s: rt274: Align the topology with all the other
rt ones").

Link: 60581de70a
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:18:42 +02:00
Cezary Rojewski f1be219179 intel: avs: Add topology file for Digital Microphone Array
The topology file defines stream layout for a single unidirectional
capture endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit d7aa0496cbce ("dmic: Update topology to expose volume control").

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: d7aa0496cb
2024-07-10 12:18:19 +02:00
Cezary Rojewski b8654fcb5d intel: avs: Add topology file for HDMI codecs
The topology file defines stream layout for three unidirectional
playback endpoints.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit 6233cc465ee5 ("hda: Add symlinks for 3-endpoints HDMI variant").

Link: 6233cc465e
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:17:35 +02:00
Cezary Rojewski e71decaf20 intel: avs: Add topology file for HDAudio codecs
The topology file defines stream layout for a single bidirectional
endpoint.

Binary equivalent of the XML source in the avs-topology-xml repository.
Commit ac7dccab470e ("hda: Update available configurations").

Link: ac7dccab47
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:16:54 +02:00
Cezary Rojewski d176ba4d50 intel: avs: Update AudioDSP base firmware for APL-based platforms
Update the existing base firmware to recent maintainance release.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2024-07-10 12:14:37 +02:00
Cezary Rojewski 23afbfe8a2 intel: avs: Add AudioDSP base firmware for CNL-based platforms
Provide the base firmware for the skylake- and avs- drivers to utilize.
This is an updated version of existing intel/dsp_fw_cnl.bin.

Leave link for backward compatibility but put the binary into a
dedicated folder so it is clear which driver makes use of it.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2023-02-15 10:16:46 +01:00
Cezary Rojewski 284e55d982 intel: avs: Add AudioDSP base firmware for APL-based platforms
Provide the base firmware for the skylake- and avs- drivers to utilize.
This is an updated version of existing intel/dsp_fw_bxtn.bin and
intel/dsp_fw_glk.bin.

Leave links for backward compatibility but put the binaries into a
dedicated folder so it is clear which driver makes use of them.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2023-02-15 10:16:46 +01:00
Cezary Rojewski 289e3a9777 intel: avs: Add AudioDSP base firmware for SKL-based platforms
Provide the base firmware for the skylake- and avs- drivers to utilize.
This is an updated version of existing intel/dsp_fw_release.bin and
intel/dsp_fw_kbl.bin.

Leave links for backward compatibility but put the binaries into a
dedicated folder so it is clear which driver makes use of them.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2023-02-15 10:16:42 +01:00