Philip Blundell writes: >+ dma[DMA_VIRTUAL_SOUND].d_ops = &sound_dma_ops;
Hmm, not so fast. Looks like this ultra-important header file patch was missing. p. --- linux/include/asm-arm/arch-cl7500/dma.h Sun Aug 13 17:54:15 2000 +++ linux/include/asm-arm/arch-cl7500/dma.h Sun Dec 9 18:37:13 2001 @@ -1,22 +1,20 @@ /* * linux/include/asm-arm/arch-cl7500/dma.h * - * Copyright (C) 1999 Nexus Electronics Ltd. + * Copyright (C) 1999, 2001 Nexus Electronics Ltd. */ #ifndef __ASM_ARCH_DMA_H #define __ASM_ARCH_DMA_H -/* DMA is not yet implemented! It should be the same as acorn, copy over.. */ - /* * This is the maximum DMA address that can be DMAd to. * There should not be more than (0xd0000000 - 0xc0000000) * bytes of RAM. */ #define MAX_DMA_ADDRESS 0xd0000000 -#define MAX_DMA_CHANNELS 0 +#define MAX_DMA_CHANNELS 1 -#define DMA_S0 0 +#define DMA_VIRTUAL_SOUND 0 #endif /* _ASM_ARCH_DMA_H */ _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
