Re: [PATCH 2/2] ASoC: cs35l45: Adds support for SYNC bus
From: Mark Brown
Date: Wed Aug 12 2026 - 14:03:48 EST
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.
Attachment:
signature.asc
Description: PGP signature