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? 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 > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel