Hello everybody, I've found that mpc512x_dma doesn't work reliable in my tests (dmatest module and NetPipe with CONFIG_NET_DMA enabled). These patches fixes two issues I've found: inproper handling of scatter/gather transfers and missing interrupts. The third patch adds support for MPC8308 which has pretty much the same DMA controller as MPC5121.
The first patch has an issue: I'm accessing IO space with direct memory access not via accessor functions. I don't know how to use accessor functions with bitfield structures. Any comments would be appreciated. With these patches applied my tests succeed both on MPC5121 and MPC8308. Regards, Ilya. Signed-off-by: Ilya Yanok <ya...@emcraft.com> Cc: Piotr Ziecik <ko...@semihalf.com> _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev