isa-dma.h 618 B

123456789101112131415161718192021222324252627
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * arch/arm/mach-footbridge/include/mach/isa-dma.h
  4. *
  5. * Architecture DMA routines
  6. *
  7. * Copyright (C) 1998,1999 Russell King
  8. * Copyright (C) 1998,1999 Philip Blundell
  9. */
  10. #ifndef __ASM_ARCH_DMA_H
  11. #define __ASM_ARCH_DMA_H
  12. /*
  13. * The 21285 has two internal DMA channels; we call these 8 and 9.
  14. * On CATS hardware we have an additional eight ISA dma channels
  15. * numbered 0..7.
  16. */
  17. #define _ISA_DMA(x) (0+(x))
  18. #define _DC21285_DMA(x) (8+(x))
  19. #define MAX_DMA_CHANNELS 10
  20. #define DMA_FLOPPY _ISA_DMA(2)
  21. #define DMA_ISA_CASCADE _ISA_DMA(4)
  22. #endif /* _ASM_ARCH_DMA_H */