On Tue, Sep 24, 2024 at 03:00:19PM +0800, Binbin Zhou wrote: > + /* interface format */ > + switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { > + case SND_SOC_DAIFMT_I2S: > + adciface &= 0xFC; > + daciface &= 0xF9; > + break; > + case SND_SOC_DAIFMT_RIGHT_J: > + case SND_SOC_DAIFMT_LEFT_J: > + case SND_SOC_DAIFMT_DSP_A: > + case SND_SOC_DAIFMT_DSP_B: > + break; This results in an identical configuration for everything except I2S which must be buggy, these are distinct formats in ways that are visible on the bus.
Attachment:
signature.asc
Description: PGP signature