No description
Find a file
Mohammad Rafi Shaik 863960de12 ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf
Rename the ucm2 conf for Qualcomm qcs6490-rb3gen2 and qcs9075-iq-evk.

qcs6490-rb3gen2-snd-card.conf -> QCS6490-RB3Gen2.conf
qcs9075-iq-evk-snd-card.conf -> LEMANS-EVK.conf

Removed snd-card tags from conf files and update the
mixer settings for LEMANS-EVK.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/596
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2025-09-23 12:26:39 +02:00
.github/workflows github: use ucm-validator2, use actions/checkout@v4 2025-01-08 21:57:38 +01:00
ucm chtrt5645: adapt to ucm2 2019-11-21 14:57:59 +01:00
ucm2 ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf 2025-09-23 12:26:39 +02:00
.gitignore Add .gitignore to skip backup files 2019-09-27 10:32:27 +02:00
LICENSE Initial commit 2019-07-31 19:38:52 +02:00
README.md README: document the ALSA state file clearing 2024-06-19 09:05:39 +02:00
VERSION Release v1.2.14 2025-04-14 10:26:24 +02:00

alsa-ucm-conf

ALSA Use Case Manager configuration

Installation

Copy the ucm and ucm2 trees to the alsa-lib configuration directory (usually located in /usr/share/alsa) including symlinks. The files in the package root directory (README.md, LICENSE and VERSION) files are extra (only informational).

Example:

tar xvjf alsa-ucm-conf-1.2.6.2.tar.bz2 -C /usr/share/alsa --strip-components=1 --wildcards "*/ucm" "*/ucm2"

The latest configuration can be obtained with those commands:

curl -L -o alsa-ucm-conf.tar.gz https://github.com/alsa-project/alsa-ucm-conf/archive/refs/heads/master.tar.gz
tar xvzf alsa-ucm-conf.tar.gz -C /usr/share/alsa --strip-components=1 --wildcards "*/ucm" "*/ucm2"

State file

Some values may be set only one time by UCM and then they are saved to the global ALSA sound state file. Please, make sure that this state is cleared, if you have an issue.

Commands for standard systemd setup (relogin is required):

systemctl stop alsa-state
rm /var/lib/alsa/asound.state
systemctl start alsa-state

Validation

Validate UCM configuration

The UCM configurations are automatically validated using the UCM validator available at https://github.com/alsa-project/alsa-tests/tree/master/python/ucm-validator .

If you create a pull request for new hardware, please, add also the alsa-info.sh output to emulate this hardware in the UCM validator.