Hi guys, I've written a DMA controller driver for the Marvell Discovery series (particularly the MV64360, MV64460). It is still a work-in-progress and comes with many caveats, but I'm happy to share it should anyone be interested. Some of the caveats include: - does not support scatter-gather operations yet - quite limited testing has been performed to date
The 50 kb, 5000 line patch is usually applied to a 2.6.16 kernel which has already been patched for use with Artesyn boards, particularly the PmPPC7448, and affects the following files: linux-2.6.16/arch/ppc/Kconfig linux-2.6.16/arch/ppc/configs/pmppc744x_defconfig linux-2.6.16/arch/ppc/platforms/pmppc7447.c linux-2.6.16/arch/ppc/syslib/Makefile linux-2.6.16/arch/ppc/syslib/mv64x60.c linux-2.6.16/arch/ppc/syslib/mv64x6x_dma.c linux-2.6.16/include/asm-ppc/mv64x60.h linux-2.6.16/include/asm-ppc/mv64x60_defs.h linux-2.6.16/include/asm-ppc/mv64x6x_dma.h linux-2.6.16/include/linux/mv643xx.h Please let me know if there is anyone would like me to post this patch, and in what form I should do this. -- Phil