Thread (3 messages) flat view 3 messages, 2 authors, 2011-05-16

[QUERY] amba/pl022: DMA channel allocation always fail.

From: viresh kumar <hidden>
Date: 2011-05-16 04:45:36
Also in: linux-spi

On 05/13/2011 08:01 PM, Linus Walleij wrote:
2011/5/13 viresh kumar [off-list ref]:
quoted
amba/pl022 and my dma driver dw_dmac.c, both have registered init() routines
with subsys_initcall(). Now at bootup, spi boots up before DMA and so DMA
channels are never available at spi probe.

What should be done to solve this issue?
If you check drivers/dma/ste_dma40.c you can see that our solution was to
simply move the DMA engine to arch_initcall().

Which sort of makes sense for a DMA engine.

Does this work for dw_dmac.c?
Yes, it worked here too..

-- 
viresh
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help