summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/sound
diff options
context:
space:
mode:
authorRicardo Rivera-Matos <rriveram@opensource.cirrus.com>2026-08-28 10:46:26 -0500
committerMark Brown <broonie@kernel.org>2026-09-04 23:09:48 +0100
commit8351ccada42181a0792ca9b26b244b8748b05061 (patch)
tree8890b0d32743a5a5147d55de6a5510b449f6be94 /Documentation/devicetree/bindings/sound
parentab07442c27d0f9fa3aee4185fcb3dbf521fac746 (diff)
ASoC: dt-bindings: cs35l45: Adds SYNC properties
Introduces support for the multidevice synchronization (SYNC) bus. The properties introduced allow for the configuration of the device's transmitter IDs. Signed-off-by: Ricardo Rivera-Matos <rriveram@opensource.cirrus.com> Link: https://patch.msgid.link/20260828-sound-for-next-cs35l45-sync-v4-v5-1-fe3feba709ff@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/sound')
-rw-r--r--Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml20
1 files changed, 20 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml b/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
index 70f6c62aedca..fd0646b609f9 100644
--- a/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
+++ b/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
@@ -53,6 +53,24 @@ properties:
maximum: 3
default: 2
+ cirrus,sync-lsw-txid:
+ description:
+ Transmitter ID to use for long software (LSW) data packets
+ on the SYNC bus.
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 7
+ default: 0
+
+ cirrus,sync-sw-txid:
+ description:
+ Transmitter ID to use for short software (SW) data packets
+ on the SYNC bus.
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 7
+ default: 0
+
patternProperties:
"^cirrus,gpio-ctrl[1-3]$":
description:
@@ -145,6 +163,8 @@ examples:
reset-gpios = <&gpio 110 0>;
cirrus,asp-sdout-hiz-ctrl = <(CS35L45_ASP_TX_HIZ_UNUSED |
CS35L45_ASP_TX_HIZ_DISABLED)>;
+ cirrus,sync-lsw-txid = <0x1>;
+ cirrus,sync-sw-txid = <0x1>;
cirrus,gpio-ctrl1 {
gpio-ctrl = <0x2>;
};