1 /* 2 * linux/include/asm-arm/arch-rpc/dma.h 3 * 4 * Copyright (C) 1997 Russell King 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10 #ifndef __ASM_ARCH_DMA_H 11 #define __ASM_ARCH_DMA_H 12 13 /* 14 * This is the maximum DMA address that can be DMAd to. 15 * There should not be more than (0xd0000000 - 0xc0000000) 16 * bytes of RAM. 17 */ 18 #define MAX_DMA_ADDRESS 0xd0000000 19 #define MAX_DMA_CHANNELS 8 20 21 #define DMA_0 0 22 #define DMA_1 1 23 #define DMA_2 2 24 #define DMA_3 3 25 #define DMA_S0 4 26 #define DMA_S1 5 27 #define DMA_VIRTUAL_FLOPPY 6 28 #define DMA_VIRTUAL_SOUND 7 29 30 #define DMA_FLOPPY DMA_VIRTUAL_FLOPPY 31 32 #endif /* _ASM_ARCH_DMA_H */ 33 34