On Thu, Jun 18, 2009 at 4:40 AM, Janusz Krzysztofikjkrzyszt@tis.icnet.pl wrote:
Jarkko Nikula wrote:
Hmm, recall, did you try hacking the ASoC driver at the same commit d8376cc482b241701f7606c81ad578b90853e175 where older driver still exists and works? There has been ASoC OMAP fixes and changes since then but nothing which can explain why it doesn't work now for 1510.
There we would know that clock framework, register access etc. works for McBSP on 1510.
Yes, after realizing that possible lack of OMAP1510 McBSP1/3 / DSP support in the mainline tree could be the reason of my problem, I got back to omap tree. First I retried the new driver on commit 90e758af52ba803cba233fabee81176d99589f09 and confirmed the prevoiusly seen hangup. I found that it was omap_mcbsp_request() never returning back from.
I faced the same issue while writing ASoC driver for tlv320aic23b codec.
You can have a look at this thread: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg03852.html
It may help.
Then I retired the same on the commit d8376cc482b241701f7606c81ad578b90853e175 and got similiar hangup. Next, I moved mcbsp initialization to a boot time hook and finally heard a sound and got my first DMA interrupt!
So it seams I have finally managed to take all necessary steps back, and now I can go forward, I hope :).
Thanks, Janusz -- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
-- To unsubscribe from this list: send the line "unsubscribe alsa-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html