alsa: Update to version 1.2.15.1

Message ID 20260107175037.3765287-1-adolf.belka@ipfire.org
State Staged
Commit df432c15a7ea0980ebd459bcd840795b6b4af669
Headers
Series alsa: Update to version 1.2.15.1 |

Commit Message

Adolf Belka 7 Jan 2026, 5:50 p.m. UTC
- Update from version 1.2.14 to 1.2.15.1
- Update of rootfile
- Changelog
    1.2.15.1
      alsa-lib
	Core
	    ucm: use closefrom instead of close_range
	Use Case Manager API
	    ucm: exec - fix maxfd used warning
	    ucm: use closefrom instead of close_range
	Configuration
	    conf: cards: unify whitespace - use tabs and remove trailing spaces
	    conf: pistachio-card: define pcm configuration block only one time
	    conf: YMF744: define pcm configuration block only one time
	    conf: VX222,VXPocket: define pcm configuration block only one time
	    conf: VIA686A,VIA82xx: define pcm configuration block only one time
	    conf: TRID4DWAVENX: define pcm configuration block only one time
	    conf: SI7018: define pcm configuration block only one time
	    conf: SB-XFi: define pcm configuration block only one time
	    conf: RME96[35][26]: define pcm configuration block only one time
	    conf: PS3: define pcm configuration block only one time
	    conf: PMac,PMacToonie: define pcm configuration block only one time
	    conf: PC-Speaker: define pcm configuration block only one time
	    conf: NFORCE: define pcm configuration block only one time
	    conf: Maestro3: define pcm configuration block only one time
	    conf: Loopback: define pcm configuration block only one time
	    conf: ICH,ICH4,ICH-MODEM: define pcm configuration block only one time
	    conf: ICE17[12][24]: define pcm configuration block only one time
	    conf: HdmiLpeAudio: define pcm configuration block only one time
	    conf: GUS: define pcm configuration block only one time
	    conf: FWSpeakers: define pcm configuration block only one time
	    conf: FM801: define pcm configuration block only one time
	    conf: FireWave: define pcm configuration block only one time
	    conf: ES1968: define pcm configuration block only one time
	    conf: ENS137[01]: define pcm configuration block only one time
	    conf: EMU10K1X: define pcm configuration block only one time
	    conf: EMU10K1: define pcm configuration block only one time
	    conf: Aureon51: define pcm configuration block only one time
	    conf: Echo3G: define pcm configuration block only one time
	    conf: CS46xx: define pcm configuration block only one time
	    conf: CMI8xxx: define pcm configuration block only one time
	    conf: CA0106: define pcm configuration block only one time
	    conf: AU88[123]0: define pcm configuration block only one time
	    conf: Aureon: define pcm configuration block only one time
	    conf: Audigy: define pcm configuration block only one time
	    conf: AACI,ATIIXP: define pcm configuration block only one time
	    conf: vc4-hdmi: define pcm configuration block only one time
	    conf: HDA-Intel: define pcm configuration block only one time
	    conf: USB-Audio: define pcm configuration block only one time
	    Revert "conf: fix load_for_all_cards() - do not merge the card specific
		contents"
	    conf: fix possible memory leak in config_file_open() - error path
	    conf: merge card specific contents per file (whole) after parsing
      alsa-utils
	ALSA Control (alsactl)
	    alsactl: fix build when in subdirectory
	aplay/arecord
	    aplay: add missing break before the default case
      alsa-ucm-conf
	Configuration
	    ucm2: codecs: rt722: add condition to SetLED for mic
	    ucm2: sof-soundwire: Simplify cs42l45 configs
	    sof-soundwire: third fix for multi-codec
    1.2.15
      alsa-lib
	Core
	    include: fix typo in error.h to avoid compile error when gcc <= 2.95
	    include: list.h - add list_splice() and list_splice_init() functions
	    github: add coverity.yml
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	    error: add missing log_priority/interface functions to header file
	    configure: bumb version to 1.2.13pre1 (for alsa-utils)
	    include: remove local SNDMSG/SYSMSG defines (no longer used)
	    huge correction of tabulators and whitespaces
	    log: implement filter based on string configuration (env LIBASOUND_DEBUG).
	    error: add priority and interface strings to the log messages
	    redesign the message log functions
	    error: do not export internal snd_err_msg variable
	    github: fix Fedora workflow (awk package dependency)
	Config API
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	    huge correction of tabulators and whitespaces
	Control API
	    coverity.com fixes - initial round
	    snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	    huge correction of tabulators and whitespaces
	    redesign the message log functions
	HWDEP API
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	Mixer API
	    mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more
		logical
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	    huge correction of tabulators and whitespaces
	    mixer: bag - fix bag_del_all implementation (missing free)
	Mixer Abstraction API
	    huge correction of tabulators and whitespaces
	PCM API
	    pcm: plugin - avoid 32-bit to 64-bit return value conversions
	    add missing return value changes for snd_config_get_string() calls
	    add missing return value changes for snd_config_get_id() calls
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	    pcm route: suppress false positive warning for gcc 8+
	    pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
	Rawmidi API
	    rawmidi: Fix SNDRV_RAWMIDI_INFO_STREAM_INACTIVE duplicate definition
	    rawmidi: Fix the prefix of the inactive stream flag
	Sequencer API
	    seq: fix snd_seq_drain_output return value for partial drain
	    seq: hw - notify if running mode / pversion ioctl fails
	Topology API
	    add missing return value changes for snd_config_get_id() calls
	    topology: fix nibble warning in tplg_save_quoted()
	Use Case Manager API
	    ucm: add ValueGlobals section to the top configuration file
	    ucm: fix the DefineRegex issue where multiple variables were set to empty
		string
	    ucm: Include directive - add optional behaviour
	    ucm: complete dependency graphs for conflicting/supported device lists
	    ucm: implement DeviceVariant configuration extension
	    ucm: implement ValueDefaults.BootCardGroup and define use
	    ucm: keep original device name for logs
	    ucm: sort devices by priority
	    ucm: doc - add examples for device name with descriptors (colon)
	    ucm: be more restrictive for device name with descriptor
	    ucm: strip device index when the device type is present only one time
	    ucm: add support for device names with colon (':')
	    ucm: normalize device names
	    ucm: add possibility to inline Verb configurations to the main
		configuration file
	    ucm: add Prepend and Append block handling for If conditions (syntax 8+)
	    add missing return value changes for snd_config_get_string() calls
	    ucm: add missing stdbool.h include to ucm_local.h
	    ucm: fix variant issue where variables or macros are overwritten
	    ucm: remove 'error: ' prefix from error messages (duplication)
	    ucm: remove uc_dbg macro and callers
	    ucm: replace uc_error with snd_error calls
	    ucm: add a basic set of trace/debug log calls
	    ucm: use close_range on _GNU_SOURCE
	    Force to use alphasort64() sorting function for Harmony OS
	    ucm: regex: fix the error message (missing argument)
	    Revert "ucm: do not bump syntax version to 8"
	ALSA Server
	    coverity.com fixes - initial round
	    huge correction of tabulators and whitespaces
	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
	Async helpers
	    coverity.com fixes - initial round
	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
	Configuration
	    coverity.com fixes - initial round
	    add missing return value changes for snd_config_get_string() calls
	    add missing return value changes for snd_config_get_id() calls
	    conf/pistachio: fix syntax
	    config: do not print errno in snd_config_check_hop()
	    redesign the message log functions
	    conf: fix load_for_all_cards() - do not merge the card specific contents
	    conf: fix parse_array_def - merge arrays
	    conf: Revert "conf: fix load_for_all_cards()"
	    conf: fix parse_array_def override code path
	    Force to use alphasort64() sorting function for Harmony OS
	    conf: aliases: add hda-acpi -> HDA-Intel alias
	Documentation
	    doc: add missing include pcm_plugin.h to source files
	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
	Error handler
	    coverity.com fixes - initial round
	    error: make prio/interface output a bit shorter in default log handler
	    log: implement filter based on string configuration (env LIBASOUND_DEBUG).
	    error: add priority and interface strings to the log messages
	    redesign the message log functions
	    error: do not export internal snd_err_msg variable
	Simple Abstraction Mixer Modules
	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
	Test/Example code
	    test: ucm - remove old syntax configuration files (incomplete anyway)
	    test: update midifile library to ANSI C
      alsa-utils
	Core
	    configure: Allow systemd service installation without systemd.pc
	    github: coverity.yml - run at 4am on Sunday
	    github: add coverity.yml (coverity.com) workflow
	    github: CI: add awk package for Fedora to build.yml
	ALSA Control (alsactl)
	    alsactl: fix error message arguments (remove card)
	    alsactl: fix error handling in check_control_cdev()
	    alsactl: ucm: restore controls for other cards in group
	    alsactl: move udev/systemd files to conf subdirectory
	    alsactl: update state file correctly when initialization failed
	    alsactl: fix state restore to handle dynamic user control elements
	    alsactl: add systemd service to handle deferred card initialization
	    alsactl: ucm: add wrestore command and wait_for_card() for boot
		synchronization
	    alsactl: add -Y option to export card states as key=value pairs
	    alsactl: ucm: implement boot parameters and card group sync infrastructure
	    alsactl: free scandir list in snd_card_clean_cfgdir
	    alsactl: add support for new log handler (alsa-lib 1.2.15)
	    alsactl: restore udev rules - fix HDA analog device check
	ALSA RawMidi Utility (amidi)
	    amidi: Ignore inactive MIDI ports as default at listing
	aconnect
	    aconnect: add support for new log handler (alsa-lib 1.2.15)
	alsamixer
	    alsamixer: add support for new log handler (alsa-lib 1.2.15)
	aplay/arecord
	    aplay: reorganize format handling in begin_wave()
	    Revert "aplay: fix S24_LE wav header"
	    alsactl: add support for new log handler (alsa-lib 1.2.15)
	bat (basic audio tester)
	    bat: Fix buffer time configuration
      alsa-ucm-conf
	Configuration
	    USB-Audio: add support for conf.d configurations
	    USB-Audio: Steinberg UR22C - fix capture channels for older firmware
	    USB-Audio: GoXLR: enable detection of beta firmware (25 channels)
	    USB-Audio: Add jack controls for HP Thunderbolt Dock G2
	    ucm2: sof-soundwire: Update cs42l45 JackControls
	    ucm2: IO-Boards: Toradex: aquila: add support
	    ucm2: Qualcomm: fix indentation for TUXEDO Elite 14
	    ucm2: Qualcomm: fix HDMI0 name for TUXEDO Elite 14
	    ucm2: Qualcomm: add TUXEDO Elite 14 support
	    rt713: add mic led support
	    USB-Audio: Add Audient iD14 MK2 support
	    sof-soundwire: second fix for -sdca variants for multi-codec
	    common: led.conf - don't use If.0 blocks
	    common: split.conf - don't use If.0 blocks
	    USB-Audio: Add support for DualSense PS5 controller
	    ucm2: Add setting LED Mode in SetLED macro
	    sof-soundwire: fix for -sdca variants for multi-codec
	    ucm2: rt712: simplify the init settings
	    ucm2: sof-soundwire: support rt713vb codec
	    ucm2: soundwire: cs42l45: Add support for CS42L45 codec
	    ucm2: Add support for MT8196 Rauru Rev0 Chromebook with SOF
	    USB-Audio: fix Steinberg UR22mkII device names
	    ucm2: codecs: rx-macro: add Headset Left enable/disable
	    ucm2: codecs: pm4125: add ucm for codec
	    ucm2: Qualcomm: x1e80100: T14s: add USB DisplayPort playback
	    Qualcomm: qcs615: Add TALOS EVK HiFi config
	    ucm2: Add support for Steinberg UR22mkII
	    ucm2: Qualcomm: Radxa: fix Displayport SectionDevice
	    ucm2: Qualcomm: Add MONACO-EVK HiFi config
	    ucm2: Qualcomm: sa8775p: Move lemans-evk hifi to sa8775p subdir
	    Qualcomm: Kaanapali: Add Kaanapali MTP HiFi config
	    The X1E80100-EVK needs basically the same configuration as
	    ucm2: MediaTek: mt8391-evk: Add alsa-ucm support
	    Add support for RME Fireface UCX (heavily based on RME Fireface UCX II
		config)
	    ucm2: Qualcomm: Add Microsoft Surface Pro 12in config
	    ucm2: Qualcomm: x1e80100: Add X1E001DE-DEVKIT configuration
	    ucm2: Qualcomm: add Radxa Dragon Q6A
	    ucm2: sof-soundwire: add rt721 ucm support
	    ucm2: Qualcomm: add Lenovo Ideapad 5 (Slim 5x / 2in1) support
	    ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf
	    ucm2: Qualcomm: Add Dell Latitude 7455 / Inspiron 14 Plus
	    ucm2: codecs: lpass-rx-macro: move mixers that do not belong
	    UR44: Add stereo inputs to the HiFi profile, relabel the inputs and outputs
	    Recognize one more Steinberg UR44 variant
	    ucm2: sof-soundwire: add rt712+rt1320 amplifier
	    ucm2: MediaTek: mt8395-evk: Add support for SOF
	    Behringer UCM204HD/404HD: Fix the macro evaluation for Syntax 7+
	    UCM2: Intel: sof-hda-dsp: HiFi: IPC3 mono DMIC is exposed as stereo PCM
	    codecs/hda/hdmi.conf - add support for zero device
	    ucm2: MediaTek: mt8365-evk: Add SOF support
	    ucm2: USB-Audio: Add Teufel CAGE PRO
	    add MSI MAG B850M Mortar Wifi to USB-Audio.conf
	    ucm2: sof-soundwire: add rt712-vb device
	    UCM2: Intel: sof-hda-dsp: HiFi: Fix handling of mono DMICs
	    ucm2: Qualcomm: Update the HIFI enable mixer commands for qcm6490-idp and
		qcs6490-rb3gen2
	    ucm2: Qualcomm: Update the QCM6490 and QCS6490 hifi conf files
	    Qualcomm: Add QCS9075-IQ-EVK HiFi config
	    Changed 'Stream Mix' channel names to match the latest Window
	    ucm2: Qualcomm: add ASUS Vivobook S 15 support
	    USB-Audio: Added Beacn Mic and Studio Support
	    USB-Audio: Solid State Labs SSL 2 - fix capture channels
	    ucm2: IO-Boards: Toradex: smarc: add support
	    ucm2: USB-Audio: Behringer: Flow8: fix conflicting
	    ucm2: tegra: max98090: fix headphones conflicting device
	    ucm2: Qualcomm: sm8650: QRD: fix headset jack hw mute
	    ucm2: Qualcomm: sc8280xp: fix internal microphones device
	    Fix Presonus Revelator IO44 HWChannels count
	    tegra: max98089: fix cset names
	    ucm2: Qualcomm: Add Surface Laptop 7
	    ucm2: Qualcomm: x1e80100: Also match DMI board name
	    USB-Audio: Solid State Labs SSL 2+ - fix capture channels
	    USB-Audio: Remove useless sections for Solid State Labs SSL 2+
	    acp3x-alc5682-max98357: Fix path of HiFi.conf

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/alsa | 128 +++++++++++++++++++++++++++++++--
 lfs/alsa                       |  14 ++--
 2 files changed, 130 insertions(+), 12 deletions(-)
  

Patch

diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa
index a366e523c..fba276cd8 100644
--- a/config/rootfiles/packages/alsa
+++ b/config/rootfiles/packages/alsa
@@ -229,6 +229,12 @@  usr/share/alsa/ucm2/HDA/init.conf
 #usr/share/alsa/ucm2/IO-Boards/Toradex/apalis
 usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval-HiFi.conf
 usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval.conf
+#usr/share/alsa/ucm2/IO-Boards/Toradex/aquila
+usr/share/alsa/ucm2/IO-Boards/Toradex/aquila/dev-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/aquila/dev.conf
+#usr/share/alsa/ucm2/IO-Boards/Toradex/smarc
+usr/share/alsa/ucm2/IO-Boards/Toradex/smarc/dev-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/smarc/dev.conf
 #usr/share/alsa/ucm2/IO-Boards/Toradex/verdin
 usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia-HiFi.conf
 usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia.conf
@@ -379,9 +385,18 @@  usr/share/alsa/ucm2/MediaTek/mt8195-sof/mt6359-rt1019-rt5682/sof-mt8195-mt6359-r
 #usr/share/alsa/ucm2/MediaTek/mt8195_demo
 usr/share/alsa/ucm2/MediaTek/mt8195_demo/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf
+#usr/share/alsa/ucm2/MediaTek/mt8196-sof
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/init.conf
+#usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318/sof-mt8196-nau8825-nau8318.conf
 #usr/share/alsa/ucm2/MediaTek/mt8365-evk
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/init.conf
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/mt8365-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/SOF.conf
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/sof-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
@@ -391,6 +406,10 @@  usr/share/alsa/ucm2/MediaTek/mt8390-evk/init.conf
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/mt8390-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof/sof-mt8390-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8391-evk
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/init.conf
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/mt8391-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
@@ -399,6 +418,9 @@  usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HDMI.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/init.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/mtk-rt5650.conf
+#usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk
+usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk/sof-mt8395-evk.conf
 #usr/share/alsa/ucm2/NXP
 #usr/share/alsa/ucm2/NXP/iMX6
 #usr/share/alsa/ucm2/NXP/iMX6/Toradex
@@ -457,14 +479,32 @@  usr/share/alsa/ucm2/Qualcomm/apq8016-sbc/apq8016-sbc.conf
 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/kaanapali
+#usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP
+usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/Kaanapali-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/qcm6490
 #usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP
 usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/HiFi.conf
-usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
+usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/qcm6490-idp-snd-card.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs615
+usr/share/alsa/ucm2/Qualcomm/qcs615/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs615/TALOS-EVK.conf
 #usr/share/alsa/ucm2/Qualcomm/qcs6490
 #usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2
 usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/QCS6490-RB3Gen2.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/QCS6490-Radxa-Dragon-Q6A.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs8300
+#usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk
+usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf
+#usr/share/alsa/ucm2/Qualcomm/sa8775p
+#usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk
+usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk/LEMANS-EVK.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
@@ -503,12 +543,21 @@  usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/SM8650-QRD.conf
 usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/SM8750-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/x1e80100
+usr/share/alsa/ucm2/Qualcomm/x1e80100/DEVKIT-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Latitude-7455.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Elite-14-HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-Slim-7x.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-T14s.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Latitude7455-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/MICROSOFT-Surface-Pro-12in.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/Slim7x-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Surface12in-HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/T14s-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/TUXEDO-Elite-14.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E001DE-DEVKIT.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-EVK.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/README.md
 #usr/share/alsa/ucm2/Rockchip
@@ -567,6 +616,8 @@  usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-12.conf
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4.conf
 #usr/share/alsa/ucm2/USB-Audio/Audient
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-0008.conf
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-HiFi-0008.conf
 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
@@ -574,6 +625,14 @@  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/Beacn
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Mic-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Mic.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-Channels.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-Link-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB2-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio.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
@@ -610,6 +669,9 @@  usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/GoXLR
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR.conf
+#usr/share/alsa/ucm2/USB-Audio/HP
+usr/share/alsa/ucm2/USB-Audio/HP/Thunderbolt-Dock-Audio-Headset-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/HP/Thunderbolt-Dock-Audio-Headset.conf
 #usr/share/alsa/ucm2/USB-Audio/HyperX
 usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast.conf
@@ -636,8 +698,10 @@  usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1.conf
 usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44.conf
 #usr/share/alsa/ucm2/USB-Audio/RME
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II.conf
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX.conf
 #usr/share/alsa/ucm2/USB-Audio/Rane
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1.conf
@@ -661,11 +725,15 @@  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/DualSense-PS5-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf
 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/UR22mkII-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22mkII.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
@@ -673,6 +741,9 @@  usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44.conf
 #usr/share/alsa/ucm2/USB-Audio/TASCAM
 usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12.conf
+#usr/share/alsa/ucm2/USB-Audio/Teufel
+usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO.conf
 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
@@ -723,6 +794,10 @@  usr/share/alsa/ucm2/codecs/cs35l56/init.conf
 #usr/share/alsa/ucm2/codecs/cs42l43-dmic
 usr/share/alsa/ucm2/codecs/cs42l43-dmic/init.conf
 usr/share/alsa/ucm2/codecs/cs42l43/init.conf
+#usr/share/alsa/ucm2/codecs/cs42l45
+#usr/share/alsa/ucm2/codecs/cs42l45-dmic
+usr/share/alsa/ucm2/codecs/cs42l45-dmic/init.conf
+usr/share/alsa/ucm2/codecs/cs42l45/init.conf
 #usr/share/alsa/ucm2/codecs/cx2072x
 usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
 usr/share/alsa/ucm2/codecs/cx2072x/EnableSeq.conf
@@ -730,6 +805,12 @@  usr/share/alsa/ucm2/codecs/cx2072x/HeadPhones.conf
 usr/share/alsa/ucm2/codecs/cx2072x/HeadsetMic.conf
 usr/share/alsa/ucm2/codecs/cx2072x/InternalMic.conf
 usr/share/alsa/ucm2/codecs/cx2072x/Speaker.conf
+#usr/share/alsa/ucm2/codecs/da7213
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneMic2DisableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneMic2EnableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/init.conf
 #usr/share/alsa/ucm2/codecs/da7219
 usr/share/alsa/ucm2/codecs/da7219/init.conf
 #usr/share/alsa/ucm2/codecs/es8316
@@ -757,10 +838,19 @@  usr/share/alsa/ucm2/codecs/nau8824/HeadsetMic.conf
 usr/share/alsa/ucm2/codecs/nau8824/InternalMic.conf
 usr/share/alsa/ucm2/codecs/nau8824/MonoSpeaker.conf
 usr/share/alsa/ucm2/codecs/nau8824/Speaker.conf
+#usr/share/alsa/ucm2/codecs/pm4125
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneMicDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneMicEnableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/LineoutDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/LineoutEnableSeq.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass
 #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/HeadphoneLDisableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneLEnableSeq.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
@@ -843,14 +933,16 @@  usr/share/alsa/ucm2/codecs/rt711/init.conf
 #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
 #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/rt713/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/rt721
+usr/share/alsa/ucm2/codecs/rt721/init.conf
 #usr/share/alsa/ucm2/codecs/rt722
 usr/share/alsa/ucm2/codecs/rt722/init.conf
 #usr/share/alsa/ucm2/codecs/wcd934x
@@ -1035,6 +1127,8 @@  usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf
 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/kaanapali
+usr/share/alsa/ucm2/conf.d/kaanapali/Kaanapali-MTP.conf
 #usr/share/alsa/ucm2/conf.d/kblrt5660
 usr/share/alsa/ucm2/conf.d/kblrt5660/kblrt5660.conf
 #usr/share/alsa/ucm2/conf.d/mt8183_da7219_r
@@ -1051,20 +1145,29 @@  usr/share/alsa/ucm2/conf.d/mt8365-evk/mt8365-evk.conf
 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/mt8391-evk
+usr/share/alsa/ucm2/conf.d/mt8391-evk/mt8391-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/qcm6490
-usr/share/alsa/ucm2/conf.d/qcm6490/QCM6490-IDP.conf
+usr/share/alsa/ucm2/conf.d/qcm6490/qcm6490-idp-snd-card.conf
+#usr/share/alsa/ucm2/conf.d/qcs615
+usr/share/alsa/ucm2/conf.d/qcs615/TALOS-EVK.conf
 #usr/share/alsa/ucm2/conf.d/qcs6490
 usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf
+usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Radxa-Dragon-Q6A.conf
+#usr/share/alsa/ucm2/conf.d/qcs8300
+usr/share/alsa/ucm2/conf.d/qcs8300/MONACO-EVK.conf
 #usr/share/alsa/ucm2/conf.d/rk3399-gru-soun
 usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf
 #usr/share/alsa/ucm2/conf.d/rk3588-es8316
 usr/share/alsa/ucm2/conf.d/rk3588-es8316/rk3588-es8316.conf
 #usr/share/alsa/ucm2/conf.d/rockchip_es8316
 usr/share/alsa/ucm2/conf.d/rockchip_es8316/rockchip_es8316.conf
+#usr/share/alsa/ucm2/conf.d/sa8775p
+usr/share/alsa/ucm2/conf.d/sa8775p/LEMANS-EVK.conf
 #usr/share/alsa/ucm2/conf.d/sc8280xp
 usr/share/alsa/ucm2/conf.d/sc8280xp/sc8280xp.conf
 #usr/share/alsa/ucm2/conf.d/sdm845
@@ -1076,11 +1179,13 @@  usr/share/alsa/ucm2/conf.d/simple-card/Librem 5.conf
 usr/share/alsa/ucm2/conf.d/simple-card/PinePhone.conf
 usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8.conf
 usr/share/alsa/ucm2/conf.d/simple-card/apalis-nau8822.conf
+usr/share/alsa/ucm2/conf.d/simple-card/aquila-wm8904.conf
 usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx7.conf
 usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx8x.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_ext.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_int.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rockchip,es8316-codec.conf
+usr/share/alsa/ucm2/conf.d/simple-card/tdx-smarc-wm8904.conf
 usr/share/alsa/ucm2/conf.d/simple-card/verdin-nau8822.conf
 usr/share/alsa/ucm2/conf.d/simple-card/verdin-wm8904.conf
 #usr/share/alsa/ucm2/conf.d/skylake-rt286
@@ -1107,8 +1212,14 @@  usr/share/alsa/ucm2/conf.d/sof-hda-dsp/sof-skl_hda_card.conf
 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-mt8196-nau8
+usr/share/alsa/ucm2/conf.d/sof-mt8196-nau8/sof-mt8196-nau8825.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8365-evk
+usr/share/alsa/ucm2/conf.d/sof-mt8365-evk/sof-mt8365-evk.conf
 #usr/share/alsa/ucm2/conf.d/sof-mt8390-evk
 usr/share/alsa/ucm2/conf.d/sof-mt8390-evk/sof-mt8390-evk.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8395-evk
+usr/share/alsa/ucm2/conf.d/sof-mt8395-evk/sof-mt8395-evk.conf
 #usr/share/alsa/ucm2/conf.d/sof-skl_hda_card
 #usr/share/alsa/ucm2/conf.d/sof-soundwire
 usr/share/alsa/ucm2/conf.d/sof-soundwire/sof-soundwire.conf
@@ -1132,7 +1243,10 @@  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/TUXEDO-TUXEDOElite14Gen1-2.0-TXEM14QX4NM.conf
+usr/share/alsa/ucm2/conf.d/x1e80100/X1E001DE-DEVKIT.conf
 usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-EVK.conf
 usr/share/alsa/ucm2/conf.d/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/conf.virt.d
 usr/share/alsa/ucm2/conf.virt.d/.gitignore
@@ -1162,6 +1276,8 @@  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/cs42l45-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l45.conf
 usr/share/alsa/ucm2/sof-soundwire/dmic.conf
 usr/share/alsa/ucm2/sof-soundwire/rt1308.conf
 usr/share/alsa/ucm2/sof-soundwire/rt1316.conf
@@ -1171,12 +1287,14 @@  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+rt1320.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/rt713.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715.conf
+usr/share/alsa/ucm2/sof-soundwire/rt721.conf
 usr/share/alsa/ucm2/sof-soundwire/rt722.conf
 usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf
 usr/share/alsa/ucm2/ucm.conf
diff --git a/lfs/alsa b/lfs/alsa
index 0ccced2bb..beed09dcb 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -26,16 +26,16 @@  include Config
 
 SUMMARY    = Advanced Linux Sound Architecture
 
-VER        = 1.2.14
-UVER       = 1.2.14
-CVER       = 1.2.14
+VER        = 1.2.15.1
+UVER       = 1.2.15.1
+CVER       = 1.2.15.1
 
 THISAPP    = alsa-lib-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = alsa
-PAK_VER    = 24
+PAK_VER    = 25
 
 DEPS       =
 
@@ -54,9 +54,9 @@  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
 alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
 
-$(DL_FILE)_BLAKE2 = 6fee05f859a19b8ef0d9896d37442c55f602e8b4aaa7698f30c01e03a339d7a74b3214493b095a64b59ee581fb7756d903d4965e080db552e062e2001e0662ff
-alsa-utils-$(UVER).tar.bz2_BLAKE2 = 0f15f6f684bf17c0508b01eabd21917d8501b965074d3b42f6915e9bbafeafad894dcbd1a219008db0064fb98d6fb2be311e98c0b8bc7e91d1a0b8146dd02dfe
-alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = cbb4b81db7670207cac5b85ba9cd4d9df93e4aca573da4caffe0f1e0386a9685b837e58b7ed85ddcfecf3c0f2469e706833dad6f0ef020440c943aa41520f8f0
+$(DL_FILE)_BLAKE2 = 96910ecadafdf5bd12d98c765598f06f7dda94cdfb554e972663b77dc19646700962d6984a228a652f0fb3339e8dc44565d3695aa06971e084f5b951793679e1
+alsa-utils-$(UVER).tar.bz2_BLAKE2 = e3bd56822ec092f96386be3f8ae6772ced899884dfdef2341700be877a4822a3168d55a5aa9ba269e8e1b9fc61ae33a027abfa2e1c4f7fc68e0d8ce8780d3586
+alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = c8c0ef9872f6c2bb69f2a43585a7833663e0f559dc51a5f2c0d361f6dd8fad2d6180dfdebbd4c63f094216570f6109097d1f788bf90b75149ca42871d493ef1d
 
 install : $(TARGET)