[PATCH] dmaengine: mxs-dma: skip request_irq for NO_IRQ
From: Shawn Guo <hidden>
Date: 2011-07-07 03:24:42
On Thu, Jul 07, 2011 at 07:36:00AM +0530, Vinod Koul wrote:
On Thu, 2011-07-07 at 08:15 +0800, Shawn Guo wrote:quoted
On Thu, Jun 30, 2011 at 04:06:33PM +0800, Shawn Guo wrote:quoted
In general, the mxs-dma users get separate irq for each channel, but gpmi is special one which has only one irq shared by all gpmi channels. It causes mxs_dma channel allocation function fail for all other gpmi channels except the first one calling into the function. The patch gets request_irq call skipped for NO_IRQ case, and leaves this gpmi specific quirk to gpmi driver to sort out. It will fix above problem if gpmi driver sets chan_irq as gpmi irq for only one channel and NO_IRQ for all the rest channels. Signed-off-by: Shawn Guo <redacted> Cc: Vinod Koul <redacted> ---Hi Vinod, Can you please take this patch? Regards, ShawnLooks okay to me. Have queued it up and should show up in my tree latest by early next week. I am on road, hence the delay...
No problem. Thanks, Vinod. -- Regards, Shawn