Re: [PATCH 2/2] ASoC: cs35l45: Adds support for SYNC bus
Mark Brown <[email protected]>
| Newsgroups | org.kernel.vger.linux-sound,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Aug 11, 2026 at 05:06:03PM +0000, Ricardo Rivera-Matos wrote: > Adds support for the multidevice synchronization (SYNC) bus. > The SYNC bus is an opaque one wire bus that is shared between > Cirrus devices. Initial support only includes software (SW) > data packets. > + ret = of_property_read_u32(child, "sync-lsw-txid", &val); > + if (!ret) > + regmap_update_bits(cs35l45->regmap, CS35L45_SYNC_SW_TX_ID, > + CS35L45_SYNC_LSW_TXID_MASK, val << CS35L45_SYNC_LSW_TXID_SHIFT); > + > + ret = of_property_read_u32(child, "sync-sw-txid", &val); > + if (!ret) > + regmap_update_bits(cs35l45->regmap, CS35L45_SYNC_SW_TX_ID, > + CS35L45_SYNC_SW_TXID_MASK, val); These are namespace cirrus, in the binding.
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmp8tXQACgkQJNaLcl1U h9A1tQgAgsuCZcXPEesxJrfYeqdGwHsmvYA7fJu7rRWU7QiQhf2yBAXmAjTDlgAE exhQJq0L64wmAg/aH5WtcdvDVRcEhQeeEHCStBvQhcQ1+n0TjTTSKgN7JoaasFQC eKK1VDDNqDo+lfbV5sQA1VQH6RLni1BmpZ+2qLGoOrYBJ0ksWBTiyAauNtf/KWEa wJb6SHMmCgGRrXk+FE5JiD+wc0qoakCVQyv3xLUewP6Xlw4O4BXixr14SP1RTDuq kK10pkyUPYvpvCwTYT8dM6yD2YoVEgcUjFy9kZdL8GzvV+zbD5JP+g2ZMj69RJxg Z92gKJXBPqzwJjXrny6pU3n4a8kJSw== =ttEZ -----END PGP SIGNATURE-----