Re: [PATCH v2 1/2] ASoC: dt-bindings: cs35l45: Adds SYNC properties
Krzysztof Kozlowski <[email protected]>
| Newsgroups | org.kernel.vger.linux-sound,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260817-brawny-smart-dove-85e4a5@quoll> |
On Fri, Aug 14, 2026 at 10:34:52PM +0000, Ricardo Rivera-Matos wrote: > 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 <[email protected]> > --- > .../bindings/sound/cirrus,cs35l45.yaml | 27 +++++++++++++++++++ > 1 file changed, 27 insertions(+) Sashiko comments are valid. > > 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: | Do not need '|' unless you need to preserve formatting. > + 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. What is transmitter ID? Why does it differ per board designs? Best regards, Krzysztof