Hello Linus, Please pull to receive updates for soundwire subsystem for v7.0. This is small pull request with Qualcomm v2.2.0 controllers support, core changes for bus method updates and couple of driver updates. The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8: Linux 6.19-rc1 (2025-12-14 16:05:07 +1200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-7.0-rc1 for you to fetch changes up to dc3a6a942e9ee3f18560bfcb16c06bb94f37fabf: soundwire: intel_ace2x: add SND_HDA_CORE dependency (2025-12-30 15:01:06 +0530) ---------------------------------------------------------------- soundwire updates for 7.0 - support for Qualcomm v2.2.0 controllers - Bus method updates for .probe(), .remove() and .shutdown() and remove function return value updates - Avell B.ON dmi-quirks mapping - Mark cs42l45 codec as wake capable ---------------------------------------------------------------- Arnd Bergmann (1): soundwire: intel_ace2x: add SND_HDA_CORE dependency Krzysztof Kozlowski (1): soundwire: qcom: Use guard to avoid mixing cleanup and goto Maciej Strozek (1): soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list Peter Ujfalusi (1): soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) Prasad Kumpatla (1): dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible Uwe Kleine-König (2): soundwire: Make remove function return no value soundwire: Use bus methods for .probe(), .remove() and .shutdown() .../bindings/soundwire/qcom,soundwire.yaml | 1 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus_type.c | 31 ++++++++++------------ drivers/soundwire/dmi-quirks.c | 11 ++++++++ drivers/soundwire/intel_auxdevice.c | 1 + drivers/soundwire/qcom.c | 12 ++++----- include/linux/soundwire/sdw.h | 2 +- sound/soc/codecs/cs35l56-sdw.c | 4 +-- sound/soc/codecs/cs42l42-sdw.c | 4 +-- sound/soc/codecs/max98373-sdw.c | 4 +-- sound/soc/codecs/pm4125-sdw.c | 4 +-- sound/soc/codecs/rt1017-sdca-sdw.c | 4 +-- sound/soc/codecs/rt1308-sdw.c | 4 +-- sound/soc/codecs/rt1316-sdw.c | 4 +-- sound/soc/codecs/rt1318-sdw.c | 4 +-- sound/soc/codecs/rt1320-sdw.c | 4 +-- sound/soc/codecs/rt5682-sdw.c | 4 +-- sound/soc/codecs/rt700-sdw.c | 4 +-- sound/soc/codecs/rt711-sdca-sdw.c | 4 +-- sound/soc/codecs/rt711-sdw.c | 4 +-- sound/soc/codecs/rt712-sdca-dmic.c | 4 +-- sound/soc/codecs/rt712-sdca-sdw.c | 4 +-- sound/soc/codecs/rt715-sdca-sdw.c | 4 +-- sound/soc/codecs/rt715-sdw.c | 4 +-- sound/soc/codecs/rt721-sdca-sdw.c | 4 +-- sound/soc/codecs/rt722-sdca-sdw.c | 4 +-- sound/soc/codecs/tas2783-sdw.c | 4 +-- sound/soc/codecs/wcd937x-sdw.c | 4 +-- sound/soc/codecs/wcd938x-sdw.c | 4 +-- sound/soc/codecs/wcd939x-sdw.c | 4 +-- 30 files changed, 57 insertions(+), 94 deletions(-) -- ~Vinod