xref: /linux/arch/arm/mach-footbridge/include/mach/isa-dma.h (revision 26fbb4c8c7c3ee9a4c3b4de555a8587b5a19154e)
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 /*
14  * The 21285 has two internal DMA channels; we call these 8 and 9.
15  * On CATS hardware we have an additional eight ISA dma channels
16  * numbered 0..7.
17  */
18 #define _ISA_DMA(x)		(0+(x))
19 #define _DC21285_DMA(x)		(8+(x))
20 
21 #define MAX_DMA_CHANNELS	10
22 
23 #define DMA_FLOPPY		_ISA_DMA(2)
24 #define DMA_ISA_CASCADE		_ISA_DMA(4)
25 
26 #endif /* _ASM_ARCH_DMA_H */
27