[alsa-devel] [PATCH] ASoC: tlv320aic31xx: Fix master mode clock I2S bus clocks

Jyri Sarha jsarha at ti.com
Tue Feb 13 10:22:47 CET 2018


On 12/02/18 19:27, Andrew F. Davis wrote:
>>> If all output/input is disconnected why do we need the I2C clocks?
>> we need I2S clocks when user is running audio, otherwise it will time
>> out with error.
>>
> You mean in the case were they have the device set to route the I2S
> stream to a dead end inside the CODEC (DAC IN -> OFF), but still want to
> push data down the I2S line?
> 
> Is there no way to communicate the device is muted back to the I2S data
> master to not try to push data

The audio device should still keep the stream flowing and continue
draining (or pushing) the samples even if the path is muted. Doing that
properly in any other way than keeping the I2S clocked is quite complicated.

Best regards,
Jyri

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki.
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki


More information about the Alsa-devel mailing list