blob: 5ae83b1183a157b246d0ae1265901a5e80d4958f [file] [log] [blame]
Kyle Swenson8d8f6542021-03-15 11:02:55 -06001/* mach/dma.h - arch-specific DMA defines
2 *
3 * Copyright 2004-2008 Analog Devices Inc.
4 *
5 * Licensed under the GPL-2 or later.
6 */
7
8#ifndef _MACH_DMA_H_
9#define _MACH_DMA_H_
10
11#define MAX_DMA_CHANNELS 16
12
13#define CH_PPI 0
14#define CH_EMAC_RX 1
15#define CH_EMAC_TX 2
16#define CH_SPORT0_RX 3
17#define CH_SPORT0_TX 4
18#define CH_SPORT1_RX 5
19#define CH_SPORT1_TX 6
20#define CH_SPI 7
21#define CH_UART0_RX 8
22#define CH_UART0_TX 9
23#define CH_UART1_RX 10
24#define CH_UART1_TX 11
25
26#define CH_MEM_STREAM0_DEST 12 /* TX */
27#define CH_MEM_STREAM0_SRC 13 /* RX */
28#define CH_MEM_STREAM1_DEST 14 /* TX */
29#define CH_MEM_STREAM1_SRC 15 /* RX */
30
31#endif