[alsa-devel] ASoC: pxa2xx-i2s

Brian Rhodes bgr at acdstar.com
Tue Jan 20 15:31:12 CET 2009


i2s replay is not being enabled properly on occasion on my pxa270 
board.  Current code is touching SACR1 in hw_params which I believe is 
not correct.  That should be configured in trigger before enabling i2s.  
Record is not disabled for playback mode.  Any invalid data in the 
transmit fifo causes deadlock and replay is being disabled.

I have been able to reproduce it in kernel 2.6.26 as well as Linus' git 
tree using speaker-test.  (repeatedly starting and stopping).  I've 
verified that this fix prevents (at least) this condition.

Please review this patch and let me know if there is anything I have 
overlooked.

Thanks
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pxa2xx-i2s-clean-startup.patch
Url: http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20090120/34666a04/attachment-0001.bat 


More information about the Alsa-devel mailing list