public inbox for linux-sound@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] ASoC: SOF: ipc4: Add support for control change notification
@ 2023-11-24 15:08 Peter Ujfalusi
  2023-11-24 15:08 ` [PATCH 1/4] ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id Peter Ujfalusi
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Peter Ujfalusi @ 2023-11-24 15:08 UTC (permalink / raw)
  To: lgirdwood, broonie
  Cc: alsa-devel, linux-sound, pierre-louis.bossart, kai.vehmanen,
	ranjani.sridharan, seppo.ingalsuo

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-11-25 11:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-24 15:08 [PATCH 0/4] ASoC: SOF: ipc4: Add support for control change notification Peter Ujfalusi
2023-11-24 15:08 ` [PATCH 1/4] ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id Peter Ujfalusi
2023-11-24 15:08 ` [PATCH 2/4] ASoC: SOF: ipc4: Add data struct for module notification message from firmware Peter Ujfalusi
2023-11-24 15:08 ` [PATCH 3/4] ASoC: SOF: ipc4-control: Implement control update for switch/enum controls Peter Ujfalusi
2023-11-24 15:08 ` [PATCH 4/4] ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware Peter Ujfalusi
2023-11-25 11:37 ` [PATCH 0/4] ASoC: SOF: ipc4: Add support for control change notification Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox