Re: [PATCH 2/2] ASoC: cs35l45: Adds support for SYNC bus

From: Mark Brown

Date: Tue Aug 11 2026 - 13:25:00 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.

Given this description...

> + SOC_SINGLE_BOOL_EXT("SYNC Enable", 0, cs35l45_sync_en_get, cs35l45_sync_en_put),
> + SOC_SINGLE("SYNC LSW RX Enable", CS35L45_SYNC_TX_RX_ENABLES,
> + CS35L45_SYNC_LSW_RX_EN_SHIFT, 1, 0),
> + SOC_SINGLE("SYNC LSW TX Enable", CS35L45_SYNC_TX_RX_ENABLES,
> + CS35L45_SYNC_LSW_TX_EN_SHIFT, 1, 0),
> + SOC_SINGLE("SYNC SW RX Enable", CS35L45_SYNC_TX_RX_ENABLES,
> + CS35L45_SYNC_SW_RX_EN_SHIFT, 1, 0),
> + SOC_SINGLE("SYNC SW TX Enable", CS35L45_SYNC_TX_RX_ENABLES,
> + CS35L45_SYNC_SW_TX_EN_SHIFT, 1, 0),

...it's not clear to me why this would be user controllable.

Attachment: signature.asc
Description: PGP signature