Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH v3 0/7] soundwire: qcom: add support for v3.1.0
@ 2025-09-04 10:56 Srinivas Kandagatla
  2025-09-04 10:56 ` [PATCH v3 1/7] of: base: Add of_property_read_u8_index Srinivas Kandagatla
                   ` (7 more replies)
  0 siblings, 8 replies; 16+ messages in thread
From: Srinivas Kandagatla @ 2025-09-04 10:56 UTC (permalink / raw)
  To: robh, krzk+dt, vkoul
  Cc: conor+dt, srini, yung-chuan.liao, pierre-louis.bossart,
	linux-arm-msm, devicetree, 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 X14s and Glymur reference platform.

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?


Thanks,
Srini

Changes since v2:
	- updated of_property_read_u8_index to use index of u8 array
	  instead of pointer as suggested by Rob H.
Changes since v1:
	- fixed typo in non OF config of of_property_read_u8_index
	- adjusted scoped-based cleanup initalization.
	- remove unused macros.

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                      | 249 ++++++++++--------
 include/linux/of.h                            |   9 +
 4 files changed, 185 insertions(+), 114 deletions(-)

-- 
2.50.0


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

end of thread, other threads:[~2025-09-12  8:24 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-04 10:56 [PATCH v3 0/7] soundwire: qcom: add support for v3.1.0 Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 1/7] of: base: Add of_property_read_u8_index Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 2/7] soundwire: qcom: remove unused rd_fifo_depth Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 3/7] dt-bindings: soundwire: qcom: deprecate qcom,din/out-ports Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 4/7] " Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 5/7] soundwire: qcom: prepare for v3.x Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 6/7] dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block Srinivas Kandagatla
2025-09-04 10:56 ` [PATCH v3 7/7] soundwire: qcom: adding support for v3.1.0 Srinivas Kandagatla
2025-09-11  0:52 ` [PATCH v3 0/7] soundwire: qcom: add " Alexey Klimov
2025-09-11  5:49   ` Srinivas Kandagatla
2025-09-11  5:56     ` Srinivas Kandagatla
2025-09-11  6:31     ` Krzysztof Kozlowski
2025-09-11  9:05       ` Srinivas Kandagatla
2025-09-11  6:16   ` Srinivas Kandagatla
2025-09-12  6:04     ` Alexey Klimov
2025-09-12  8:24       ` Srinivas Kandagatla

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