Troy Kisky wrote: > Use the sram(iram) to avoid underrun on audio. > I will clean this up after someone says it > works for them. >
Hi, First of all, thanks for looking into this. This patch makes audio usable again for me on 2.6.30 kernel and overruns are gone. What I want to ask is, there is constant noise on the output on data rates higher than 8000 khz. Anything playing with a higher rate generates random artifacts on the output. I have no idea where to look or how to test further. Do you have any pointers? Thanks, Caglar > Signed-off-by: Troy Kisky <[email protected]> > --- > > I fixed 2 bugs in this version. > 1. I ensure that buffer size is a multiple of period size. > 2. Disable asp rx on shutdown. If it is not disabled on shutdown, > you cannot initialize it to different settings. > > > include/sound/soc-dai.h | 2 + > sound/soc/davinci/davinci-i2s.c | 337 ++++++++++++++++--------- > sound/soc/davinci/davinci-pcm.c | 521 > ++++++++++++++++++++++++++++++--------- > sound/soc/davinci/davinci-pcm.h | 3 +- > 4 files changed, 624 insertions(+), 239 deletions(-) > _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
