Messages in this thread | | | Subject | RE: [PATCH] MTD: atmel_nand: Add DMA support to access Nandflash | Date | Tue, 18 Jan 2011 09:43:45 +0800 | From | "Xu, Hong" <> |
| |
Hi Ryan, > -----Original Message----- > From: Ryan Mallon [mailto:ryan@bluewatersys.com] > Sent: Tuesday, January 18, 2011 6:42 AM > To: Xu, Hong > Cc: linux-mtd@lists.infradead.org; linux-arm-kernel@lists.infradead.org; > linux-kernel@vger.kernel.org; jamie@jamieiles.com; jacmet@sunsite.dk; > Ferre, Nicolas > Subject: Re: [PATCH] MTD: atmel_nand: Add DMA support to access Nandflash > > root@snapper:~$ dmesg | grep -i dma > [ 0.850000] atmel_nand atmel_nand: Failed to request DMA channel > [ 0.860000] atmel_nand atmel_nand: No DMA support for NAND access. > [ 1.530000] at_hdmac at_hdmac: Atmel AHB DMA Controller ( cpy slave ), > 8 channels > > > It looks like the registration for the DMA controller happens after the > NAND driver probe and so the request is failing. I had a quick look, but > I can't see anything that would change this in more recent kernels. Any > ideas? > You got the point. A [Git Pull] has been sent, see http://article.gmane.org/gmane.linux.kernel/1088240/match=dmaengine+update
In this patch, subsys_initcall will be used so DMA engine will be initialized before NAND driver. Thanks.
BR, Hong
| |