From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA07013D891 for ; Fri, 12 Dec 2025 12:50:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765543826; cv=none; b=iO46K9UGKX6cruRDdnggSs0WuBKY4zSZMtw2mO1NbcgsAXxlXS7qX4U11VDSKZPYJn0JOCVa6mUJmD38dZQMlwFTnUrXEYyRtlyxZtndYnoJcf6NWmTpIeUsMgGO2pSG6UiQSN/LB5W8XgsnlENrunZVmtF+Xqg+0Kv7Jwv6z6Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765543826; c=relaxed/simple; bh=5plig2/9A1LXrMHYz2ztAeDWjLZpXrMEfO0YmpBvN8s=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=lD8mNyhvE80OaxeSfemBRErkY1AnRAPD8VXVTn2G7tBlo1YXVFz4i6/HKdEY4FXPBR7EOq9Xobv3Rs7Js5yV4vzvm2Zk8TsQlX3f/OHW9RHZaYjZCF8hwvZVRCw+Z8pkCn7xSslpBi3QJn+M7aC6x3njlf0RMVVdrg9oLhG12v8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KSBfAOdO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KSBfAOdO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D6C21C4CEF1; Fri, 12 Dec 2025 12:50:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1765543826; bh=5plig2/9A1LXrMHYz2ztAeDWjLZpXrMEfO0YmpBvN8s=; h=Date:From:To:Cc:Subject:From; b=KSBfAOdOpyhldYx4gySMLL1l427Sc/ymozRU7r9U+LuG4/qRgk3m/RdlYaR1fsJkl Hgnbo2XLedeO4x00hkxCaFZks2HVfv37UXvC5o7kGiy9/HMZWxNXG7cgeCPMKnJy97 HEPGz6SS+A1SapQpzaKhP2D1SPwop3N4VCSntRazimMg5LgooINfqJbpjXIh3CZkre g2MO6F9cqw3Op6XOpvgROGX8p1GGtWkMNIPYynhFcRHwltRU4V7e+CTpP/db9v/hyA oyQG+J6adeH3s8Ej6ADhWmDbyw3jXFb2oglmqsi3PgQbRxJrXjrVSDj2qrZndlDx9h dRnrmI929weJg== Date: Fri, 12 Dec 2025 18:20:22 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML Subject: [GIT PULL]: soundwire updates for v6.19 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="UIVnQ+qPhCVzGukP" Content-Disposition: inline --UIVnQ+qPhCVzGukP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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/so= undwire-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 +0= 530) ---------------------------------------------------------------- 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_prepar= e_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(-) --=20 ~Vinod --UIVnQ+qPhCVzGukP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmk8D44ACgkQfBQHDyUj g0fEOA/+N5taL4NOza7jYwV5QZgyN9X1O08s97D+tGcjEjr5Fx9RGvOir7ZygmY9 HyATaJ9eljpIqZrwEACzoo7czJ/TagNADMrWS5r9Nhm8wsYhHdFV8edYVAoCEcc4 uol1HZOhdAtaWvo3J9hPfWkEnTPXfsfyHLoy53+nn/nQPU97MLEIVNgrc7H01hEo 1uCZyYL5enyQtH2eXhfg65ijvEFQhwF6ppnjZkMEeSnoaInIfhU9kL3XJ3G1Dpyh uWkS42odGYLlzEHurfVyLAAuiSLDAN5wG000PZyQ3zaNIrhmL8EbbQsTzySelWXB yyG490q13Q8SoNI2hBbR3nH5kbglfQzR9CBoul+7tUMrhBxGybHgHvPzzpxNEC6p elIIMprjpEN7iAZRXmXL06KkwSLa+QPFpUrJm/jtEvlSay1oD9IlCbkF3LojFU2q tCDPvvQCOQ71rWbSC5rbM+VNwCt9cbRjjB3oFofJ9W+XyVqSLYdzu6ksJLCc6GbB CC640mWb39bhkhWYsVQeq3IppiRHz71co1k8yowTSRV0fGCDy29bgfBOk7i1ML1O SdnxS9klBxRmnoznRMdIdbkiJekiSnHJqB9CfW0rGASdOwkyp9IGn5VTk8ZvOy7J HIRoFyTXRkoV3PHVzpBY7AjsfzGeMzc/N1iWLdw9w0N5gG+9x18= =dt8M -----END PGP SIGNATURE----- --UIVnQ+qPhCVzGukP--