Go to the documentation of this file.
14 #if !defined(CONFIG_M5272)
20 #define MCFDMA_SAR 0x00
21 #define MCFDMA_DAR 0x01
23 #define MCFDMA_DCR 0x04
24 #define MCFDMA_BCR 0x06
26 #define MCFDMA_DSR 0x10
27 #define MCFDMA_DIVR 0x14
32 #define MCFDMA_DCR_INT 0x8000
33 #define MCFDMA_DCR_EEXT 0x4000
34 #define MCFDMA_DCR_CS 0x2000
35 #define MCFDMA_DCR_AA 0x1000
36 #define MCFDMA_DCR_BWC_MASK 0x0E00
37 #define MCFDMA_DCR_BWC_512 0x0200
38 #define MCFDMA_DCR_BWC_1024 0x0400
39 #define MCFDMA_DCR_BWC_2048 0x0600
40 #define MCFDMA_DCR_BWC_4096 0x0800
41 #define MCFDMA_DCR_BWC_8192 0x0a00
42 #define MCFDMA_DCR_BWC_16384 0x0c00
43 #define MCFDMA_DCR_BWC_32768 0x0e00
44 #define MCFDMA_DCR_SAA 0x0100
45 #define MCFDMA_DCR_S_RW 0x0080
46 #define MCFDMA_DCR_SINC 0x0040
47 #define MCFDMA_DCR_SSIZE_MASK 0x0030
48 #define MCFDMA_DCR_SSIZE_LONG 0x0000
49 #define MCFDMA_DCR_SSIZE_BYTE 0x0010
50 #define MCFDMA_DCR_SSIZE_WORD 0x0020
51 #define MCFDMA_DCR_SSIZE_LINE 0x0030
52 #define MCFDMA_DCR_DINC 0x0008
53 #define MCFDMA_DCR_DSIZE_MASK 0x0006
54 #define MCFDMA_DCR_DSIZE_LONG 0x0000
55 #define MCFDMA_DCR_DSIZE_BYTE 0x0002
56 #define MCFDMA_DCR_DSIZE_WORD 0x0004
57 #define MCFDMA_DCR_DSIZE_LINE 0x0006
58 #define MCFDMA_DCR_START 0x0001
63 #define MCFDMA_DSR_CE 0x40
64 #define MCFDMA_DSR_BES 0x20
65 #define MCFDMA_DSR_BED 0x10
66 #define MCFDMA_DSR_REQ 0x04
67 #define MCFDMA_DSR_BSY 0x02
68 #define MCFDMA_DSR_DONE 0x01
72 #define MCFDMA_DMR 0x00
73 #define MCFDMA_DIR 0x03
74 #define MCFDMA_DSAR 0x03
75 #define MCFDMA_DDAR 0x04
76 #define MCFDMA_DBCR 0x02
79 #define MCFDMA_DMR_RESET 0x80000000L
80 #define MCFDMA_DMR_EN 0x40000000L
81 #define MCFDMA_DMR_RQM 0x000C0000L
82 #define MCFDMA_DMR_RQM_DUAL 0x000C0000L
83 #define MCFDMA_DMR_DSTM 0x00002000L
84 #define MCFDMA_DMR_DSTM_SA 0x00000000L
85 #define MCFDMA_DMR_DSTM_IA 0x00002000L
86 #define MCFDMA_DMR_DSTT_UD 0x00000400L
87 #define MCFDMA_DMR_DSTT_UC 0x00000800L
88 #define MCFDMA_DMR_DSTT_SD 0x00001400L
89 #define MCFDMA_DMR_DSTT_SC 0x00001800L
90 #define MCFDMA_DMR_DSTS_OFF 0x8
91 #define MCFDMA_DMR_DSTS_LONG 0x00000000L
92 #define MCFDMA_DMR_DSTS_BYTE 0x00000100L
93 #define MCFDMA_DMR_DSTS_WORD 0x00000200L
94 #define MCFDMA_DMR_DSTS_LINE 0x00000300L
95 #define MCFDMA_DMR_SRCM 0x00000020L
96 #define MCFDMA_DMR_SRCM_SA 0x00000000L
97 #define MCFDMA_DMR_SRCM_IA 0x00000020L
98 #define MCFDMA_DMR_SRCT_UD 0x00000004L
99 #define MCFDMA_DMR_SRCT_UC 0x00000008L
100 #define MCFDMA_DMR_SRCT_SD 0x00000014L
101 #define MCFDMA_DMR_SRCT_SC 0x00000018L
102 #define MCFDMA_DMR_SRCS_OFF 0x0
103 #define MCFDMA_DMR_SRCS_LONG 0x00000000L
104 #define MCFDMA_DMR_SRCS_BYTE 0x00000001L
105 #define MCFDMA_DMR_SRCS_WORD 0x00000002L
106 #define MCFDMA_DMR_SRCS_LINE 0x00000003L
109 #define MCFDMA_DIR_INVEN 0x1000
110 #define MCFDMA_DIR_ASCEN 0x0800
111 #define MCFDMA_DIR_TEEN 0x0200
112 #define MCFDMA_DIR_TCEN 0x0100
113 #define MCFDMA_DIR_INV 0x0010
114 #define MCFDMA_DIR_ASC 0x0008
115 #define MCFDMA_DIR_TE 0x0002
116 #define MCFDMA_DIR_TC 0x0001