All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] soundwire: Add multi link support
@ 2018-06-12 10:53 Shreyas NC
  2018-06-12 10:53 ` [PATCH v2 1/6] Documentation: soundwire: Add documentation for Multi link Shreyas NC
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Shreyas NC @ 2018-06-12 10:53 UTC (permalink / raw)
  To: alsa-devel
  Cc: patches.audio, gregkh, pierre-louis.bossart, vkoul, Shreyas NC,
	sanyog.r.kale

Currently, in the SoundWire subsystem, the concept of stream is
limited to a Master and one or more Slaves(Codecs). This series
aims to add support for multiple Master(s) sharing the same
reference clock and synchronized in the hardware.

This patch series adds:
 - Helpers to lock bus instances part of the stream
 - Boiler plate conversion of code to support a list of
   Master runtime
 - Support multi link bank switch to support synchronization
   between multiple masters
 - Add Intel platform ops for pre/post bank switch

Changes in v2:
 - Add the example in Documentation as pointed out by Vinod
 - As Pierre suggested, added more description to the
   sdw_acquire_bus_lock() and sdw_release_bus_lock() API and
   sdw_stream_runtime data structure.

Sanyog Kale (2):
  Documentation: soundwire: Add documentation for Multi link
  soundwire: Add support to lock across bus instances

Shreyas NC (3):
  soundwire: Initialize completion for defer messages
  soundwire: Add support for multilink bank switch
  soundwire: intel: Add pre/post bank switch ops

Vinod Koul (1):
  soundwire: Handle multiple master instances in a stream

 Documentation/driver-api/soundwire/stream.rst |  29 +-
 drivers/soundwire/bus.c                       |   1 +
 drivers/soundwire/bus.h                       |   4 +
 drivers/soundwire/intel.c                     |  54 ++++
 drivers/soundwire/stream.c                    | 441 ++++++++++++++++++--------
 include/linux/soundwire/sdw.h                 |   8 +-
 6 files changed, 407 insertions(+), 130 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-06-14  3:14 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-12 10:53 [PATCH v2 0/6] soundwire: Add multi link support Shreyas NC
2018-06-12 10:53 ` [PATCH v2 1/6] Documentation: soundwire: Add documentation for Multi link Shreyas NC
2018-06-12 10:53 ` [PATCH v2 2/6] soundwire: Initialize completion for defer messages Shreyas NC
2018-06-12 10:53 ` [PATCH v2 3/6] soundwire: Add support to lock across bus instances Shreyas NC
2018-06-12 10:53 ` [PATCH v2 4/6] soundwire: Handle multiple master instances in a stream Shreyas NC
2018-06-12 19:12   ` Pierre-Louis Bossart
2018-06-13  5:54     ` Sanyog Kale
2018-06-13 16:55       ` Pierre-Louis Bossart
2018-06-14  3:12         ` Shreyas NC
2018-06-13 10:45     ` Shreyas NC
2018-06-12 10:53 ` [PATCH v2 5/6] soundwire: Add support for multilink bank switch Shreyas NC
2018-06-12 10:53 ` [PATCH v2 6/6] soundwire: intel: Add pre/post bank switch ops Shreyas NC

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.