Hello Linus, Please pull the soundwire subsystem updates which consist mainly of SoundWire Bulk Register Access (BRA) and AMD driver new platform support along with minor driver updates everywhere. The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b: Linux 6.14-rc1 (2025-02-02 15:39:26 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-6.15-rc1 for you to fetch changes up to 08ae0d61c3d79bb5d52ae30ad4fc12442e966a23: soundwire: take in count the bandwidth of a prepared stream (2025-03-11 01:51:58 +0530) ---------------------------------------------------------------- soundwire updates for 6.15 - Support for SoundWire Bulk Register Access (BRA) protocol in core along with Intel driver support and ASoC bits required. - AMD driver updates and support for ACP 7.0 and 7.1 platforms ---------------------------------------------------------------- Bard Liao (4): soundwire: cadence_master: set frame shape and divider based on actual clk freq soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequency" ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support soundwire: take in count the bandwidth of a prepared stream Joe Hattori (1): soundwire: slave: fix an OF node reference leak in soundwire slave device Krzysztof Kozlowski (1): soundwire: Use str_enable_disable-like helpers Pierre-Louis Bossart (15): Documentation: driver: add SoundWire BRA description soundwire: cadence: add BTP support for DP0 soundwire: extend sdw_stream_type to BPT soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter soundwire: stream: special-case the bus compute_params() routine soundwire: stream: reuse existing code for BPT stream soundwire: bus: add send_async/wait APIs for BPT protocol soundwire: bus: add bpt_stream pointer soundwire: cadence: add BTP/BRA helpers to format data soundwire: intel_auxdevice: add indirection for BPT send_async/wait ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA soundwire: intel: add BPT context definition soundwire: intel_ace2x: add BPT send_async/wait callbacks soundwire: debugfs: add interface for BPT/BRA transfers ASoC: rt711-sdca: add DP0 support Vijendar Mukunda (7): soundwire: amd: change the soundwire wake enable/disable sequence soundwire: amd: add debug log for soundwire wake event soundwire: amd: add support for ACP7.0 & ACP7.1 platforms soundwire: amd: set device power state during suspend/resume sequence soundwire: amd: set ACP_PME_EN during runtime suspend sequence soundwire: amd: add soundwire host wake interrupt enable/disable sequence soundwire: amd: change the log level for command response log Documentation/driver-api/soundwire/bra.rst | 336 +++++++++++ Documentation/driver-api/soundwire/bra_cadence.rst | 66 ++ Documentation/driver-api/soundwire/index.rst | 2 + Documentation/driver-api/soundwire/stream.rst | 2 +- Documentation/driver-api/soundwire/summary.rst | 8 - drivers/soundwire/Kconfig | 1 + drivers/soundwire/amd_manager.c | 153 ++++- drivers/soundwire/amd_manager.h | 26 + drivers/soundwire/bus.c | 48 +- drivers/soundwire/bus.h | 18 + drivers/soundwire/cadence_master.c | 668 ++++++++++++++++++++- drivers/soundwire/cadence_master.h | 20 + drivers/soundwire/debugfs.c | 91 ++- drivers/soundwire/generic_bandwidth_allocation.c | 53 +- drivers/soundwire/intel.h | 23 + drivers/soundwire/intel_ace2x.c | 312 ++++++++++ drivers/soundwire/intel_auxdevice.c | 45 +- drivers/soundwire/slave.c | 1 + drivers/soundwire/stream.c | 143 +++-- include/linux/soundwire/sdw.h | 33 +- include/linux/soundwire/sdw_amd.h | 2 + include/linux/soundwire/sdw_intel.h | 4 + include/sound/hda-sdw-bpt.h | 69 +++ sound/soc/codecs/rt711-sdca-sdw.c | 8 + sound/soc/qcom/sdw.c | 2 +- sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 4 + sound/soc/sof/intel/hda-sdw-bpt.c | 445 ++++++++++++++ 28 files changed, 2487 insertions(+), 103 deletions(-) create mode 100644 Documentation/driver-api/soundwire/bra.rst create mode 100644 Documentation/driver-api/soundwire/bra_cadence.rst create mode 100644 include/sound/hda-sdw-bpt.h create mode 100644 sound/soc/sof/intel/hda-sdw-bpt.c -- ~Vinod