[GIT PULL]: Soundwire updates for v7.0-rc1

From: Vinod Koul

Date: Tue Feb 17 2026 - 11:09:10 EST


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

Attachment: signature.asc
Description: PGP signature