On 07-06-19, 09:56, Srinivas Kandagatla wrote:
On platforms which have smart speaker amplifiers connected via soundwire and modeled as aux devices in ASoC, in such usecases machine driver should be able to get sdw master stream from dai so that it can use the runtime stream to setup slave streams.
soundwire already as a set function, get function would provide more flexibility to above configurations.
Signed-off-by: Srinivas Kandagatla srinivas.kandagatla@linaro.org
include/sound/soc-dai.h | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/include/sound/soc-dai.h b/include/sound/soc-dai.h index f5d70041108f..9f90b936fd9a 100644 --- a/include/sound/soc-dai.h +++ b/include/sound/soc-dai.h @@ -177,6 +177,7 @@ struct snd_soc_dai_ops {
int (*set_sdw_stream)(struct snd_soc_dai *dai, void *stream, int direction);
- void *(*get_sdw_stream)(struct snd_soc_dai *dai, int direction);
So who would be calling this API? Machine or someone else?