|
RTEMS 6.1-rc2
|
Loading...
Searching...
No Matches
1#ifndef __MGT5200_SDMA_H
2#define __MGT5200_SDMA_H
29 volatile uint32 taskBar;
30 volatile uint32 currentPointer;
31 volatile uint32 endPointer;
32 volatile uint32 variablePointer;
34 volatile uint8 IntVect1;
35 volatile uint8 IntVect2;
36 volatile uint16 PtdCntrl;
38 volatile uint32 IntPend;
39 volatile uint32 IntMask;
41 volatile uint32 TCR01;
42 volatile uint32 TCR23;
43 volatile uint32 TCR45;
44 volatile uint32 TCR67;
45 volatile uint32 TCR89;
46 volatile uint32 TCRAB;
47 volatile uint32 TCRCD;
48 volatile uint32 TCREF;
83 volatile uint32 cReqSelect;
84 volatile uint32 taskSize0;
85 volatile uint32 taskSize1;
86 volatile uint32 MDEDebug;
87 volatile uint32 ADSDebug;
88 volatile uint32 Value1;
89 volatile uint32 Value2;
90 volatile uint32 Control;
91 volatile uint32 Status;
92 volatile uint32 PTDDebug;
95#define SDMA_PTDCNTRL_TI 0x8000
96#define SDMA_PTDCNTRL_TEA 0x4000
97#define SDMA_PTDCNTRL_HE 0x2000
98#define SDMA_PTDCNTRL_PE 0x0001
100#define SDMA_CREQSELECT_REQ31_MASK (~0xC0000000UL)
101#define SDMA_CREQSELECT_REQ30_MASK (~0x30000000UL)
102#define SDMA_CREQSELECT_REQ29_MASK (~0x0C000000UL)
103#define SDMA_CREQSELECT_REQ28_MASK (~0x03000000UL)
104#define SDMA_CREQSELECT_REQ27_MASK (~0x00C00000UL)
105#define SDMA_CREQSELECT_REQ26_MASK (~0x00300000UL)
106#define SDMA_CREQSELECT_REQ25_MASK (~0x000C0000UL)
107#define SDMA_CREQSELECT_REQ24_MASK (~0x00030000UL)
108#define SDMA_CREQSELECT_REQ23_MASK (~0x0000C000UL)
109#define SDMA_CREQSELECT_REQ22_MASK (~0x00003000UL)
110#define SDMA_CREQSELECT_REQ21_MASK (~0x00000C00UL)
111#define SDMA_CREQSELECT_REQ20_MASK (~0x00000300UL)
112#define SDMA_CREQSELECT_REQ19_MASK (~0x000000C0UL)
113#define SDMA_CREQSELECT_REQ18_MASK (~0x00000030UL)
114#define SDMA_CREQSELECT_REQ17_MASK (~0x0000000CUL)
115#define SDMA_CREQSELECT_REQ16_MASK (~0x00000003UL)
117#define SDMA_CREQSELECT_REQ31_ALWAYS31 0xC0000000UL
118#define SDMA_CREQSELECT_REQ30_ALWAYS30 0x30000000UL
119#define SDMA_CREQSELECT_REQ29_ALWAYS29 0x0C000000UL
120#define SDMA_CREQSELECT_REQ28_ALWAYS28 0x03000000UL
121#define SDMA_CREQSELECT_REQ27_ALWAYS27 0x00C00000UL
122#define SDMA_CREQSELECT_REQ26_ALWAYS26 0x00300000UL
123#define SDMA_CREQSELECT_REQ25_ALWAYS25 0x000C0000UL
124#define SDMA_CREQSELECT_REQ24_ALWAYS24 0x00030000UL
125#define SDMA_CREQSELECT_REQ23_ALWAYS23 0x0000C000UL
126#define SDMA_CREQSELECT_REQ22_ALWAYS22 0x00003000UL
127#define SDMA_CREQSELECT_REQ21_ALWAYS21 0x00000C00UL
128#define SDMA_CREQSELECT_REQ20_ALWAYS20 0x00000300UL
129#define SDMA_CREQSELECT_REQ19_ALWAYS19 0x000000C0UL
130#define SDMA_CREQSELECT_REQ18_ALWAYS18 0x00000030UL
131#define SDMA_CREQSELECT_REQ17_ALWAYS17 0x0000000CUL
132#define SDMA_CREQSELECT_REQ16_ALWAYS16 0x00000003UL
134#define SDMA_CREQSELECT_REQ31_SCTIMER7 0x00000000UL
135#define SDMA_CREQSELECT_REQ30_SCTIMER6 0x00000000UL
136#define SDMA_CREQSELECT_REQ29_SCTIMER5 0x00000000UL
137#define SDMA_CREQSELECT_REQ28_SCTIMER4 0x00000000UL
138#define SDMA_CREQSELECT_REQ27_SCTIMER3 0x00000000UL
139#define SDMA_CREQSELECT_REQ26_PSC6_TX 0x00000000UL
140#define SDMA_CREQSELECT_REQ25_PSC6_RX 0x00000000UL
141#define SDMA_CREQSELECT_REQ24_I2C1_TX 0x00000000UL
142#define SDMA_CREQSELECT_REQ23_I2C1_RX 0x00000000UL
143#define SDMA_CREQSELECT_REQ22_I2C2_TX 0x00000000UL
144#define SDMA_CREQSELECT_REQ21_I2C2_RX 0x00000000UL
145#define SDMA_CREQSELECT_REQ20_PSC4_TX 0x00000000UL
146#define SDMA_CREQSELECT_REQ19_PSC4_RX 0x00000000UL
147#define SDMA_CREQSELECT_REQ18_PSC5_TX 0x00000000UL
148#define SDMA_CREQSELECT_REQ17_PSC5_RX 0x00000000UL
149#define SDMA_CREQSELECT_REQ16_LP 0x00000000UL
151#define SDMA_CREQSELECT_ALWAYS30 0xC0000000UL