]> asedeno.scripts.mit.edu Git - linux.git/commit
soundwire: Add support for multi link bank switch
authorShreyas NC <shreyas.nc@intel.com>
Fri, 27 Jul 2018 09:14:16 +0000 (14:44 +0530)
committerVinod Koul <vkoul@kernel.org>
Mon, 27 Aug 2018 04:19:48 +0000 (09:49 +0530)
commitce6e74d008ff5c8b43e3bafaa7343bf7eb69593e
tree88194f56809b4631aba7cb4e7bfbb8a4b20c8afc
parent48949722ced4daacfa32f13c221f173b87231ead
soundwire: Add support for multi link bank switch

In cases of multiple Masters in a stream, synchronization
between multiple Master(s) is achieved by performing bank switch
together and using Master methods.

Add sdw_ml_bank_switch() to wait for completion of bank switch.

Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com>
Signed-off-by: Shreyas NC <shreyas.nc@intel.com>
Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/bus.c
drivers/soundwire/bus.h
drivers/soundwire/stream.c
include/linux/soundwire/sdw.h