]> git.alsa-project.org Git - alsa-utils.git/commit
alsactl: ucm: implement boot parameters and card group sync infrastructure
authorJaroslav Kysela <perex@perex.cz>
Fri, 21 Nov 2025 11:25:42 +0000 (12:25 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 4 Dec 2025 14:08:14 +0000 (15:08 +0100)
commitbdf5c137786319f92ba85409a9899b676b817674
tree241d379fc8db9ad70b367aa9ab4429cb2db4c281
parent241fd2aecc702360682734c31055a18bc4ad63da
alsactl: ucm: implement boot parameters and card group sync infrastructure

Implement boot parameter management for multi-card synchronization.

Add boot_params.c with read/write functions for Boot control element,
card group configuration file support, and validity checking.
Extend init_ucm.c with boot/restore logic and card state handling.

Add -G (group-file) and -m (force-ucm-restore) command line options.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsactl/Makefile.am
alsactl/alsactl.c
alsactl/alsactl.h
alsactl/boot_params.c [new file with mode: 0644]
alsactl/init_parse.c
alsactl/init_ucm.c
alsactl/lock.c
alsactl/state.c