On Mon, Apr 27, 2009 at 5:25 AM, Mark Brown broonie@sirena.org.uk wrote:
On Sun, Apr 26, 2009 at 02:14:44PM -0400, Jon Smirl wrote:
Yes, it wants continuous memory. I added SNDRV_PCM_HW_PARAM_PERIODS and things are working better. That was a better solution than breaking up operations into multiple DMA requests.
Does that patch need merging for 2.6.30 (you said I2S was broken)?
Grant and I are the only two active users of I2S and we're passing patches to each other. I don't have I2S completely fixed yet.
I'll post a series today that reorgs things to make my real patches easier to apply. The series has already been posted on linux-ppc and ack'd by Grant. He want it to go in via the ALSA trees. It is a passive change that splits mpc5200_i2s.c into multiple files and breaks out the DMA code. I need to rename a couple of globally visible functions before posting it again.
My real patches fix up i2s and implement ac97.