]> git.alsa-project.org Git - alsa-lib.git/commit
ucm: implement ValueDefaults.BootCardGroup and define use
authorJaroslav Kysela <perex@perex.cz>
Mon, 1 Dec 2025 12:32:10 +0000 (13:32 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 4 Dec 2025 11:11:26 +0000 (12:11 +0100)
commit554efca4975353a9058849cc0d407ff8dbdcc08c
tree8346089032a11f2a54182c06a1f807ef0fdfd884
parent5c4a683bd066d65ff1bf99beb0f9472c52ec8e85
ucm: implement ValueDefaults.BootCardGroup and define use

We need a boot synchronization for multiple UCM cards where linking
is expected like AMD ACP or Intel AVS drivers. This method is
using a timestamp file which can be created and modified during
the boot process (e.g. from the alsactl tool).

The goal is to return a valid UCM configuration for standard
applications combining multiple ALSA cards into one UCM configuration
and cover the time window when all cards have not been probed yet.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/main.c
src/ucm/parser.c
src/ucm/ucm_confdoc.h
src/ucm/ucm_local.h
src/ucm/utils.c