summaryrefslogtreecommitdiffstats
path: root/drivers/soundwire
diff options
context:
space:
mode:
authorShreyas NC <shreyas.nc@intel.com>2018-07-27 11:14:15 +0200
committerVinod Koul <vkoul@kernel.org>2018-08-27 06:19:48 +0200
commit9b5c132a1ec98895fe40ba73a19e0a17293122e5 (patch)
treeb200a84e1f1e305290c412510c9c40a03a135be8 /drivers/soundwire
parentsoundwire: Add support for multi link bank switch (diff)
downloadlinux-9b5c132a1ec98895fe40ba73a19e0a17293122e5.tar.xz
linux-9b5c132a1ec98895fe40ba73a19e0a17293122e5.zip
soundwire: keep track of Masters in a stream
A multi link bankswitch can be done if the hardware supports and the stream is handled by multiple Master(s). This preparatory patch adds support to track m_rt in a stream. Modifying m_rt_count and usage is added as part of the next patch. 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>
Diffstat (limited to 'drivers/soundwire')
-rw-r--r--drivers/soundwire/stream.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c
index 3d98f20cbd6a..bd879b1a76c8 100644
--- a/drivers/soundwire/stream.c
+++ b/drivers/soundwire/stream.c
@@ -865,6 +865,7 @@ struct sdw_stream_runtime *sdw_alloc_stream(char *stream_name)
stream->name = stream_name;
INIT_LIST_HEAD(&stream->master_list);
stream->state = SDW_STREAM_ALLOCATED;
+ stream->m_rt_count = 0;
return stream;
}