Re: [PATCH 0/7] ASoC: soundwire: Move sdw stream operations to

From: Pierre-Louis Bossart
Date: Thu Sep 03 2020 - 11:47:41 EST




On 9/3/20 5:42 AM, Vinod Koul wrote:
On 01-09-20, 23:02, Bard Liao wrote:
sdw stream operation APIs can be called once per stream. dailink
callbacks are good places to call these APIs.

Again, please mention here if this is to be merged thru sdw tree or ASoC
tree

Good point, I thought it wouldn't matter but it does. I just gave it a try and there seems to be a conflict on Mark's tree w/ drivers/soundwire/intel.c (likely due to missing patches already added to Vinod's tree).

So this should go to Vinod's tree with Mark's Acked-by tag on the ASoC changes.

Alternatively we can also split this in two, with ASoC-only and SoundWire-only patches in separate series if it's easier for maintainers. We would lose the rationale for the changes but that's not essential.

Pierre-Louis Bossart (7):
ASoC: soc-dai: clarify return value for get_sdw_stream()
soundwire: stream: fix NULL/IS_ERR confusion
soundwire: intel: fix NULL/ERR_PTR confusion
ASOC: Intel: sof_sdw: add dailink .trigger callback
ASOC: Intel: sof_sdw: add dailink .prepare and .hw_free callback

These should be ASoC

Right. if you are fine with the content and this goes in your tree, can this be modified while applying? Or do want a v2?

soundwire: intel: remove .trigger operation
soundwire: intel: remove stream handling from .prepare and .hw_free

drivers/soundwire/intel.c | 60 ++++-------------------
drivers/soundwire/stream.c | 2 +-
include/sound/soc-dai.h | 3 +-
sound/soc/intel/boards/sof_sdw.c | 81 ++++++++++++++++++++++++++++++++
4 files changed, 92 insertions(+), 54 deletions(-)

--
2.17.1