On Mon, Jan 03, 2011 at 11:39:32AM -0800, Stephen Warren wrote:
Mark Brown wrote:
It might be interesting to try having the CODEC master the I2S bus - it might not change anything, but it sometimes shows up if one of the clock lines is misconfigured.
Having the codec be master of the bit and frame clocks appears to completely solve the noise issues. I do notice that different sample rates play the same audio at different pitches though, so something is still wrong, but it's most likely to be incorrect codec MCLK input right now; I'll keep investigating...
That's progress; with the CODEC as master all the clocks within the CODEC will be configured correctly in relation to one another which will help with the noise - probably the MCLK rate does have issues like you say, with the CODEC as master pitch variations are a likely symptom.