OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [ColdFire_MCF52259_CodeWarrior/] [Freescale_Headers/] [MCF52259_GPIO.h] - Blame information for rev 578

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 jeremybenn
/* Coldfire C Header File
2
 * Copyright Freescale Semiconductor Inc
3
 * All rights reserved.
4
 *
5
 * 2008/04/17 Revision: 0.2
6
 *
7
 * (c) Copyright UNIS, spol. s r.o. 1997-2008
8
 * UNIS, spol. s r.o.
9
 * Jundrovska 33
10
 * 624 00 Brno
11
 * Czech Republic
12
 * http      : www.processorexpert.com
13
 * mail      : info@processorexpert.com
14
 */
15
 
16
#ifndef __MCF52259_GPIO_H__
17
#define __MCF52259_GPIO_H__
18
 
19
 
20
/*********************************************************************
21
*
22
* General Purpose I/O (GPIO)
23
*
24
*********************************************************************/
25
 
26
/* Register read/write macros */
27
#define MCF_GPIO_PORTTE                      (*(vuint8 *)(0x40100000))
28
#define MCF_GPIO_DDRTE                       (*(vuint8 *)(0x40100018))
29
#define MCF_GPIO_SETTE                       (*(vuint8 *)(0x40100030))
30
#define MCF_GPIO_CLRTE                       (*(vuint8 *)(0x40100048))
31
#define MCF_GPIO_PTEPAR                      (*(vuint8 *)(0x40100060))
32
 
33
#define MCF_GPIO_PORTTF                      (*(vuint8 *)(0x40100001))
34
#define MCF_GPIO_DDRTF                       (*(vuint8 *)(0x40100019))
35
#define MCF_GPIO_SETTF                       (*(vuint8 *)(0x40100031))
36
#define MCF_GPIO_CLRTF                       (*(vuint8 *)(0x40100049))
37
#define MCF_GPIO_PTFPAR                      (*(vuint8 *)(0x40100061))
38
 
39
#define MCF_GPIO_PORTTG                      (*(vuint8 *)(0x40100002))
40
#define MCF_GPIO_DDRTG                       (*(vuint8 *)(0x4010001A))
41
#define MCF_GPIO_SETTG                       (*(vuint8 *)(0x40100032))
42
#define MCF_GPIO_CLRTG                       (*(vuint8 *)(0x4010004A))
43
#define MCF_GPIO_PTGPAR                      (*(vuint8 *)(0x40100062))
44
 
45
#define MCF_GPIO_PORTTH                      (*(vuint8 *)(0x40100003))
46
#define MCF_GPIO_DDRTH                       (*(vuint8 *)(0x4010001B))
47
#define MCF_GPIO_SETTH                       (*(vuint8 *)(0x40100033))
48
#define MCF_GPIO_CLRTH                       (*(vuint8 *)(0x4010004B))
49
#define MCF_GPIO_PTHPAR                      (*(vuint16*)(0x40100090))
50
 
51
#define MCF_GPIO_PORTTI                      (*(vuint8 *)(0x40100004))
52
#define MCF_GPIO_DDRTI                       (*(vuint8 *)(0x4010001C))
53
#define MCF_GPIO_SETTI                       (*(vuint8 *)(0x40100034))
54
#define MCF_GPIO_CLRTI                       (*(vuint8 *)(0x4010004C))
55
#define MCF_GPIO_PTIPAR                      (*(vuint8 *)(0x40100064))
56
 
57
#define MCF_GPIO_PORTTJ                      (*(vuint8 *)(0x40100006))
58
#define MCF_GPIO_DDRTJ                       (*(vuint8 *)(0x4010001E))
59
#define MCF_GPIO_SETTJ                       (*(vuint8 *)(0x40100036))
60
#define MCF_GPIO_CLRTJ                       (*(vuint8 *)(0x4010004E))
61
#define MCF_GPIO_PTJPAR                      (*(vuint8 *)(0x40100066))
62
 
63
#define MCF_GPIO_PORTNQ                      (*(vuint8 *)(0x40100008))
64
#define MCF_GPIO_DDRNQ                       (*(vuint8 *)(0x40100020))
65
#define MCF_GPIO_SETNQ                       (*(vuint8 *)(0x40100038))
66
#define MCF_GPIO_CLRNQ                       (*(vuint8 *)(0x40100050))
67
#define MCF_GPIO_PNQPAR                      (*(vuint16*)(0x40100068))
68
 
69
#define MCF_GPIO_PORTAN                      (*(vuint8 *)(0x4010000A))
70
#define MCF_GPIO_DDRAN                       (*(vuint8 *)(0x40100022))
71
#define MCF_GPIO_SETAN                       (*(vuint8 *)(0x4010003A))
72
#define MCF_GPIO_CLRAN                       (*(vuint8 *)(0x40100052))
73
#define MCF_GPIO_PANPAR                      (*(vuint8 *)(0x4010006A))
74
 
75
#define MCF_GPIO_PORTAS                      (*(vuint8 *)(0x4010000B))
76
#define MCF_GPIO_DDRAS                       (*(vuint8 *)(0x40100023))
77
#define MCF_GPIO_SETAS                       (*(vuint8 *)(0x4010003B))
78
#define MCF_GPIO_CLRAS                       (*(vuint8 *)(0x40100053))
79
#define MCF_GPIO_PASPAR                      (*(vuint8 *)(0x4010006B))
80
 
81
#define MCF_GPIO_PORTQS                      (*(vuint8 *)(0x4010000C))
82
#define MCF_GPIO_DDRQS                       (*(vuint8 *)(0x40100024))
83
#define MCF_GPIO_SETQS                       (*(vuint8 *)(0x4010003C))
84
#define MCF_GPIO_CLRQS                       (*(vuint8 *)(0x40100054))
85
#define MCF_GPIO_PQSPAR                      (*(vuint16*)(0x4010006C))
86
 
87
#define MCF_GPIO_PORTTA                      (*(vuint8 *)(0x4010000E))
88
#define MCF_GPIO_DDRTA                       (*(vuint8 *)(0x40100026))
89
#define MCF_GPIO_SETTA                       (*(vuint8 *)(0x4010003E))
90
#define MCF_GPIO_CLRTA                       (*(vuint8 *)(0x40100056))
91
#define MCF_GPIO_PTAPAR                      (*(vuint8 *)(0x4010006E))
92
 
93
#define MCF_GPIO_PORTTC                      (*(vuint8 *)(0x4010000F))
94
#define MCF_GPIO_DDRTC                       (*(vuint8 *)(0x40100027))
95
#define MCF_GPIO_SETTC                       (*(vuint8 *)(0x4010003F))
96
#define MCF_GPIO_CLRTC                       (*(vuint8 *)(0x40100057))
97
#define MCF_GPIO_PTCPAR                      (*(vuint8 *)(0x4010006F))
98
 
99
#define MCF_GPIO_PORTUA                      (*(vuint8 *)(0x40100011))
100
#define MCF_GPIO_DDRUA                       (*(vuint8 *)(0x40100029))
101
#define MCF_GPIO_SETUA                       (*(vuint8 *)(0x40100041))
102
#define MCF_GPIO_CLRUA                       (*(vuint8 *)(0x40100059))
103
#define MCF_GPIO_PUAPAR                      (*(vuint8 *)(0x40100071))
104
 
105
#define MCF_GPIO_PORTUB                      (*(vuint8 *)(0x40100012))
106
#define MCF_GPIO_DDRUB                       (*(vuint8 *)(0x4010002A))
107
#define MCF_GPIO_SETUB                       (*(vuint8 *)(0x40100042))
108
#define MCF_GPIO_CLRUB                       (*(vuint8 *)(0x4010005A))
109
#define MCF_GPIO_PUBPAR                      (*(vuint8 *)(0x40100072))
110
 
111
#define MCF_GPIO_PORTUC                      (*(vuint8 *)(0x40100013))
112
#define MCF_GPIO_DDRUC                       (*(vuint8 *)(0x4010002B))
113
#define MCF_GPIO_SETUC                       (*(vuint8 *)(0x40100043))
114
#define MCF_GPIO_CLRUC                       (*(vuint8 *)(0x4010005B))
115
#define MCF_GPIO_PUCPAR                      (*(vuint8 *)(0x40100073))
116
 
117
#define MCF_GPIO_PORTDD                      (*(vuint8 *)(0x40100014))
118
#define MCF_GPIO_DDRDD                       (*(vuint8 *)(0x4010002C))
119
#define MCF_GPIO_SETDD                       (*(vuint8 *)(0x40100044))
120
#define MCF_GPIO_CLRDD                       (*(vuint8 *)(0x4010005C))
121
#define MCF_GPIO_PDDPAR                      (*(vuint8 *)(0x40100074))
122
 
123
 
124
 
125
/* Bit definitions and macros for MCF_GPIO_PORTTE */
126
#define MCF_GPIO_PORTTE_PORTTE0              (0x1)
127
#define MCF_GPIO_PORTTE_PORTTE1              (0x2)
128
#define MCF_GPIO_PORTTE_PORTTE2              (0x4)
129
#define MCF_GPIO_PORTTE_PORTTE3              (0x8)
130
#define MCF_GPIO_PORTTE_PORTTE4              (0x10)
131
#define MCF_GPIO_PORTTE_PORTTE5              (0x20)
132
#define MCF_GPIO_PORTTE_PORTTE6              (0x40)
133
#define MCF_GPIO_PORTTE_PORTTE7              (0x80)
134
 
135
/* Bit definitions and macros for MCF_GPIO_DDRTE */
136
#define MCF_GPIO_DDRTE_DDRTE0                (0x1)
137
#define MCF_GPIO_DDRTE_DDRTE1                (0x2)
138
#define MCF_GPIO_DDRTE_DDRTE2                (0x4)
139
#define MCF_GPIO_DDRTE_DDRTE3                (0x8)
140
#define MCF_GPIO_DDRTE_DDRTE4                (0x10)
141
#define MCF_GPIO_DDRTE_DDRTE5                (0x20)
142
#define MCF_GPIO_DDRTE_DDRTE6                (0x40)
143
#define MCF_GPIO_DDRTE_DDRTE7                (0x80)
144
 
145
/* Bit definitions and macros for MCF_GPIO_SETTE */
146
#define MCF_GPIO_SETTE_SETTE0                (0x1)
147
#define MCF_GPIO_SETTE_SETTE1                (0x2)
148
#define MCF_GPIO_SETTE_SETTE2                (0x4)
149
#define MCF_GPIO_SETTE_SETTE3                (0x8)
150
#define MCF_GPIO_SETTE_SETTE4                (0x10)
151
#define MCF_GPIO_SETTE_SETTE5                (0x20)
152
#define MCF_GPIO_SETTE_SETTE6                (0x40)
153
#define MCF_GPIO_SETTE_SETTE7                (0x80)
154
 
155
/* Bit definitions and macros for MCF_GPIO_CLRTE */
156
#define MCF_GPIO_CLRTE_CLRTE0                (0x1)
157
#define MCF_GPIO_CLRTE_CLRTE1                (0x2)
158
#define MCF_GPIO_CLRTE_CLRTE2                (0x4)
159
#define MCF_GPIO_CLRTE_CLRTE3                (0x8)
160
#define MCF_GPIO_CLRTE_CLRTE4                (0x10)
161
#define MCF_GPIO_CLRTE_CLRTE5                (0x20)
162
#define MCF_GPIO_CLRTE_CLRTE6                (0x40)
163
#define MCF_GPIO_CLRTE_CLRTE7                (0x80)
164
 
165
/* Bit definitions and macros for MCF_GPIO_PTEPAR */
166
#define MCF_GPIO_PTEPAR_PTEPAR0              (0x1)
167
#define MCF_GPIO_PTEPAR_MB_A0_GPIO           (0)
168
#define MCF_GPIO_PTEPAR_MB_A0_MB_A0          (0x1)
169
#define MCF_GPIO_PTEPAR_PTEPAR1              (0x2)
170
#define MCF_GPIO_PTEPAR_MB_A1_GPIO           (0)
171
#define MCF_GPIO_PTEPAR_MB_A1_MB_A1          (0x2)
172
#define MCF_GPIO_PTEPAR_PTEPAR2              (0x4)
173
#define MCF_GPIO_PTEPAR_MB_A2_GPIO           (0)
174
#define MCF_GPIO_PTEPAR_MB_A2_MB_A2          (0x4)
175
#define MCF_GPIO_PTEPAR_PTEPAR3              (0x8)
176
#define MCF_GPIO_PTEPAR_MB_A3_GPIO           (0)
177
#define MCF_GPIO_PTEPAR_MB_A3_MB_A3          (0x8)
178
#define MCF_GPIO_PTEPAR_PTEPAR4              (0x10)
179
#define MCF_GPIO_PTEPAR_MB_A4_GPIO           (0)
180
#define MCF_GPIO_PTEPAR_MB_A4_MB_A4          (0x10)
181
#define MCF_GPIO_PTEPAR_PTEPAR5              (0x20)
182
#define MCF_GPIO_PTEPAR_MB_A5_GPIO           (0)
183
#define MCF_GPIO_PTEPAR_MB_A5_MB_A5          (0x20)
184
#define MCF_GPIO_PTEPAR_PTEPAR6              (0x40)
185
#define MCF_GPIO_PTEPAR_MB_A6_GPIO           (0)
186
#define MCF_GPIO_PTEPAR_MB_A6_MB_A6          (0x40)
187
#define MCF_GPIO_PTEPAR_PTEPAR7              (0x80)
188
#define MCF_GPIO_PTEPAR_MB_A7_GPIO           (0)
189
#define MCF_GPIO_PTEPAR_MB_A7_MB_A7          (0x80)
190
 
191
/* Bit definitions and macros for MCF_GPIO_PORTTF */
192
#define MCF_GPIO_PORTTF_PORTTF0              (0x1)
193
#define MCF_GPIO_PORTTF_PORTTF1              (0x2)
194
#define MCF_GPIO_PORTTF_PORTTF2              (0x4)
195
#define MCF_GPIO_PORTTF_PORTTF3              (0x8)
196
#define MCF_GPIO_PORTTF_PORTTF4              (0x10)
197
#define MCF_GPIO_PORTTF_PORTTF5              (0x20)
198
#define MCF_GPIO_PORTTF_PORTTF6              (0x40)
199
#define MCF_GPIO_PORTTF_PORTTF7              (0x80)
200
 
201
/* Bit definitions and macros for MCF_GPIO_DDRTF */
202
#define MCF_GPIO_DDRTF_DDRTF0                (0x1)
203
#define MCF_GPIO_DDRTF_DDRTF1                (0x2)
204
#define MCF_GPIO_DDRTF_DDRTF2                (0x4)
205
#define MCF_GPIO_DDRTF_DDRTF3                (0x8)
206
#define MCF_GPIO_DDRTF_DDRTF4                (0x10)
207
#define MCF_GPIO_DDRTF_DDRTF5                (0x20)
208
#define MCF_GPIO_DDRTF_DDRTF6                (0x40)
209
#define MCF_GPIO_DDRTF_DDRTF7                (0x80)
210
 
211
/* Bit definitions and macros for MCF_GPIO_SETTF */
212
#define MCF_GPIO_SETTF_SETTF0                (0x1)
213
#define MCF_GPIO_SETTF_SETTF1                (0x2)
214
#define MCF_GPIO_SETTF_SETTF2                (0x4)
215
#define MCF_GPIO_SETTF_SETTF3                (0x8)
216
#define MCF_GPIO_SETTF_SETTF4                (0x10)
217
#define MCF_GPIO_SETTF_SETTF5                (0x20)
218
#define MCF_GPIO_SETTF_SETTF6                (0x40)
219
#define MCF_GPIO_SETTF_SETTF7                (0x80)
220
 
221
/* Bit definitions and macros for MCF_GPIO_CLRTF */
222
#define MCF_GPIO_CLRTF_CLRTF0                (0x1)
223
#define MCF_GPIO_CLRTF_CLRTF1                (0x2)
224
#define MCF_GPIO_CLRTF_CLRTF2                (0x4)
225
#define MCF_GPIO_CLRTF_CLRTF3                (0x8)
226
#define MCF_GPIO_CLRTF_CLRTF4                (0x10)
227
#define MCF_GPIO_CLRTF_CLRTF5                (0x20)
228
#define MCF_GPIO_CLRTF_CLRTF6                (0x40)
229
#define MCF_GPIO_CLRTF_CLRTF7                (0x80)
230
 
231
/* Bit definitions and macros for MCF_GPIO_PTFPAR */
232
#define MCF_GPIO_PTFPAR_PTFPAR0              (0x1)
233
#define MCF_GPIO_PTFPAR_MB_A8_GPIO           (0)
234
#define MCF_GPIO_PTFPAR_MB_A8_MB_A8          (0x1)
235
#define MCF_GPIO_PTFPAR_PTFPAR1              (0x2)
236
#define MCF_GPIO_PTFPAR_MB_A9_GPIO           (0)
237
#define MCF_GPIO_PTFPAR_MB_A9_MB_A9          (0x2)
238
#define MCF_GPIO_PTFPAR_PTFPAR2              (0x4)
239
#define MCF_GPIO_PTFPAR_MB_A10_GPIO          (0)
240
#define MCF_GPIO_PTFPAR_MB_A10_MB_A10        (0x4)
241
#define MCF_GPIO_PTFPAR_PTFPAR3              (0x8)
242
#define MCF_GPIO_PTFPAR_MB_A11_GPIO          (0)
243
#define MCF_GPIO_PTFPAR_MB_A11_MB_A11        (0x8)
244
#define MCF_GPIO_PTFPAR_PTFPAR4              (0x10)
245
#define MCF_GPIO_PTFPAR_MB_A12_GPIO          (0)
246
#define MCF_GPIO_PTFPAR_MB_A12_MB_A12        (0x10)
247
#define MCF_GPIO_PTFPAR_PTFPAR5              (0x20)
248
#define MCF_GPIO_PTFPAR_MB_A13_GPIO          (0)
249
#define MCF_GPIO_PTFPAR_MB_A13_MB_A13        (0x20)
250
#define MCF_GPIO_PTFPAR_PTFPAR6              (0x40)
251
#define MCF_GPIO_PTFPAR_MB_A14_GPIO          (0)
252
#define MCF_GPIO_PTFPAR_MB_A14_MB_A14        (0x40)
253
#define MCF_GPIO_PTFPAR_PTFPAR7              (0x80)
254
#define MCF_GPIO_PTFPAR_MB_A15_GPIO          (0)
255
#define MCF_GPIO_PTFPAR_MB_A15_MB_A15        (0x80)
256
 
257
/* Bit definitions and macros for MCF_GPIO_PORTTG */
258
#define MCF_GPIO_PORTTG_PORTTG0              (0x1)
259
#define MCF_GPIO_PORTTG_PORTTG1              (0x2)
260
#define MCF_GPIO_PORTTG_PORTTG2              (0x4)
261
#define MCF_GPIO_PORTTG_PORTTG3              (0x8)
262
#define MCF_GPIO_PORTTG_PORTTG4              (0x10)
263
#define MCF_GPIO_PORTTG_PORTTG5              (0x20)
264
#define MCF_GPIO_PORTTG_PORTTG6              (0x40)
265
#define MCF_GPIO_PORTTG_PORTTG7              (0x80)
266
 
267
/* Bit definitions and macros for MCF_GPIO_DDRTG */
268
#define MCF_GPIO_DDRTG_DDRTG0                (0x1)
269
#define MCF_GPIO_DDRTG_DDRTG1                (0x2)
270
#define MCF_GPIO_DDRTG_DDRTG2                (0x4)
271
#define MCF_GPIO_DDRTG_DDRTG3                (0x8)
272
#define MCF_GPIO_DDRTG_DDRTG4                (0x10)
273
#define MCF_GPIO_DDRTG_DDRTG5                (0x20)
274
#define MCF_GPIO_DDRTG_DDRTG6                (0x40)
275
#define MCF_GPIO_DDRTG_DDRTG7                (0x80)
276
 
277
/* Bit definitions and macros for MCF_GPIO_SETTG */
278
#define MCF_GPIO_SETTG_SETTG0                (0x1)
279
#define MCF_GPIO_SETTG_SETTG1                (0x2)
280
#define MCF_GPIO_SETTG_SETTG2                (0x4)
281
#define MCF_GPIO_SETTG_SETTG3                (0x8)
282
#define MCF_GPIO_SETTG_SETTG4                (0x10)
283
#define MCF_GPIO_SETTG_SETTG5                (0x20)
284
#define MCF_GPIO_SETTG_SETTG6                (0x40)
285
#define MCF_GPIO_SETTG_SETTG7                (0x80)
286
 
287
/* Bit definitions and macros for MCF_GPIO_CLRTG */
288
#define MCF_GPIO_CLRTG_CLRTG0                (0x1)
289
#define MCF_GPIO_CLRTG_CLRTG1                (0x2)
290
#define MCF_GPIO_CLRTG_CLRTG2                (0x4)
291
#define MCF_GPIO_CLRTG_CLRTG3                (0x8)
292
#define MCF_GPIO_CLRTG_CLRTG4                (0x10)
293
#define MCF_GPIO_CLRTG_CLRTG5                (0x20)
294
#define MCF_GPIO_CLRTG_CLRTG6                (0x40)
295
#define MCF_GPIO_CLRTG_CLRTG7                (0x80)
296
 
297
/* Bit definitions and macros for MCF_GPIO_PTGPAR */
298
#define MCF_GPIO_PTGPAR_PTGPAR0              (0x1)
299
#define MCF_GPIO_PTGPAR_MB_A16_GPIO          (0)
300
#define MCF_GPIO_PTGPAR_MB_A16_MB_A16        (0x1)
301
#define MCF_GPIO_PTGPAR_PTGPAR1              (0x2)
302
#define MCF_GPIO_PTGPAR_MB_A17_GPIO          (0)
303
#define MCF_GPIO_PTGPAR_MB_A17_MB_A17        (0x2)
304
#define MCF_GPIO_PTGPAR_PTGPAR2              (0x4)
305
#define MCF_GPIO_PTGPAR_MB_A18_GPIO          (0)
306
#define MCF_GPIO_PTGPAR_MB_A18_MB_A18        (0x4)
307
#define MCF_GPIO_PTGPAR_PTGPAR3              (0x8)
308
#define MCF_GPIO_PTGPAR_MB_A19_GPIO          (0)
309
#define MCF_GPIO_PTGPAR_MB_A19_MB_A19        (0x8)
310
#define MCF_GPIO_PTGPAR_PTGPAR4              (0x10)
311
#define MCF_GPIO_PTGPAR_PTGPAR5              (0x20)
312
#define MCF_GPIO_PTGPAR_MB_CS1_GPIO          (0)
313
#define MCF_GPIO_PTGPAR_MB_CS0_MB_CS0        (0x20)
314
#define MCF_GPIO_PTGPAR_PTGPAR6              (0x40)
315
#define MCF_GPIO_PTGPAR_MB_OE_GPIO           (0)
316
#define MCF_GPIO_PTGPAR_MB_OE_MB_OE          (0x40)
317
#define MCF_GPIO_PTGPAR_PTGPAR7              (0x80)
318
#define MCF_GPIO_PTGPAR_MB_RW_GPIO           (0)
319
#define MCF_GPIO_PTGPAR_MB_RW_MB_RW          (0x80)
320
 
321
/* Bit definitions and macros for MCF_GPIO_PORTTH */
322
#define MCF_GPIO_PORTTH_PORTTH0              (0x1)
323
#define MCF_GPIO_PORTTH_PORTTH1              (0x2)
324
#define MCF_GPIO_PORTTH_PORTTH2              (0x4)
325
#define MCF_GPIO_PORTTH_PORTTH3              (0x8)
326
#define MCF_GPIO_PORTTH_PORTTH4              (0x10)
327
#define MCF_GPIO_PORTTH_PORTTH5              (0x20)
328
#define MCF_GPIO_PORTTH_PORTTH6              (0x40)
329
#define MCF_GPIO_PORTTH_PORTTH7              (0x80)
330
 
331
/* Bit definitions and macros for MCF_GPIO_DDRTH */
332
#define MCF_GPIO_DDRTH_DDRTH0                (0x1)
333
#define MCF_GPIO_DDRTH_DDRTH1                (0x2)
334
#define MCF_GPIO_DDRTH_DDRTH2                (0x4)
335
#define MCF_GPIO_DDRTH_DDRTH3                (0x8)
336
#define MCF_GPIO_DDRTH_DDRTH4                (0x10)
337
#define MCF_GPIO_DDRTH_DDRTH5                (0x20)
338
#define MCF_GPIO_DDRTH_DDRTH6                (0x40)
339
#define MCF_GPIO_DDRTH_DDRTH7                (0x80)
340
 
341
/* Bit definitions and macros for MCF_GPIO_SETTH */
342
#define MCF_GPIO_SETTH_SETTH0                (0x1)
343
#define MCF_GPIO_SETTH_SETTH1                (0x2)
344
#define MCF_GPIO_SETTH_SETTH2                (0x4)
345
#define MCF_GPIO_SETTH_SETTH3                (0x8)
346
#define MCF_GPIO_SETTH_SETTH4                (0x10)
347
#define MCF_GPIO_SETTH_SETTH5                (0x20)
348
#define MCF_GPIO_SETTH_SETTH6                (0x40)
349
#define MCF_GPIO_SETTH_SETTH7                (0x80)
350
 
351
/* Bit definitions and macros for MCF_GPIO_CLRTH */
352
#define MCF_GPIO_CLRTH_CLRTH0                (0x1)
353
#define MCF_GPIO_CLRTH_CLRTH1                (0x2)
354
#define MCF_GPIO_CLRTH_CLRTH2                (0x4)
355
#define MCF_GPIO_CLRTH_CLRTH3                (0x8)
356
#define MCF_GPIO_CLRTH_CLRTH4                (0x10)
357
#define MCF_GPIO_CLRTH_CLRTH5                (0x20)
358
#define MCF_GPIO_CLRTH_CLRTH6                (0x40)
359
#define MCF_GPIO_CLRTH_CLRTH7                (0x80)
360
 
361
/* Bit definitions and macros for MCF_GPIO_PTHPAR */
362
#define MCF_GPIO_PTHPAR_PTHPAR0(x)           (((x)&0x3)<<0)
363
#define MCF_GPIO_PTHPAR_MB_D0_GPIO           (0)
364
#define MCF_GPIO_PTHPAR_MB_D0_MB_D0          (0x1)
365
#define MCF_GPIO_PTHPAR_MB_D0_SYNCB          (0x2)
366
#define MCF_GPIO_PTHPAR_PTHPAR1(x)           (((x)&0x3)<<0x2)
367
#define MCF_GPIO_PTHPAR_MB_D1_GPIO           (0)
368
#define MCF_GPIO_PTHPAR_MB_D1_MB_D1          (0x4)
369
#define MCF_GPIO_PTHPAR_MB_D1_SYNCA          (0x8)
370
#define MCF_GPIO_PTHPAR_PTHPAR2(x)           (((x)&0x3)<<0x4)
371
#define MCF_GPIO_PTHPAR_MB_D2_GPIO           (0)
372
#define MCF_GPIO_PTHPAR_MB_D2_MB_D2          (0x10)
373
#define MCF_GPIO_PTHPAR_MB_D2_USB_VBUSE      (0x20)
374
#define MCF_GPIO_PTHPAR_PTHPAR3(x)           (((x)&0x3)<<0x6)
375
#define MCF_GPIO_PTHPAR_MB_D3_GPIO           (0)
376
#define MCF_GPIO_PTHPAR_MB_D3_MB_D3          (0x40)
377
#define MCF_GPIO_PTHPAR_MB_D3_USB_VBUSD      (0x80)
378
#define MCF_GPIO_PTHPAR_PTHPAR4(x)           (((x)&0x3)<<0x8)
379
#define MCF_GPIO_PTHPAR_MB_D4_GPIO           (0)
380
#define MCF_GPIO_PTHPAR_MB_D4_MB_D4          (0x100)
381
#define MCF_GPIO_PTHPAR_MB_D4_SDA1           (0x200)
382
#define MCF_GPIO_PTHPAR_PTHPAR5(x)           (((x)&0x3)<<0xA)
383
#define MCF_GPIO_PTHPAR_MB_D5_GPIO           (0)
384
#define MCF_GPIO_PTHPAR_MB_D5_MB_D5          (0x400)
385
#define MCF_GPIO_PTHPAR_MB_D5_SCL1           (0x800)
386
#define MCF_GPIO_PTHPAR_PTHPAR6(x)           (((x)&0x3)<<0xC)
387
#define MCF_GPIO_PTHPAR_MB_D6_GPIO           (0)
388
#define MCF_GPIO_PTHPAR_MB_D6_MB_D6          (0x1000)
389
#define MCF_GPIO_PTHPAR_MB_D6_CANTX          (0x2000)
390
#define MCF_GPIO_PTHPAR_PTHPAR7(x)           (((x)&0x3)<<0xE)
391
#define MCF_GPIO_PTHPAR_MB_D7_GPIO           (0)
392
#define MCF_GPIO_PTHPAR_MB_D7_MB_D7          (0x4000)
393
#define MCF_GPIO_PTHPAR_MB_D7_CANRX          (0x8000)
394
 
395
/* Bit definitions and macros for MCF_GPIO_PORTTI */
396
#define MCF_GPIO_PORTTI_PORTTI0              (0x1)
397
#define MCF_GPIO_PORTTI_PORTTI1              (0x2)
398
#define MCF_GPIO_PORTTI_PORTTI2              (0x4)
399
#define MCF_GPIO_PORTTI_PORTTI3              (0x8)
400
#define MCF_GPIO_PORTTI_PORTTI4              (0x10)
401
#define MCF_GPIO_PORTTI_PORTTI5              (0x20)
402
#define MCF_GPIO_PORTTI_PORTTI6              (0x40)
403
#define MCF_GPIO_PORTTI_PORTTI7              (0x80)
404
 
405
/* Bit definitions and macros for MCF_GPIO_DDRTI */
406
#define MCF_GPIO_DDRTI_DDRTI0                (0x1)
407
#define MCF_GPIO_DDRTI_DDRTI1                (0x2)
408
#define MCF_GPIO_DDRTI_DDRTI2                (0x4)
409
#define MCF_GPIO_DDRTI_DDRTI3                (0x8)
410
#define MCF_GPIO_DDRTI_DDRTI4                (0x10)
411
#define MCF_GPIO_DDRTI_DDRTI5                (0x20)
412
#define MCF_GPIO_DDRTI_DDRTI6                (0x40)
413
#define MCF_GPIO_DDRTI_DDRTI7                (0x80)
414
 
415
/* Bit definitions and macros for MCF_GPIO_SETTI */
416
#define MCF_GPIO_SETTI_SETTI0                (0x1)
417
#define MCF_GPIO_SETTI_SETTI1                (0x2)
418
#define MCF_GPIO_SETTI_SETTI2                (0x4)
419
#define MCF_GPIO_SETTI_SETTI3                (0x8)
420
#define MCF_GPIO_SETTI_SETTI4                (0x10)
421
#define MCF_GPIO_SETTI_SETTI5                (0x20)
422
#define MCF_GPIO_SETTI_SETTI6                (0x40)
423
#define MCF_GPIO_SETTI_SETTI7                (0x80)
424
 
425
/* Bit definitions and macros for MCF_GPIO_CLRTI */
426
#define MCF_GPIO_CLRTI_CLRTI0                (0x1)
427
#define MCF_GPIO_CLRTI_CLRTI1                (0x2)
428
#define MCF_GPIO_CLRTI_CLRTI2                (0x4)
429
#define MCF_GPIO_CLRTI_CLRTI3                (0x8)
430
#define MCF_GPIO_CLRTI_CLRTI4                (0x10)
431
#define MCF_GPIO_CLRTI_CLRTI5                (0x20)
432
#define MCF_GPIO_CLRTI_CLRTI6                (0x40)
433
#define MCF_GPIO_CLRTI_CLRTI7                (0x80)
434
 
435
/* Bit definitions and macros for MCF_GPIO_PTIPAR */
436
#define MCF_GPIO_PTIPAR_PTIPAR0              (0x1)
437
#define MCF_GPIO_PTIPAR_FEC_COL_GPIO         (0)
438
#define MCF_GPIO_PTIPAR_FEC_COL_FEC_COL      (0x1)
439
#define MCF_GPIO_PTIPAR_PTIPAR1              (0x2)
440
#define MCF_GPIO_PTIPAR_FEC_CRS_GPIO         (0)
441
#define MCF_GPIO_PTIPAR_FEC_CRS_FEC_CRS      (0x2)
442
#define MCF_GPIO_PTIPAR_PTIPAR2              (0x4)
443
#define MCF_GPIO_PTIPAR_FEC_RXCLK_GPIO       (0)
444
#define MCF_GPIO_PTIPAR_FEC_RXCLK_FEC_RXCLK  (0x4)
445
#define MCF_GPIO_PTIPAR_PTIPAR3              (0x8)
446
#define MCF_GPIO_PTIPAR_FEC_RXD0_GPIO        (0)
447
#define MCF_GPIO_PTIPAR_FEC_RXD0_FEC_RXD0    (0x8)
448
#define MCF_GPIO_PTIPAR_PTIPAR4              (0x10)
449
#define MCF_GPIO_PTIPAR_FEC_RXD1_GPIO        (0)
450
#define MCF_GPIO_PTIPAR_FEC_RXD1_FEC_RXD1    (0x10)
451
#define MCF_GPIO_PTIPAR_PTIPAR5              (0x20)
452
#define MCF_GPIO_PTIPAR_FEC_RXD2_GPIO        (0)
453
#define MCF_GPIO_PTIPAR_FEC_RXD2_FEC_RXD2    (0x20)
454
#define MCF_GPIO_PTIPAR_PTIPAR6              (0x40)
455
#define MCF_GPIO_PTIPAR_FEC_RXD3_GPIO        (0)
456
#define MCF_GPIO_PTIPAR_FEC_RXD3_FEC_RXD3    (0x40)
457
#define MCF_GPIO_PTIPAR_PTIPAR7              (0x80)
458
#define MCF_GPIO_PTIPAR_FEC_RXDV_GPIO        (0)
459
#define MCF_GPIO_PTIPAR_FEC_RXDV_FEC_RXDV    (0x80)
460
 
461
/* Bit definitions and macros for MCF_GPIO_PORTTJ */
462
#define MCF_GPIO_PORTTJ_PORTTJ0              (0x1)
463
#define MCF_GPIO_PORTTJ_PORTTJ1              (0x2)
464
#define MCF_GPIO_PORTTJ_PORTTJ2              (0x4)
465
#define MCF_GPIO_PORTTJ_PORTTJ3              (0x8)
466
#define MCF_GPIO_PORTTJ_PORTTJ4              (0x10)
467
#define MCF_GPIO_PORTTJ_PORTTJ5              (0x20)
468
#define MCF_GPIO_PORTTJ_PORTTJ6              (0x40)
469
#define MCF_GPIO_PORTTJ_PORTTJ7              (0x80)
470
 
471
/* Bit definitions and macros for MCF_GPIO_DDRTJ */
472
#define MCF_GPIO_DDRTJ_DDRTJ0                (0x1)
473
#define MCF_GPIO_DDRTJ_DDRTJ1                (0x2)
474
#define MCF_GPIO_DDRTJ_DDRTJ2                (0x4)
475
#define MCF_GPIO_DDRTJ_DDRTJ3                (0x8)
476
#define MCF_GPIO_DDRTJ_DDRTJ4                (0x10)
477
#define MCF_GPIO_DDRTJ_DDRTJ5                (0x20)
478
#define MCF_GPIO_DDRTJ_DDRTJ6                (0x40)
479
#define MCF_GPIO_DDRTJ_DDRTJ7                (0x80)
480
 
481
/* Bit definitions and macros for MCF_GPIO_SETTJ */
482
#define MCF_GPIO_SETTJ_SETTJ0                (0x1)
483
#define MCF_GPIO_SETTJ_SETTJ1                (0x2)
484
#define MCF_GPIO_SETTJ_SETTJ2                (0x4)
485
#define MCF_GPIO_SETTJ_SETTJ3                (0x8)
486
#define MCF_GPIO_SETTJ_SETTJ4                (0x10)
487
#define MCF_GPIO_SETTJ_SETTJ5                (0x20)
488
#define MCF_GPIO_SETTJ_SETTJ6                (0x40)
489
#define MCF_GPIO_SETTJ_SETTJ7                (0x80)
490
 
491
/* Bit definitions and macros for MCF_GPIO_CLRTJ */
492
#define MCF_GPIO_CLRTJ_CLRTJ0                (0x1)
493
#define MCF_GPIO_CLRTJ_CLRTJ1                (0x2)
494
#define MCF_GPIO_CLRTJ_CLRTJ2                (0x4)
495
#define MCF_GPIO_CLRTJ_CLRTJ3                (0x8)
496
#define MCF_GPIO_CLRTJ_CLRTJ4                (0x10)
497
#define MCF_GPIO_CLRTJ_CLRTJ5                (0x20)
498
#define MCF_GPIO_CLRTJ_CLRTJ6                (0x40)
499
#define MCF_GPIO_CLRTJ_CLRTJ7                (0x80)
500
 
501
/* Bit definitions and macros for MCF_GPIO_PTJPAR */
502
#define MCF_GPIO_PTJPAR_PTJPAR0              (0x1)
503
#define MCF_GPIO_PTJPAR_FEC_RXER_GPIO        (0)
504
#define MCF_GPIO_PTJPAR_FEC_RXER_FEC_RXER    (0x1)
505
#define MCF_GPIO_PTJPAR_PTJPAR1              (0x2)
506
#define MCF_GPIO_PTJPAR_FEC_TXCLK_GPIO       (0)
507
#define MCF_GPIO_PTJPAR_FEC_TXCLK_FEC_TXCLK  (0x2)
508
#define MCF_GPIO_PTJPAR_PTJPAR2              (0x4)
509
#define MCF_GPIO_PTJPAR_FEC_TXD0_GPIO        (0)
510
#define MCF_GPIO_PTJPAR_FEC_TXD0_FEC_TXD0    (0x4)
511
#define MCF_GPIO_PTJPAR_PTJPAR3              (0x8)
512
#define MCF_GPIO_PTJPAR_FEC_TXD1_GPIO        (0)
513
#define MCF_GPIO_PTJPAR_FEC_TXD1_FEC_TXD1    (0x8)
514
#define MCF_GPIO_PTJPAR_PTJPAR4              (0x10)
515
#define MCF_GPIO_PTJPAR_FEC_TXD2_GPIO        (0)
516
#define MCF_GPIO_PTJPAR_FEC_TXD2_FEC_TXD2    (0x10)
517
#define MCF_GPIO_PTJPAR_PTJPAR5              (0x20)
518
#define MCF_GPIO_PTJPAR_FEC_TXD3_GPIO        (0)
519
#define MCF_GPIO_PTJPAR_FEC_TXD3_FEC_TXD3    (0x20)
520
#define MCF_GPIO_PTJPAR_PTJPAR6              (0x40)
521
#define MCF_GPIO_PTJPAR_FEC_TXEN_GPIO        (0)
522
#define MCF_GPIO_PTJPAR_FEC_TXEN_FEC_TXEN    (0x40)
523
#define MCF_GPIO_PTJPAR_PTJPAR7              (0x80)
524
#define MCF_GPIO_PTJPAR_FEC_TXER_GPIO        (0)
525
#define MCF_GPIO_PTJPAR_FEC_TXER_FEC_TXER    (0x80)
526
 
527
/* Bit definitions and macros for MCF_GPIO_PORTNQ */
528
#define MCF_GPIO_PORTNQ_PORTNQ1              (0x2)
529
#define MCF_GPIO_PORTNQ_PORTNQ2              (0x4)
530
#define MCF_GPIO_PORTNQ_PORTNQ3              (0x8)
531
#define MCF_GPIO_PORTNQ_PORTNQ4              (0x10)
532
#define MCF_GPIO_PORTNQ_PORTNQ5              (0x20)
533
#define MCF_GPIO_PORTNQ_PORTNQ6              (0x40)
534
#define MCF_GPIO_PORTNQ_PORTNQ7              (0x80)
535
 
536
/* Bit definitions and macros for MCF_GPIO_DDRNQ */
537
#define MCF_GPIO_DDRNQ_DDRNQ1                (0x2)
538
#define MCF_GPIO_DDRNQ_DDRNQ2                (0x4)
539
#define MCF_GPIO_DDRNQ_DDRNQ3                (0x8)
540
#define MCF_GPIO_DDRNQ_DDRNQ4                (0x10)
541
#define MCF_GPIO_DDRNQ_DDRNQ5                (0x20)
542
#define MCF_GPIO_DDRNQ_DDRNQ6                (0x40)
543
#define MCF_GPIO_DDRNQ_DDRNQ7                (0x80)
544
 
545
/* Bit definitions and macros for MCF_GPIO_SETNQ */
546
#define MCF_GPIO_SETNQ_SETNQ1                (0x2)
547
#define MCF_GPIO_SETNQ_SETNQ2                (0x4)
548
#define MCF_GPIO_SETNQ_SETNQ3                (0x8)
549
#define MCF_GPIO_SETNQ_SETNQ4                (0x10)
550
#define MCF_GPIO_SETNQ_SETNQ5                (0x20)
551
#define MCF_GPIO_SETNQ_SETNQ6                (0x40)
552
#define MCF_GPIO_SETNQ_SETNQ7                (0x80)
553
 
554
/* Bit definitions and macros for MCF_GPIO_CLRNQ */
555
#define MCF_GPIO_CLRNQ_CLRNQ1                (0x2)
556
#define MCF_GPIO_CLRNQ_CLRNQ2                (0x4)
557
#define MCF_GPIO_CLRNQ_CLRNQ3                (0x8)
558
#define MCF_GPIO_CLRNQ_CLRNQ4                (0x10)
559
#define MCF_GPIO_CLRNQ_CLRNQ5                (0x20)
560
#define MCF_GPIO_CLRNQ_CLRNQ6                (0x40)
561
#define MCF_GPIO_CLRNQ_CLRNQ7                (0x80)
562
 
563
/* Bit definitions and macros for MCF_GPIO_PNQPAR */
564
#define MCF_GPIO_PNQPAR_PNQPAR1(x)           (((x)&0x3)<<0x2)
565
#define MCF_GPIO_PNQPAR_IRQ1_GPIO            (0)
566
#define MCF_GPIO_PNQPAR_IRQ1_IRQ1            (0x4)
567
#define MCF_GPIO_PNQPAR_IRQ1_USB_ALT_CLK     (0xC)
568
#define MCF_GPIO_PNQPAR_PNQPAR2(x)           (((x)&0x3)<<0x4)
569
#define MCF_GPIO_PNQPAR_PNQPAR3(x)           (((x)&0x3)<<0x6)
570
#define MCF_GPIO_PNQPAR_IRQ3_GPIO            (0)
571
#define MCF_GPIO_PNQPAR_IRQ3_IRQ3            (0x40)
572
#define MCF_GPIO_PNQPAR_IRQ3_FEC_MDIO        (0x80)
573
#define MCF_GPIO_PNQPAR_PNQPAR4(x)           (((x)&0x3)<<0x8)
574
#define MCF_GPIO_PNQPAR_PNQPAR5(x)           (((x)&0x3)<<0xA)
575
#define MCF_GPIO_PNQPAR_IRQ5_GPIO            (0)
576
#define MCF_GPIO_PNQPAR_IRQ5_IRQ5            (0x400)
577
#define MCF_GPIO_PNQPAR_IRQ5_FEC_MDC         (0x800)
578
#define MCF_GPIO_PNQPAR_PNQPAR6(x)           (((x)&0x3)<<0xC)
579
#define MCF_GPIO_PNQPAR_PNQPAR7(x)           (((x)&0x3)<<0xE)
580
#define MCF_GPIO_PNQPAR_IRQ7_GPIO            (0)
581
#define MCF_GPIO_PNQPAR_IRQ7_IRQ7            (0x4000)
582
 
583
/* Bit definitions and macros for MCF_GPIO_PORTAN */
584
#define MCF_GPIO_PORTAN_PORTAN0              (0x1)
585
#define MCF_GPIO_PORTAN_PORTAN1              (0x2)
586
#define MCF_GPIO_PORTAN_PORTAN2              (0x4)
587
#define MCF_GPIO_PORTAN_PORTAN3              (0x8)
588
#define MCF_GPIO_PORTAN_PORTAN4              (0x10)
589
#define MCF_GPIO_PORTAN_PORTAN5              (0x20)
590
#define MCF_GPIO_PORTAN_PORTAN6              (0x40)
591
#define MCF_GPIO_PORTAN_PORTAN7              (0x80)
592
 
593
/* Bit definitions and macros for MCF_GPIO_DDRAN */
594
#define MCF_GPIO_DDRAN_DDRAN0                (0x1)
595
#define MCF_GPIO_DDRAN_DDRAN1                (0x2)
596
#define MCF_GPIO_DDRAN_DDRAN2                (0x4)
597
#define MCF_GPIO_DDRAN_DDRAN3                (0x8)
598
#define MCF_GPIO_DDRAN_DDRAN4                (0x10)
599
#define MCF_GPIO_DDRAN_DDRAN5                (0x20)
600
#define MCF_GPIO_DDRAN_DDRAN6                (0x40)
601
#define MCF_GPIO_DDRAN_DDRAN7                (0x80)
602
 
603
/* Bit definitions and macros for MCF_GPIO_SETAN */
604
#define MCF_GPIO_SETAN_SETAN0                (0x1)
605
#define MCF_GPIO_SETAN_SETAN1                (0x2)
606
#define MCF_GPIO_SETAN_SETAN2                (0x4)
607
#define MCF_GPIO_SETAN_SETAN3                (0x8)
608
#define MCF_GPIO_SETAN_SETAN4                (0x10)
609
#define MCF_GPIO_SETAN_SETAN5                (0x20)
610
#define MCF_GPIO_SETAN_SETAN6                (0x40)
611
#define MCF_GPIO_SETAN_SETAN7                (0x80)
612
 
613
/* Bit definitions and macros for MCF_GPIO_CLRAN */
614
#define MCF_GPIO_CLRAN_CLRAN0                (0x1)
615
#define MCF_GPIO_CLRAN_CLRAN1                (0x2)
616
#define MCF_GPIO_CLRAN_CLRAN2                (0x4)
617
#define MCF_GPIO_CLRAN_CLRAN3                (0x8)
618
#define MCF_GPIO_CLRAN_CLRAN4                (0x10)
619
#define MCF_GPIO_CLRAN_CLRAN5                (0x20)
620
#define MCF_GPIO_CLRAN_CLRAN6                (0x40)
621
#define MCF_GPIO_CLRAN_CLRAN7                (0x80)
622
 
623
/* Bit definitions and macros for MCF_GPIO_PANPAR */
624
#define MCF_GPIO_PANPAR_PANPAR0              (0x1)
625
#define MCF_GPIO_PANPAR_AN0_GPIO             (0)
626
#define MCF_GPIO_PANPAR_AN0_AN0              (0x1)
627
#define MCF_GPIO_PANPAR_PANPAR1              (0x2)
628
#define MCF_GPIO_PANPAR_AN1_GPIO             (0)
629
#define MCF_GPIO_PANPAR_AN1_AN1              (0x2)
630
#define MCF_GPIO_PANPAR_PANPAR2              (0x4)
631
#define MCF_GPIO_PANPAR_AN2_GPIO             (0)
632
#define MCF_GPIO_PANPAR_AN2_AN2              (0x4)
633
#define MCF_GPIO_PANPAR_PANPAR3              (0x8)
634
#define MCF_GPIO_PANPAR_AN3_GPIO             (0)
635
#define MCF_GPIO_PANPAR_AN3_AN3              (0x8)
636
#define MCF_GPIO_PANPAR_PANPAR4              (0x10)
637
#define MCF_GPIO_PANPAR_AN4_GPIO             (0)
638
#define MCF_GPIO_PANPAR_AN4_AN4              (0x10)
639
#define MCF_GPIO_PANPAR_PANPAR5              (0x20)
640
#define MCF_GPIO_PANPAR_AN5_GPIO             (0)
641
#define MCF_GPIO_PANPAR_AN5_AN5              (0x20)
642
#define MCF_GPIO_PANPAR_PANPAR6              (0x40)
643
#define MCF_GPIO_PANPAR_AN6_GPIO             (0)
644
#define MCF_GPIO_PANPAR_AN6_AN6              (0x40)
645
#define MCF_GPIO_PANPAR_PANPAR7              (0x80)
646
#define MCF_GPIO_PANPAR_AN7_GPIO             (0)
647
#define MCF_GPIO_PANPAR_AN7_AN7              (0x80)
648
 
649
/* Bit definitions and macros for MCF_GPIO_PORTAS */
650
#define MCF_GPIO_PORTAS_PORTAS0              (0x1)
651
#define MCF_GPIO_PORTAS_PORTAS1              (0x2)
652
#define MCF_GPIO_PORTAS_PORTAS2              (0x4)
653
 
654
/* Bit definitions and macros for MCF_GPIO_DDRAS */
655
#define MCF_GPIO_DDRAS_DDRAS0                (0x1)
656
#define MCF_GPIO_DDRAS_DDRAS1                (0x2)
657
#define MCF_GPIO_DDRAS_DDRAS2                (0x4)
658
 
659
/* Bit definitions and macros for MCF_GPIO_SETAS */
660
#define MCF_GPIO_SETAS_SETAS0                (0x1)
661
#define MCF_GPIO_SETAS_SETAS1                (0x2)
662
#define MCF_GPIO_SETAS_SETAS2                (0x4)
663
 
664
/* Bit definitions and macros for MCF_GPIO_CLRAS */
665
#define MCF_GPIO_CLRAS_CLRAS0                (0x1)
666
#define MCF_GPIO_CLRAS_CLRAS1                (0x2)
667
#define MCF_GPIO_CLRAS_CLRAS2                (0x4)
668
 
669
/* Bit definitions and macros for MCF_GPIO_PASPAR */
670
#define MCF_GPIO_PASPAR_PASPAR0(x)           (((x)&0x3)<<0)
671
#define MCF_GPIO_PASPAR_SCL0_GPIO            (0)
672
#define MCF_GPIO_PASPAR_SCL0_SCL0            (0x1)
673
#define MCF_GPIO_PASPAR_SCL0_UTXD2           (0x3)
674
#define MCF_GPIO_PASPAR_PASPAR1(x)           (((x)&0x3)<<0x2)
675
#define MCF_GPIO_PASPAR_SDA0_GPIO            (0)
676
#define MCF_GPIO_PASPAR_SDA0_SDA0            (0x4)
677
#define MCF_GPIO_PASPAR_SDA0_URXD2           (0xC)
678
#define MCF_GPIO_PASPAR_PASPAR2(x)           (((x)&0x3)<<0x4)
679
#define MCF_GPIO_PASPAR_MB_ALE_GPIO          (0)
680
#define MCF_GPIO_PASPAR_MB_ALE_MB_ALE        (0x10)
681
#define MCF_GPIO_PASPAR_MB_ALE_MB_CS1        (0x20)
682
 
683
/* Bit definitions and macros for MCF_GPIO_PORTQS */
684
#define MCF_GPIO_PORTQS_PORTQS0              (0x1)
685
#define MCF_GPIO_PORTQS_PORTQS1              (0x2)
686
#define MCF_GPIO_PORTQS_PORTQS2              (0x4)
687
#define MCF_GPIO_PORTQS_PORTQS3              (0x8)
688
#define MCF_GPIO_PORTQS_PORTQS4              (0x10)
689
#define MCF_GPIO_PORTQS_PORTQS5              (0x20)
690
#define MCF_GPIO_PORTQS_PORTQS6              (0x40)
691
 
692
/* Bit definitions and macros for MCF_GPIO_DDRQS */
693
#define MCF_GPIO_DDRQS_DDRQS0                (0x1)
694
#define MCF_GPIO_DDRQS_DDRQS1                (0x2)
695
#define MCF_GPIO_DDRQS_DDRQS2                (0x4)
696
#define MCF_GPIO_DDRQS_DDRQS3                (0x8)
697
#define MCF_GPIO_DDRQS_DDRQS4                (0x10)
698
#define MCF_GPIO_DDRQS_DDRQS5                (0x20)
699
#define MCF_GPIO_DDRQS_DDRQS6                (0x40)
700
 
701
/* Bit definitions and macros for MCF_GPIO_SETQS */
702
#define MCF_GPIO_SETQS_SETQS0                (0x1)
703
#define MCF_GPIO_SETQS_SETQS1                (0x2)
704
#define MCF_GPIO_SETQS_SETQS2                (0x4)
705
#define MCF_GPIO_SETQS_SETQS3                (0x8)
706
#define MCF_GPIO_SETQS_SETQS4                (0x10)
707
#define MCF_GPIO_SETQS_SETQS5                (0x20)
708
#define MCF_GPIO_SETQS_SETQS6                (0x40)
709
 
710
/* Bit definitions and macros for MCF_GPIO_CLRQS */
711
#define MCF_GPIO_CLRQS_CLRQS0                (0x1)
712
#define MCF_GPIO_CLRQS_CLRQS1                (0x2)
713
#define MCF_GPIO_CLRQS_CLRQS2                (0x4)
714
#define MCF_GPIO_CLRQS_CLRQS3                (0x8)
715
#define MCF_GPIO_CLRQS_CLRQS4                (0x10)
716
#define MCF_GPIO_CLRQS_CLRQS5                (0x20)
717
#define MCF_GPIO_CLRQS_CLRQS6                (0x40)
718
 
719
/* Bit definitions and macros for MCF_GPIO_PQSPAR */
720
#define MCF_GPIO_PQSPAR_PQSPAR0(x)           (((x)&0x3)<<0)
721
#define MCF_GPIO_PQSPAR_QSPI_DOUT_GPIO       (0)
722
#define MCF_GPIO_PQSPAR_QSPI_DOUT_DOUT       (0x1)
723
#define MCF_GPIO_PQSPAR_QSPI_DOUT_SCL1       (0x2)
724
#define MCF_GPIO_PQSPAR_QSPI_DOUT_UTXD1      (0x3)
725
#define MCF_GPIO_PQSPAR_PQSPAR1(x)           (((x)&0x3)<<0x2)
726
#define MCF_GPIO_PQSPAR_QSPI_DIN_GPIO        (0)
727
#define MCF_GPIO_PQSPAR_QSPI_DIN_DIN         (0x4)
728
#define MCF_GPIO_PQSPAR_QSPI_DIN_SDA1        (0x8)
729
#define MCF_GPIO_PQSPAR_QSPI_DIN_URXD1       (0xC)
730
#define MCF_GPIO_PQSPAR_PQSPAR2(x)           (((x)&0x3)<<0x4)
731
#define MCF_GPIO_PQSPAR_QSPI_CLK_GPIO        (0)
732
#define MCF_GPIO_PQSPAR_QSPI_CLK_CLK         (0x10)
733
#define MCF_GPIO_PQSPAR_QSPI_CLK_SCL0        (0x20)
734
#define MCF_GPIO_PQSPAR_QSPI_CLK_URTS1       (0x30)
735
#define MCF_GPIO_PQSPAR_PQSPAR3(x)           (((x)&0x3)<<0x6)
736
#define MCF_GPIO_PQSPAR_QSPI_CS0_GPIO        (0)
737
#define MCF_GPIO_PQSPAR_QSPI_CS0_CS0         (0x40)
738
#define MCF_GPIO_PQSPAR_QSPI_CS0_SDA0        (0x80)
739
#define MCF_GPIO_PQSPAR_QSPI_CS0_UCTS1       (0xC0)
740
#define MCF_GPIO_PQSPAR_PQSPAR4(x)           (((x)&0x3)<<0x8)
741
#define MCF_GPIO_PQSPAR_PQSPAR5(x)           (((x)&0x3)<<0xA)
742
#define MCF_GPIO_PQSPAR_QSPI_CS2_GPIO        (0)
743
#define MCF_GPIO_PQSPAR_QSPI_CS2_CS2         (0x400)
744
#define MCF_GPIO_PQSPAR_QSPI_CS2_SYNCB       (0x800)
745
#define MCF_GPIO_PQSPAR_QSPI_CS2_USB_DM_PDOWN (0xC00)
746
#define MCF_GPIO_PQSPAR_PQSPAR6(x)           (((x)&0x3)<<0xC)
747
#define MCF_GPIO_PQSPAR_QSPI_CS3_GPIO        (0)
748
#define MCF_GPIO_PQSPAR_QSPI_CS3_CS3         (0x1000)
749
#define MCF_GPIO_PQSPAR_QSPI_CS3_SYNCA       (0x2000)
750
#define MCF_GPIO_PQSPAR_QSPI_CS3_USB_DP_PDOWN (0x3000)
751
 
752
/* Bit definitions and macros for MCF_GPIO_PORTTA */
753
#define MCF_GPIO_PORTTA_PORTTA0              (0x1)
754
#define MCF_GPIO_PORTTA_PORTTA1              (0x2)
755
#define MCF_GPIO_PORTTA_PORTTA2              (0x4)
756
#define MCF_GPIO_PORTTA_PORTTA3              (0x8)
757
 
758
/* Bit definitions and macros for MCF_GPIO_DDRTA */
759
#define MCF_GPIO_DDRTA_DDRTA0                (0x1)
760
#define MCF_GPIO_DDRTA_DDRTA1                (0x2)
761
#define MCF_GPIO_DDRTA_DDRTA2                (0x4)
762
#define MCF_GPIO_DDRTA_DDRTA3                (0x8)
763
 
764
/* Bit definitions and macros for MCF_GPIO_SETTA */
765
#define MCF_GPIO_SETTA_SETTA0                (0x1)
766
#define MCF_GPIO_SETTA_SETTA1                (0x2)
767
#define MCF_GPIO_SETTA_SETTA2                (0x4)
768
#define MCF_GPIO_SETTA_SETTA3                (0x8)
769
 
770
/* Bit definitions and macros for MCF_GPIO_CLRTA */
771
#define MCF_GPIO_CLRTA_CLRTA0                (0x1)
772
#define MCF_GPIO_CLRTA_CLRTA1                (0x2)
773
#define MCF_GPIO_CLRTA_CLRTA2                (0x4)
774
#define MCF_GPIO_CLRTA_CLRTA3                (0x8)
775
 
776
/* Bit definitions and macros for MCF_GPIO_PTAPAR */
777
#define MCF_GPIO_PTAPAR_PTAPAR0(x)           (((x)&0x3)<<0)
778
#define MCF_GPIO_PTAPAR_ICOC0_GPIO           (0)
779
#define MCF_GPIO_PTAPAR_ICOC0_ICOC0          (0x1)
780
#define MCF_GPIO_PTAPAR_ICOC0_PWM1           (0x3)
781
#define MCF_GPIO_PTAPAR_PTAPAR1(x)           (((x)&0x3)<<0x2)
782
#define MCF_GPIO_PTAPAR_ICOC1_GPIO           (0)
783
#define MCF_GPIO_PTAPAR_ICOC1_ICOC1          (0x4)
784
#define MCF_GPIO_PTAPAR_ICOC1_PWM3           (0xC)
785
#define MCF_GPIO_PTAPAR_PTAPAR2(x)           (((x)&0x3)<<0x4)
786
#define MCF_GPIO_PTAPAR_ICOC2_GPIO           (0)
787
#define MCF_GPIO_PTAPAR_ICOC2_ICOC2          (0x10)
788
#define MCF_GPIO_PTAPAR_ICOC2_PWM5           (0x30)
789
#define MCF_GPIO_PTAPAR_PTAPAR3(x)           (((x)&0x3)<<0x6)
790
#define MCF_GPIO_PTAPAR_ICOC3_GPIO           (0)
791
#define MCF_GPIO_PTAPAR_ICOC3_ICOC3          (0x40)
792
#define MCF_GPIO_PTAPAR_ICOC3_PWM7           (0xC0)
793
 
794
/* Bit definitions and macros for MCF_GPIO_PORTTC */
795
#define MCF_GPIO_PORTTC_PORTTC0              (0x1)
796
#define MCF_GPIO_PORTTC_PORTTC1              (0x2)
797
#define MCF_GPIO_PORTTC_PORTTC2              (0x4)
798
#define MCF_GPIO_PORTTC_PORTTC3              (0x8)
799
 
800
/* Bit definitions and macros for MCF_GPIO_DDRTC */
801
#define MCF_GPIO_DDRTC_DDRTC0                (0x1)
802
#define MCF_GPIO_DDRTC_DDRTC1                (0x2)
803
#define MCF_GPIO_DDRTC_DDRTC2                (0x4)
804
#define MCF_GPIO_DDRTC_DDRTC3                (0x8)
805
 
806
/* Bit definitions and macros for MCF_GPIO_SETTC */
807
#define MCF_GPIO_SETTC_SETTC0                (0x1)
808
#define MCF_GPIO_SETTC_SETTC1                (0x2)
809
#define MCF_GPIO_SETTC_SETTC2                (0x4)
810
#define MCF_GPIO_SETTC_SETTC3                (0x8)
811
 
812
/* Bit definitions and macros for MCF_GPIO_CLRTC */
813
#define MCF_GPIO_CLRTC_CLRTC0                (0x1)
814
#define MCF_GPIO_CLRTC_CLRTC1                (0x2)
815
#define MCF_GPIO_CLRTC_CLRTC2                (0x4)
816
#define MCF_GPIO_CLRTC_CLRTC3                (0x8)
817
 
818
/* Bit definitions and macros for MCF_GPIO_PTCPAR */
819
#define MCF_GPIO_PTCPAR_PTCPAR0(x)           (((x)&0x3)<<0)
820
#define MCF_GPIO_PTCPAR_DTIN0_GPIO           (0)
821
#define MCF_GPIO_PTCPAR_DTIN0_DTIN0          (0x1)
822
#define MCF_GPIO_PTCPAR_DTIN0_DTOUT0         (0x2)
823
#define MCF_GPIO_PTCPAR_DTIN0_PWM0           (0x3)
824
#define MCF_GPIO_PTCPAR_PTCPAR1(x)           (((x)&0x3)<<0x2)
825
#define MCF_GPIO_PTCPAR_DTIN1_GPIO           (0)
826
#define MCF_GPIO_PTCPAR_DTIN1_DTIN1          (0x4)
827
#define MCF_GPIO_PTCPAR_DTIN1_DTOUT1         (0x8)
828
#define MCF_GPIO_PTCPAR_DTIN1_PWM2           (0xC)
829
#define MCF_GPIO_PTCPAR_PTCPAR2(x)           (((x)&0x3)<<0x4)
830
#define MCF_GPIO_PTCPAR_DTIN2_GPIO           (0)
831
#define MCF_GPIO_PTCPAR_DTIN2_DTIN2          (0x10)
832
#define MCF_GPIO_PTCPAR_DTIN2_DTOUT2         (0x20)
833
#define MCF_GPIO_PTCPAR_DTIN2_PWM4           (0x30)
834
#define MCF_GPIO_PTCPAR_PTCPAR3(x)           (((x)&0x3)<<0x6)
835
#define MCF_GPIO_PTCPAR_DTIN3_GPIO           (0)
836
#define MCF_GPIO_PTCPAR_DTIN3_DTIN3          (0x40)
837
#define MCF_GPIO_PTCPAR_DTIN3_DTOUT3         (0x80)
838
#define MCF_GPIO_PTCPAR_DTIN3_PWM6           (0xC0)
839
 
840
/* Bit definitions and macros for MCF_GPIO_PORTUA */
841
#define MCF_GPIO_PORTUA_PORTUA0              (0x1)
842
#define MCF_GPIO_PORTUA_PORTUA1              (0x2)
843
#define MCF_GPIO_PORTUA_PORTUA2              (0x4)
844
#define MCF_GPIO_PORTUA_PORTUA3              (0x8)
845
 
846
/* Bit definitions and macros for MCF_GPIO_DDRUA */
847
#define MCF_GPIO_DDRUA_DDRUA0                (0x1)
848
#define MCF_GPIO_DDRUA_DDRUA1                (0x2)
849
#define MCF_GPIO_DDRUA_DDRUA2                (0x4)
850
#define MCF_GPIO_DDRUA_DDRUA3                (0x8)
851
 
852
/* Bit definitions and macros for MCF_GPIO_SETUA */
853
#define MCF_GPIO_SETUA_SETUA0                (0x1)
854
#define MCF_GPIO_SETUA_SETUA1                (0x2)
855
#define MCF_GPIO_SETUA_SETUA2                (0x4)
856
#define MCF_GPIO_SETUA_SETUA3                (0x8)
857
 
858
/* Bit definitions and macros for MCF_GPIO_CLRUA */
859
#define MCF_GPIO_CLRUA_CLRUA0                (0x1)
860
#define MCF_GPIO_CLRUA_CLRUA1                (0x2)
861
#define MCF_GPIO_CLRUA_CLRUA2                (0x4)
862
#define MCF_GPIO_CLRUA_CLRUA3                (0x8)
863
 
864
/* Bit definitions and macros for MCF_GPIO_PUAPAR */
865
#define MCF_GPIO_PUAPAR_PUAPAR0(x)           (((x)&0x3)<<0)
866
#define MCF_GPIO_PUAPAR_UTXD0_GPIO           (0)
867
#define MCF_GPIO_PUAPAR_UTXD0_UTXD0          (0x1)
868
#define MCF_GPIO_PUAPAR_PUAPAR1(x)           (((x)&0x3)<<0x2)
869
#define MCF_GPIO_PUAPAR_URXD0_GPIO           (0)
870
#define MCF_GPIO_PUAPAR_URXD0_URXD0          (0x4)
871
#define MCF_GPIO_PUAPAR_PUAPAR2(x)           (((x)&0x3)<<0x4)
872
#define MCF_GPIO_PUAPAR_URTS0_GPIO           (0)
873
#define MCF_GPIO_PUAPAR_URTS0_URTS0          (0x10)
874
#define MCF_GPIO_PUAPAR_URTS0_USB_VBUSD      (0x30)
875
#define MCF_GPIO_PUAPAR_PUAPAR3(x)           (((x)&0x3)<<0x6)
876
#define MCF_GPIO_PUAPAR_UCTS0_GPIO           (0)
877
#define MCF_GPIO_PUAPAR_UCTS0_UCTS0          (0x40)
878
#define MCF_GPIO_PUAPAR_UCTS0_USB_VBUSE      (0xC0)
879
 
880
/* Bit definitions and macros for MCF_GPIO_PORTUB */
881
#define MCF_GPIO_PORTUB_PORTUB0              (0x1)
882
#define MCF_GPIO_PORTUB_PORTUB1              (0x2)
883
#define MCF_GPIO_PORTUB_PORTUB2              (0x4)
884
#define MCF_GPIO_PORTUB_PORTUB3              (0x8)
885
 
886
/* Bit definitions and macros for MCF_GPIO_DDRUB */
887
#define MCF_GPIO_DDRUB_DDRUB0                (0x1)
888
#define MCF_GPIO_DDRUB_DDRUB1                (0x2)
889
#define MCF_GPIO_DDRUB_DDRUB2                (0x4)
890
#define MCF_GPIO_DDRUB_DDRUB3                (0x8)
891
 
892
/* Bit definitions and macros for MCF_GPIO_SETUB */
893
#define MCF_GPIO_SETUB_SETUB0                (0x1)
894
#define MCF_GPIO_SETUB_SETUB1                (0x2)
895
#define MCF_GPIO_SETUB_SETUB2                (0x4)
896
#define MCF_GPIO_SETUB_SETUB3                (0x8)
897
 
898
/* Bit definitions and macros for MCF_GPIO_CLRUB */
899
#define MCF_GPIO_CLRUB_CLRUB0                (0x1)
900
#define MCF_GPIO_CLRUB_CLRUB1                (0x2)
901
#define MCF_GPIO_CLRUB_CLRUB2                (0x4)
902
#define MCF_GPIO_CLRUB_CLRUB3                (0x8)
903
 
904
/* Bit definitions and macros for MCF_GPIO_PUBPAR */
905
#define MCF_GPIO_PUBPAR_PUBPAR0(x)           (((x)&0x3)<<0)
906
#define MCF_GPIO_PUBPAR_UTXD1_GPIO           (0)
907
#define MCF_GPIO_PUBPAR_UTXD1_UTXD1          (0x1)
908
#define MCF_GPIO_PUBPAR_UTXD1_SCL1           (0x2)
909
#define MCF_GPIO_PUBPAR_PUBPAR1(x)           (((x)&0x3)<<0x2)
910
#define MCF_GPIO_PUBPAR_URXD1_GPIO           (0)
911
#define MCF_GPIO_PUBPAR_URXD1_URXD1          (0x4)
912
#define MCF_GPIO_PUBPAR_URXD1_SDA1           (0x8)
913
#define MCF_GPIO_PUBPAR_PUBPAR2(x)           (((x)&0x3)<<0x4)
914
#define MCF_GPIO_PUBPAR_URTS1_GPIO           (0)
915
#define MCF_GPIO_PUBPAR_URTS1_URTS1          (0x10)
916
#define MCF_GPIO_PUBPAR_URTS1_SYNCB          (0x20)
917
#define MCF_GPIO_PUBPAR_URTS1_UTXD2          (0x30)
918
#define MCF_GPIO_PUBPAR_PUBPAR3(x)           (((x)&0x3)<<0x6)
919
#define MCF_GPIO_PUBPAR_UCTS1_GPIO           (0)
920
#define MCF_GPIO_PUBPAR_UCTS1_UCTS1          (0x40)
921
#define MCF_GPIO_PUBPAR_UCTS1_SYNCA          (0x80)
922
#define MCF_GPIO_PUBPAR_UCTS1_URXD2          (0xC0)
923
 
924
/* Bit definitions and macros for MCF_GPIO_PORTUC */
925
#define MCF_GPIO_PORTUC_PORTUC0              (0x1)
926
#define MCF_GPIO_PORTUC_PORTUC1              (0x2)
927
#define MCF_GPIO_PORTUC_PORTUC2              (0x4)
928
#define MCF_GPIO_PORTUC_PORTUC3              (0x8)
929
 
930
/* Bit definitions and macros for MCF_GPIO_DDRUC */
931
#define MCF_GPIO_DDRUC_DDRUC0                (0x1)
932
#define MCF_GPIO_DDRUC_DDRUC1                (0x2)
933
#define MCF_GPIO_DDRUC_DDRUC2                (0x4)
934
#define MCF_GPIO_DDRUC_DDRUC3                (0x8)
935
 
936
/* Bit definitions and macros for MCF_GPIO_SETUC */
937
#define MCF_GPIO_SETUC_SETUC0                (0x1)
938
#define MCF_GPIO_SETUC_SETUC1                (0x2)
939
#define MCF_GPIO_SETUC_SETUC2                (0x4)
940
#define MCF_GPIO_SETUC_SETUC3                (0x8)
941
 
942
/* Bit definitions and macros for MCF_GPIO_CLRUC */
943
#define MCF_GPIO_CLRUC_CLRUC0                (0x1)
944
#define MCF_GPIO_CLRUC_CLRUC1                (0x2)
945
#define MCF_GPIO_CLRUC_CLRUC2                (0x4)
946
#define MCF_GPIO_CLRUC_CLRUC3                (0x8)
947
 
948
/* Bit definitions and macros for MCF_GPIO_PUCPAR */
949
#define MCF_GPIO_PUCPAR_PUCPAR0(x)           (((x)&0x3)<<0)
950
#define MCF_GPIO_PUCPAR_UTXD2_GPIO           (0)
951
#define MCF_GPIO_PUCPAR_UTXD2_UTXD2          (0x1)
952
#define MCF_GPIO_PUCPAR_UTXD2_CANTX          (0x2)
953
#define MCF_GPIO_PUCPAR_PUCPAR1(x)           (((x)&0x3)<<0x2)
954
#define MCF_GPIO_PUCPAR_URXD2_GPIO           (0)
955
#define MCF_GPIO_PUCPAR_URXD2_URXD2          (0x4)
956
#define MCF_GPIO_PUCPAR_URXD2_CANRX          (0x8)
957
#define MCF_GPIO_PUCPAR_PUCPAR2(x)           (((x)&0x3)<<0x4)
958
#define MCF_GPIO_PUCPAR_URTS2_GPIO           (0)
959
#define MCF_GPIO_PUCPAR_URTS2_URTS2          (0x10)
960
#define MCF_GPIO_PUCPAR_URTS2_SDA1           (0x20)
961
#define MCF_GPIO_PUCPAR_URTS2_USB_VBUSDIS    (0x30)
962
#define MCF_GPIO_PUCPAR_PUCPAR3(x)           (((x)&0x3)<<0x6)
963
#define MCF_GPIO_PUCPAR_UCTS2_GPIO           (0)
964
#define MCF_GPIO_PUCPAR_UCTS2_UCTS2          (0x40)
965
#define MCF_GPIO_PUCPAR_UCTS2_SCL1           (0x80)
966
#define MCF_GPIO_PUCPAR_UCTS2_USB_VBUSCHG    (0xC0)
967
 
968
/* Bit definitions and macros for MCF_GPIO_PORTDD */
969
#define MCF_GPIO_PORTDD_PORTDD0              (0x1)
970
#define MCF_GPIO_PORTDD_PORTDD1              (0x2)
971
#define MCF_GPIO_PORTDD_PORTDD2              (0x4)
972
#define MCF_GPIO_PORTDD_PORTDD3              (0x8)
973
#define MCF_GPIO_PORTDD_PORTDD4              (0x10)
974
#define MCF_GPIO_PORTDD_PORTDD5              (0x20)
975
#define MCF_GPIO_PORTDD_PORTDD6              (0x40)
976
#define MCF_GPIO_PORTDD_PORTDD7              (0x80)
977
 
978
/* Bit definitions and macros for MCF_GPIO_DDRDD */
979
#define MCF_GPIO_DDRDD_DDRDD0                (0x1)
980
#define MCF_GPIO_DDRDD_DDRDD1                (0x2)
981
#define MCF_GPIO_DDRDD_DDRDD2                (0x4)
982
#define MCF_GPIO_DDRDD_DDRDD3                (0x8)
983
#define MCF_GPIO_DDRDD_DDRDD4                (0x10)
984
#define MCF_GPIO_DDRDD_DDRDD5                (0x20)
985
#define MCF_GPIO_DDRDD_DDRDD6                (0x40)
986
#define MCF_GPIO_DDRDD_DDRDD7                (0x80)
987
 
988
/* Bit definitions and macros for MCF_GPIO_SETDD */
989
#define MCF_GPIO_SETDD_SETDD0                (0x1)
990
#define MCF_GPIO_SETDD_SETDD1                (0x2)
991
#define MCF_GPIO_SETDD_SETDD2                (0x4)
992
#define MCF_GPIO_SETDD_SETDD3                (0x8)
993
#define MCF_GPIO_SETDD_SETDD4                (0x10)
994
#define MCF_GPIO_SETDD_SETDD5                (0x20)
995
#define MCF_GPIO_SETDD_SETDD6                (0x40)
996
#define MCF_GPIO_SETDD_SETDD7                (0x80)
997
 
998
/* Bit definitions and macros for MCF_GPIO_CLRDD */
999
#define MCF_GPIO_CLRDD_CLRDD0                (0x1)
1000
#define MCF_GPIO_CLRDD_CLRDD1                (0x2)
1001
#define MCF_GPIO_CLRDD_CLRDD2                (0x4)
1002
#define MCF_GPIO_CLRDD_CLRDD3                (0x8)
1003
#define MCF_GPIO_CLRDD_CLRDD4                (0x10)
1004
#define MCF_GPIO_CLRDD_CLRDD5                (0x20)
1005
#define MCF_GPIO_CLRDD_CLRDD6                (0x40)
1006
#define MCF_GPIO_CLRDD_CLRDD7                (0x80)
1007
 
1008
/* Bit definitions and macros for MCF_GPIO_PDDPAR */
1009
#define MCF_GPIO_PDDPAR_PDDPAR0              (0x1)
1010
#define MCF_GPIO_PDDPAR_PST0_GPIO            (0)
1011
#define MCF_GPIO_PDDPAR_PST0_PST0            (0x1)
1012
#define MCF_GPIO_PDDPAR_PDDPAR1              (0x2)
1013
#define MCF_GPIO_PDDPAR_PST1_GPIO            (0)
1014
#define MCF_GPIO_PDDPAR_PST1_PST1            (0x2)
1015
#define MCF_GPIO_PDDPAR_PDDPAR2              (0x4)
1016
#define MCF_GPIO_PDDPAR_PST2_GPIO            (0)
1017
#define MCF_GPIO_PDDPAR_PST2_PST2            (0x4)
1018
#define MCF_GPIO_PDDPAR_PDDPAR3              (0x8)
1019
#define MCF_GPIO_PDDPAR_PST3_GPIO            (0)
1020
#define MCF_GPIO_PDDPAR_PST3_PST3            (0x8)
1021
#define MCF_GPIO_PDDPAR_PDDPAR4              (0x10)
1022
#define MCF_GPIO_PDDPAR_DDATA0_GPIO          (0)
1023
#define MCF_GPIO_PDDPAR_DDATA0_DDATA0        (0x10)
1024
#define MCF_GPIO_PDDPAR_PDDPAR5              (0x20)
1025
#define MCF_GPIO_PDDPAR_DDATA1_GPIO          (0)
1026
#define MCF_GPIO_PDDPAR_DDATA1_DDATA1        (0x20)
1027
#define MCF_GPIO_PDDPAR_PDDPAR6              (0x40)
1028
#define MCF_GPIO_PDDPAR_DDATA2_GPIO          (0)
1029
#define MCF_GPIO_PDDPAR_DDATA2_DDATA2        (0x40)
1030
#define MCF_GPIO_PDDPAR_PDDPAR7              (0x80)
1031
#define MCF_GPIO_PDDPAR_DDATA3_GPIO          (0)
1032
#define MCF_GPIO_PDDPAR_DDATA3_DDATA3        (0x80)
1033
 
1034
 
1035
#endif /* __MCF52259_GPIO_H__ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.