[PATCH 2/6] ASoC: SOF: Introduce descriptors for SOF client
gregkh at linuxfoundation.org
gregkh at linuxfoundation.org
Fri Oct 2 06:53:57 CEST 2020
On Thu, Oct 01, 2020 at 10:16:00PM +0000, Sridharan, Ranjani wrote:
> 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.
You added directories in sysfs, right?
More information about the Alsa-devel
mailing list