]> git.ipfire.org Git - ipfire-2.x.git/commit
alsa: Update to version 1.2.13
authorAdolf Belka <adolf.belka@ipfire.org>
Thu, 5 Dec 2024 13:15:43 +0000 (14:15 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 18 Dec 2024 07:10:44 +0000 (08:10 +0100)
commit6d51b767e0efef8ec7c603dcb46744853e6ed9b3
tree881c4e20479b7209f22d8ec45b788deb02b2609e
parentd7117ebfd7dbecf40463c62f640799821f368fd8
alsa: Update to version 1.2.13

- 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>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/packages/alsa
lfs/alsa