It is me again with DMA and device tree question.
Probably I am doing something wrong with my device tree source , because this is what I see in my /proc/device-tree
Can you explain to me : I have this inside amba : axi_dma_0@40400000 but also axidmatest@1 right after,
is it an instance of the driver ? is it a kind of client of axi_dma_0 which is the real component at the block diagram ?
any clear example of the right one ?
My DMA still works for small data transfer, using code in the user space , but it is failing for large.
Maybe take a look to the pool size :
mtdrv,ip-reg-len = <biggest value here>