On Fri, Nov 14, 2008 at 1:46 PM, Mark Brown broonie@sirena.org.uk wrote:
More info provided by Dave on IRC:
15:46 < prpplague> now the big difference between the 2410 and 2440 is ofcourse the primary clock, the 2410 generally running 200mhz whereas the 2440 is at 400mhz
Hi,
to say the truth I never saw problems on the S3c2440 custom board @ 400Mhz I worked with initially:
CPU S3C2440A (id 0x32440001) S3C244X: core 399.651 MHz, memory 133.217 MHz, peripheral 66.608 MHz
Right now I cannot do much complete audio testing with it (the audio part after the codec is crippled) but I can test if dma starts and if audio playing last the right number of seconds. My initial patch was against 2.6.27 so without the limitation on the maximum period initially loading but I remembered that there were only 2 buffers loaded because the lower level dma enqueue function returned error after that. I never saw problems with aplay and madplay.
I will try to do some changes in that code but my worry is how to know how many periods are filled with data for sure by the upper ALSA layers (I'm not an expert in ASLA as you can see).