[PATCH 2/6] ASoC: SOF: Introduce descriptors for SOF client
Sridharan, Ranjani
ranjani.sridharan at intel.com
Fri Oct 2 00:16:00 CEST 2020
On Thu, 2020-10-01 at 15:02 +0200, Greg KH wrote:
> On Wed, Sep 30, 2020 at 03:50:47PM -0700, Dave Ertman wrote:
> > From: Ranjani Sridharan <ranjani.sridharan at linux.intel.com>
> >
> > A client in the SOF (Sound Open Firmware) 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.
> >
> > This patch introduces descriptors for SOF client driver
> > and SOF client device along with APIs for registering
> > and unregistering a SOF client driver, sending IPCs from
> > a client device and accessing the SOF core debugfs root entry.
> >
> > Along with this, add a couple of new members to struct
> > snd_sof_dev that will be used for maintaining the list of
> > clients.
> >
> > Reviewed-by: Pierre-Louis Bossart <
> > pierre-louis.bossart at linux.intel.com>
> > Signed-off-by: Ranjani Sridharan <ranjani.sridharan at linux.intel.com
> > >
> > Co-developed-by: Fred Oh <fred.oh at linux.intel.com>
> > Signed-off-by: Fred Oh <fred.oh at linux.intel.com>
> > Signed-off-by: Dave Ertman <david.m.ertman at intel.com>
> > ---
> > sound/soc/sof/Kconfig | 19 ++++++
> > sound/soc/sof/Makefile | 3 +
> > sound/soc/sof/core.c | 2 +
> > sound/soc/sof/sof-client.c | 117
> > +++++++++++++++++++++++++++++++++++++
> > sound/soc/sof/sof-client.h | 65 +++++++++++++++++++++
> > sound/soc/sof/sof-priv.h | 6 ++
> > 6 files changed, 212 insertions(+)
> > create mode 100644 sound/soc/sof/sof-client.c
> > create mode 100644 sound/soc/sof/sof-client.h
>
> As you are creating new sysfs directories, you should have some
> documentation for them :(
Hi Greg,
We are not adding any sysfs entries in this series.
Thanks,
Ranjani
More information about the Alsa-devel
mailing list