[GIT PULL]: soundwire updates for v6.19
From: Vinod Koul
Date: Fri Dec 12 2025 - 07:50:26 EST
Hey Linus,
Here is the soundwire updates for this cycle. I meant to send this
earlier this week along with other PRs but noticed the tree had an error
due to my switching workflow to b4 shamzam. One series was applied twice.
I fixed that up but had to rebase the tree. For reference the old tag
generated was tags/soundwire-6.19-rc1 in my tree. The code diff is null
between the two, only the duplicate commits were omitted. I should have
noticed it earlier. I delayed this one for couple of days to test the
updated next.
Please pull to receive Qualcomm v3.1.0 controller support, BPT frame and
section alignment changes.
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/soundwire-6.19-rc1_updated
for you to fetch changes up to 188d194be2bfe03afcc02c90d9d905b46a17f3ef:
soundwire: intel_ace2x: handle multi BPT sections (2025-12-08 12:37:27 +0530)
----------------------------------------------------------------
soundwire updates for 6.19
- Support for multiple sections in a BPT stream
- Aligning DMA frame with BPT frames
- Qualcomm: support for v3.1.0 controllers
----------------------------------------------------------------
Bard Liao (10):
soundwire: cadence_master: make frame index trace more readable
soundwire: only compute BPT stream in sdw_compute_dp0_port_params
soundwire: cadence_master: set data_per_frame as frame capability
soundwire: cadence: export sdw_cdns_bpt_find_bandwidth
ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
soundwire: intel_ace2x: add fake frame to BRA read command
soundwire: introduce BPT section
soundwire: pass sdw_bpt_section to cdns BPT helpers
soundwire: intel_ace2x: handle multi BPT sections
Srinivas Kandagatla (7):
of: base: Add of_property_read_u8_index
soundwire: qcom: remove unused rd_fifo_depth
dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports
soundwire: qcom: deprecate qcom,din/out-ports
soundwire: qcom: prepare for v3.x
dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block
soundwire: qcom: adding support for v3.1.0
.../bindings/soundwire/qcom,soundwire.yaml | 8 +-
drivers/of/property.c | 33 +++
drivers/soundwire/bus.c | 10 +-
drivers/soundwire/bus.h | 22 +-
drivers/soundwire/cadence_master.c | 237 +++++++++++++------
drivers/soundwire/cadence_master.h | 19 +-
drivers/soundwire/debugfs.c | 14 +-
drivers/soundwire/generic_bandwidth_allocation.c | 3 +
drivers/soundwire/intel_ace2x.c | 104 +++++++--
drivers/soundwire/qcom.c | 257 ++++++++++++---------
include/linux/of.h | 9 +
include/sound/hda-sdw-bpt.h | 7 +
sound/soc/sof/intel/hda-sdw-bpt.c | 13 ++
13 files changed, 530 insertions(+), 206 deletions(-)
--
~Vinod
Attachment:
signature.asc
Description: PGP signature