Re: [SoC] DMA not generate interrupt !

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 06, 2009 at 02:18:01PM +0700, hung nguyen wrote:

> I am writing my audio driver for my board: TMPA910 CPU and WM8960 codec.
> when I run pcm_min.c, there is an error: "Input/Output error".
> I find that error because no DMA interrupt appear, printk() in DMA
> interrupt program no appear

> I have already set bit IE and ITC in DMA Configuaration register but no change.

> Here is my source code.
> Any idea, what could be the reason ?

The error you are seeing usually means that the DMA controller is not
running.  This is usually (but not always) due to either an error in
your clocking configuration or in the configuration of any multi-function
pins on the processor so that the controller on the CPU doesn't see
incoming signals.

I'd strongly recommend using the ASoC subsystem for embedded audio
drivers rather than doing a custom standalone driver as you have here.
There is an existing driver for the WM8960 in mainline.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux