Thread (29 messages) 29 messages, 8 authors, 2011-07-13
STALE5446d

[PATCH] dmaengine: mxs-dma: skip request_irq for NO_IRQ

From: Huang Shijie <hidden>
Date: 2011-07-07 03:23:28

? 2011?07?07? 11:24, Shawn Guo ??:
On Thu, Jul 07, 2011 at 07:36:00AM +0530, Vinod Koul wrote:
quoted
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,
Shawn
Looks 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.
thanks. I will submit the next GPMI version which will based this patch.

Best Regards
Huang Shijie
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help