dma.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  linux/include/asm-arm/arch-ebsa285/dma.h
  3.  *
  4.  *  Architecture DMA routines
  5.  *
  6.  *  Copyright (C) 1998,1999 Russell King
  7.  *  Copyright (C) 1998,1999 Philip Blundell
  8.  */
  9. #ifndef __ASM_ARCH_DMA_H
  10. #define __ASM_ARCH_DMA_H
  11. /*
  12.  * This is the maximum DMA address that can be DMAd to.
  13.  */
  14. #define MAX_DMA_ADDRESS 0xffffffff
  15. /*
  16.  * The 21285 has two internal DMA channels; we call these 8 and 9.
  17.  * On CATS hardware we have an additional eight ISA dma channels
  18.  * numbered 0..7.
  19.  */
  20. #define _ISA_DMA(x) (0+(x))
  21. #define _DC21285_DMA(x) (8+(x))
  22. #define MAX_DMA_CHANNELS 10
  23. #define DMA_FLOPPY _ISA_DMA(2)
  24. #define DMA_ISA_CASCADE _ISA_DMA(4)
  25. #endif /* _ASM_ARCH_DMA_H */