All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH 0/3] Virtual bus usage in the audio driver
@ 2020-05-11 20:41 Ranjani Sridharan
  2020-05-11 20:41 ` [Intel-wired-lan] [PATCH 1/3] ASoC: SOF: Introduce descriptors for SOF client Ranjani Sridharan
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Ranjani Sridharan @ 2020-05-11 20:41 UTC (permalink / raw)
  To: intel-wired-lan

This series shows an example of how the Virtual bus implementation
is used in the Sound Open Firmware (SOF) audio driver. 

A client in the SOF context is a device that needs to communicate
with the DSP via IPC messages. The SOF core is responsible for
serializing the IPC messages to the DSP from the different clients.
One example of an SOF client would be an IPC test client that
floods the DSP with test IPC messages to validate if the
serialization works as expected. Multi-client support will also add
the ability to split the existing audio cards into multiple ones,
so as to e.g. to deal with HDMI with a dedicated client instead of
adding HDMI to all cards.

Ranjani Sridharan (3):
  ASoC: SOF: Introduce descriptors for SOF client
  ASoC: SOF: Create client driver for IPC test
  ASoC: SOF: ops: Add new op for client registration

 sound/soc/sof/Kconfig               |  30 +++
 sound/soc/sof/Makefile              |   6 +-
 sound/soc/sof/core.c                |  10 +
 sound/soc/sof/intel/Kconfig         |   1 +
 sound/soc/sof/intel/apl.c           |  25 +++
 sound/soc/sof/intel/bdw.c           |  25 +++
 sound/soc/sof/intel/byt.c           |  28 +++
 sound/soc/sof/intel/cnl.c           |  25 +++
 sound/soc/sof/ops.h                 |  34 +++
 sound/soc/sof/sof-client.c          |  91 ++++++++
 sound/soc/sof/sof-client.h          |  84 +++++++
 sound/soc/sof/sof-ipc-test-client.c | 325 ++++++++++++++++++++++++++++
 sound/soc/sof/sof-priv.h            |   9 +
 13 files changed, 692 insertions(+), 1 deletion(-)
 create mode 100644 sound/soc/sof/sof-client.c
 create mode 100644 sound/soc/sof/sof-client.h
 create mode 100644 sound/soc/sof/sof-ipc-test-client.c

-- 
2.17.1


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

end of thread, other threads:[~2020-05-12  2:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-11 20:41 [Intel-wired-lan] [PATCH 0/3] Virtual bus usage in the audio driver Ranjani Sridharan
2020-05-11 20:41 ` [Intel-wired-lan] [PATCH 1/3] ASoC: SOF: Introduce descriptors for SOF client Ranjani Sridharan
2020-05-12  1:17   ` kbuild test robot
2020-05-11 20:41 ` [Intel-wired-lan] [PATCH 2/3] ASoC: SOF: Create client driver for IPC test Ranjani Sridharan
2020-05-11 20:41 ` [Intel-wired-lan] [PATCH 3/3] ASoC: SOF: ops: Add new op for client registration Ranjani Sridharan
2020-05-12  2:35   ` kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.