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