From 519a55c7dc24577d20b3d17fe96ff070d88458ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Tue, 30 Jul 2013 15:54:07 +0000 Subject: [PATCH] added DMA initiator list --- BaS_gcc/mcdapi/mcd_initiators.h | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 BaS_gcc/mcdapi/mcd_initiators.h diff --git a/BaS_gcc/mcdapi/mcd_initiators.h b/BaS_gcc/mcdapi/mcd_initiators.h new file mode 100644 index 0000000..f42cba1 --- /dev/null +++ b/BaS_gcc/mcdapi/mcd_initiators.h @@ -0,0 +1,48 @@ +#ifndef _MCD_INITIATORS_H_ +#define _MCD_INITIATORS_H_ + +/* initiators */ + +/* direct connected initiators */ +#define DMA_ALWAYS (0) +#define DMA_DSPI_RXFIFO (1) +#define DMA_DSPI_TXFIFO (2) +#define DMA_DREQ0 (3) +#define DMA_PSC0_RX (4) +#define DMA_PSCO_TX (5) +#define DMA_USB_EP0 (6) +#define DMA_USB_EP1 (7) +#define DMA_USB_EP2 (8) +#define DMA_USB_EP3 (9) +#define DMA_PCI_TX (10) +#define DMA_PCI_RX (11) +#define DMA_PSC1_RX (12) +#define DMA_PSC1_TX (13) +#define DMA_I2C_RX (14) +#define DMA_I2C_TX (15) + +/* multiplexed initiators */ +#define DMA_FEC0_RX (16) +#define DMA_FEC0_TX (17) +#define DMA_FEC1_RX (18) +#define DMA_FEC1_TX (19) +#define DMA_DREQ1 (20) +#define DMA_CTM0 (21) +#define DMA_CTM1 (22) +#define DMA_CTM2 (23) +#define DMA_CTM3 (24) +#define DMA_CTM4 (25) +#define DMA_CTM5 (26) +#define DMA_CTM6 (27) +#define DMA_CTM7 (28) +#define DMA_USBEP4 (29) +#define DMA_USBEP5 (30) +#define DMA_USBEP6 (31) +#define DMA_PSC2_RX (32) +#define DMA_PSC2_TX (33) +#define DMA_PSC3_RX (34) +#define DMA_PSC3_TX (35) +#define DMA_FEC_RX(x) ((x == 0) ? DMA_FEC0_RX : DMA_FEC1_RX) +#define DMA_FEC_TX(x) ((x == 0) ? DMA_FEC0_TX : DMA_FEC1_TX) + +#endif /* _MCD_INITIATORS_H_ */