dma: shdma: NMI support.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 17 Dec 2010 10:16:10 +0000 (19:16 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 17 Dec 2010 10:16:10 +0000 (19:16 +0900)
commit03aa18f550900855c1d3d17ac83c14a3d668d344
tree6aab2e924e1c11a931fa6e491215e7f6b45b343a
parent76496f8f2e104b8bb08db09c063a6817d18829a6
dma: shdma: NMI support.

Presently DMA transfers are interrupted and aborted by the NMI. This
implements some basic logic for more gracefully handling and clearing
each controller's NMIF flag via the NMI die chain, needed to resume
transfers post-NMI.

Reported-by: Michael Szafranek <Michael.Szafranek@emtrion.de>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/dma/shdma.c
drivers/dma/shdma.h