On 03/23/2016 01:48 PM, Mark Brown wrote: > On Wed, Mar 23, 2016 at 12:58:23PM +0100, pascal.huerst@xxxxxxxxx wrote: > >> Instead of checking if mclk/lrclk ratio has changed, check if >> sample rate has changed. In certain cases, the mclk might be >> changed in the machine driver, which can lead to the same >> mclk/lrclk ration, eventhow the sample rate has changed. > >> Since the codec has to be programmed differently for every >> sample rate, its better to check for samplerate changes instead >> of mclk/lrclk ration changes. > > Why does this mean we have to reset the CODEC rather than just > reprogramming it? Quoting from the datasheet: The clock mode should not be changed without also resetting the ADAU1701. If the mode is changed during operation, a click or pop can result in the output signals. The state of the PLL_MODEx pins should be changed while RESET is held low. - Lars
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel