Re: [PATCH 2/6] ASoC: SOF: Introduce descriptors for SOF client

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2020-10-02 at 06:53 +0200, gregkh@xxxxxxxxxxxxxxxxxxx wrote:
> 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@xxxxxxxxxxxxxxx>
> > > > 
> > > > 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@xxxxxxxxxxxxxxx>
> > > > Signed-off-by: Ranjani Sridharan <
> > > > ranjani.sridharan@xxxxxxxxxxxxxxx
> > > > Co-developed-by: Fred Oh <fred.oh@xxxxxxxxxxxxxxx>
> > > > Signed-off-by: Fred Oh <fred.oh@xxxxxxxxxxxxxxx>
> > > > Signed-off-by: Dave Ertman <david.m.ertman@xxxxxxxxx>
> > > > ---
> > > >  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?
Hi Greg,

We are not adding any sysfs directories. The only change in the /sys
directory will be the new ancillary devices created in the
/sys/bus/ancillary/devices directory ie snd_sof_client.ipc_test.0 and 
snd_sof_client.ipc_test.1. In the following patches, we're adding
debugfs entries for the ipc test clients but no other sysfs changes.

Is it required to add documentation for these as well?

Thanks,
Ranjani





[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux