public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/7] soundwire: qcom: add support for v3.1.0
@ 2025-09-12  8:32 Srinivas Kandagatla
  2025-09-12  8:32 ` [PATCH v4 1/7] of: base: Add of_property_read_u8_index Srinivas Kandagatla
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Srinivas Kandagatla @ 2025-09-12  8:32 UTC (permalink / raw)
  To: robh, krzk+dt, vkoul
  Cc: conor+dt, srini, yung-chuan.liao, pierre-louis.bossart,
	linux-arm-msm, devicetree, alexey.klimov, linux-sound,
	Srinivas Kandagatla

This patch series adds support for Qualcomm Soundwire Controller
version v3.1.0.
As part for adding this support, a new macro of_property_read_u8_index()
is added so that we can remove the qcom,din-ports and qcom,dout-ports.
As v3.1.0 supports more than 17 soundwire ports. Also due to change in
the register offsets, new entries are added to the variant data.

Tested this patchset on T14s and Glymur reference platform.
Alexey also tested this on SM8550

Merge strategy:

I think the patches can go via soundwire tree given that Rob has
provided Reviewed-by on the of_property patch.
Vinod are you okay with this?

Changes since v3:
	- added bit more flexiblity to driver with a missmatch message
	to address incorrectly specified dt-entires.

Thanks,
Srini

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/qcom.c                      | 257 +++++++++++-------
 include/linux/of.h                            |   9 +
 4 files changed, 199 insertions(+), 108 deletions(-)

-- 
2.50.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-03-04 11:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-12  8:32 [PATCH v4 0/7] soundwire: qcom: add support for v3.1.0 Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 1/7] of: base: Add of_property_read_u8_index Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 2/7] soundwire: qcom: remove unused rd_fifo_depth Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 3/7] dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 4/7] " Srinivas Kandagatla
2026-02-20 13:34   ` Luca Weiss
2026-02-20 14:06     ` Alexey Klimov
2026-02-22  9:09     ` Srinivas Kandagatla
2026-02-27 12:31       ` Luca Weiss
2026-03-04 11:41         ` Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 5/7] soundwire: qcom: prepare for v3.x Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 6/7] dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block Srinivas Kandagatla
2025-09-12  8:32 ` [PATCH v4 7/7] soundwire: qcom: adding support for v3.1.0 Srinivas Kandagatla
2025-10-13 15:42 ` [PATCH v4 0/7] soundwire: qcom: add " Alexey Klimov
2025-11-05 14:58 ` Srinivas Kandagatla
2025-11-12  5:13 ` Vinod Koul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox