We use the TAS2505 with a AM335x Sitara CPU and Linux:
BLCK and MCLK are linked, PLL is generated from BCLCK (*4 or *8), WCLK is 32kHz, 32bit data length.
The first playback (after configuring the chip) works fine. If we stop the playback and try again to playback a file the sound output is messed up.
If we configure the chip again, everything is ok again.
If playback is stopped something happens within the chip, because BLCK and MCLK will stop as well.
If we use an external BLCK and MCLK and supply this signal the whole time (also during playback stop) everything works fine.
Here is my question:
Is there a smart way to feed the chip with a proper clock source even there is no playback active? Is there a Linux setting for that? Or is there a register setting of the chip?
