[PATCH 1/2] ASoC: dt-bindings: cs35l45: Adds SYNC properties

From: Ricardo Rivera-Matos

Date: Tue Aug 11 2026 - 13:28:19 EST


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@xxxxxxxxxxxxxxxxxxxxx>
---
.../bindings/sound/cirrus,cs35l45.yaml | 27 +++++++++++++++++++
1 file changed, 27 insertions(+)

diff --git a/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml b/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
index 70f6c62aedca..f64ba8c872b9 100644
--- a/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
+++ b/Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml
@@ -53,6 +53,29 @@ properties:
maximum: 3
default: 2

+ sync:
+ description:
+ Multidevice synchronization (SYNC) bus configuration
+ type: object
+ additionalProperties: false
+ properties:
+ 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:
@@ -155,5 +178,9 @@ examples:
gpio-ctrl = <0x1>;
gpio-dir = <0x1>;
};
+ sync {
+ cirrus,sync-lsw-txid = <0x1>;
+ cirrus,sync-sw-txid = <0x1>;
+ };
};
};
--
2.43.0