Hi,
This series adds support for handling control (switch/enum) change notifications
sent by the firmware.
The use case is similar to what is already used by IPC3 version: the firmware
can update the value of an enum or switch and sends notification to the kernel,
which in turn will notify the user space of a change.
Regards,
Peter
---
Peter Ujfalusi (4):
ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance
id
ASoC: SOF: ipc4: Add data struct for module notification message from
firmware
ASoC: SOF: ipc4-control: Implement control update for switch/enum
controls
ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from
firmware
include/sound/sof/ipc4/header.h | 29 ++++++
sound/soc/sof/ipc4-control.c | 179 ++++++++++++++++++++++++++++++++
sound/soc/sof/ipc4-priv.h | 3 +
sound/soc/sof/ipc4-topology.c | 20 ++++
sound/soc/sof/ipc4.c | 57 ++++++++++
5 files changed, 288 insertions(+)
--
2.42.1
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]