On 06-05-18, 11:15, Vinod Koul wrote: > Hi Greg, > > On Thu, Apr 26, 2018 at 6:49 PM, Vinod Koul <vkoul@xxxxxxxxxx> wrote: > > This series adds support in SoundWire subsystem for: > > - Documentation for stream support > > - stream management > > - data port management > > - DAI ops in cadence and Intel drivers > > - ASoC API to propagate SDW stream > > Any feedback on this series? Greg, Am sure you are busy with lots of stuff, would appreciate if you can help with the series and a tiny patch [1]. Now if you are too busy with things, I am willing to help out. I can: a) collate and send you a pull request, or b) Collect everything and send to Linus as I do with dmaengine, with your blessing of course... Please do let me know, thanks > > Thanks > > > > > Updates in v6: > > - Fix return error as pointed by Sanyog > > - Update stream state enum documentation as pointed by Pierre and few other > > nits > > > > Updated in v5: > > - Add todo for device-device changes in future and some comment updates > > based on feedback from Pierre > > > > Updates in v4: > > - Add more comments for sdw_release_master_stream() > > - Make sure ports are freed upon sdw_stream_remove_slave() > > - Clarify snd_soc_dai_set_sdw_stream() and setting of NULL upon release. > > > > Updates in v3: > > - Remove stream state transition checks and redefine stream states > > - Update bansk switch routines > > - Other nitpicks pointed out by Pierre. > > > > Updates in v2: > > - Make ASoC API inlined > > - Make stream states as states and not action > > - Update the direction enum > > - Fix some typos and comment updates > > > > *** SUBJECT HERE *** > > > > *** BLURB HERE *** > > > > Sanyog Kale (7): > > Documentation: soundwire: Add more documentation > > soundwire: Add support for SoundWire stream management > > soundwire: Add support for port management > > soundwire: Add Master and Slave port programming > > soundwire: Add helpers for ports operations > > soundwire: Add bank switch routine > > soundwire: Add stream configuration APIs > > > > Shreyas NC (2): > > ASoC: Add SoundWire stream programming interface > > soundwire: Remove cdns_master_ops > > > > Vinod Koul (4): > > soundwire: cdns: Add port routines > > soundwire: cdns: Add stream routines > > soundwire: intel: Add stream initialization > > soundwire: intel: Add audio DAI ops > > > > .../driver-api/soundwire/error_handling.rst | 65 + > > Documentation/driver-api/soundwire/index.rst | 3 + > > Documentation/driver-api/soundwire/locking.rst | 106 ++ > > Documentation/driver-api/soundwire/stream.rst | 372 +++++ > > drivers/soundwire/Kconfig | 2 +- > > drivers/soundwire/Makefile | 2 +- > > drivers/soundwire/bus.c | 43 + > > drivers/soundwire/bus.h | 72 + > > drivers/soundwire/cadence_master.c | 451 +++++- > > drivers/soundwire/cadence_master.h | 151 ++ > > drivers/soundwire/intel.c | 525 ++++++- > > drivers/soundwire/intel.h | 4 + > > drivers/soundwire/intel_init.c | 3 + > > drivers/soundwire/stream.c | 1479 ++++++++++++++++++++ > > include/linux/soundwire/sdw.h | 332 ++++- > > include/linux/soundwire/sdw_intel.h | 14 + > > include/sound/soc-dai.h | 23 + > > 17 files changed, 3633 insertions(+), 14 deletions(-) > > create mode 100644 Documentation/driver-api/soundwire/error_handling.rst > > create mode 100644 Documentation/driver-api/soundwire/locking.rst > > create mode 100644 Documentation/driver-api/soundwire/stream.rst > > create mode 100644 drivers/soundwire/stream.c > > > > -- > > 2.7.4 > > -- ~Vinod _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel