mv64x60 DMA controller
Phil Nitschke
philn at avalon.com.au
Tue Jun 13 15:03:21 EST 2006
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
More information about the Linuxppc-embedded
mailing list