alsa: Update to version 1.2.13

Message ID 20241205131546.3390092-1-adolf.belka@ipfire.org
State New
Headers
Series alsa: Update to version 1.2.13 |

Commit Message

Adolf Belka Dec. 5, 2024, 1:15 p.m. UTC
  - Update from version 1.2.10 to 1.2.13
- alsa-lib, alsa-utils & alsa-ucm-conf all updated
- Update of rootfile
- Changelog
    1.2.13
     alsa-lib
	Core
	    configure: do allow to use --with-pic for static build
	    configure: bumb version to 1.2.13pre1 (for alsa-utils)
	    github: use upload-artifacts@v4
	    src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13
	    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
	    seq: Add API functions to set different tempo base values
	    ump: Add a function to provide the packet word length of a UMP type
	    src/Versions.in: Add guards for sequencer and rawmidi syms
	    src/Versions.in: Add new seq / rawmidi functions for UMP
	Control API
	    control: remap - clarify comments and docs
	    control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment
	    Fix TLV dB parser in case of used container
	    control: Make ump_{endpoint|block}_info calls optional
	PCM API
	    pcm: close - deactivate async handler before snd_pcm_drop()
	    pcm: dmix: Don't clear scpm->info flag
	    pcm: dmix: Fix resume with multiple instances
	    pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
	RawMidi API
	    ump: Add a function to provide the packet word length of a UMP type
	    ump: Add descriptions for UMP RawMidi interface
	    ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol()
	    ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info
	Sequencer API
	    seq: Correct a typo in documentation
	    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
	    seq: Avoid strlcat()
	    seq: Fix wrong FB direction at snd_seq_create_ump_block()
	    seq: Add API functions to set different tempo base values
	    seq: Correct section descriptions for UMP
	    seq: Add description about MIDI 2.0 and UMP handling
	    seq: Add API helper functions for creating UMP Endpoint and Blocks
	/src/Makefile.am
	    src/Versions.in: Add guards for sequencer and rawmidi syms
	Async helpers
	    Fixes: 5600b901 ("async: snd_async_del_handler - move clear signal using sigaction as last")
	Configuration
	    conf: fix snd_config_substitute (for src->parent)
	Documentation
	    ump: Add descriptions for UMP RawMidi interface
	Kernel Headers
	    Sync UAPI asound.h and asequencer.h with 6.12 kernel
	    pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
	    seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
	    seq: Add API functions to set different tempo base values
	MIDI 2.0 (UMP)
	    ump_msg: Add missing definition for Set Key Signature Message
	    ump_msg: Define types for UMP Mixed Data Set messages
	    ump_msg: Add a new helper snd_ump_get_byte()
	    ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition.
	    ump: Add a function to provide the packet word length of a UMP type
	    ump_msg: Drop unsuitable comments
	    ump_msg: Add definitions for Utility, Stream and Flex Data messages
	    ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian
	    ump: Add descriptions for UMP RawMidi interface
	    ump_msg.h: Fix doxygen comments
	    seq: Add API helper functions for creating UMP Endpoint and Blocks
	    ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info
	Test/Example code
	    test: Add an example program to inquire UMP Endpoint and Block info
	    test: Add an example program to create a virtual UMP Endpoint
     alsa-utils
	Core
	    alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone
	    configure: bumb required alsa-lib version to 1.2.13
	    github: use upload-artifacts@v4
	    configure: Drop unused conditionals
	    configure: Requires the latest ALSA-lib release 1.2.12
	    aplaymidi2: Add initial version
	/seq/Makefile.am
	    aplaymidi2: Add initial version
	ALSA Control (alsactl)
	    alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone
	    alsactl: state: verify only control count not numids
	    alsactl: state: recode set_control() to use newer functions
	aconnect
	    aconnect: Drop superfluous ifdefs
	    aconnect: Fix the indication of inactive ports
	alsatplg (topology)
	    topology: Fix strcat() to uninitialized memory in
	    Topology: NHLT: Intel: SSP: Handle differences for ACE3.x
	    Topology: NHLT: Intel: SSP: Always set SSC0 Network mode
	    Topology: NHLT: Intel: SSP: Add support for blob format
	    topology: pre_process_create_items - remove useless class_id_local
	    topology: pre-processor: Introduce a new feature for subtree
	    Topology: NHLT: Intel: Fix compile warning in dmic-process.c
	aplay/arecord
	    aplay: Print '=== PAUSE ===' only if it is supported
	aplaymidi/arecordmidi
	    aplaymidi: Allow to pass 0 to -u option, too
	    aplaymidi: Drop ifdef for UMP support
	aplaymidi2/arecordmidi2 (MIDI v2.0)
	    aplaymidi2: Use snd_ump_get_byte() helper
	    aplaymidi2: Add -a option to pass all UMP packets
	    aplaymidi2: Fix --silent option handling
	    arecordmidi2: Fix truncated text in meta data text handling
	    arecordmidi2: Add options to put meta data texts
	    arecordmidi2: Add --profile option
	    arecordmidi2: Add stdout output and --silent option
	    aplaymidi2: Add --silent option
	    Revert "arecordmidi2: Correct the MIDI FB direction"
	    aplaymidi2: Show meta data texts
	    arecordmidi2: Fix the tick in 1us tempo-base
	    arecordmidi2: Correct the MIDI FB direction
	    arecordmidi2: Start queue at starting the stream
	    arecordmidi2: Add passive mode and interactive mode
	    arecordmidi2: Add initial version
	    aplaymidi2: Add initial version
	aseqdump
	    aseqdump: Add missing dump of UMP Set Key Signature Message
	    aseqdump: Add dump of UMP Mixed Data Set messages
	    aseqdump: Use snd_ump_get_byte() helper
	    aseqdump: Correct the limit of UMP 7-bit SysEx bytes
	    aseqdump: Avoid OOB access with broken SysEx UMP packets
	    aseqdump: Support of UMP 8-bit SysEx messages
	    aseqdump: Show SysEx prefix to UMP SysEx data dump
	    aseqdump: Check the -u option value properly
	    aseqdump: Drop ifdef for UMP support
	    aseqdump: Fix bogus velocity value output in UMP MIDI2 mode
	    aseqdump: Support of UMP Stream and Flex Data message types
	    aseqdump: Refactor UMP SysEx dump
	    aseqdump: Show UMP SysEx messages
	aseqsend
	    change getopt_long return variable from char to int
	    aseqsend: Simplify using the standard helper function
	    aseqsend: Move snd_seq_set_client_midi_version() call out of main()
	    aseqsend: Refine man page
	    aseqsend: Update the help texts for long options
	    aseqsend: Support long options
	    aseqsend: Support UMP mode
	    aseqsend: Support realtime / system messages
	    aseqdump: White-space and slight code refactoring
	gitcompile
	    gitcompile: restore ACLOCAL_FLAGS ability to use
     alsa-ucm-conf
	Core
	    bug: Fix verbose logging in GitHub Workflow
	Configuration
	    USB-Audio: ALC4080 - change ID 26ce:0a08 to list multiple motherboards
	    USB-Audio: ALC4080: Add support for MSI MPG X870E CARBON (ID: 0db0:0b58)
	    USB-Audio: fix bracket location for If.motu-D828
	    USB-Audio: add missing bracket for If.motu-D828
	    USB-Audio: ALC4080 - add MSI X870 Tomahawk motherboard (ID 0db0:cd0e)
	    ucm2: MediaTek: mt8395-evk: Add headset jack detection
	    ucm2: MediaTek: mt8390-evk: Add headset jack detection
	    ucm2: MediaTek: mt8370-evk: Add headset jack detection
	    ucm2: MediaTek: mt8395-evk: Add dynamic configuration for
	    ucm2: MediaTek: mt8390-evk: Add dynamic configuration for
	    ucm2: MediaTek: mt8370-evk: Add dynamic configuration for
	    USB-Audio: ALC4080 - add ASRock X870E Taichi (ID 26ce:0a0b)
	    ucm2: Qualcomm: sm8650-qrd: fix codec initialisation
	    ucm2: Qualcomm: sm8650-mtp: fix codec initialisation
	    ucm2: Qualcomm: sm8550-hdk: fix codec initialisation
	    Revert "ucm2: Qualcomm: x1e80100: add USB DisplayPort
	    acppdmmach: add support for ACP 7.0
	    sof-soundwire: Add sequence for controlling Mic Mute LED
	    sof-soundwire: Change map control names to make them unique and user friendly
	    rt722: add mic led support
	    ucm2: wsa884x: fix typo in mixer names
	    ucm2: USB-Audio: add Steinberg UR22C (USB0499:172f)
	    USB-Audio: Add Roland Bridge Cast V2
	    ucm2: sof-soundwire: add RT1320 amplifier
	    ucm2: sof-soundwire: add rt712 VA device
	    USB-Audio: Add support for Focusrite 4th Gen devices
	    ucm2: Intel: avs_nau8825 - reuse configurations
	    ucm2: Intel: avs: Add UCM files for HDMI configuration
	    ucm2: Intel: avs: Add UCM files for ssm4567 configuration
	    ucm2: Intel: avs: Add UCM files for rt5663 configuration
	    ucm2: Intel: avs: Add UCM files for rt5514 configuration
	    ucm2: Intel: avs: Add UCM files for nau8825 configuration
	    ucm2: Intel: avs: Add UCM files for max98927 configuration
	    ucm2: Intel: avs: Add UCM files for max98373 configuration
	    ucm2: Intel: avs: Add UCM files for max98357a configuration
	    ucm2: Intel: avs: Add UCM files for da7219 configuration
	    ucm2: Intel: avs: Add UCM files for DMIC configuration
	    ucm2: sof-soundwire: Use the HdmiDevice macro for hdmi device creation
	    ucm2: Intel/sof-hda-dsp: Use the HdmiDevice macro for
	    ucm2: common: pcm: hdmi: Add new macro to conditionally
	    USB-Audio: Add support for Motu 828
	    common: pcm/split: add support up to 32 / 8 channels
	    USB-Audio: Add support for MOTU Ultralite mk5
	    Qualcomm: Add SM8550 HDK HiFi config
	    codes: wcd938x: Add Analog Microphones 1 & 5 Sequences
	    USB-Audio: Add 0582:01d8 BOSS Katana HEAD MkII support
	    USB-Audio: Add support for Solid State Labs SSL 2+
	    ucm2/conf.d: add symlink for Qualcomm DB820c
	    ucm2: Qualcomm: x1e80100: add Headset capture
	    ucm2: codecs: wcd938x: correct 'cset' command
	    ucm2: Qualcomm: x1e80100: add USB DisplayPort playback
	    USB-Audio: ALC4080: Add 0db0:543d MSI TRX40 Pro 10G
	    sof-soundwire: Add support for cs42l43/cs35l56 bridge configuration
	    sof-soundwire: Add missing match for cs42l43 speakers
	    sof-hda-dsp: Fix the case where sysfs dmi sys_vendor attribute is not set
    1.2.12
     alsa-lib
	Core
	    GitHub Actions: Use actions/checkout@v4
	    pcm: plug - add automatic conversion for iec958 subframe samples
	PCM API
	    pcm: extend doc for snd_pcm_hw_params_get_sbits()
	    pcm: clarify and fix default sbits (msbits) value for all formats
	    pcm: ladspa - Skip missing ladspa directories
	    pcm: snd_pcm_(physical_)format_width() - change documentation
	    pcm: plug - add automatic conversion for iec958 subframe samples
	PCM Plugin API
	    pcm: plug - add automatic conversion for iec958 subframe samples
	Topology API
	    topology: correct version script path
	Use Case Manager API
	    use-case.h: add DisplayPort to HDMI device description
	    ucm: doc - add Variant and Macro to the evaluation order
	    ucm: define and describe Syntax 7
	    ucm: raise error when macro argument is already defined (used)
	    ucm: do argument value substitution for Macros
	    ucm: fix Path condition - substitute Path
	    ucm: fix Path condition - substitute Path and Mode fields
	Async helpers
	    async: snd_async_del_handler - move clear signal using sigaction as last
	Configuration
	    conf: aliases: hdmi: Include unconditionally the
	    conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist
	    conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist
	Test/Example code
	    tests: latency.c - fix copy-n-paste typos (sw -> hw params) in error messages
     alsa-utils
	Core
	    aseqsend: initial version
	    chore: Use actions/checkout@v4
	/seq/Makefile.am
	    aseqsend: initial version
	ALSA Control (alsactl)
	    alsactl: don't free a card pointing NULL
	alsa-info.sh
	    alsa-info.sh: log SoundWire devices reported in ACPI
	alsamixer
	    alsamixer: fix calculation in set_normalized_volume (overflow)
	alsatplg (topology)
	    topology: nhlt: Intel: Improve all error prints
	    topology: nhlt: Intel: Clear DMIC BFTH bits for version
	    topology: nhlt: Intel: Add check for DMIC version
	aplay/arecord
	    aplay: fix S24_LE wav header
	aseqdump
	    aseqdump: Add dump for UMP Utility and System messages
	aseqsend
	    aseqsend: initial version
     alsa-ucm-conf
	Configuration
	    sof-soundwire: fix missing MultiCodec1 initialization and Empty condition
	    UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM
	    UCM2: SOF: Add example blobs customization for AAEON
	    UCM2: Add sample SOF processing configuration blobs
	    codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to
	    ucm2: codecs: wcd937x: add codec sequences
	    ucm2: soundwire: add rt722 SDCA device
	    ucm2: Qualcomm: x1e80100: add recording via DMIC01
	    ucm2: sof-soundwire: Create ALSA config file for hdmi:
	    ucm2: Intel/sof-hda-dsp: Create ALSA config file for
	    ucm2: common: pcm: Add hdmi.conf to handle the creation
	    sof-soundwire: Add basic support for cs42l43's speaker
	    qcom: sdm845: MM1: enable jack detection
	    qcom: sdm845: MM1: use analog volume controls instead of
	    ucm2: Qualcomm: x1e80100: correct headphones
	    ucm2: Qualcomm: x1e80100: add number of channels
	    Add support for Coachz with HDMI disabled
	    USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace
	    ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s
	    sof-soundwire: rt1316/rt1318 - fix channel selection for one amp
	    sof-soundwire: rt1308: Fix single amp configuration
	    sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro
	    sof-soundwire: fix rt1318 config typo in rt1318spk macro
	    USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II
    1.2.11
     alsa-lib
	Core
	    src/Versions.in: Add guards for pcm and timer syms
	    src/Versions.in: Add guards for opt. alisp symbols
	    configure.ac: Update AC_OUTPUT() function
	    configure: bumb version to 1.2.11pre1 (for aplay/alsa-utils)
	    seq: Fix typos in symbol version definitions
	    global.h: move __STRING() macro outside !PIC ifdef block
	    gitcompile: Add static build
	Control API
	    control: remap - fix the endless loop in remap_numid_child_new()
	    reshuffle included files to include config.h as first - v2
	    control.h: Fix ump header file detection
	Mixer API
	    mixer: simple: Support dB TLVs for CTL_SINGLE controls
	Mixer Abstraction API
	    headers: avoid c++ keyword
	PCM API
	    pcm: document interaction of drain silence and sw silence
	    pcm: route plugin: allocate temporary array on stack only one time
	    pcm: sofvol plugin: fix signed overflow
	    pcm: documentation improvement mostly regarding samples and frames
	    pcm: handle start_treshold in snd_pcm_write_areas more robustly
	    pcm: plug plugin - fast_ops may be changed when sw_params are set
	    pcm: fix the documentation for snd_pcm_poll_descriptors again
	    pcm: clarify documentation of poll descriptor usage
	    pcm: clarify documentation on some hw params related functions
	    pcm: Fix incompatible-pointer-type warnings
	    pcm: Add MSBITS subformat options
	    pcm: Introduce snd_pcm_subformat_value()
	    pcm: Fix segfault with 32bit libs
	RawMidi API
	    reshuffle included files to include config.h as first - v2
	Sequencer API
	    seq: Add snd_seq_ump_ev_clear()
	    seq: Check protocol compatibility with the current version
	    seq: Simplify snd_seq_extract_output()
	    seq: Clear UMP event flag for legacy apps
	    seq: Fix invalid sanity-check in snd_seq_set_input_buffer_size()
	    reshuffle included files to include config.h as first - v2
	Topology API
	    topology: fix Versions file
	    add back Versions source file to EXTRA_DIST to fix packaging
	    topology: separate Versions linker script
	/src/Makefile.am
	    add back Versions source file to EXTRA_DIST to fix packaging
	    src/Versions.in: Add guards for pcm and timer syms
	    src/Versions.in: Add guards for opt. alisp symbols
	ALSA Server
	    aserver: fix buffer overwriting
	Configuration
	    conf: pcm: Set C-Media USB 7.1 sound card (ICUSBAUDIO7D) to six_channel for surround40
	Filename helpers
	    reshuffle included files to include config.h as first - v2
	Kernel Headers
	    pcm: Add MSBITS subformat options
     alsa-utils
	Core
	    configure.ac: fix UMP support detection
	    github: Try to fix the build with the release tag
	ALSA Control (alsactl)
	    alsactl: fix potential buffer overwrite
	    alsa-restore.rules: use devnode instead number atribute
	ALSA RawMidi Utility (amidi)
	    amidi: use ATTRIBUTE_UNUSED instead remove argument name
	Audio Transfer utility
	    axfer: use ATTRIBUTE_UNUSED instead remove argument name
	NHLT ACPI parser
	    nhlt-dmic-info: fix simple memory leak issue
	    misc: fix incorrect usages of `strerror`
	    Revert "nhlt-dmic-info.c: include sys/types.h"
	    nhlt: use stdint.h types
	    nhlt-dmic-info.c: include sys/types.h
	Speaker Test
	    speaker-test: Use smaller periods in the default settings
	    speaker-test: Add bandwidth-limited pink noise at -18.5dB AES FS Based
	aconnect
	    seq: use ATTRIBUTE_UNUSED instead remove argument name
	alsaloop
	    alsaloop: use ATTRIBUTE_UNUSED instead remove argument name
	alsatplg (topology)
	    topology: Fix one character typo in code comments
	    topology: Expand attribute references inside $[] expressions
	    topology: nhlt: Fix dmic configuration blob building
	    topology: nhlt: fix simple memory leak
	    misc: fix incorrect usages of `strerror`
	    nhlt: Revert SSP_ANALOG device_type field
	    topology: add include for ENABLE_NLS on musl
	    topology: pre-processor: Add support for enum controls
	    topology: include locale.h
	    topology: use ATTRIBUTE_UNUSED instead remove argument name
	alsaucm
	    misc: fix incorrect usages of `strerror`
	    alsaucm: use ATTRIBUTE_UNUSED instead remove argument name
	aplay/arecord
	    aplay: status dumps are called only in verbose mode
	    aplay: enable timestamps by default
	    aplay: log pcm status before reporting a fatal error
	    aplay: allow to compile with older alsa-lib (subformat)
	    aplay: Add option for specifying subformat
	    aplay: fix buffer overflow and tainted format string
	    aplay: use stdint.h types instead u_int/u_short/u_char
	aplaymidi/arecordmidi
	    aplaymidi: Set event completely for tempo event
	    seq: use ATTRIBUTE_UNUSED instead remove argument name
	aseqdump
	    seq: use ATTRIBUTE_UNUSED instead remove argument name
	aseqnet
	    seq: use ATTRIBUTE_UNUSED instead remove argument name
	bat (basic audio tester)
	    bat: really skip analysis of the first period and update related comment
	    bat: use ATTRIBUTE_UNUSED instead remove argument name
     alsa-ucm-conf
	Configuration
	    ucm2: acp3x-es83xx: introduce UCM support for acp3x-es83xx
	    Qualcomm: Add SM8650 MTP HiFi config
	    Qualcomm: Add SM8650 QRD HiFi config
	    codecs: qcom-lpass/tx-macro: Add Soundwire Analog
	    codecs: wcd939x: Add wcd939x configs
	    codecs: wsa884x: add two-speakers DefaultEnableSeq.conf
	    USB-Audio: ALC4080: Add support for MSI MPG B650 Carbon Wifi
	    ucm: MediaTek: mt8395-evk: Add HDMIRX config
	    USB-Audio: ALC4080: Add support for Asus ROG Maximus Z790 Apex Encore motherboard (0b05:1a97)
	    ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume further
	    ucm2: conf.d: mt8370-evk: Fix the type of mt8370-evk.conf
	    sof-soundwire: Add basic support for cs42l43
	    ucm2: MediaTek: mt8370-evk: Add alsa-ucm support
	    ucm2: MediaTek: mt8395-evk: Add alsa-ucm support
	    ucm2: MediaTek: mt8390-evk: Add alsa-ucm support
	    ucm2: Qualcomm: sc8280xp: rename include identifier
	    ucm2: Qualcomm: Lenovo-X13s: reduce default headphones volume
	    ucm2: Qualcomm: sc8280xp/x1e80100: fix default volume settings
	    ucm2: Qualcomm: x1e80100: fix hardware volume control
	    ucm2: Qualcomm: sc8280xp: fix hardware volume control
	    USB-Audio: Fix ProfileName for HeadphonesOnly for Topping DX3 Pro+
	    USB-Audio: Move Topping DX3 Pro+ config to Common/Headphones
	    USB-Audio: Add UCM2 configuration for Topping DX3 Pro+
	    USB-Audio: move zedi10 block to follow USB ID sort order
	    USB-Audio: Add support for Solid State Labs SSL 2
	    USB-Audio: add MOTU M6 config
	    USB-Audio: fix comment in MOTU M4 config
	    USB-Audio: ALC4080: Add MSI MEG Z690 ACE support (0db0:124b)
	    USB-Audio: ALC4080 - disable S/PDIF for 0db0:36e7 (MSI MPG B650I EDGE WIFI)
	    Initialise AIF2 ADC Stereo Capture Route
	    Documentation: Add ucm URL
	    ucm2: Qualcomm: x1e80100: add Qualcomm X1E80100 CRD
	    ucm2: codecs: wsa-macro: add 2xWSA arrangements
	    ucm2: codecs: wsa884x: add codec sequences
	    sof-soundwire: Add basic support for basic cs35l56 configurations
	    sof-soundwire: Use one file for speaker codec initialization
	    acp5x: add Stream Deck OLED Model
	    Arturia Minifuse 4: Use forced S32_LE format like for Minifuse 1 and 2
	    USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a5c
	    USB-Audio: ALC4080: Fix S/PDIF for 0b05:1a53
	    USB-Audio: ALC4080: add MPG Z590M GAMING EDGE WIFI
	    bytcr-wm5102: Add support for different microphone routes
	    bytcr-wm5102: Add support for speakers connected to HPOUT2
	    chtnau8824: Mono speaker fixes
	    codecs/es8316: Fix mono speaker settings from previous boot getting applied
	    ucm2: acpd7219m98357: Use common da7219 BootSequence
	    ucm2: add acpd7219m98357
	    ucm2: soundwire: add rt713 SDCA device
	    Add UCM2 configuration for Behringer UMC404HD
	    ucm2: acp3xalc5682m98: Add priority values
	    ucm2: acp3xalc5682m98: Add JackControls
	    meson: add initial libretech cc support
	    meson: add initial p241 support
	    Add a config for the Allen & Heath Zedi 10 mixer.
	    Roland/BridgeCast - adjust capture priority for input channels
	    Roland/BridgeCast - adjust new input channels after latest FW update
	    Roland/BridgeCast - config, improve config title
	    Roland Bridgecast - add missing intermediate config file
	    ucm2: codecs: lpass-rx: use set Digital gain at 0dB
	    ucm2: codecs: lpass-wsa: use set Digital gain at 0dB
	    ucm2: Qualcomm: sc8280xp: use Speakers volume control
	    ucm2: codecs: wsa883x: add Speakers Volume in init conf
	    ucm2: codecs: wcd938x: use Analog volume for HeadPhones
	    SplitPCM: Device argument may not be set

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/alsa | 278 ++++++++++++++++++++++++++++++++-
 lfs/alsa                       |  16 +-
 2 files changed, 279 insertions(+), 15 deletions(-)
  

Patch

diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa
index a04de0db4..9f11c309d 100644
--- a/config/rootfiles/packages/alsa
+++ b/config/rootfiles/packages/alsa
@@ -134,10 +134,13 @@  usr/bin/amidi
 usr/bin/amixer
 usr/bin/aplay
 usr/bin/aplaymidi
+usr/bin/aplaymidi2
 usr/bin/arecord
 usr/bin/arecordmidi
+usr/bin/arecordmidi2
 usr/bin/aseqdump
 usr/bin/aseqnet
+usr/bin/aseqsend
 usr/bin/aserver
 usr/bin/axfer
 usr/bin/iecset
@@ -381,18 +384,28 @@  usr/share/alsa/pcm/surround51.conf
 usr/share/alsa/pcm/surround71.conf
 #usr/share/alsa/ucm2
 #usr/share/alsa/ucm2/AMD
+#usr/share/alsa/ucm2/AMD/acp3x-es83xx
+usr/share/alsa/ucm2/AMD/acp3x-es83xx/HiFi.conf
+usr/share/alsa/ucm2/AMD/acp3x-es83xx/acp3x-es83xx.conf
 usr/share/alsa/ucm2/AMD/acp3xalc5682m98
 usr/share/alsa/ucm2/AMD/acp3xalc5682m98/HiFi.conf
 usr/share/alsa/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf
 #usr/share/alsa/ucm2/AMD/acp5x
 usr/share/alsa/ucm2/AMD/acp5x/HiFi.conf
 usr/share/alsa/ucm2/AMD/acp5x/acp5x.conf
+#usr/share/alsa/ucm2/AMD/acpd7219m98357
+usr/share/alsa/ucm2/AMD/acpd7219m98357/HiFi.conf
+usr/share/alsa/ucm2/AMD/acpd7219m98357/acpd7219m98357.conf
 #usr/share/alsa/ucm2/Allwinner
 #usr/share/alsa/ucm2/Allwinner/A64
 #usr/share/alsa/ucm2/Allwinner/A64/PinePhone
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/HiFi.conf
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/PinePhone.conf
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/VoiceCall.conf
+#usr/share/alsa/ucm2/Amlogic
+#usr/share/alsa/ucm2/Amlogic/p241
+usr/share/alsa/ucm2/Amlogic/p241/p241-HiFi.conf
+usr/share/alsa/ucm2/Amlogic/p241/p241.conf
 #usr/share/alsa/ucm2/DEBUG.md
 #usr/share/alsa/ucm2/HDA
 #usr/share/alsa/ucm2/HDA/DualCodecs
@@ -409,6 +422,46 @@  usr/share/alsa/ucm2/HDA/init.conf
 #usr/share/alsa/ucm2/Intel/SOF
 usr/share/alsa/ucm2/Intel/SOF/HiFi.conf
 usr/share/alsa/ucm2/Intel/SOF/SOF.conf
+#usr/share/alsa/ucm2/Intel/avs
+#usr/share/alsa/ucm2/Intel/avs/avs_da7219
+usr/share/alsa/ucm2/Intel/avs/avs_da7219/avs_da7219-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_da7219/avs_da7219.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_dmic
+usr/share/alsa/ucm2/Intel/avs/avs_dmic/DMIC-2ch-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_dmic/DMIC-2ch.conf
+usr/share/alsa/ucm2/Intel/avs/avs_dmic/DMIC-4ch-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_dmic/DMIC-4ch.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_max98357a
+usr/share/alsa/ucm2/Intel/avs/avs_max98357a/avs_max98357a-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_max98357a/avs_max98357a.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_max98373
+usr/share/alsa/ucm2/Intel/avs/avs_max98373/Google-Atlas-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_max98373/Google-Atlas-1.0.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_max98927
+usr/share/alsa/ucm2/Intel/avs/avs_max98927/Google-Eve-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_max98927/Google-Eve-1.0.conf
+usr/share/alsa/ucm2/Intel/avs/avs_max98927/HP-Soraka-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_max98927/HP-Soraka-1.0.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_nau8825
+usr/share/alsa/ucm2/Intel/avs/avs_nau8825/Acer-Lars-1.0.conf
+usr/share/alsa/ucm2/Intel/avs/avs_nau8825/Google-Cave-1.0.conf
+usr/share/alsa/ucm2/Intel/avs/avs_nau8825/Hewlett_Packard-Chell-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_nau8825/Hewlett_Packard-Chell-1.0.conf
+usr/share/alsa/ucm2/Intel/avs/avs_nau8825/avs_nau8825-HiFi.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_rt5514
+usr/share/alsa/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_rt5514/Google-Eve-1.0.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_rt5663
+usr/share/alsa/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0.conf
+usr/share/alsa/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0.conf
+#usr/share/alsa/ucm2/Intel/avs/avs_ssm4567
+usr/share/alsa/ucm2/Intel/avs/avs_ssm4567/Hewlett_Packard-Chell-1.0-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/avs_ssm4567/Hewlett_Packard-Chell-1.0.conf
+#usr/share/alsa/ucm2/Intel/avs/hdaudioB0D2
+usr/share/alsa/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2-HiFi.conf
+usr/share/alsa/ucm2/Intel/avs/hdaudioB0D2/hdaudioB0D2.conf
 #usr/share/alsa/ucm2/Intel/bdw-rt5677
 usr/share/alsa/ucm2/Intel/bdw-rt5677/HiFi.conf
 usr/share/alsa/ucm2/Intel/bdw-rt5677/bdw-rt5677.conf
@@ -484,6 +537,7 @@  usr/share/alsa/ucm2/Intel/sof-glkda7219max/HiFi.conf
 usr/share/alsa/ucm2/Intel/sof-glkda7219max/sof-glkda7219max.conf
 #usr/share/alsa/ucm2/Intel/sof-hda-dsp
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/Hdmi.conf
+usr/share/alsa/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/HiFi.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/sof-hda-dsp.conf
 #usr/share/alsa/ucm2/MediaTek
@@ -504,6 +558,15 @@  usr/share/alsa/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf
 #usr/share/alsa/ucm2/MediaTek/mt8365-evk
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/mt8365-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8370-evk
+usr/share/alsa/ucm2/MediaTek/mt8370-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8370-evk/mt8370-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8390-evk
+usr/share/alsa/ucm2/MediaTek/mt8390-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8390-evk/mt8390-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8395-evk
+usr/share/alsa/ucm2/MediaTek/mt8395-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8395-evk/mt8395-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mtk-rt5650
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HDMI.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HiFi.conf
@@ -546,6 +609,9 @@  usr/share/alsa/ucm2/Qualcomm/apq8096/HDMI.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/apq8096.conf
 #usr/share/alsa/ucm2/Qualcomm/sc7180
+#usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a
+usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/sc7180-adau7002-max98357a.conf
 #usr/share/alsa/ucm2/Qualcomm/sc7180/rt5682-max98357a
 usr/share/alsa/ucm2/Qualcomm/sc7180/rt5682-max98357a/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/sc7180/rt5682-max98357a/init.conf
@@ -564,6 +630,20 @@  usr/share/alsa/ucm2/Qualcomm/sdm845/sdm845.conf
 usr/share/alsa/ucm2/Qualcomm/sm8250/HDMI.conf
 usr/share/alsa/ucm2/Qualcomm/sm8250/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/sm8250/Qualcomm-RB5-WSA8815-Speakers-DMIC0.conf
+#usr/share/alsa/ucm2/Qualcomm/sm8550
+#usr/share/alsa/ucm2/Qualcomm/sm8550/HDK
+usr/share/alsa/ucm2/Qualcomm/sm8550/HDK/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sm8550/HDK/SM8550-HDK.conf
+#usr/share/alsa/ucm2/Qualcomm/sm8650
+#usr/share/alsa/ucm2/Qualcomm/sm8650/MTP
+usr/share/alsa/ucm2/Qualcomm/sm8650/MTP/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sm8650/MTP/SM8650-MTP.conf
+#usr/share/alsa/ucm2/Qualcomm/sm8650/QRD
+usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/SM8650-QRD.conf
+#usr/share/alsa/ucm2/Qualcomm/x1e80100
+usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
 #usr/share/alsa/ucm2/README.md
 #usr/share/alsa/ucm2/Rockchip
 #usr/share/alsa/ucm2/Rockchip/es8316
@@ -612,6 +692,9 @@  usr/share/alsa/ucm2/Tegra/wm8903/Acer-A500.conf
 usr/share/alsa/ucm2/Tegra/wm8903/Asus-Transformer-HiFi.conf
 usr/share/alsa/ucm2/Tegra/wm8903/Asus-Transformer.conf
 #usr/share/alsa/ucm2/USB-Audio
+#usr/share/alsa/ucm2/USB-Audio/AllenAndHeath
+usr/share/alsa/ucm2/USB-Audio/AllenAndHeath/Zedi10-Hifi.conf
+usr/share/alsa/ucm2/USB-Audio/AllenAndHeath/Zedi10.conf
 #usr/share/alsa/ucm2/USB-Audio/Arturia
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-12-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-12.conf
@@ -622,6 +705,9 @@  usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0003.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0009.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-HiFi-0003.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-HiFi-0009.conf
+#usr/share/alsa/ucm2/USB-Audio/BOSS
+usr/share/alsa/ucm2/USB-Audio/BOSS/Katana-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/BOSS/Katana.conf
 #usr/share/alsa/ucm2/USB-Audio/Behringer
 usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf
 usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording.conf
@@ -631,6 +717,11 @@  usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Behringer/UMC202HD.conf
 usr/share/alsa/ucm2/USB-Audio/Behringer/UMC204HD-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Behringer/UMC204HD.conf
+usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD.conf
+#usr/share/alsa/ucm2/USB-Audio/Common
+usr/share/alsa/ucm2/USB-Audio/Common/HeadphonesOnly-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Common/HeadphonesOnly.conf
 #usr/share/alsa/ucm2/USB-Audio/Dell
 usr/share/alsa/ucm2/USB-Audio/Dell/Desktop-Front-Speaker-Headset.conf
 usr/share/alsa/ucm2/USB-Audio/Dell/Desktop-Front.conf
@@ -656,10 +747,16 @@  usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main.conf
 usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Rear.conf
 #usr/share/alsa/ucm2/USB-Audio/MOTU
+usr/share/alsa/ucm2/USB-Audio/MOTU/D828-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/MOTU/D828.conf
 usr/share/alsa/ucm2/USB-Audio/MOTU/M2-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/MOTU/M2.conf
 usr/share/alsa/ucm2/USB-Audio/MOTU/M4-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/MOTU/M4.conf
+usr/share/alsa/ucm2/USB-Audio/MOTU/M6-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/MOTU/M6.conf
+usr/share/alsa/ucm2/USB-Audio/MOTU/UltraLite-mk5-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/MOTU/UltraLite-mk5.conf
 #usr/share/alsa/ucm2/USB-Audio/NativeInstruments
 usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1-Mixer.conf
 usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1.conf
@@ -673,10 +770,20 @@  usr/share/alsa/ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Realtek/ALC4080.conf
 #usr/share/alsa/ucm2/USB-Audio/Roland
 usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCast-Hifi.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCast.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastV2-Hifi.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastV2.conf
+#usr/share/alsa/ucm2/USB-Audio/SolidStateLabs
+usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2.conf
+usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf
 #usr/share/alsa/ucm2/USB-Audio/Sony
 usr/share/alsa/ucm2/USB-Audio/Sony/Inzone-H9-H7-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Sony/Inzone-H9-H7.conf
 #usr/share/alsa/ucm2/USB-Audio/Steinberg
+usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22C-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22C.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf
@@ -685,7 +792,38 @@  usr/share/alsa/ucm2/USB-Audio/USB-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/UniversalAudio
 usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2.conf
+#usr/share/alsa/ucm2/blobs
+#usr/share/alsa/ucm2/blobs/sof
+#usr/share/alsa/ucm2/blobs/sof/ipc3
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/passthrough.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/speaker_default.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/product_configs
+#usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON
+usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON/UPX-TGL01.conf
 #usr/share/alsa/ucm2/codecs
+#usr/share/alsa/ucm2/codecs/cs42l43
+usr/share/alsa/ucm2/codecs/cs42l43/init.conf
 #usr/share/alsa/ucm2/codecs/cx2072x
 usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
 usr/share/alsa/ucm2/codecs/cx2072x/EnableSeq.conf
@@ -724,11 +862,15 @@  usr/share/alsa/ucm2/codecs/nau8824/Speaker.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/init.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/DMIC0DisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/DMIC0EnableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/HeadphoneMicDisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/HeadphoneMicEnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/SoundwireMic0EnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/SoundwireMic1EnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/SoundwireMicDisableSeq.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/va-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/va-macro/DMIC0DisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/va-macro/DMIC0EnableSeq.conf
@@ -737,6 +879,13 @@  usr/share/alsa/ucm2/codecs/qcom-lpass/va-macro/DMIC1EnableSeq.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/SpeakerDisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/SpeakerEnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/Wsa1SpeakerDisableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/Wsa1SpeakerEnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/Wsa2SpeakerDisableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/Wsa2SpeakerEnableSeq.conf
+#usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-speakers
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-speakers/init.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/init.conf
 #usr/share/alsa/ucm2/codecs/rt5640
 usr/share/alsa/ucm2/codecs/rt5640/DigitalMics.conf
 usr/share/alsa/ucm2/codecs/rt5640/EnableSeq.conf
@@ -789,10 +938,20 @@  usr/share/alsa/ucm2/codecs/rt700/init.conf
 #usr/share/alsa/ucm2/codecs/rt711-sdca
 usr/share/alsa/ucm2/codecs/rt711-sdca/init.conf
 usr/share/alsa/ucm2/codecs/rt711/init.conf
+#usr/share/alsa/ucm2/codecs/rt712
+#usr/share/alsa/ucm2/codecs/rt712-dmic
+usr/share/alsa/ucm2/codecs/rt712-dmic/init.conf
+usr/share/alsa/ucm2/codecs/rt712/init.conf
+#usr/share/alsa/ucm2/codecs/rt713-dmic
+usr/share/alsa/ucm2/codecs/rt713-dmic/init.conf
+#usr/share/alsa/ucm2/codecs/rt713-sdca
+usr/share/alsa/ucm2/codecs/rt713-sdca/init.conf
 #usr/share/alsa/ucm2/codecs/rt715
 #usr/share/alsa/ucm2/codecs/rt715-sdca
 usr/share/alsa/ucm2/codecs/rt715-sdca/init.conf
 usr/share/alsa/ucm2/codecs/rt715/init.conf
+#usr/share/alsa/ucm2/codecs/rt722
+usr/share/alsa/ucm2/codecs/rt722/init.conf
 #usr/share/alsa/ucm2/codecs/wcd934x
 usr/share/alsa/ucm2/codecs/wcd934x/DefaultDisableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd934x/DefaultEnableSeq.conf
@@ -803,17 +962,41 @@  usr/share/alsa/ucm2/codecs/wcd934x/HeadphoneMicEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd934x/SpeakerDisableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd934x/SpeakerEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd934x/init.conf
+#usr/share/alsa/ucm2/codecs/wcd937x
+usr/share/alsa/ucm2/codecs/wcd937x/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd937x/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd937x/HeadphoneMicDisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd937x/HeadphoneMicEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd937x/init.conf
 #usr/share/alsa/ucm2/codecs/wcd938x
-usr/share/alsa/ucm2/codecs/wcd938x/DefaultEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic1DisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic1EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5DisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd938x/AnalogMic5EnableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneDisableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneMicDisableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd938x/HeadphoneMicEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wcd938x/init.conf
+#usr/share/alsa/ucm2/codecs/wcd939x
+usr/share/alsa/ucm2/codecs/wcd939x/AnalogMic1EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/AnalogMic3EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/AnalogMic4EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/AnalogMic5EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/AnalogMicDisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/DefaultEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/HeadphoneMicDisableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/HeadphoneMicEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wcd939x/init.conf
 #usr/share/alsa/ucm2/codecs/wm5102
 usr/share/alsa/ucm2/codecs/wm5102/EnableSeq.conf
+usr/share/alsa/ucm2/codecs/wm5102/HPOut2-Speaker.conf
 usr/share/alsa/ucm2/codecs/wm5102/HeadPhones.conf
 usr/share/alsa/ucm2/codecs/wm5102/IN1-HeadsetMic.conf
+usr/share/alsa/ucm2/codecs/wm5102/IN1-InternalMic.conf
+usr/share/alsa/ucm2/codecs/wm5102/IN2-HeadsetMic.conf
 usr/share/alsa/ucm2/codecs/wm5102/IN3-InternalMic.conf
 usr/share/alsa/ucm2/codecs/wm5102/Speaker.conf
 #usr/share/alsa/ucm2/codecs/wsa881x
@@ -824,6 +1007,16 @@  usr/share/alsa/ucm2/codecs/wsa881x/SpeakerEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wsa883x/DefaultEnableSeq.conf
 usr/share/alsa/ucm2/codecs/wsa883x/SpeakerDisableSeq.conf
 usr/share/alsa/ucm2/codecs/wsa883x/SpeakerEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wsa883x/init.conf
+#usr/share/alsa/ucm2/codecs/wsa884x
+#usr/share/alsa/ucm2/codecs/wsa884x/four-speakers
+usr/share/alsa/ucm2/codecs/wsa884x/four-speakers/DefaultEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wsa884x/four-speakers/SpeakerSeq.conf
+usr/share/alsa/ucm2/codecs/wsa884x/four-speakers/init.conf
+#usr/share/alsa/ucm2/codecs/wsa884x/two-speakers
+usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/DefaultEnableSeq.conf
+usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/SpeakerSeq.conf
+usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/init.conf
 #usr/share/alsa/ucm2/common
 #usr/share/alsa/ucm2/common/ctl
 usr/share/alsa/ucm2/common/ctl/remap.conf
@@ -832,6 +1025,7 @@  usr/share/alsa/ucm2/common/direct.conf
 usr/share/alsa/ucm2/common/linked-card.conf
 usr/share/alsa/ucm2/common/linked.conf
 #usr/share/alsa/ucm2/common/pcm
+usr/share/alsa/ucm2/common/pcm/hdmi.conf
 usr/share/alsa/ucm2/common/pcm/split.conf
 #usr/share/alsa/ucm2/conf.d
 #usr/share/alsa/ucm2/conf.d/DB410c
@@ -841,6 +1035,7 @@  usr/share/alsa/ucm2/conf.d/DB820c/DB820c.conf
 #usr/share/alsa/ucm2/conf.d/HDA-Intel
 usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf
 #usr/share/alsa/ucm2/conf.d/SC7180
+usr/share/alsa/ucm2/conf.d/SC7180/sc7180-adau7002-max98357a.conf
 usr/share/alsa/ucm2/conf.d/SC7180/sc7180-rt5682-max98357a-1mic.conf
 #usr/share/alsa/ucm2/conf.d/SOF
 usr/share/alsa/ucm2/conf.d/SOF/SOF.conf
@@ -849,7 +1044,11 @@  usr/share/alsa/ucm2/conf.d/USB-Audio/USB-Audio.conf
 #usr/share/alsa/ucm2/conf.d/VEYRON-I2S
 usr/share/alsa/ucm2/conf.d/VEYRON-I2S/VEYRON-I2S.conf
 #usr/share/alsa/ucm2/conf.d/acp
+#usr/share/alsa/ucm2/conf.d/acp-pdm-mach
+usr/share/alsa/ucm2/conf.d/acp-pdm-mach/acp-pdm-mach.conf
 usr/share/alsa/ucm2/conf.d/acp/acp.conf
+#usr/share/alsa/ucm2/conf.d/acp3x-es83xx
+usr/share/alsa/ucm2/conf.d/acp3x-es83xx/acp3x-es83xx.conf
 #usr/share/alsa/ucm2/conf.d/acp3xalc5682m98
 usr/share/alsa/ucm2/conf.d/acp3xalc5682m98/acp3xalc5682m98.conf
 #usr/share/alsa/ucm2/conf.d/acp5x
@@ -860,6 +1059,40 @@  usr/share/alsa/ucm2/conf.d/acp62/acp62.conf
 usr/share/alsa/ucm2/conf.d/acp63/acp63.conf
 #usr/share/alsa/ucm2/conf.d/acp6x
 usr/share/alsa/ucm2/conf.d/acp6x/acp6x.conf
+#usr/share/alsa/ucm2/conf.d/acpd7219m98357
+usr/share/alsa/ucm2/conf.d/acpd7219m98357/acpd7219m98357.conf
+#usr/share/alsa/ucm2/conf.d/apq8096
+usr/share/alsa/ucm2/conf.d/apq8096/DB820c.conf
+#usr/share/alsa/ucm2/conf.d/avs_da7219
+usr/share/alsa/ucm2/conf.d/avs_da7219/Google-Atlas-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_da7219/Google-Coral-rev2.conf
+#usr/share/alsa/ucm2/conf.d/avs_dmic
+usr/share/alsa/ucm2/conf.d/avs_dmic/Acer-Lars-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_dmic/Google-Atlas-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_dmic/Google-Cave-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_dmic/Google-Coral-rev2.conf
+usr/share/alsa/ucm2/conf.d/avs_dmic/HP-Soraka-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_dmic/Hewlett_Packard-Chell-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_max98357a
+usr/share/alsa/ucm2/conf.d/avs_max98357a/Acer-Lars-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_max98357a/Google-Cave-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_max98357a/Google-Coral-rev2.conf
+#usr/share/alsa/ucm2/conf.d/avs_max98373
+usr/share/alsa/ucm2/conf.d/avs_max98373/Google-Atlas-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_max98927
+usr/share/alsa/ucm2/conf.d/avs_max98927/Google-Eve-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_max98927/HP-Soraka-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_nau8825
+usr/share/alsa/ucm2/conf.d/avs_nau8825/Acer-Lars-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_nau8825/Google-Cave-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_nau8825/Hewlett_Packard-Chell-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_rt5514
+usr/share/alsa/ucm2/conf.d/avs_rt5514/Google-Eve-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_rt5663
+usr/share/alsa/ucm2/conf.d/avs_rt5663/Google-Eve-1.0.conf
+usr/share/alsa/ucm2/conf.d/avs_rt5663/HP-Soraka-1.0.conf
+#usr/share/alsa/ucm2/conf.d/avs_ssm4567
+usr/share/alsa/ucm2/conf.d/avs_ssm4567/Hewlett_Packard-Chell-1.0.conf
 #usr/share/alsa/ucm2/conf.d/bdw-rt5677
 usr/share/alsa/ucm2/conf.d/bdw-rt5677/bdw-rt5677.conf
 #usr/share/alsa/ucm2/conf.d/broadwell-rt286
@@ -886,8 +1119,13 @@  usr/share/alsa/ucm2/conf.d/chtnau8824/chtnau8824.conf
 usr/share/alsa/ucm2/conf.d/chtrt5645/chtrt5645.conf
 #usr/share/alsa/ucm2/conf.d/chtrt5650
 usr/share/alsa/ucm2/conf.d/chtrt5650/chtrt5650.conf
+#usr/share/alsa/ucm2/conf.d/gx-sound-card
+usr/share/alsa/ucm2/conf.d/gx-sound-card/GXL-P241.conf
+usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf
 #usr/share/alsa/ucm2/conf.d/hda-dsp
 usr/share/alsa/ucm2/conf.d/hda-dsp/hda-dsp.conf
+#usr/share/alsa/ucm2/conf.d/hdaudioB0D2
+usr/share/alsa/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf
 #usr/share/alsa/ucm2/conf.d/kblrt5660
 usr/share/alsa/ucm2/conf.d/kblrt5660/kblrt5660.conf
 #usr/share/alsa/ucm2/conf.d/mt8192_mt6359
@@ -896,6 +1134,12 @@  usr/share/alsa/ucm2/conf.d/mt8192_mt6359/mt8192_mt6359_rt1015p_rt5682.conf
 usr/share/alsa/ucm2/conf.d/mt8195_demo/mt8195_demo.conf
 #usr/share/alsa/ucm2/conf.d/mt8365-evk
 usr/share/alsa/ucm2/conf.d/mt8365-evk/mt8365-evk.conf
+#usr/share/alsa/ucm2/conf.d/mt8370-evk
+usr/share/alsa/ucm2/conf.d/mt8370-evk/mt8370-evk.conf
+#usr/share/alsa/ucm2/conf.d/mt8390-evk
+usr/share/alsa/ucm2/conf.d/mt8390-evk/mt8390-evk.conf
+#usr/share/alsa/ucm2/conf.d/mt8395-evk
+usr/share/alsa/ucm2/conf.d/mt8395-evk/mt8395-evk.conf
 #usr/share/alsa/ucm2/conf.d/mtk-rt5650
 usr/share/alsa/ucm2/conf.d/mtk-rt5650/mtk-rt5650.conf
 #usr/share/alsa/ucm2/conf.d/rk3399-gru-soun
@@ -920,6 +1164,11 @@  usr/share/alsa/ucm2/conf.d/simple-card/rockchip,es8316-codec.conf
 usr/share/alsa/ucm2/conf.d/skylake-rt286/skylake-rt286.conf
 #usr/share/alsa/ucm2/conf.d/sm8250
 usr/share/alsa/ucm2/conf.d/sm8250/Qualcomm-RB5-WSA8815-Speakers-DMIC0.conf
+#usr/share/alsa/ucm2/conf.d/sm8550
+usr/share/alsa/ucm2/conf.d/sm8550/SM8550-HDK.conf
+#usr/share/alsa/ucm2/conf.d/sm8650
+usr/share/alsa/ucm2/conf.d/sm8650/SM8650-MTP.conf
+usr/share/alsa/ucm2/conf.d/sm8650/SM8650-QRD.conf
 #usr/share/alsa/ucm2/conf.d/sof-ehl-rt5660
 usr/share/alsa/ucm2/conf.d/sof-ehl-rt5660/sof-ehl-rt5660.conf
 #usr/share/alsa/ucm2/conf.d/sof-essx8336
@@ -929,6 +1178,8 @@  usr/share/alsa/ucm2/conf.d/sof-glkda7219ma/sof-glkda7219ma.conf
 #usr/share/alsa/ucm2/conf.d/sof-hda-dsp
 usr/share/alsa/ucm2/conf.d/sof-hda-dsp/sof-hda-dsp.conf
 usr/share/alsa/ucm2/conf.d/sof-hda-dsp/sof-skl_hda_card.conf
+#usr/share/alsa/ucm2/conf.d/sof-m8195_r1019
+usr/share/alsa/ucm2/conf.d/sof-m8195_r1019/sof-m8195_r1019_5682s.conf
 #usr/share/alsa/ucm2/conf.d/sof-mt8195_r101
 usr/share/alsa/ucm2/conf.d/sof-mt8195_r101/sof-mt8195_r1019_5682.conf
 #usr/share/alsa/ucm2/conf.d/sof-skl_hda_card
@@ -951,6 +1202,8 @@  usr/share/alsa/ucm2/conf.d/tegra/GoogleNyanBig.conf
 usr/share/alsa/ucm2/conf.d/tegra/GoogleNyanBlaze.conf
 usr/share/alsa/ucm2/conf.d/tegra/LG Optimus 4X HD MAX98089.conf
 usr/share/alsa/ucm2/conf.d/tegra/LG Optimus Vu MAX98089.conf
+#usr/share/alsa/ucm2/conf.d/x1e80100
+usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-CRD.conf
 #usr/share/alsa/ucm2/conf.virt.d
 usr/share/alsa/ucm2/conf.virt.d/.gitignore
 #usr/share/alsa/ucm2/lib
@@ -974,19 +1227,27 @@  usr/share/alsa/ucm2/platforms/bytcr/PlatformEnableSeq.conf
 #usr/share/alsa/ucm2/sof-soundwire
 usr/share/alsa/ucm2/sof-soundwire/Hdmi.conf
 usr/share/alsa/ucm2/sof-soundwire/HiFi.conf
+usr/share/alsa/ucm2/sof-soundwire/cs35l56-bridge.conf
+usr/share/alsa/ucm2/sof-soundwire/cs35l56.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l43-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l43.conf
 usr/share/alsa/ucm2/sof-soundwire/dmic.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1308-1.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1308-2.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1316-1.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1316-2.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1318-1.conf
-usr/share/alsa/ucm2/sof-soundwire/rt1318-2.conf
+usr/share/alsa/ucm2/sof-soundwire/rt1308.conf
+usr/share/alsa/ucm2/sof-soundwire/rt1316.conf
+usr/share/alsa/ucm2/sof-soundwire/rt1318.conf
+usr/share/alsa/ucm2/sof-soundwire/rt1320.conf
 usr/share/alsa/ucm2/sof-soundwire/rt5682.conf
 usr/share/alsa/ucm2/sof-soundwire/rt700.conf
 usr/share/alsa/ucm2/sof-soundwire/rt711-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt711.conf
+usr/share/alsa/ucm2/sof-soundwire/rt712-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/rt712.conf
+usr/share/alsa/ucm2/sof-soundwire/rt713-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/rt713-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715.conf
+usr/share/alsa/ucm2/sof-soundwire/rt722.conf
 usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf
 usr/share/alsa/ucm2/ucm.conf
 #usr/share/locale/de/LC_MESSAGES/alsa-utils.mo
@@ -1010,10 +1271,13 @@  usr/share/alsa/ucm2/ucm.conf
 #usr/share/man/man1/amixer.1
 #usr/share/man/man1/aplay.1
 #usr/share/man/man1/aplaymidi.1
+#usr/share/man/man1/aplaymidi2.1
 #usr/share/man/man1/arecord.1
 #usr/share/man/man1/arecordmidi.1
+#usr/share/man/man1/arecordmidi2.1
 #usr/share/man/man1/aseqdump.1
 #usr/share/man/man1/aseqnet.1
+#usr/share/man/man1/aseqsend.1
 #usr/share/man/man1/axfer-list.1
 #usr/share/man/man1/axfer-transfer.1
 #usr/share/man/man1/axfer.1
diff --git a/lfs/alsa b/lfs/alsa
index 6f8d6d018..6a63d6d88 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,9 +26,9 @@  include Config
 
 SUMMARY    = Advanced Linux Sound Architecture
 
-VER        = 1.2.10
-UVER       = 1.2.10
-CVER       = 1.2.10
+VER        = 1.2.13
+UVER       = 1.2.13
+CVER       = 1.2.13
 FVER       = 1.2.4
 
 THISAPP    = alsa-lib-$(VER)
@@ -36,7 +36,7 @@  DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = alsa
-PAK_VER    = 20
+PAK_VER    = 21
 
 DEPS       =
 
@@ -56,10 +56,10 @@  alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
 alsa-firmware-$(FVER).tar.bz2 = $(DL_FROM)/alsa-firmware-$(FVER).tar.bz2
 alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
 
-$(DL_FILE)_BLAKE2 = b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f
-alsa-utils-$(UVER).tar.bz2_BLAKE2 = 077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35
+$(DL_FILE)_BLAKE2 = 1723ca5f191525e050f05423fb9ccf4501e4f20490d01b0c068493bbce279d3a067e8d0e5f52f9c76c2eaecb4c2b3fc42690193b88c313461fce2aec390175b3
+alsa-utils-$(UVER).tar.bz2_BLAKE2 = 9bc2bf8e21fb9308c2eabc6612da0848f9ddba45acb8bf8453d9cff7f73fa0267495430a150ea53b28fab8afb69a51e487e8b253dc7501e17d77ea3f6e90bcf7
 alsa-firmware-$(FVER).tar.bz2_BLAKE2 = 0f844f6cc4859b72635f24d347b4c790469aee39aa60d9addb2c168dcf06b48e7e3cbba26ff21c7e1f5aa355641eec7ab934cb09bfac8ca116a6ac6a7db9d548
-alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 215842f1f59c2dea5e3f3fe880dc49d6263998746a50c2591b8a9786ead3afae2c713e179ff6e8caa518b3a8516a1b031872c1fad2a17fbd3afbb0390a803693
+alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 87e4bf2285961e316ca853e9245e02447ea9e60fa506e124c072e2b6ed71345fc0c30b19bf8c849f8123a6b95a4facd22225eafccba8164266961110a60ef44c
 
 install : $(TARGET)