1 |
578 |
jeremybenn |
/* Coldfire C Header File
|
2 |
|
|
* Copyright Freescale Semiconductor Inc
|
3 |
|
|
* All rights reserved.
|
4 |
|
|
*
|
5 |
|
|
* 2007/03/19 Revision: 0.9
|
6 |
|
|
*/
|
7 |
|
|
|
8 |
|
|
#ifndef __MCF5282_GPIO_H__
|
9 |
|
|
#define __MCF5282_GPIO_H__
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
/*********************************************************************
|
13 |
|
|
*
|
14 |
|
|
* General Purpose I/O (GPIO)
|
15 |
|
|
*
|
16 |
|
|
*********************************************************************/
|
17 |
|
|
|
18 |
|
|
/* Register read/write macros */
|
19 |
|
|
#define MCF_GPIO_PORTA (*(vuint8 *)(&__IPSBAR[0x100000]))
|
20 |
|
|
#define MCF_GPIO_DDRA (*(vuint8 *)(&__IPSBAR[0x100014]))
|
21 |
|
|
#define MCF_GPIO_SETA (*(vuint8 *)(&__IPSBAR[0x100028]))
|
22 |
|
|
#define MCF_GPIO_CLRA (*(vuint8 *)(&__IPSBAR[0x10003C]))
|
23 |
|
|
|
24 |
|
|
#define MCF_GPIO_PORTB (*(vuint8 *)(&__IPSBAR[0x100001]))
|
25 |
|
|
#define MCF_GPIO_DDRB (*(vuint8 *)(&__IPSBAR[0x100015]))
|
26 |
|
|
#define MCF_GPIO_SETB (*(vuint8 *)(&__IPSBAR[0x100029]))
|
27 |
|
|
#define MCF_GPIO_CLRB (*(vuint8 *)(&__IPSBAR[0x10003D]))
|
28 |
|
|
|
29 |
|
|
#define MCF_GPIO_PORTC (*(vuint8 *)(&__IPSBAR[0x100002]))
|
30 |
|
|
#define MCF_GPIO_DDRC (*(vuint8 *)(&__IPSBAR[0x100016]))
|
31 |
|
|
#define MCF_GPIO_SETC (*(vuint8 *)(&__IPSBAR[0x10002A]))
|
32 |
|
|
#define MCF_GPIO_CLRC (*(vuint8 *)(&__IPSBAR[0x10003E]))
|
33 |
|
|
|
34 |
|
|
#define MCF_GPIO_PORTD (*(vuint8 *)(&__IPSBAR[0x100003]))
|
35 |
|
|
#define MCF_GPIO_DDRD (*(vuint8 *)(&__IPSBAR[0x100017]))
|
36 |
|
|
#define MCF_GPIO_SETD (*(vuint8 *)(&__IPSBAR[0x10002B]))
|
37 |
|
|
#define MCF_GPIO_CLRD (*(vuint8 *)(&__IPSBAR[0x10003F]))
|
38 |
|
|
|
39 |
|
|
#define MCF_GPIO_PORTE (*(vuint8 *)(&__IPSBAR[0x100004]))
|
40 |
|
|
#define MCF_GPIO_DDRE (*(vuint8 *)(&__IPSBAR[0x100018]))
|
41 |
|
|
#define MCF_GPIO_SETE (*(vuint8 *)(&__IPSBAR[0x10002C]))
|
42 |
|
|
#define MCF_GPIO_CLRE (*(vuint8 *)(&__IPSBAR[0x100040]))
|
43 |
|
|
|
44 |
|
|
#define MCF_GPIO_PORTF (*(vuint8 *)(&__IPSBAR[0x100005]))
|
45 |
|
|
#define MCF_GPIO_DDRF (*(vuint8 *)(&__IPSBAR[0x100019]))
|
46 |
|
|
#define MCF_GPIO_SETF (*(vuint8 *)(&__IPSBAR[0x10002D]))
|
47 |
|
|
#define MCF_GPIO_CLRF (*(vuint8 *)(&__IPSBAR[0x100041]))
|
48 |
|
|
|
49 |
|
|
#define MCF_GPIO_PORTG (*(vuint8 *)(&__IPSBAR[0x100006]))
|
50 |
|
|
#define MCF_GPIO_DDRG (*(vuint8 *)(&__IPSBAR[0x10001A]))
|
51 |
|
|
#define MCF_GPIO_SETG (*(vuint8 *)(&__IPSBAR[0x10002E]))
|
52 |
|
|
#define MCF_GPIO_CLRG (*(vuint8 *)(&__IPSBAR[0x100042]))
|
53 |
|
|
|
54 |
|
|
#define MCF_GPIO_PORTH (*(vuint8 *)(&__IPSBAR[0x100007]))
|
55 |
|
|
#define MCF_GPIO_DDRH (*(vuint8 *)(&__IPSBAR[0x10001B]))
|
56 |
|
|
#define MCF_GPIO_SETH (*(vuint8 *)(&__IPSBAR[0x10002F]))
|
57 |
|
|
#define MCF_GPIO_CLRH (*(vuint8 *)(&__IPSBAR[0x100043]))
|
58 |
|
|
|
59 |
|
|
#define MCF_GPIO_PORTJ (*(vuint8 *)(&__IPSBAR[0x100008]))
|
60 |
|
|
#define MCF_GPIO_DDRJ (*(vuint8 *)(&__IPSBAR[0x10001C]))
|
61 |
|
|
#define MCF_GPIO_SETJ (*(vuint8 *)(&__IPSBAR[0x100030]))
|
62 |
|
|
#define MCF_GPIO_CLRJ (*(vuint8 *)(&__IPSBAR[0x100044]))
|
63 |
|
|
|
64 |
|
|
#define MCF_GPIO_PORTDD (*(vuint8 *)(&__IPSBAR[0x100009]))
|
65 |
|
|
#define MCF_GPIO_DDRDD (*(vuint8 *)(&__IPSBAR[0x10001D]))
|
66 |
|
|
#define MCF_GPIO_SETDD (*(vuint8 *)(&__IPSBAR[0x100031]))
|
67 |
|
|
#define MCF_GPIO_CLRDD (*(vuint8 *)(&__IPSBAR[0x100045]))
|
68 |
|
|
|
69 |
|
|
#define MCF_GPIO_PORTEH (*(vuint8 *)(&__IPSBAR[0x10000A]))
|
70 |
|
|
#define MCF_GPIO_DDREH (*(vuint8 *)(&__IPSBAR[0x10001E]))
|
71 |
|
|
#define MCF_GPIO_SETEH (*(vuint8 *)(&__IPSBAR[0x100032]))
|
72 |
|
|
#define MCF_GPIO_CLREH (*(vuint8 *)(&__IPSBAR[0x100046]))
|
73 |
|
|
|
74 |
|
|
#define MCF_GPIO_PORTEL (*(vuint8 *)(&__IPSBAR[0x10000B]))
|
75 |
|
|
#define MCF_GPIO_DDREL (*(vuint8 *)(&__IPSBAR[0x10001F]))
|
76 |
|
|
#define MCF_GPIO_SETEL (*(vuint8 *)(&__IPSBAR[0x100033]))
|
77 |
|
|
#define MCF_GPIO_CLREL (*(vuint8 *)(&__IPSBAR[0x100047]))
|
78 |
|
|
|
79 |
|
|
#define MCF_GPIO_PORTAS (*(vuint8 *)(&__IPSBAR[0x10000C]))
|
80 |
|
|
#define MCF_GPIO_DDRAS (*(vuint8 *)(&__IPSBAR[0x100020]))
|
81 |
|
|
#define MCF_GPIO_SETAS (*(vuint8 *)(&__IPSBAR[0x100034]))
|
82 |
|
|
#define MCF_GPIO_CLRAS (*(vuint8 *)(&__IPSBAR[0x100048]))
|
83 |
|
|
|
84 |
|
|
#define MCF_GPIO_PORTQS (*(vuint8 *)(&__IPSBAR[0x10000D]))
|
85 |
|
|
#define MCF_GPIO_DDRQS (*(vuint8 *)(&__IPSBAR[0x100021]))
|
86 |
|
|
#define MCF_GPIO_SETQS (*(vuint8 *)(&__IPSBAR[0x100035]))
|
87 |
|
|
#define MCF_GPIO_CLRQS (*(vuint8 *)(&__IPSBAR[0x100049]))
|
88 |
|
|
|
89 |
|
|
#define MCF_GPIO_PORTSD (*(vuint8 *)(&__IPSBAR[0x10000E]))
|
90 |
|
|
#define MCF_GPIO_DDRSD (*(vuint8 *)(&__IPSBAR[0x100022]))
|
91 |
|
|
#define MCF_GPIO_SETSD (*(vuint8 *)(&__IPSBAR[0x100036]))
|
92 |
|
|
#define MCF_GPIO_CLRSD (*(vuint8 *)(&__IPSBAR[0x10004A]))
|
93 |
|
|
|
94 |
|
|
#define MCF_GPIO_PORTTC (*(vuint8 *)(&__IPSBAR[0x10000F]))
|
95 |
|
|
#define MCF_GPIO_DDRTC (*(vuint8 *)(&__IPSBAR[0x100023]))
|
96 |
|
|
#define MCF_GPIO_SETTC (*(vuint8 *)(&__IPSBAR[0x100037]))
|
97 |
|
|
#define MCF_GPIO_CLRTC (*(vuint8 *)(&__IPSBAR[0x10004B]))
|
98 |
|
|
|
99 |
|
|
#define MCF_GPIO_PORTTD (*(vuint8 *)(&__IPSBAR[0x100010]))
|
100 |
|
|
#define MCF_GPIO_DDRTD (*(vuint8 *)(&__IPSBAR[0x100024]))
|
101 |
|
|
#define MCF_GPIO_SETTD (*(vuint8 *)(&__IPSBAR[0x100038]))
|
102 |
|
|
#define MCF_GPIO_CLRTD (*(vuint8 *)(&__IPSBAR[0x10004C]))
|
103 |
|
|
|
104 |
|
|
#define MCF_GPIO_PORTUA (*(vuint8 *)(&__IPSBAR[0x100011]))
|
105 |
|
|
#define MCF_GPIO_DDRUA (*(vuint8 *)(&__IPSBAR[0x100025]))
|
106 |
|
|
#define MCF_GPIO_SETUA (*(vuint8 *)(&__IPSBAR[0x100039]))
|
107 |
|
|
#define MCF_GPIO_CLRUA (*(vuint8 *)(&__IPSBAR[0x10004D]))
|
108 |
|
|
|
109 |
|
|
|
110 |
|
|
|
111 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTA */
|
112 |
|
|
#define MCF_GPIO_PORTA_PORTA0 (0x1)
|
113 |
|
|
#define MCF_GPIO_PORTA_PORTA1 (0x2)
|
114 |
|
|
#define MCF_GPIO_PORTA_PORTA2 (0x4)
|
115 |
|
|
#define MCF_GPIO_PORTA_PORTA3 (0x8)
|
116 |
|
|
#define MCF_GPIO_PORTA_PORTA4 (0x10)
|
117 |
|
|
#define MCF_GPIO_PORTA_PORTA5 (0x20)
|
118 |
|
|
#define MCF_GPIO_PORTA_PORTA6 (0x40)
|
119 |
|
|
#define MCF_GPIO_PORTA_PORTA7 (0x80)
|
120 |
|
|
|
121 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRA */
|
122 |
|
|
#define MCF_GPIO_DDRA_DDRA0 (0x1)
|
123 |
|
|
#define MCF_GPIO_DDRA_DDRA1 (0x2)
|
124 |
|
|
#define MCF_GPIO_DDRA_DDRA2 (0x4)
|
125 |
|
|
#define MCF_GPIO_DDRA_DDRA3 (0x8)
|
126 |
|
|
#define MCF_GPIO_DDRA_DDRA4 (0x10)
|
127 |
|
|
#define MCF_GPIO_DDRA_DDRA5 (0x20)
|
128 |
|
|
#define MCF_GPIO_DDRA_DDRA6 (0x40)
|
129 |
|
|
#define MCF_GPIO_DDRA_DDRA7 (0x80)
|
130 |
|
|
|
131 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETA */
|
132 |
|
|
#define MCF_GPIO_SETA_SETA0 (0x1)
|
133 |
|
|
#define MCF_GPIO_SETA_SETA1 (0x2)
|
134 |
|
|
#define MCF_GPIO_SETA_SETA2 (0x4)
|
135 |
|
|
#define MCF_GPIO_SETA_SETA3 (0x8)
|
136 |
|
|
#define MCF_GPIO_SETA_SETA4 (0x10)
|
137 |
|
|
#define MCF_GPIO_SETA_SETA5 (0x20)
|
138 |
|
|
#define MCF_GPIO_SETA_SETA6 (0x40)
|
139 |
|
|
#define MCF_GPIO_SETA_SETA7 (0x80)
|
140 |
|
|
|
141 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRA */
|
142 |
|
|
#define MCF_GPIO_CLRA_CLRA0 (0x1)
|
143 |
|
|
#define MCF_GPIO_CLRA_CLRA1 (0x2)
|
144 |
|
|
#define MCF_GPIO_CLRA_CLRA2 (0x4)
|
145 |
|
|
#define MCF_GPIO_CLRA_CLRA3 (0x8)
|
146 |
|
|
#define MCF_GPIO_CLRA_CLRA4 (0x10)
|
147 |
|
|
#define MCF_GPIO_CLRA_CLRA5 (0x20)
|
148 |
|
|
#define MCF_GPIO_CLRA_CLRA6 (0x40)
|
149 |
|
|
#define MCF_GPIO_CLRA_CLRA7 (0x80)
|
150 |
|
|
|
151 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTB */
|
152 |
|
|
#define MCF_GPIO_PORTB_PORTB0 (0x1)
|
153 |
|
|
#define MCF_GPIO_PORTB_PORTB1 (0x2)
|
154 |
|
|
#define MCF_GPIO_PORTB_PORTB2 (0x4)
|
155 |
|
|
#define MCF_GPIO_PORTB_PORTB3 (0x8)
|
156 |
|
|
#define MCF_GPIO_PORTB_PORTB4 (0x10)
|
157 |
|
|
#define MCF_GPIO_PORTB_PORTB5 (0x20)
|
158 |
|
|
#define MCF_GPIO_PORTB_PORTB6 (0x40)
|
159 |
|
|
#define MCF_GPIO_PORTB_PORTB7 (0x80)
|
160 |
|
|
|
161 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRB */
|
162 |
|
|
#define MCF_GPIO_DDRB_DDRB0 (0x1)
|
163 |
|
|
#define MCF_GPIO_DDRB_DDRB1 (0x2)
|
164 |
|
|
#define MCF_GPIO_DDRB_DDRB2 (0x4)
|
165 |
|
|
#define MCF_GPIO_DDRB_DDRB3 (0x8)
|
166 |
|
|
#define MCF_GPIO_DDRB_DDRB4 (0x10)
|
167 |
|
|
#define MCF_GPIO_DDRB_DDRB5 (0x20)
|
168 |
|
|
#define MCF_GPIO_DDRB_DDRB6 (0x40)
|
169 |
|
|
#define MCF_GPIO_DDRB_DDRB7 (0x80)
|
170 |
|
|
|
171 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETB */
|
172 |
|
|
#define MCF_GPIO_SETB_SETB0 (0x1)
|
173 |
|
|
#define MCF_GPIO_SETB_SETB1 (0x2)
|
174 |
|
|
#define MCF_GPIO_SETB_SETB2 (0x4)
|
175 |
|
|
#define MCF_GPIO_SETB_SETB3 (0x8)
|
176 |
|
|
#define MCF_GPIO_SETB_SETB4 (0x10)
|
177 |
|
|
#define MCF_GPIO_SETB_SETB5 (0x20)
|
178 |
|
|
#define MCF_GPIO_SETB_SETB6 (0x40)
|
179 |
|
|
#define MCF_GPIO_SETB_SETB7 (0x80)
|
180 |
|
|
|
181 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRB */
|
182 |
|
|
#define MCF_GPIO_CLRB_CLRB0 (0x1)
|
183 |
|
|
#define MCF_GPIO_CLRB_CLRB1 (0x2)
|
184 |
|
|
#define MCF_GPIO_CLRB_CLRB2 (0x4)
|
185 |
|
|
#define MCF_GPIO_CLRB_CLRB3 (0x8)
|
186 |
|
|
#define MCF_GPIO_CLRB_CLRB4 (0x10)
|
187 |
|
|
#define MCF_GPIO_CLRB_CLRB5 (0x20)
|
188 |
|
|
#define MCF_GPIO_CLRB_CLRB6 (0x40)
|
189 |
|
|
#define MCF_GPIO_CLRB_CLRB7 (0x80)
|
190 |
|
|
|
191 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTC */
|
192 |
|
|
#define MCF_GPIO_PORTC_PORTC0 (0x1)
|
193 |
|
|
#define MCF_GPIO_PORTC_PORTC1 (0x2)
|
194 |
|
|
#define MCF_GPIO_PORTC_PORTC2 (0x4)
|
195 |
|
|
#define MCF_GPIO_PORTC_PORTC3 (0x8)
|
196 |
|
|
#define MCF_GPIO_PORTC_PORTC4 (0x10)
|
197 |
|
|
#define MCF_GPIO_PORTC_PORTC5 (0x20)
|
198 |
|
|
#define MCF_GPIO_PORTC_PORTC6 (0x40)
|
199 |
|
|
#define MCF_GPIO_PORTC_PORTC7 (0x80)
|
200 |
|
|
|
201 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRC */
|
202 |
|
|
#define MCF_GPIO_DDRC_DDRC0 (0x1)
|
203 |
|
|
#define MCF_GPIO_DDRC_DDRC1 (0x2)
|
204 |
|
|
#define MCF_GPIO_DDRC_DDRC2 (0x4)
|
205 |
|
|
#define MCF_GPIO_DDRC_DDRC3 (0x8)
|
206 |
|
|
#define MCF_GPIO_DDRC_DDRC4 (0x10)
|
207 |
|
|
#define MCF_GPIO_DDRC_DDRC5 (0x20)
|
208 |
|
|
#define MCF_GPIO_DDRC_DDRC6 (0x40)
|
209 |
|
|
#define MCF_GPIO_DDRC_DDRC7 (0x80)
|
210 |
|
|
|
211 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETC */
|
212 |
|
|
#define MCF_GPIO_SETC_SETC0 (0x1)
|
213 |
|
|
#define MCF_GPIO_SETC_SETC1 (0x2)
|
214 |
|
|
#define MCF_GPIO_SETC_SETC2 (0x4)
|
215 |
|
|
#define MCF_GPIO_SETC_SETC3 (0x8)
|
216 |
|
|
#define MCF_GPIO_SETC_SETC4 (0x10)
|
217 |
|
|
#define MCF_GPIO_SETC_SETC5 (0x20)
|
218 |
|
|
#define MCF_GPIO_SETC_SETC6 (0x40)
|
219 |
|
|
#define MCF_GPIO_SETC_SETC7 (0x80)
|
220 |
|
|
|
221 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRC */
|
222 |
|
|
#define MCF_GPIO_CLRC_CLRC0 (0x1)
|
223 |
|
|
#define MCF_GPIO_CLRC_CLRC1 (0x2)
|
224 |
|
|
#define MCF_GPIO_CLRC_CLRC2 (0x4)
|
225 |
|
|
#define MCF_GPIO_CLRC_CLRC3 (0x8)
|
226 |
|
|
#define MCF_GPIO_CLRC_CLRC4 (0x10)
|
227 |
|
|
#define MCF_GPIO_CLRC_CLRC5 (0x20)
|
228 |
|
|
#define MCF_GPIO_CLRC_CLRC6 (0x40)
|
229 |
|
|
#define MCF_GPIO_CLRC_CLRC7 (0x80)
|
230 |
|
|
|
231 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTD */
|
232 |
|
|
#define MCF_GPIO_PORTD_PORTD0 (0x1)
|
233 |
|
|
#define MCF_GPIO_PORTD_PORTD1 (0x2)
|
234 |
|
|
#define MCF_GPIO_PORTD_PORTD2 (0x4)
|
235 |
|
|
#define MCF_GPIO_PORTD_PORTD3 (0x8)
|
236 |
|
|
#define MCF_GPIO_PORTD_PORTD4 (0x10)
|
237 |
|
|
#define MCF_GPIO_PORTD_PORTD5 (0x20)
|
238 |
|
|
#define MCF_GPIO_PORTD_PORTD6 (0x40)
|
239 |
|
|
#define MCF_GPIO_PORTD_PORTD7 (0x80)
|
240 |
|
|
|
241 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRD */
|
242 |
|
|
#define MCF_GPIO_DDRD_DDRD0 (0x1)
|
243 |
|
|
#define MCF_GPIO_DDRD_DDRD1 (0x2)
|
244 |
|
|
#define MCF_GPIO_DDRD_DDRD2 (0x4)
|
245 |
|
|
#define MCF_GPIO_DDRD_DDRD3 (0x8)
|
246 |
|
|
#define MCF_GPIO_DDRD_DDRD4 (0x10)
|
247 |
|
|
#define MCF_GPIO_DDRD_DDRD5 (0x20)
|
248 |
|
|
#define MCF_GPIO_DDRD_DDRD6 (0x40)
|
249 |
|
|
#define MCF_GPIO_DDRD_DDRD7 (0x80)
|
250 |
|
|
|
251 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETD */
|
252 |
|
|
#define MCF_GPIO_SETD_SETD0 (0x1)
|
253 |
|
|
#define MCF_GPIO_SETD_SETD1 (0x2)
|
254 |
|
|
#define MCF_GPIO_SETD_SETD2 (0x4)
|
255 |
|
|
#define MCF_GPIO_SETD_SETD3 (0x8)
|
256 |
|
|
#define MCF_GPIO_SETD_SETD4 (0x10)
|
257 |
|
|
#define MCF_GPIO_SETD_SETD5 (0x20)
|
258 |
|
|
#define MCF_GPIO_SETD_SETD6 (0x40)
|
259 |
|
|
#define MCF_GPIO_SETD_SETD7 (0x80)
|
260 |
|
|
|
261 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRD */
|
262 |
|
|
#define MCF_GPIO_CLRD_CLRD0 (0x1)
|
263 |
|
|
#define MCF_GPIO_CLRD_CLRD1 (0x2)
|
264 |
|
|
#define MCF_GPIO_CLRD_CLRD2 (0x4)
|
265 |
|
|
#define MCF_GPIO_CLRD_CLRD3 (0x8)
|
266 |
|
|
#define MCF_GPIO_CLRD_CLRD4 (0x10)
|
267 |
|
|
#define MCF_GPIO_CLRD_CLRD5 (0x20)
|
268 |
|
|
#define MCF_GPIO_CLRD_CLRD6 (0x40)
|
269 |
|
|
#define MCF_GPIO_CLRD_CLRD7 (0x80)
|
270 |
|
|
|
271 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTE */
|
272 |
|
|
#define MCF_GPIO_PORTE_PORTE0 (0x1)
|
273 |
|
|
#define MCF_GPIO_PORTE_PORTE1 (0x2)
|
274 |
|
|
#define MCF_GPIO_PORTE_PORTE2 (0x4)
|
275 |
|
|
#define MCF_GPIO_PORTE_PORTE3 (0x8)
|
276 |
|
|
#define MCF_GPIO_PORTE_PORTE4 (0x10)
|
277 |
|
|
#define MCF_GPIO_PORTE_PORTE5 (0x20)
|
278 |
|
|
#define MCF_GPIO_PORTE_PORTE6 (0x40)
|
279 |
|
|
#define MCF_GPIO_PORTE_PORTE7 (0x80)
|
280 |
|
|
|
281 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRE */
|
282 |
|
|
#define MCF_GPIO_DDRE_DDRE0 (0x1)
|
283 |
|
|
#define MCF_GPIO_DDRE_DDRE1 (0x2)
|
284 |
|
|
#define MCF_GPIO_DDRE_DDRE2 (0x4)
|
285 |
|
|
#define MCF_GPIO_DDRE_DDRE3 (0x8)
|
286 |
|
|
#define MCF_GPIO_DDRE_DDRE4 (0x10)
|
287 |
|
|
#define MCF_GPIO_DDRE_DDRE5 (0x20)
|
288 |
|
|
#define MCF_GPIO_DDRE_DDRE6 (0x40)
|
289 |
|
|
#define MCF_GPIO_DDRE_DDRE7 (0x80)
|
290 |
|
|
|
291 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETE */
|
292 |
|
|
#define MCF_GPIO_SETE_SETE0 (0x1)
|
293 |
|
|
#define MCF_GPIO_SETE_SETE1 (0x2)
|
294 |
|
|
#define MCF_GPIO_SETE_SETE2 (0x4)
|
295 |
|
|
#define MCF_GPIO_SETE_SETE3 (0x8)
|
296 |
|
|
#define MCF_GPIO_SETE_SETE4 (0x10)
|
297 |
|
|
#define MCF_GPIO_SETE_SETE5 (0x20)
|
298 |
|
|
#define MCF_GPIO_SETE_SETE6 (0x40)
|
299 |
|
|
#define MCF_GPIO_SETE_SETE7 (0x80)
|
300 |
|
|
|
301 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRE */
|
302 |
|
|
#define MCF_GPIO_CLRE_CLRE0 (0x1)
|
303 |
|
|
#define MCF_GPIO_CLRE_CLRE1 (0x2)
|
304 |
|
|
#define MCF_GPIO_CLRE_CLRE2 (0x4)
|
305 |
|
|
#define MCF_GPIO_CLRE_CLRE3 (0x8)
|
306 |
|
|
#define MCF_GPIO_CLRE_CLRE4 (0x10)
|
307 |
|
|
#define MCF_GPIO_CLRE_CLRE5 (0x20)
|
308 |
|
|
#define MCF_GPIO_CLRE_CLRE6 (0x40)
|
309 |
|
|
#define MCF_GPIO_CLRE_CLRE7 (0x80)
|
310 |
|
|
|
311 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTF */
|
312 |
|
|
#define MCF_GPIO_PORTF_PORTF0 (0x1)
|
313 |
|
|
#define MCF_GPIO_PORTF_PORTF1 (0x2)
|
314 |
|
|
#define MCF_GPIO_PORTF_PORTF2 (0x4)
|
315 |
|
|
#define MCF_GPIO_PORTF_PORTF3 (0x8)
|
316 |
|
|
#define MCF_GPIO_PORTF_PORTF4 (0x10)
|
317 |
|
|
#define MCF_GPIO_PORTF_PORTF5 (0x20)
|
318 |
|
|
#define MCF_GPIO_PORTF_PORTF6 (0x40)
|
319 |
|
|
#define MCF_GPIO_PORTF_PORTF7 (0x80)
|
320 |
|
|
|
321 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRF */
|
322 |
|
|
#define MCF_GPIO_DDRF_DDRF0 (0x1)
|
323 |
|
|
#define MCF_GPIO_DDRF_DDRF1 (0x2)
|
324 |
|
|
#define MCF_GPIO_DDRF_DDRF2 (0x4)
|
325 |
|
|
#define MCF_GPIO_DDRF_DDRF3 (0x8)
|
326 |
|
|
#define MCF_GPIO_DDRF_DDRF4 (0x10)
|
327 |
|
|
#define MCF_GPIO_DDRF_DDRF5 (0x20)
|
328 |
|
|
#define MCF_GPIO_DDRF_DDRF6 (0x40)
|
329 |
|
|
#define MCF_GPIO_DDRF_DDRF7 (0x80)
|
330 |
|
|
|
331 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETF */
|
332 |
|
|
#define MCF_GPIO_SETF_SETF0 (0x1)
|
333 |
|
|
#define MCF_GPIO_SETF_SETF1 (0x2)
|
334 |
|
|
#define MCF_GPIO_SETF_SETF2 (0x4)
|
335 |
|
|
#define MCF_GPIO_SETF_SETF3 (0x8)
|
336 |
|
|
#define MCF_GPIO_SETF_SETF4 (0x10)
|
337 |
|
|
#define MCF_GPIO_SETF_SETF5 (0x20)
|
338 |
|
|
#define MCF_GPIO_SETF_SETF6 (0x40)
|
339 |
|
|
#define MCF_GPIO_SETF_SETF7 (0x80)
|
340 |
|
|
|
341 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRF */
|
342 |
|
|
#define MCF_GPIO_CLRF_CLRF0 (0x1)
|
343 |
|
|
#define MCF_GPIO_CLRF_CLRF1 (0x2)
|
344 |
|
|
#define MCF_GPIO_CLRF_CLRF2 (0x4)
|
345 |
|
|
#define MCF_GPIO_CLRF_CLRF3 (0x8)
|
346 |
|
|
#define MCF_GPIO_CLRF_CLRF4 (0x10)
|
347 |
|
|
#define MCF_GPIO_CLRF_CLRF5 (0x20)
|
348 |
|
|
#define MCF_GPIO_CLRF_CLRF6 (0x40)
|
349 |
|
|
#define MCF_GPIO_CLRF_CLRF7 (0x80)
|
350 |
|
|
|
351 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTG */
|
352 |
|
|
#define MCF_GPIO_PORTG_PORTG0 (0x1)
|
353 |
|
|
#define MCF_GPIO_PORTG_PORTG1 (0x2)
|
354 |
|
|
#define MCF_GPIO_PORTG_PORTG2 (0x4)
|
355 |
|
|
#define MCF_GPIO_PORTG_PORTG3 (0x8)
|
356 |
|
|
#define MCF_GPIO_PORTG_PORTG4 (0x10)
|
357 |
|
|
#define MCF_GPIO_PORTG_PORTG5 (0x20)
|
358 |
|
|
#define MCF_GPIO_PORTG_PORTG6 (0x40)
|
359 |
|
|
#define MCF_GPIO_PORTG_PORTG7 (0x80)
|
360 |
|
|
|
361 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRG */
|
362 |
|
|
#define MCF_GPIO_DDRG_DDRG0 (0x1)
|
363 |
|
|
#define MCF_GPIO_DDRG_DDRG1 (0x2)
|
364 |
|
|
#define MCF_GPIO_DDRG_DDRG2 (0x4)
|
365 |
|
|
#define MCF_GPIO_DDRG_DDRG3 (0x8)
|
366 |
|
|
#define MCF_GPIO_DDRG_DDRG4 (0x10)
|
367 |
|
|
#define MCF_GPIO_DDRG_DDRG5 (0x20)
|
368 |
|
|
#define MCF_GPIO_DDRG_DDRG6 (0x40)
|
369 |
|
|
#define MCF_GPIO_DDRG_DDRG7 (0x80)
|
370 |
|
|
|
371 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETG */
|
372 |
|
|
#define MCF_GPIO_SETG_SETG0 (0x1)
|
373 |
|
|
#define MCF_GPIO_SETG_SETG1 (0x2)
|
374 |
|
|
#define MCF_GPIO_SETG_SETG2 (0x4)
|
375 |
|
|
#define MCF_GPIO_SETG_SETG3 (0x8)
|
376 |
|
|
#define MCF_GPIO_SETG_SETG4 (0x10)
|
377 |
|
|
#define MCF_GPIO_SETG_SETG5 (0x20)
|
378 |
|
|
#define MCF_GPIO_SETG_SETG6 (0x40)
|
379 |
|
|
#define MCF_GPIO_SETG_SETG7 (0x80)
|
380 |
|
|
|
381 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRG */
|
382 |
|
|
#define MCF_GPIO_CLRG_CLRG0 (0x1)
|
383 |
|
|
#define MCF_GPIO_CLRG_CLRG1 (0x2)
|
384 |
|
|
#define MCF_GPIO_CLRG_CLRG2 (0x4)
|
385 |
|
|
#define MCF_GPIO_CLRG_CLRG3 (0x8)
|
386 |
|
|
#define MCF_GPIO_CLRG_CLRG4 (0x10)
|
387 |
|
|
#define MCF_GPIO_CLRG_CLRG5 (0x20)
|
388 |
|
|
#define MCF_GPIO_CLRG_CLRG6 (0x40)
|
389 |
|
|
#define MCF_GPIO_CLRG_CLRG7 (0x80)
|
390 |
|
|
|
391 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTH */
|
392 |
|
|
#define MCF_GPIO_PORTH_PORTH0 (0x1)
|
393 |
|
|
#define MCF_GPIO_PORTH_PORTH1 (0x2)
|
394 |
|
|
#define MCF_GPIO_PORTH_PORTH2 (0x4)
|
395 |
|
|
#define MCF_GPIO_PORTH_PORTH3 (0x8)
|
396 |
|
|
#define MCF_GPIO_PORTH_PORTH4 (0x10)
|
397 |
|
|
#define MCF_GPIO_PORTH_PORTH5 (0x20)
|
398 |
|
|
#define MCF_GPIO_PORTH_PORTH6 (0x40)
|
399 |
|
|
#define MCF_GPIO_PORTH_PORTH7 (0x80)
|
400 |
|
|
|
401 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRH */
|
402 |
|
|
#define MCF_GPIO_DDRH_DDRH0 (0x1)
|
403 |
|
|
#define MCF_GPIO_DDRH_DDRH1 (0x2)
|
404 |
|
|
#define MCF_GPIO_DDRH_DDRH2 (0x4)
|
405 |
|
|
#define MCF_GPIO_DDRH_DDRH3 (0x8)
|
406 |
|
|
#define MCF_GPIO_DDRH_DDRH4 (0x10)
|
407 |
|
|
#define MCF_GPIO_DDRH_DDRH5 (0x20)
|
408 |
|
|
#define MCF_GPIO_DDRH_DDRH6 (0x40)
|
409 |
|
|
#define MCF_GPIO_DDRH_DDRH7 (0x80)
|
410 |
|
|
|
411 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETH */
|
412 |
|
|
#define MCF_GPIO_SETH_SETH0 (0x1)
|
413 |
|
|
#define MCF_GPIO_SETH_SETH1 (0x2)
|
414 |
|
|
#define MCF_GPIO_SETH_SETH2 (0x4)
|
415 |
|
|
#define MCF_GPIO_SETH_SETH3 (0x8)
|
416 |
|
|
#define MCF_GPIO_SETH_SETH4 (0x10)
|
417 |
|
|
#define MCF_GPIO_SETH_SETH5 (0x20)
|
418 |
|
|
#define MCF_GPIO_SETH_SETH6 (0x40)
|
419 |
|
|
#define MCF_GPIO_SETH_SETH7 (0x80)
|
420 |
|
|
|
421 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRH */
|
422 |
|
|
#define MCF_GPIO_CLRH_CLRH0 (0x1)
|
423 |
|
|
#define MCF_GPIO_CLRH_CLRH1 (0x2)
|
424 |
|
|
#define MCF_GPIO_CLRH_CLRH2 (0x4)
|
425 |
|
|
#define MCF_GPIO_CLRH_CLRH3 (0x8)
|
426 |
|
|
#define MCF_GPIO_CLRH_CLRH4 (0x10)
|
427 |
|
|
#define MCF_GPIO_CLRH_CLRH5 (0x20)
|
428 |
|
|
#define MCF_GPIO_CLRH_CLRH6 (0x40)
|
429 |
|
|
#define MCF_GPIO_CLRH_CLRH7 (0x80)
|
430 |
|
|
|
431 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTJ */
|
432 |
|
|
#define MCF_GPIO_PORTJ_PORTJ0 (0x1)
|
433 |
|
|
#define MCF_GPIO_PORTJ_PORTJ1 (0x2)
|
434 |
|
|
#define MCF_GPIO_PORTJ_PORTJ2 (0x4)
|
435 |
|
|
#define MCF_GPIO_PORTJ_PORTJ3 (0x8)
|
436 |
|
|
#define MCF_GPIO_PORTJ_PORTJ4 (0x10)
|
437 |
|
|
#define MCF_GPIO_PORTJ_PORTJ5 (0x20)
|
438 |
|
|
#define MCF_GPIO_PORTJ_PORTJ6 (0x40)
|
439 |
|
|
#define MCF_GPIO_PORTJ_PORTJ7 (0x80)
|
440 |
|
|
|
441 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRJ */
|
442 |
|
|
#define MCF_GPIO_DDRJ_DDRJ0 (0x1)
|
443 |
|
|
#define MCF_GPIO_DDRJ_DDRJ1 (0x2)
|
444 |
|
|
#define MCF_GPIO_DDRJ_DDRJ2 (0x4)
|
445 |
|
|
#define MCF_GPIO_DDRJ_DDRJ3 (0x8)
|
446 |
|
|
#define MCF_GPIO_DDRJ_DDRJ4 (0x10)
|
447 |
|
|
#define MCF_GPIO_DDRJ_DDRJ5 (0x20)
|
448 |
|
|
#define MCF_GPIO_DDRJ_DDRJ6 (0x40)
|
449 |
|
|
#define MCF_GPIO_DDRJ_DDRJ7 (0x80)
|
450 |
|
|
|
451 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETJ */
|
452 |
|
|
#define MCF_GPIO_SETJ_SETJ0 (0x1)
|
453 |
|
|
#define MCF_GPIO_SETJ_SETJ1 (0x2)
|
454 |
|
|
#define MCF_GPIO_SETJ_SETJ2 (0x4)
|
455 |
|
|
#define MCF_GPIO_SETJ_SETJ3 (0x8)
|
456 |
|
|
#define MCF_GPIO_SETJ_SETJ4 (0x10)
|
457 |
|
|
#define MCF_GPIO_SETJ_SETJ5 (0x20)
|
458 |
|
|
#define MCF_GPIO_SETJ_SETJ6 (0x40)
|
459 |
|
|
#define MCF_GPIO_SETJ_SETJ7 (0x80)
|
460 |
|
|
|
461 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRJ */
|
462 |
|
|
#define MCF_GPIO_CLRJ_CLRJ0 (0x1)
|
463 |
|
|
#define MCF_GPIO_CLRJ_CLRJ1 (0x2)
|
464 |
|
|
#define MCF_GPIO_CLRJ_CLRJ2 (0x4)
|
465 |
|
|
#define MCF_GPIO_CLRJ_CLRJ3 (0x8)
|
466 |
|
|
#define MCF_GPIO_CLRJ_CLRJ4 (0x10)
|
467 |
|
|
#define MCF_GPIO_CLRJ_CLRJ5 (0x20)
|
468 |
|
|
#define MCF_GPIO_CLRJ_CLRJ6 (0x40)
|
469 |
|
|
#define MCF_GPIO_CLRJ_CLRJ7 (0x80)
|
470 |
|
|
|
471 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTDD */
|
472 |
|
|
#define MCF_GPIO_PORTDD_PORTDD0 (0x1)
|
473 |
|
|
#define MCF_GPIO_PORTDD_PORTDD1 (0x2)
|
474 |
|
|
#define MCF_GPIO_PORTDD_PORTDD2 (0x4)
|
475 |
|
|
#define MCF_GPIO_PORTDD_PORTDD3 (0x8)
|
476 |
|
|
#define MCF_GPIO_PORTDD_PORTDD4 (0x10)
|
477 |
|
|
#define MCF_GPIO_PORTDD_PORTDD5 (0x20)
|
478 |
|
|
#define MCF_GPIO_PORTDD_PORTDD6 (0x40)
|
479 |
|
|
#define MCF_GPIO_PORTDD_PORTDD7 (0x80)
|
480 |
|
|
|
481 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRDD */
|
482 |
|
|
#define MCF_GPIO_DDRDD_DDRDD0 (0x1)
|
483 |
|
|
#define MCF_GPIO_DDRDD_DDRDD1 (0x2)
|
484 |
|
|
#define MCF_GPIO_DDRDD_DDRDD2 (0x4)
|
485 |
|
|
#define MCF_GPIO_DDRDD_DDRDD3 (0x8)
|
486 |
|
|
#define MCF_GPIO_DDRDD_DDRDD4 (0x10)
|
487 |
|
|
#define MCF_GPIO_DDRDD_DDRDD5 (0x20)
|
488 |
|
|
#define MCF_GPIO_DDRDD_DDRDD6 (0x40)
|
489 |
|
|
#define MCF_GPIO_DDRDD_DDRDD7 (0x80)
|
490 |
|
|
|
491 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETDD */
|
492 |
|
|
#define MCF_GPIO_SETDD_SETDD0 (0x1)
|
493 |
|
|
#define MCF_GPIO_SETDD_SETDD1 (0x2)
|
494 |
|
|
#define MCF_GPIO_SETDD_SETDD2 (0x4)
|
495 |
|
|
#define MCF_GPIO_SETDD_SETDD3 (0x8)
|
496 |
|
|
#define MCF_GPIO_SETDD_SETDD4 (0x10)
|
497 |
|
|
#define MCF_GPIO_SETDD_SETDD5 (0x20)
|
498 |
|
|
#define MCF_GPIO_SETDD_SETDD6 (0x40)
|
499 |
|
|
#define MCF_GPIO_SETDD_SETDD7 (0x80)
|
500 |
|
|
|
501 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRDD */
|
502 |
|
|
#define MCF_GPIO_CLRDD_CLRDD0 (0x1)
|
503 |
|
|
#define MCF_GPIO_CLRDD_CLRDD1 (0x2)
|
504 |
|
|
#define MCF_GPIO_CLRDD_CLRDD2 (0x4)
|
505 |
|
|
#define MCF_GPIO_CLRDD_CLRDD3 (0x8)
|
506 |
|
|
#define MCF_GPIO_CLRDD_CLRDD4 (0x10)
|
507 |
|
|
#define MCF_GPIO_CLRDD_CLRDD5 (0x20)
|
508 |
|
|
#define MCF_GPIO_CLRDD_CLRDD6 (0x40)
|
509 |
|
|
#define MCF_GPIO_CLRDD_CLRDD7 (0x80)
|
510 |
|
|
|
511 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTEH */
|
512 |
|
|
#define MCF_GPIO_PORTEH_PORTEH0 (0x1)
|
513 |
|
|
#define MCF_GPIO_PORTEH_PORTEH1 (0x2)
|
514 |
|
|
#define MCF_GPIO_PORTEH_PORTEH2 (0x4)
|
515 |
|
|
#define MCF_GPIO_PORTEH_PORTEH3 (0x8)
|
516 |
|
|
#define MCF_GPIO_PORTEH_PORTEH4 (0x10)
|
517 |
|
|
#define MCF_GPIO_PORTEH_PORTEH5 (0x20)
|
518 |
|
|
#define MCF_GPIO_PORTEH_PORTEH6 (0x40)
|
519 |
|
|
#define MCF_GPIO_PORTEH_PORTEH7 (0x80)
|
520 |
|
|
|
521 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDREH */
|
522 |
|
|
#define MCF_GPIO_DDREH_DDREH0 (0x1)
|
523 |
|
|
#define MCF_GPIO_DDREH_DDREH1 (0x2)
|
524 |
|
|
#define MCF_GPIO_DDREH_DDREH2 (0x4)
|
525 |
|
|
#define MCF_GPIO_DDREH_DDREH3 (0x8)
|
526 |
|
|
#define MCF_GPIO_DDREH_DDREH4 (0x10)
|
527 |
|
|
#define MCF_GPIO_DDREH_DDREH5 (0x20)
|
528 |
|
|
#define MCF_GPIO_DDREH_DDREH6 (0x40)
|
529 |
|
|
#define MCF_GPIO_DDREH_DDREH7 (0x80)
|
530 |
|
|
|
531 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETEH */
|
532 |
|
|
#define MCF_GPIO_SETEH_SETEH0 (0x1)
|
533 |
|
|
#define MCF_GPIO_SETEH_SETEH1 (0x2)
|
534 |
|
|
#define MCF_GPIO_SETEH_SETEH2 (0x4)
|
535 |
|
|
#define MCF_GPIO_SETEH_SETEH3 (0x8)
|
536 |
|
|
#define MCF_GPIO_SETEH_SETEH4 (0x10)
|
537 |
|
|
#define MCF_GPIO_SETEH_SETEH5 (0x20)
|
538 |
|
|
#define MCF_GPIO_SETEH_SETEH6 (0x40)
|
539 |
|
|
#define MCF_GPIO_SETEH_SETEH7 (0x80)
|
540 |
|
|
|
541 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLREH */
|
542 |
|
|
#define MCF_GPIO_CLREH_CLREH0 (0x1)
|
543 |
|
|
#define MCF_GPIO_CLREH_CLREH1 (0x2)
|
544 |
|
|
#define MCF_GPIO_CLREH_CLREH2 (0x4)
|
545 |
|
|
#define MCF_GPIO_CLREH_CLREH3 (0x8)
|
546 |
|
|
#define MCF_GPIO_CLREH_CLREH4 (0x10)
|
547 |
|
|
#define MCF_GPIO_CLREH_CLREH5 (0x20)
|
548 |
|
|
#define MCF_GPIO_CLREH_CLREH6 (0x40)
|
549 |
|
|
#define MCF_GPIO_CLREH_CLREH7 (0x80)
|
550 |
|
|
|
551 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTEL */
|
552 |
|
|
#define MCF_GPIO_PORTEL_PORTEL0 (0x1)
|
553 |
|
|
#define MCF_GPIO_PORTEL_PORTEL1 (0x2)
|
554 |
|
|
#define MCF_GPIO_PORTEL_PORTEL2 (0x4)
|
555 |
|
|
#define MCF_GPIO_PORTEL_PORTEL3 (0x8)
|
556 |
|
|
#define MCF_GPIO_PORTEL_PORTEL4 (0x10)
|
557 |
|
|
#define MCF_GPIO_PORTEL_PORTEL5 (0x20)
|
558 |
|
|
#define MCF_GPIO_PORTEL_PORTEL6 (0x40)
|
559 |
|
|
#define MCF_GPIO_PORTEL_PORTEL7 (0x80)
|
560 |
|
|
|
561 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDREL */
|
562 |
|
|
#define MCF_GPIO_DDREL_DDREL0 (0x1)
|
563 |
|
|
#define MCF_GPIO_DDREL_DDREL1 (0x2)
|
564 |
|
|
#define MCF_GPIO_DDREL_DDREL2 (0x4)
|
565 |
|
|
#define MCF_GPIO_DDREL_DDREL3 (0x8)
|
566 |
|
|
#define MCF_GPIO_DDREL_DDREL4 (0x10)
|
567 |
|
|
#define MCF_GPIO_DDREL_DDREL5 (0x20)
|
568 |
|
|
#define MCF_GPIO_DDREL_DDREL6 (0x40)
|
569 |
|
|
#define MCF_GPIO_DDREL_DDREL7 (0x80)
|
570 |
|
|
|
571 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETEL */
|
572 |
|
|
#define MCF_GPIO_SETEL_SETEL0 (0x1)
|
573 |
|
|
#define MCF_GPIO_SETEL_SETEL1 (0x2)
|
574 |
|
|
#define MCF_GPIO_SETEL_SETEL2 (0x4)
|
575 |
|
|
#define MCF_GPIO_SETEL_SETEL3 (0x8)
|
576 |
|
|
#define MCF_GPIO_SETEL_SETEL4 (0x10)
|
577 |
|
|
#define MCF_GPIO_SETEL_SETEL5 (0x20)
|
578 |
|
|
#define MCF_GPIO_SETEL_SETEL6 (0x40)
|
579 |
|
|
#define MCF_GPIO_SETEL_SETEL7 (0x80)
|
580 |
|
|
|
581 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLREL */
|
582 |
|
|
#define MCF_GPIO_CLREL_CLREL0 (0x1)
|
583 |
|
|
#define MCF_GPIO_CLREL_CLREL1 (0x2)
|
584 |
|
|
#define MCF_GPIO_CLREL_CLREL2 (0x4)
|
585 |
|
|
#define MCF_GPIO_CLREL_CLREL3 (0x8)
|
586 |
|
|
#define MCF_GPIO_CLREL_CLREL4 (0x10)
|
587 |
|
|
#define MCF_GPIO_CLREL_CLREL5 (0x20)
|
588 |
|
|
#define MCF_GPIO_CLREL_CLREL6 (0x40)
|
589 |
|
|
#define MCF_GPIO_CLREL_CLREL7 (0x80)
|
590 |
|
|
|
591 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTAS */
|
592 |
|
|
#define MCF_GPIO_PORTAS_PORTAS0 (0x1)
|
593 |
|
|
#define MCF_GPIO_PORTAS_PORTAS1 (0x2)
|
594 |
|
|
#define MCF_GPIO_PORTAS_PORTAS2 (0x4)
|
595 |
|
|
#define MCF_GPIO_PORTAS_PORTAS3 (0x8)
|
596 |
|
|
#define MCF_GPIO_PORTAS_PORTAS4 (0x10)
|
597 |
|
|
#define MCF_GPIO_PORTAS_PORTAS5 (0x20)
|
598 |
|
|
|
599 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRAS */
|
600 |
|
|
#define MCF_GPIO_DDRAS_DDRAS0 (0x1)
|
601 |
|
|
#define MCF_GPIO_DDRAS_DDRAS1 (0x2)
|
602 |
|
|
#define MCF_GPIO_DDRAS_DDRAS2 (0x4)
|
603 |
|
|
#define MCF_GPIO_DDRAS_DDRAS3 (0x8)
|
604 |
|
|
#define MCF_GPIO_DDRAS_DDRAS4 (0x10)
|
605 |
|
|
#define MCF_GPIO_DDRAS_DDRAS5 (0x20)
|
606 |
|
|
|
607 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETAS */
|
608 |
|
|
#define MCF_GPIO_SETAS_SETAS0 (0x1)
|
609 |
|
|
#define MCF_GPIO_SETAS_SETAS1 (0x2)
|
610 |
|
|
#define MCF_GPIO_SETAS_SETAS2 (0x4)
|
611 |
|
|
#define MCF_GPIO_SETAS_SETAS3 (0x8)
|
612 |
|
|
#define MCF_GPIO_SETAS_SETAS4 (0x10)
|
613 |
|
|
#define MCF_GPIO_SETAS_SETAS5 (0x20)
|
614 |
|
|
|
615 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRAS */
|
616 |
|
|
#define MCF_GPIO_CLRAS_CLRAS0 (0x1)
|
617 |
|
|
#define MCF_GPIO_CLRAS_CLRAS1 (0x2)
|
618 |
|
|
#define MCF_GPIO_CLRAS_CLRAS2 (0x4)
|
619 |
|
|
#define MCF_GPIO_CLRAS_CLRAS3 (0x8)
|
620 |
|
|
#define MCF_GPIO_CLRAS_CLRAS4 (0x10)
|
621 |
|
|
#define MCF_GPIO_CLRAS_CLRAS5 (0x20)
|
622 |
|
|
|
623 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTQS */
|
624 |
|
|
#define MCF_GPIO_PORTQS_PORTQS0 (0x1)
|
625 |
|
|
#define MCF_GPIO_PORTQS_PORTQS1 (0x2)
|
626 |
|
|
#define MCF_GPIO_PORTQS_PORTQS2 (0x4)
|
627 |
|
|
#define MCF_GPIO_PORTQS_PORTQS3 (0x8)
|
628 |
|
|
#define MCF_GPIO_PORTQS_PORTQS4 (0x10)
|
629 |
|
|
#define MCF_GPIO_PORTQS_PORTQS5 (0x20)
|
630 |
|
|
#define MCF_GPIO_PORTQS_PORTQS6 (0x40)
|
631 |
|
|
|
632 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRQS */
|
633 |
|
|
#define MCF_GPIO_DDRQS_DDRQS0 (0x1)
|
634 |
|
|
#define MCF_GPIO_DDRQS_DDRQS1 (0x2)
|
635 |
|
|
#define MCF_GPIO_DDRQS_DDRQS2 (0x4)
|
636 |
|
|
#define MCF_GPIO_DDRQS_DDRQS3 (0x8)
|
637 |
|
|
#define MCF_GPIO_DDRQS_DDRQS4 (0x10)
|
638 |
|
|
#define MCF_GPIO_DDRQS_DDRQS5 (0x20)
|
639 |
|
|
#define MCF_GPIO_DDRQS_DDRQS6 (0x40)
|
640 |
|
|
|
641 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETQS */
|
642 |
|
|
#define MCF_GPIO_SETQS_SETQS0 (0x1)
|
643 |
|
|
#define MCF_GPIO_SETQS_SETQS1 (0x2)
|
644 |
|
|
#define MCF_GPIO_SETQS_SETQS2 (0x4)
|
645 |
|
|
#define MCF_GPIO_SETQS_SETQS3 (0x8)
|
646 |
|
|
#define MCF_GPIO_SETQS_SETQS4 (0x10)
|
647 |
|
|
#define MCF_GPIO_SETQS_SETQS5 (0x20)
|
648 |
|
|
#define MCF_GPIO_SETQS_SETQS6 (0x40)
|
649 |
|
|
|
650 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRQS */
|
651 |
|
|
#define MCF_GPIO_CLRQS_CLRQS0 (0x1)
|
652 |
|
|
#define MCF_GPIO_CLRQS_CLRQS1 (0x2)
|
653 |
|
|
#define MCF_GPIO_CLRQS_CLRQS2 (0x4)
|
654 |
|
|
#define MCF_GPIO_CLRQS_CLRQS3 (0x8)
|
655 |
|
|
#define MCF_GPIO_CLRQS_CLRQS4 (0x10)
|
656 |
|
|
#define MCF_GPIO_CLRQS_CLRQS5 (0x20)
|
657 |
|
|
#define MCF_GPIO_CLRQS_CLRQS6 (0x40)
|
658 |
|
|
|
659 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTSD */
|
660 |
|
|
#define MCF_GPIO_PORTSD_PORTSD0 (0x1)
|
661 |
|
|
#define MCF_GPIO_PORTSD_PORTSD1 (0x2)
|
662 |
|
|
#define MCF_GPIO_PORTSD_PORTSD2 (0x4)
|
663 |
|
|
#define MCF_GPIO_PORTSD_PORTSD3 (0x8)
|
664 |
|
|
#define MCF_GPIO_PORTSD_PORTSD4 (0x10)
|
665 |
|
|
#define MCF_GPIO_PORTSD_PORTSD5 (0x20)
|
666 |
|
|
|
667 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRSD */
|
668 |
|
|
#define MCF_GPIO_DDRSD_DDRSD0 (0x1)
|
669 |
|
|
#define MCF_GPIO_DDRSD_DDRSD1 (0x2)
|
670 |
|
|
#define MCF_GPIO_DDRSD_DDRSD2 (0x4)
|
671 |
|
|
#define MCF_GPIO_DDRSD_DDRSD3 (0x8)
|
672 |
|
|
#define MCF_GPIO_DDRSD_DDRSD4 (0x10)
|
673 |
|
|
#define MCF_GPIO_DDRSD_DDRSD5 (0x20)
|
674 |
|
|
|
675 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETSD */
|
676 |
|
|
#define MCF_GPIO_SETSD_SETSD0 (0x1)
|
677 |
|
|
#define MCF_GPIO_SETSD_SETSD1 (0x2)
|
678 |
|
|
#define MCF_GPIO_SETSD_SETSD2 (0x4)
|
679 |
|
|
#define MCF_GPIO_SETSD_SETSD3 (0x8)
|
680 |
|
|
#define MCF_GPIO_SETSD_SETSD4 (0x10)
|
681 |
|
|
#define MCF_GPIO_SETSD_SETSD5 (0x20)
|
682 |
|
|
|
683 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRSD */
|
684 |
|
|
#define MCF_GPIO_CLRSD_CLRSD0 (0x1)
|
685 |
|
|
#define MCF_GPIO_CLRSD_CLRSD1 (0x2)
|
686 |
|
|
#define MCF_GPIO_CLRSD_CLRSD2 (0x4)
|
687 |
|
|
#define MCF_GPIO_CLRSD_CLRSD3 (0x8)
|
688 |
|
|
#define MCF_GPIO_CLRSD_CLRSD4 (0x10)
|
689 |
|
|
#define MCF_GPIO_CLRSD_CLRSD5 (0x20)
|
690 |
|
|
|
691 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTTC */
|
692 |
|
|
#define MCF_GPIO_PORTTC_PORTTC0 (0x1)
|
693 |
|
|
#define MCF_GPIO_PORTTC_PORTTC1 (0x2)
|
694 |
|
|
#define MCF_GPIO_PORTTC_PORTTC2 (0x4)
|
695 |
|
|
#define MCF_GPIO_PORTTC_PORTTC3 (0x8)
|
696 |
|
|
|
697 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRTC */
|
698 |
|
|
#define MCF_GPIO_DDRTC_DDRTC0 (0x1)
|
699 |
|
|
#define MCF_GPIO_DDRTC_DDRTC1 (0x2)
|
700 |
|
|
#define MCF_GPIO_DDRTC_DDRTC2 (0x4)
|
701 |
|
|
#define MCF_GPIO_DDRTC_DDRTC3 (0x8)
|
702 |
|
|
|
703 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETTC */
|
704 |
|
|
#define MCF_GPIO_SETTC_SETTC0 (0x1)
|
705 |
|
|
#define MCF_GPIO_SETTC_SETTC1 (0x2)
|
706 |
|
|
#define MCF_GPIO_SETTC_SETTC2 (0x4)
|
707 |
|
|
#define MCF_GPIO_SETTC_SETTC3 (0x8)
|
708 |
|
|
|
709 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRTC */
|
710 |
|
|
#define MCF_GPIO_CLRTC_CLRTC0 (0x1)
|
711 |
|
|
#define MCF_GPIO_CLRTC_CLRTC1 (0x2)
|
712 |
|
|
#define MCF_GPIO_CLRTC_CLRTC2 (0x4)
|
713 |
|
|
#define MCF_GPIO_CLRTC_CLRTC3 (0x8)
|
714 |
|
|
|
715 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTTD */
|
716 |
|
|
#define MCF_GPIO_PORTTD_PORTTD0 (0x1)
|
717 |
|
|
#define MCF_GPIO_PORTTD_PORTTD1 (0x2)
|
718 |
|
|
#define MCF_GPIO_PORTTD_PORTTD2 (0x4)
|
719 |
|
|
#define MCF_GPIO_PORTTD_PORTTD3 (0x8)
|
720 |
|
|
|
721 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRTD */
|
722 |
|
|
#define MCF_GPIO_DDRTD_DDRTD0 (0x1)
|
723 |
|
|
#define MCF_GPIO_DDRTD_DDRTD1 (0x2)
|
724 |
|
|
#define MCF_GPIO_DDRTD_DDRTD2 (0x4)
|
725 |
|
|
#define MCF_GPIO_DDRTD_DDRTD3 (0x8)
|
726 |
|
|
|
727 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETTD */
|
728 |
|
|
#define MCF_GPIO_SETTD_SETTD0 (0x1)
|
729 |
|
|
#define MCF_GPIO_SETTD_SETTD1 (0x2)
|
730 |
|
|
#define MCF_GPIO_SETTD_SETTD2 (0x4)
|
731 |
|
|
#define MCF_GPIO_SETTD_SETTD3 (0x8)
|
732 |
|
|
|
733 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRTD */
|
734 |
|
|
#define MCF_GPIO_CLRTD_CLRTD0 (0x1)
|
735 |
|
|
#define MCF_GPIO_CLRTD_CLRTD1 (0x2)
|
736 |
|
|
#define MCF_GPIO_CLRTD_CLRTD2 (0x4)
|
737 |
|
|
#define MCF_GPIO_CLRTD_CLRTD3 (0x8)
|
738 |
|
|
|
739 |
|
|
/* Bit definitions and macros for MCF_GPIO_PORTUA */
|
740 |
|
|
#define MCF_GPIO_PORTUA_PORTUA0 (0x1)
|
741 |
|
|
#define MCF_GPIO_PORTUA_PORTUA1 (0x2)
|
742 |
|
|
#define MCF_GPIO_PORTUA_PORTUA2 (0x4)
|
743 |
|
|
#define MCF_GPIO_PORTUA_PORTUA3 (0x8)
|
744 |
|
|
|
745 |
|
|
/* Bit definitions and macros for MCF_GPIO_DDRUA */
|
746 |
|
|
#define MCF_GPIO_DDRUA_DDRUA0 (0x1)
|
747 |
|
|
#define MCF_GPIO_DDRUA_DDRUA1 (0x2)
|
748 |
|
|
#define MCF_GPIO_DDRUA_DDRUA2 (0x4)
|
749 |
|
|
#define MCF_GPIO_DDRUA_DDRUA3 (0x8)
|
750 |
|
|
|
751 |
|
|
/* Bit definitions and macros for MCF_GPIO_SETUA */
|
752 |
|
|
#define MCF_GPIO_SETUA_SETUA0 (0x1)
|
753 |
|
|
#define MCF_GPIO_SETUA_SETUA1 (0x2)
|
754 |
|
|
#define MCF_GPIO_SETUA_SETUA2 (0x4)
|
755 |
|
|
#define MCF_GPIO_SETUA_SETUA3 (0x8)
|
756 |
|
|
|
757 |
|
|
/* Bit definitions and macros for MCF_GPIO_CLRUA */
|
758 |
|
|
#define MCF_GPIO_CLRUA_CLRUA0 (0x1)
|
759 |
|
|
#define MCF_GPIO_CLRUA_CLRUA1 (0x2)
|
760 |
|
|
#define MCF_GPIO_CLRUA_CLRUA2 (0x4)
|
761 |
|
|
#define MCF_GPIO_CLRUA_CLRUA3 (0x8)
|
762 |
|
|
|
763 |
|
|
|
764 |
|
|
#endif /* __MCF5282_GPIO_H__ */
|