2 * SH7757 (A0 step) Pinmux
4 * Copyright (C) 2009 Renesas Solutions Corp.
6 * Author : Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
8 * Based on SH7757 Pinmux
9 * Copyright (C) 2008 Magnus Damm
11 * This file is subject to the terms and conditions of the GNU General Public
12 * License. See the file "COPYING" in the main directory of this archive
16 #include <linux/init.h>
17 #include <linux/kernel.h>
18 #include <linux/gpio.h>
19 #include <cpu/sh7757.h>
25 PTA7_DATA
, PTA6_DATA
, PTA5_DATA
, PTA4_DATA
,
26 PTA3_DATA
, PTA2_DATA
, PTA1_DATA
, PTA0_DATA
,
27 PTB7_DATA
, PTB6_DATA
, PTB5_DATA
, PTB4_DATA
,
28 PTB3_DATA
, PTB2_DATA
, PTB1_DATA
, PTB0_DATA
,
29 PTC7_DATA
, PTC6_DATA
, PTC5_DATA
, PTC4_DATA
,
30 PTC3_DATA
, PTC2_DATA
, PTC1_DATA
, PTC0_DATA
,
31 PTD7_DATA
, PTD6_DATA
, PTD5_DATA
, PTD4_DATA
,
32 PTD3_DATA
, PTD2_DATA
, PTD1_DATA
, PTD0_DATA
,
33 PTE7_DATA
, PTE6_DATA
, PTE5_DATA
, PTE4_DATA
,
34 PTE3_DATA
, PTE2_DATA
, PTE1_DATA
, PTE0_DATA
,
35 PTF7_DATA
, PTF6_DATA
, PTF5_DATA
, PTF4_DATA
,
36 PTF3_DATA
, PTF2_DATA
, PTF1_DATA
, PTF0_DATA
,
37 PTG7_DATA
, PTG6_DATA
, PTG5_DATA
, PTG4_DATA
,
38 PTG3_DATA
, PTG2_DATA
, PTG1_DATA
, PTG0_DATA
,
39 PTH7_DATA
, PTH6_DATA
, PTH5_DATA
, PTH4_DATA
,
40 PTH3_DATA
, PTH2_DATA
, PTH1_DATA
, PTH0_DATA
,
41 PTI7_DATA
, PTI6_DATA
, PTI5_DATA
, PTI4_DATA
,
42 PTI3_DATA
, PTI2_DATA
, PTI1_DATA
, PTI0_DATA
,
43 PTJ7_DATA
, PTJ6_DATA
, PTJ5_DATA
, PTJ4_DATA
,
44 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
,
45 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
46 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
,
47 PTL7_DATA
, PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
48 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
,
49 PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
50 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
,
51 PTN7_DATA
, PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
52 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
,
53 PTO7_DATA
, PTO6_DATA
, PTO5_DATA
, PTO4_DATA
,
54 PTO3_DATA
, PTO2_DATA
, PTO1_DATA
, PTO0_DATA
,
55 PTP6_DATA
, PTP5_DATA
, PTP4_DATA
,
56 PTP3_DATA
, PTP2_DATA
, PTP1_DATA
, PTP0_DATA
,
57 PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
58 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
,
59 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
60 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
,
61 PTS7_DATA
, PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
62 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
,
64 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
,
65 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
66 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
,
67 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
68 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
,
69 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
70 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
,
71 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
72 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
,
73 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
74 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
,
75 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
76 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
,
80 PTA7_IN
, PTA6_IN
, PTA5_IN
, PTA4_IN
,
81 PTA3_IN
, PTA2_IN
, PTA1_IN
, PTA0_IN
,
82 PTB7_IN
, PTB6_IN
, PTB5_IN
, PTB4_IN
,
83 PTB3_IN
, PTB2_IN
, PTB1_IN
, PTB0_IN
,
84 PTC7_IN
, PTC6_IN
, PTC5_IN
, PTC4_IN
,
85 PTC3_IN
, PTC2_IN
, PTC1_IN
, PTC0_IN
,
86 PTD7_IN
, PTD6_IN
, PTD5_IN
, PTD4_IN
,
87 PTD3_IN
, PTD2_IN
, PTD1_IN
, PTD0_IN
,
88 PTE7_IN
, PTE6_IN
, PTE5_IN
, PTE4_IN
,
89 PTE3_IN
, PTE2_IN
, PTE1_IN
, PTE0_IN
,
90 PTF7_IN
, PTF6_IN
, PTF5_IN
, PTF4_IN
,
91 PTF3_IN
, PTF2_IN
, PTF1_IN
, PTF0_IN
,
92 PTG7_IN
, PTG6_IN
, PTG5_IN
, PTG4_IN
,
93 PTG3_IN
, PTG2_IN
, PTG1_IN
, PTG0_IN
,
94 PTH7_IN
, PTH6_IN
, PTH5_IN
, PTH4_IN
,
95 PTH3_IN
, PTH2_IN
, PTH1_IN
, PTH0_IN
,
96 PTI7_IN
, PTI6_IN
, PTI5_IN
, PTI4_IN
,
97 PTI3_IN
, PTI2_IN
, PTI1_IN
, PTI0_IN
,
98 PTJ7_IN
, PTJ6_IN
, PTJ5_IN
, PTJ4_IN
,
99 PTJ3_IN
, PTJ2_IN
, PTJ1_IN
, PTJ0_IN
,
100 PTK7_IN
, PTK6_IN
, PTK5_IN
, PTK4_IN
,
101 PTK3_IN
, PTK2_IN
, PTK1_IN
, PTK0_IN
,
102 PTL7_IN
, PTL6_IN
, PTL5_IN
, PTL4_IN
,
103 PTL3_IN
, PTL2_IN
, PTL1_IN
, PTL0_IN
,
104 PTM6_IN
, PTM5_IN
, PTM4_IN
,
105 PTM3_IN
, PTM2_IN
, PTM1_IN
, PTM0_IN
,
106 PTN7_IN
, PTN6_IN
, PTN5_IN
, PTN4_IN
,
107 PTN3_IN
, PTN2_IN
, PTN1_IN
, PTN0_IN
,
108 PTO7_IN
, PTO6_IN
, PTO5_IN
, PTO4_IN
,
109 PTO3_IN
, PTO2_IN
, PTO1_IN
, PTO0_IN
,
110 PTP6_IN
, PTP5_IN
, PTP4_IN
,
111 PTP3_IN
, PTP2_IN
, PTP1_IN
, PTP0_IN
,
112 PTQ6_IN
, PTQ5_IN
, PTQ4_IN
,
113 PTQ3_IN
, PTQ2_IN
, PTQ1_IN
, PTQ0_IN
,
114 PTR7_IN
, PTR6_IN
, PTR5_IN
, PTR4_IN
,
115 PTR3_IN
, PTR2_IN
, PTR1_IN
, PTR0_IN
,
116 PTS7_IN
, PTS6_IN
, PTS5_IN
, PTS4_IN
,
117 PTS3_IN
, PTS2_IN
, PTS1_IN
, PTS0_IN
,
119 PTT3_IN
, PTT2_IN
, PTT1_IN
, PTT0_IN
,
120 PTU7_IN
, PTU6_IN
, PTU5_IN
, PTU4_IN
,
121 PTU3_IN
, PTU2_IN
, PTU1_IN
, PTU0_IN
,
122 PTV7_IN
, PTV6_IN
, PTV5_IN
, PTV4_IN
,
123 PTV3_IN
, PTV2_IN
, PTV1_IN
, PTV0_IN
,
124 PTW7_IN
, PTW6_IN
, PTW5_IN
, PTW4_IN
,
125 PTW3_IN
, PTW2_IN
, PTW1_IN
, PTW0_IN
,
126 PTX7_IN
, PTX6_IN
, PTX5_IN
, PTX4_IN
,
127 PTX3_IN
, PTX2_IN
, PTX1_IN
, PTX0_IN
,
128 PTY7_IN
, PTY6_IN
, PTY5_IN
, PTY4_IN
,
129 PTY3_IN
, PTY2_IN
, PTY1_IN
, PTY0_IN
,
130 PTZ7_IN
, PTZ6_IN
, PTZ5_IN
, PTZ4_IN
,
131 PTZ3_IN
, PTZ2_IN
, PTZ1_IN
, PTZ0_IN
,
134 PINMUX_INPUT_PULLUP_BEGIN
,
135 PTU7_IN_PU
, PTU6_IN_PU
, PTU5_IN_PU
, PTU4_IN_PU
,
136 PTU3_IN_PU
, PTU2_IN_PU
, PTU1_IN_PU
, PTU0_IN_PU
,
137 PTV7_IN_PU
, PTV6_IN_PU
, PTV5_IN_PU
, PTV4_IN_PU
,
138 PTV3_IN_PU
, PTV2_IN_PU
, PTV1_IN_PU
, PTV0_IN_PU
,
139 PTW7_IN_PU
, PTW6_IN_PU
, PTW5_IN_PU
, PTW4_IN_PU
,
140 PTW3_IN_PU
, PTW2_IN_PU
, PTW1_IN_PU
, PTW0_IN_PU
,
141 PTX7_IN_PU
, PTX6_IN_PU
, PTX5_IN_PU
, PTX4_IN_PU
,
142 PTX3_IN_PU
, PTX2_IN_PU
, PTX1_IN_PU
, PTX0_IN_PU
,
143 PTY7_IN_PU
, PTY6_IN_PU
, PTY5_IN_PU
, PTY4_IN_PU
,
144 PTY3_IN_PU
, PTY2_IN_PU
, PTY1_IN_PU
, PTY0_IN_PU
,
145 PINMUX_INPUT_PULLUP_END
,
148 PTA7_OUT
, PTA6_OUT
, PTA5_OUT
, PTA4_OUT
,
149 PTA3_OUT
, PTA2_OUT
, PTA1_OUT
, PTA0_OUT
,
150 PTB7_OUT
, PTB6_OUT
, PTB5_OUT
, PTB4_OUT
,
151 PTB3_OUT
, PTB2_OUT
, PTB1_OUT
, PTB0_OUT
,
152 PTC7_OUT
, PTC6_OUT
, PTC5_OUT
, PTC4_OUT
,
153 PTC3_OUT
, PTC2_OUT
, PTC1_OUT
, PTC0_OUT
,
154 PTD7_OUT
, PTD6_OUT
, PTD5_OUT
, PTD4_OUT
,
155 PTD3_OUT
, PTD2_OUT
, PTD1_OUT
, PTD0_OUT
,
156 PTE7_OUT
, PTE6_OUT
, PTE5_OUT
, PTE4_OUT
,
157 PTE3_OUT
, PTE2_OUT
, PTE1_OUT
, PTE0_OUT
,
158 PTF7_OUT
, PTF6_OUT
, PTF5_OUT
, PTF4_OUT
,
159 PTF3_OUT
, PTF2_OUT
, PTF1_OUT
, PTF0_OUT
,
160 PTG7_OUT
, PTG6_OUT
, PTG5_OUT
, PTG4_OUT
,
161 PTG3_OUT
, PTG2_OUT
, PTG1_OUT
, PTG0_OUT
,
162 PTH7_OUT
, PTH6_OUT
, PTH5_OUT
, PTH4_OUT
,
163 PTH3_OUT
, PTH2_OUT
, PTH1_OUT
, PTH0_OUT
,
164 PTI7_OUT
, PTI6_OUT
, PTI5_OUT
, PTI4_OUT
,
165 PTI3_OUT
, PTI2_OUT
, PTI1_OUT
, PTI0_OUT
,
166 PTJ7_OUT
, PTJ6_OUT
, PTJ5_OUT
, PTJ4_OUT
,
167 PTJ3_OUT
, PTJ2_OUT
, PTJ1_OUT
, PTJ0_OUT
,
168 PTK7_OUT
, PTK6_OUT
, PTK5_OUT
, PTK4_OUT
,
169 PTK3_OUT
, PTK2_OUT
, PTK1_OUT
, PTK0_OUT
,
170 PTL7_OUT
, PTL6_OUT
, PTL5_OUT
, PTL4_OUT
,
171 PTL3_OUT
, PTL2_OUT
, PTL1_OUT
, PTL0_OUT
,
172 PTM6_OUT
, PTM5_OUT
, PTM4_OUT
,
173 PTM3_OUT
, PTM2_OUT
, PTM1_OUT
, PTM0_OUT
,
174 PTN7_OUT
, PTN6_OUT
, PTN5_OUT
, PTN4_OUT
,
175 PTN3_OUT
, PTN2_OUT
, PTN1_OUT
, PTN0_OUT
,
176 PTO7_OUT
, PTO6_OUT
, PTO5_OUT
, PTO4_OUT
,
177 PTO3_OUT
, PTO2_OUT
, PTO1_OUT
, PTO0_OUT
,
178 PTP6_OUT
, PTP5_OUT
, PTP4_OUT
,
179 PTP3_OUT
, PTP2_OUT
, PTP1_OUT
, PTP0_OUT
,
180 PTQ6_OUT
, PTQ5_OUT
, PTQ4_OUT
,
181 PTQ3_OUT
, PTQ2_OUT
, PTQ1_OUT
, PTQ0_OUT
,
182 PTR7_OUT
, PTR6_OUT
, PTR5_OUT
, PTR4_OUT
,
183 PTR3_OUT
, PTR2_OUT
, PTR1_OUT
, PTR0_OUT
,
184 PTS7_OUT
, PTS6_OUT
, PTS5_OUT
, PTS4_OUT
,
185 PTS3_OUT
, PTS2_OUT
, PTS1_OUT
, PTS0_OUT
,
187 PTT3_OUT
, PTT2_OUT
, PTT1_OUT
, PTT0_OUT
,
188 PTU7_OUT
, PTU6_OUT
, PTU5_OUT
, PTU4_OUT
,
189 PTU3_OUT
, PTU2_OUT
, PTU1_OUT
, PTU0_OUT
,
190 PTV7_OUT
, PTV6_OUT
, PTV5_OUT
, PTV4_OUT
,
191 PTV3_OUT
, PTV2_OUT
, PTV1_OUT
, PTV0_OUT
,
192 PTW7_OUT
, PTW6_OUT
, PTW5_OUT
, PTW4_OUT
,
193 PTW3_OUT
, PTW2_OUT
, PTW1_OUT
, PTW0_OUT
,
194 PTX7_OUT
, PTX6_OUT
, PTX5_OUT
, PTX4_OUT
,
195 PTX3_OUT
, PTX2_OUT
, PTX1_OUT
, PTX0_OUT
,
196 PTY7_OUT
, PTY6_OUT
, PTY5_OUT
, PTY4_OUT
,
197 PTY3_OUT
, PTY2_OUT
, PTY1_OUT
, PTY0_OUT
,
198 PTZ7_OUT
, PTZ6_OUT
, PTZ5_OUT
, PTZ4_OUT
,
199 PTZ3_OUT
, PTZ2_OUT
, PTZ1_OUT
, PTZ0_OUT
,
202 PINMUX_FUNCTION_BEGIN
,
203 PTA7_FN
, PTA6_FN
, PTA5_FN
, PTA4_FN
,
204 PTA3_FN
, PTA2_FN
, PTA1_FN
, PTA0_FN
,
205 PTB7_FN
, PTB6_FN
, PTB5_FN
, PTB4_FN
,
206 PTB3_FN
, PTB2_FN
, PTB1_FN
, PTB0_FN
,
207 PTC7_FN
, PTC6_FN
, PTC5_FN
, PTC4_FN
,
208 PTC3_FN
, PTC2_FN
, PTC1_FN
, PTC0_FN
,
209 PTD7_FN
, PTD6_FN
, PTD5_FN
, PTD4_FN
,
210 PTD3_FN
, PTD2_FN
, PTD1_FN
, PTD0_FN
,
211 PTE7_FN
, PTE6_FN
, PTE5_FN
, PTE4_FN
,
212 PTE3_FN
, PTE2_FN
, PTE1_FN
, PTE0_FN
,
213 PTF7_FN
, PTF6_FN
, PTF5_FN
, PTF4_FN
,
214 PTF3_FN
, PTF2_FN
, PTF1_FN
, PTF0_FN
,
215 PTG7_FN
, PTG6_FN
, PTG5_FN
, PTG4_FN
,
216 PTG3_FN
, PTG2_FN
, PTG1_FN
, PTG0_FN
,
217 PTH7_FN
, PTH6_FN
, PTH5_FN
, PTH4_FN
,
218 PTH3_FN
, PTH2_FN
, PTH1_FN
, PTH0_FN
,
219 PTI7_FN
, PTI6_FN
, PTI5_FN
, PTI4_FN
,
220 PTI3_FN
, PTI2_FN
, PTI1_FN
, PTI0_FN
,
221 PTJ7_FN
, PTJ6_FN
, PTJ5_FN
, PTJ4_FN
,
222 PTJ3_FN
, PTJ2_FN
, PTJ1_FN
, PTJ0_FN
,
223 PTK7_FN
, PTK6_FN
, PTK5_FN
, PTK4_FN
,
224 PTK3_FN
, PTK2_FN
, PTK1_FN
, PTK0_FN
,
225 PTL7_FN
, PTL6_FN
, PTL5_FN
, PTL4_FN
,
226 PTL3_FN
, PTL2_FN
, PTL1_FN
, PTL0_FN
,
227 PTM6_FN
, PTM5_FN
, PTM4_FN
,
228 PTM3_FN
, PTM2_FN
, PTM1_FN
, PTM0_FN
,
229 PTN7_FN
, PTN6_FN
, PTN5_FN
, PTN4_FN
,
230 PTN3_FN
, PTN2_FN
, PTN1_FN
, PTN0_FN
,
231 PTO7_FN
, PTO6_FN
, PTO5_FN
, PTO4_FN
,
232 PTO3_FN
, PTO2_FN
, PTO1_FN
, PTO0_FN
,
233 PTP6_FN
, PTP5_FN
, PTP4_FN
,
234 PTP3_FN
, PTP2_FN
, PTP1_FN
, PTP0_FN
,
235 PTQ6_FN
, PTQ5_FN
, PTQ4_FN
,
236 PTQ3_FN
, PTQ2_FN
, PTQ1_FN
, PTQ0_FN
,
237 PTR7_FN
, PTR6_FN
, PTR5_FN
, PTR4_FN
,
238 PTR3_FN
, PTR2_FN
, PTR1_FN
, PTR0_FN
,
239 PTS7_FN
, PTS6_FN
, PTS5_FN
, PTS4_FN
,
240 PTS3_FN
, PTS2_FN
, PTS1_FN
, PTS0_FN
,
242 PTT3_FN
, PTT2_FN
, PTT1_FN
, PTT0_FN
,
243 PTU7_FN
, PTU6_FN
, PTU5_FN
, PTU4_FN
,
244 PTU3_FN
, PTU2_FN
, PTU1_FN
, PTU0_FN
,
245 PTV7_FN
, PTV6_FN
, PTV5_FN
, PTV4_FN
,
246 PTV3_FN
, PTV2_FN
, PTV1_FN
, PTV0_FN
,
247 PTW7_FN
, PTW6_FN
, PTW5_FN
, PTW4_FN
,
248 PTW3_FN
, PTW2_FN
, PTW1_FN
, PTW0_FN
,
249 PTX7_FN
, PTX6_FN
, PTX5_FN
, PTX4_FN
,
250 PTX3_FN
, PTX2_FN
, PTX1_FN
, PTX0_FN
,
251 PTY7_FN
, PTY6_FN
, PTY5_FN
, PTY4_FN
,
252 PTY3_FN
, PTY2_FN
, PTY1_FN
, PTY0_FN
,
253 PTZ7_FN
, PTZ6_FN
, PTZ5_FN
, PTZ4_FN
,
254 PTZ3_FN
, PTZ2_FN
, PTZ1_FN
, PTZ0_FN
,
256 PS0_15_FN1
, PS0_15_FN3
,
257 PS0_14_FN1
, PS0_14_FN3
,
258 PS0_13_FN1
, PS0_13_FN3
,
259 PS0_12_FN1
, PS0_12_FN3
,
260 PS0_7_FN1
, PS0_7_FN2
,
261 PS0_6_FN1
, PS0_6_FN2
,
262 PS0_5_FN1
, PS0_5_FN2
,
263 PS0_4_FN1
, PS0_4_FN2
,
264 PS0_3_FN1
, PS0_3_FN2
,
265 PS0_2_FN1
, PS0_2_FN2
,
266 PS0_1_FN1
, PS0_1_FN2
,
268 PS1_7_FN1
, PS1_7_FN3
,
269 PS1_6_FN1
, PS1_6_FN3
,
271 PS2_13_FN1
, PS2_13_FN3
,
272 PS2_12_FN1
, PS2_12_FN3
,
273 PS2_1_FN1
, PS2_1_FN2
,
274 PS2_0_FN1
, PS2_0_FN2
,
276 PS4_15_FN1
, PS4_15_FN2
,
277 PS4_14_FN1
, PS4_14_FN2
,
278 PS4_13_FN1
, PS4_13_FN2
,
279 PS4_12_FN1
, PS4_12_FN2
,
280 PS4_11_FN1
, PS4_11_FN2
,
281 PS4_10_FN1
, PS4_10_FN2
,
282 PS4_9_FN1
, PS4_9_FN2
,
283 PS4_3_FN1
, PS4_3_FN2
,
284 PS4_2_FN1
, PS4_2_FN2
,
285 PS4_1_FN1
, PS4_1_FN2
,
286 PS4_0_FN1
, PS4_0_FN2
,
288 PS5_9_FN1
, PS5_9_FN2
,
289 PS5_8_FN1
, PS5_8_FN2
,
290 PS5_7_FN1
, PS5_7_FN2
,
291 PS5_6_FN1
, PS5_6_FN2
,
292 PS5_5_FN1
, PS5_5_FN2
,
293 PS5_4_FN1
, PS5_4_FN2
,
295 /* AN15 to 8 : EVENT15 to 8 */
296 PS6_7_FN_AN
, PS6_7_FN_EV
,
297 PS6_6_FN_AN
, PS6_6_FN_EV
,
298 PS6_5_FN_AN
, PS6_5_FN_EV
,
299 PS6_4_FN_AN
, PS6_4_FN_EV
,
300 PS6_3_FN_AN
, PS6_3_FN_EV
,
301 PS6_2_FN_AN
, PS6_2_FN_EV
,
302 PS6_1_FN_AN
, PS6_1_FN_EV
,
303 PS6_0_FN_AN
, PS6_0_FN_EV
,
308 /* PTA (mobule: LBSC, CPG, LPC) */
309 BS_MARK
, RDWR_MARK
, WE1_MARK
, RDY_MARK
,
310 MD10_MARK
, MD9_MARK
, MD8_MARK
,
311 LGPIO7_MARK
, LGPIO6_MARK
, LGPIO5_MARK
, LGPIO4_MARK
,
312 LGPIO3_MARK
, LGPIO2_MARK
, LGPIO1_MARK
, LGPIO0_MARK
,
314 /* PTB (mobule: LBSC, EtherC, SIM, LPC) */
315 D15_MARK
, D14_MARK
, D13_MARK
, D12_MARK
,
316 D11_MARK
, D10_MARK
, D9_MARK
, D8_MARK
,
317 ET0_MDC_MARK
, ET0_MDIO_MARK
, ET1_MDC_MARK
, ET1_MDIO_MARK
,
318 SIM_D_MARK
, SIM_CLK_MARK
, SIM_RST_MARK
,
319 WPSZ1_MARK
, WPSZ0_MARK
, FWID_MARK
, FLSHSZ_MARK
,
320 LPC_SPIEN_MARK
, BASEL_MARK
,
322 /* PTC (mobule: SD) */
323 SD_WP_MARK
, SD_CD_MARK
, SD_CLK_MARK
, SD_CMD_MARK
,
324 SD_D3_MARK
, SD_D2_MARK
, SD_D1_MARK
, SD_D0_MARK
,
326 /* PTD (mobule: INTC, SPI0, LBSC, CPG, ADC) */
327 IRQ7_MARK
, IRQ6_MARK
, IRQ5_MARK
, IRQ4_MARK
,
328 IRQ3_MARK
, IRQ2_MARK
, IRQ1_MARK
, IRQ0_MARK
,
329 MD6_MARK
, MD5_MARK
, MD3_MARK
, MD2_MARK
,
330 MD1_MARK
, MD0_MARK
, ADTRG1_MARK
, ADTRG0_MARK
,
332 /* PTE (mobule: EtherC) */
333 ET0_CRS_DV_MARK
, ET0_TXD1_MARK
,
334 ET0_TXD0_MARK
, ET0_TX_EN_MARK
,
335 ET0_REF_CLK_MARK
, ET0_RXD1_MARK
,
336 ET0_RXD0_MARK
, ET0_RX_ER_MARK
,
338 /* PTF (mobule: EtherC) */
339 ET1_CRS_DV_MARK
, ET1_TXD1_MARK
,
340 ET1_TXD0_MARK
, ET1_TX_EN_MARK
,
341 ET1_REF_CLK_MARK
, ET1_RXD1_MARK
,
342 ET1_RXD0_MARK
, ET1_RX_ER_MARK
,
344 /* PTG (mobule: SYSTEM, PWMX, LPC) */
345 STATUS0_MARK
, STATUS1_MARK
,
346 PWX0_MARK
, PWX1_MARK
, PWX2_MARK
, PWX3_MARK
,
347 SERIRQ_MARK
, CLKRUN_MARK
, LPCPD_MARK
, LDRQ_MARK
,
349 /* PTH (mobule: TMU, SCIF234, SPI1, SPI0) */
350 TCLK_MARK
, RXD4_MARK
, TXD4_MARK
,
351 SP1_MOSI_MARK
, SP1_MISO_MARK
, SP1_SCK_MARK
, SP1_SCK_FB_MARK
,
352 SP1_SS0_MARK
, SP1_SS1_MARK
, SP0_SS1_MARK
,
354 /* PTI (mobule: INTC) */
355 IRQ15_MARK
, IRQ14_MARK
, IRQ13_MARK
, IRQ12_MARK
,
356 IRQ11_MARK
, IRQ10_MARK
, IRQ9_MARK
, IRQ8_MARK
,
358 /* PTJ (mobule: SCIF234, SERMUX) */
359 RXD3_MARK
, TXD3_MARK
, RXD2_MARK
, TXD2_MARK
,
360 COM1_TXD_MARK
, COM1_RXD_MARK
, COM1_RTS_MARK
, COM1_CTS_MARK
,
362 /* PTK (mobule: SERMUX) */
363 COM2_TXD_MARK
, COM2_RXD_MARK
, COM2_RTS_MARK
, COM2_CTS_MARK
,
364 COM2_DTR_MARK
, COM2_DSR_MARK
, COM2_DCD_MARK
, COM2_RI_MARK
,
366 /* PTL (mobule: SERMUX) */
367 RAC_TXD_MARK
, RAC_RXD_MARK
, RAC_RTS_MARK
, RAC_CTS_MARK
,
368 RAC_DTR_MARK
, RAC_DSR_MARK
, RAC_DCD_MARK
, RAC_RI_MARK
,
370 /* PTM (mobule: IIC, LPC) */
371 SDA6_MARK
, SCL6_MARK
, SDA7_MARK
, SCL7_MARK
,
372 WP_MARK
, FMS0_MARK
, FMS1_MARK
,
374 /* PTN (mobule: SCIF234, EVC) */
375 SCK2_MARK
, RTS4_MARK
, RTS3_MARK
, RTS2_MARK
,
376 CTS4_MARK
, CTS3_MARK
, CTS2_MARK
,
377 EVENT7_MARK
, EVENT6_MARK
, EVENT5_MARK
, EVENT4_MARK
,
378 EVENT3_MARK
, EVENT2_MARK
, EVENT1_MARK
, EVENT0_MARK
,
380 /* PTO (mobule: SGPIO) */
381 SGPIO0_CLK_MARK
, SGPIO0_LOAD_MARK
,
382 SGPIO0_DI_MARK
, SGPIO0_DO_MARK
,
383 SGPIO1_CLK_MARK
, SGPIO1_LOAD_MARK
,
384 SGPIO1_DI_MARK
, SGPIO1_DO_MARK
,
386 /* PTP (mobule: JMC, SCIF234) */
387 JMCTCK_MARK
, JMCTMS_MARK
, JMCTDO_MARK
, JMCTDI_MARK
,
388 JMCRST_MARK
, SCK4_MARK
, SCK3_MARK
,
390 /* PTQ (mobule: LPC) */
391 LAD3_MARK
, LAD2_MARK
, LAD1_MARK
, LAD0_MARK
,
392 LFRAME_MARK
, LRESET_MARK
, LCLK_MARK
,
394 /* PTR (mobule: GRA, IIC) */
395 DDC3_MARK
, DDC2_MARK
,
396 SDA8_MARK
, SCL8_MARK
, SDA2_MARK
, SCL2_MARK
,
397 SDA1_MARK
, SCL1_MARK
, SDA0_MARK
, SCL0_MARK
,
399 /* PTS (mobule: GRA, IIC) */
400 DDC1_MARK
, DDC0_MARK
,
401 SDA9_MARK
, SCL9_MARK
, SDA5_MARK
, SCL5_MARK
,
402 SDA4_MARK
, SCL4_MARK
, SDA3_MARK
, SCL3_MARK
,
404 /* PTT (mobule: SYSTEM, PWMX) */
405 AUDSYNC_MARK
, AUDCK_MARK
,
406 AUDATA3_MARK
, AUDATA2_MARK
,
407 AUDATA1_MARK
, AUDATA0_MARK
,
408 PWX7_MARK
, PWX6_MARK
, PWX5_MARK
, PWX4_MARK
,
410 /* PTU (mobule: LBSC, DMAC) */
411 CS6_MARK
, CS5_MARK
, CS4_MARK
, CS0_MARK
,
412 RD_MARK
, WE0_MARK
, A25_MARK
, A24_MARK
,
413 DREQ0_MARK
, DACK0_MARK
,
415 /* PTV (mobule: LBSC, DMAC) */
416 A23_MARK
, A22_MARK
, A21_MARK
, A20_MARK
,
417 A19_MARK
, A18_MARK
, A17_MARK
, A16_MARK
,
418 TEND0_MARK
, DREQ1_MARK
, DACK1_MARK
, TEND1_MARK
,
420 /* PTW (mobule: LBSC) */
421 A15_MARK
, A14_MARK
, A13_MARK
, A12_MARK
,
422 A11_MARK
, A10_MARK
, A9_MARK
, A8_MARK
,
424 /* PTX (mobule: LBSC) */
425 A7_MARK
, A6_MARK
, A5_MARK
, A4_MARK
,
426 A3_MARK
, A2_MARK
, A1_MARK
, A0_MARK
,
428 /* PTY (mobule: LBSC) */
429 D7_MARK
, D6_MARK
, D5_MARK
, D4_MARK
,
430 D3_MARK
, D2_MARK
, D1_MARK
, D0_MARK
,
434 static pinmux_enum_t pinmux_data
[] = {
436 PINMUX_DATA(PTA7_DATA
, PTA7_IN
, PTA7_OUT
),
437 PINMUX_DATA(PTA6_DATA
, PTA6_IN
, PTA6_OUT
),
438 PINMUX_DATA(PTA5_DATA
, PTA5_IN
, PTA5_OUT
),
439 PINMUX_DATA(PTA4_DATA
, PTA4_IN
, PTA4_OUT
),
440 PINMUX_DATA(PTA3_DATA
, PTA3_IN
, PTA3_OUT
),
441 PINMUX_DATA(PTA2_DATA
, PTA2_IN
, PTA2_OUT
),
442 PINMUX_DATA(PTA1_DATA
, PTA1_IN
, PTA1_OUT
),
443 PINMUX_DATA(PTA0_DATA
, PTA0_IN
, PTA0_OUT
),
446 PINMUX_DATA(PTB7_DATA
, PTB7_IN
, PTB7_OUT
),
447 PINMUX_DATA(PTB6_DATA
, PTB6_IN
, PTB6_OUT
),
448 PINMUX_DATA(PTB5_DATA
, PTB5_IN
, PTB5_OUT
),
449 PINMUX_DATA(PTB4_DATA
, PTB4_IN
, PTB4_OUT
),
450 PINMUX_DATA(PTB3_DATA
, PTB3_IN
, PTB3_OUT
),
451 PINMUX_DATA(PTB2_DATA
, PTB2_IN
, PTB2_OUT
),
452 PINMUX_DATA(PTB1_DATA
, PTB1_IN
, PTB1_OUT
),
453 PINMUX_DATA(PTB0_DATA
, PTB0_IN
, PTB0_OUT
),
456 PINMUX_DATA(PTC7_DATA
, PTC7_IN
, PTC7_OUT
),
457 PINMUX_DATA(PTC6_DATA
, PTC6_IN
, PTC6_OUT
),
458 PINMUX_DATA(PTC5_DATA
, PTC5_IN
, PTC5_OUT
),
459 PINMUX_DATA(PTC4_DATA
, PTC4_IN
, PTC4_OUT
),
460 PINMUX_DATA(PTC3_DATA
, PTC3_IN
, PTC3_OUT
),
461 PINMUX_DATA(PTC2_DATA
, PTC2_IN
, PTC2_OUT
),
462 PINMUX_DATA(PTC1_DATA
, PTC1_IN
, PTC1_OUT
),
463 PINMUX_DATA(PTC0_DATA
, PTC0_IN
, PTC0_OUT
),
466 PINMUX_DATA(PTD7_DATA
, PTD7_IN
, PTD7_OUT
),
467 PINMUX_DATA(PTD6_DATA
, PTD6_IN
, PTD6_OUT
),
468 PINMUX_DATA(PTD5_DATA
, PTD5_IN
, PTD5_OUT
),
469 PINMUX_DATA(PTD4_DATA
, PTD4_IN
, PTD4_OUT
),
470 PINMUX_DATA(PTD3_DATA
, PTD3_IN
, PTD3_OUT
),
471 PINMUX_DATA(PTD2_DATA
, PTD2_IN
, PTD2_OUT
),
472 PINMUX_DATA(PTD1_DATA
, PTD1_IN
, PTD1_OUT
),
473 PINMUX_DATA(PTD0_DATA
, PTD0_IN
, PTD0_OUT
),
476 PINMUX_DATA(PTE5_DATA
, PTE5_IN
, PTE5_OUT
),
477 PINMUX_DATA(PTE4_DATA
, PTE4_IN
, PTE4_OUT
),
478 PINMUX_DATA(PTE3_DATA
, PTE3_IN
, PTE3_OUT
),
479 PINMUX_DATA(PTE2_DATA
, PTE2_IN
, PTE2_OUT
),
480 PINMUX_DATA(PTE1_DATA
, PTE1_IN
, PTE1_OUT
),
481 PINMUX_DATA(PTE0_DATA
, PTE0_IN
, PTE0_OUT
),
484 PINMUX_DATA(PTF7_DATA
, PTF7_IN
, PTF7_OUT
),
485 PINMUX_DATA(PTF6_DATA
, PTF6_IN
, PTF6_OUT
),
486 PINMUX_DATA(PTF5_DATA
, PTF5_IN
, PTF5_OUT
),
487 PINMUX_DATA(PTF4_DATA
, PTF4_IN
, PTF4_OUT
),
488 PINMUX_DATA(PTF3_DATA
, PTF3_IN
, PTF3_OUT
),
489 PINMUX_DATA(PTF2_DATA
, PTF2_IN
, PTF2_OUT
),
490 PINMUX_DATA(PTF1_DATA
, PTF1_IN
, PTF1_OUT
),
491 PINMUX_DATA(PTF0_DATA
, PTF0_IN
, PTF0_OUT
),
494 PINMUX_DATA(PTG7_DATA
, PTG7_IN
, PTG7_OUT
),
495 PINMUX_DATA(PTG6_DATA
, PTG6_IN
, PTG6_OUT
),
496 PINMUX_DATA(PTG5_DATA
, PTG5_IN
, PTG5_OUT
),
497 PINMUX_DATA(PTG4_DATA
, PTG4_IN
, PTG4_OUT
),
498 PINMUX_DATA(PTG3_DATA
, PTG3_IN
, PTG3_OUT
),
499 PINMUX_DATA(PTG2_DATA
, PTG2_IN
, PTG2_OUT
),
500 PINMUX_DATA(PTG1_DATA
, PTG1_IN
, PTG1_OUT
),
501 PINMUX_DATA(PTG0_DATA
, PTG0_IN
, PTG0_OUT
),
504 PINMUX_DATA(PTH7_DATA
, PTH7_IN
, PTH7_OUT
),
505 PINMUX_DATA(PTH6_DATA
, PTH6_IN
, PTH6_OUT
),
506 PINMUX_DATA(PTH5_DATA
, PTH5_IN
, PTH5_OUT
),
507 PINMUX_DATA(PTH4_DATA
, PTH4_IN
, PTH4_OUT
),
508 PINMUX_DATA(PTH3_DATA
, PTH3_IN
, PTH3_OUT
),
509 PINMUX_DATA(PTH2_DATA
, PTH2_IN
, PTH2_OUT
),
510 PINMUX_DATA(PTH1_DATA
, PTH1_IN
, PTH1_OUT
),
511 PINMUX_DATA(PTH0_DATA
, PTH0_IN
, PTH0_OUT
),
514 PINMUX_DATA(PTI7_DATA
, PTI7_IN
, PTI7_OUT
),
515 PINMUX_DATA(PTI6_DATA
, PTI6_IN
, PTI6_OUT
),
516 PINMUX_DATA(PTI5_DATA
, PTI5_IN
, PTI5_OUT
),
517 PINMUX_DATA(PTI4_DATA
, PTI4_IN
, PTI4_OUT
),
518 PINMUX_DATA(PTI3_DATA
, PTI3_IN
, PTI3_OUT
),
519 PINMUX_DATA(PTI2_DATA
, PTI2_IN
, PTI2_OUT
),
520 PINMUX_DATA(PTI1_DATA
, PTI1_IN
, PTI1_OUT
),
521 PINMUX_DATA(PTI0_DATA
, PTI0_IN
, PTI0_OUT
),
524 PINMUX_DATA(PTJ7_DATA
, PTJ7_IN
, PTJ7_OUT
),
525 PINMUX_DATA(PTJ6_DATA
, PTJ6_IN
, PTJ6_OUT
),
526 PINMUX_DATA(PTJ5_DATA
, PTJ5_IN
, PTJ5_OUT
),
527 PINMUX_DATA(PTJ4_DATA
, PTJ4_IN
, PTJ4_OUT
),
528 PINMUX_DATA(PTJ3_DATA
, PTJ3_IN
, PTJ3_OUT
),
529 PINMUX_DATA(PTJ2_DATA
, PTJ2_IN
, PTJ2_OUT
),
530 PINMUX_DATA(PTJ1_DATA
, PTJ1_IN
, PTJ1_OUT
),
531 PINMUX_DATA(PTJ0_DATA
, PTJ0_IN
, PTJ0_OUT
),
534 PINMUX_DATA(PTK7_DATA
, PTK7_IN
, PTK7_OUT
),
535 PINMUX_DATA(PTK6_DATA
, PTK6_IN
, PTK6_OUT
),
536 PINMUX_DATA(PTK5_DATA
, PTK5_IN
, PTK5_OUT
),
537 PINMUX_DATA(PTK4_DATA
, PTK4_IN
, PTK4_OUT
),
538 PINMUX_DATA(PTK3_DATA
, PTK3_IN
, PTK3_OUT
),
539 PINMUX_DATA(PTK2_DATA
, PTK2_IN
, PTK2_OUT
),
540 PINMUX_DATA(PTK1_DATA
, PTK1_IN
, PTK1_OUT
),
541 PINMUX_DATA(PTK0_DATA
, PTK0_IN
, PTK0_OUT
),
544 PINMUX_DATA(PTL7_DATA
, PTL7_IN
, PTL7_OUT
),
545 PINMUX_DATA(PTL6_DATA
, PTL6_IN
, PTL6_OUT
),
546 PINMUX_DATA(PTL5_DATA
, PTL5_IN
, PTL5_OUT
),
547 PINMUX_DATA(PTL4_DATA
, PTL4_IN
, PTL4_OUT
),
548 PINMUX_DATA(PTL3_DATA
, PTL3_IN
, PTL3_OUT
),
549 PINMUX_DATA(PTL2_DATA
, PTL2_IN
, PTL2_OUT
),
550 PINMUX_DATA(PTL1_DATA
, PTL1_IN
, PTL1_OUT
),
551 PINMUX_DATA(PTL0_DATA
, PTL0_IN
, PTL0_OUT
),
554 PINMUX_DATA(PTM6_DATA
, PTM6_IN
, PTM6_OUT
),
555 PINMUX_DATA(PTM5_DATA
, PTM5_IN
, PTM5_OUT
),
556 PINMUX_DATA(PTM4_DATA
, PTM4_IN
, PTM4_OUT
),
557 PINMUX_DATA(PTM3_DATA
, PTM3_IN
, PTM3_OUT
),
558 PINMUX_DATA(PTM2_DATA
, PTM2_IN
, PTM2_OUT
),
559 PINMUX_DATA(PTM1_DATA
, PTM1_IN
, PTM1_OUT
),
560 PINMUX_DATA(PTM0_DATA
, PTM0_IN
, PTM0_OUT
),
563 PINMUX_DATA(PTN7_DATA
, PTN7_IN
, PTN7_OUT
),
564 PINMUX_DATA(PTN6_DATA
, PTN6_IN
, PTN6_OUT
),
565 PINMUX_DATA(PTN5_DATA
, PTN5_IN
, PTN5_OUT
),
566 PINMUX_DATA(PTN4_DATA
, PTN4_IN
, PTN4_OUT
),
567 PINMUX_DATA(PTN3_DATA
, PTN3_IN
, PTN3_OUT
),
568 PINMUX_DATA(PTN2_DATA
, PTN2_IN
, PTN2_OUT
),
569 PINMUX_DATA(PTN1_DATA
, PTN1_IN
, PTN1_OUT
),
570 PINMUX_DATA(PTN0_DATA
, PTN0_IN
, PTN0_OUT
),
573 PINMUX_DATA(PTO7_DATA
, PTO7_IN
, PTO7_OUT
),
574 PINMUX_DATA(PTO6_DATA
, PTO6_IN
, PTO6_OUT
),
575 PINMUX_DATA(PTO5_DATA
, PTO5_IN
, PTO5_OUT
),
576 PINMUX_DATA(PTO4_DATA
, PTO4_IN
, PTO4_OUT
),
577 PINMUX_DATA(PTO3_DATA
, PTO3_IN
, PTO3_OUT
),
578 PINMUX_DATA(PTO2_DATA
, PTO2_IN
, PTO2_OUT
),
579 PINMUX_DATA(PTO1_DATA
, PTO1_IN
, PTO1_OUT
),
580 PINMUX_DATA(PTO0_DATA
, PTO0_IN
, PTO0_OUT
),
583 PINMUX_DATA(PTQ6_DATA
, PTQ6_IN
, PTQ6_OUT
),
584 PINMUX_DATA(PTQ5_DATA
, PTQ5_IN
, PTQ5_OUT
),
585 PINMUX_DATA(PTQ4_DATA
, PTQ4_IN
, PTQ4_OUT
),
586 PINMUX_DATA(PTQ3_DATA
, PTQ3_IN
, PTQ3_OUT
),
587 PINMUX_DATA(PTQ2_DATA
, PTQ2_IN
, PTQ2_OUT
),
588 PINMUX_DATA(PTQ1_DATA
, PTQ1_IN
, PTQ1_OUT
),
589 PINMUX_DATA(PTQ0_DATA
, PTQ0_IN
, PTQ0_OUT
),
592 PINMUX_DATA(PTR7_DATA
, PTR7_IN
, PTR7_OUT
),
593 PINMUX_DATA(PTR6_DATA
, PTR6_IN
, PTR6_OUT
),
594 PINMUX_DATA(PTR5_DATA
, PTR5_IN
, PTR5_OUT
),
595 PINMUX_DATA(PTR4_DATA
, PTR4_IN
, PTR4_OUT
),
596 PINMUX_DATA(PTR3_DATA
, PTR3_IN
, PTR3_OUT
),
597 PINMUX_DATA(PTR2_DATA
, PTR2_IN
, PTR2_OUT
),
598 PINMUX_DATA(PTR1_DATA
, PTR1_IN
, PTR1_OUT
),
599 PINMUX_DATA(PTR0_DATA
, PTR0_IN
, PTR0_OUT
),
602 PINMUX_DATA(PTS7_DATA
, PTS7_IN
, PTS7_OUT
),
603 PINMUX_DATA(PTS6_DATA
, PTS6_IN
, PTS6_OUT
),
604 PINMUX_DATA(PTS5_DATA
, PTS5_IN
, PTS5_OUT
),
605 PINMUX_DATA(PTS4_DATA
, PTS4_IN
, PTS4_OUT
),
606 PINMUX_DATA(PTS3_DATA
, PTS3_IN
, PTS3_OUT
),
607 PINMUX_DATA(PTS2_DATA
, PTS2_IN
, PTS2_OUT
),
608 PINMUX_DATA(PTS1_DATA
, PTS1_IN
, PTS1_OUT
),
609 PINMUX_DATA(PTS0_DATA
, PTS0_IN
, PTS0_OUT
),
612 PINMUX_DATA(PTT5_DATA
, PTT5_IN
, PTT5_OUT
),
613 PINMUX_DATA(PTT4_DATA
, PTT4_IN
, PTT4_OUT
),
614 PINMUX_DATA(PTT3_DATA
, PTT3_IN
, PTT3_OUT
),
615 PINMUX_DATA(PTT2_DATA
, PTT2_IN
, PTT2_OUT
),
616 PINMUX_DATA(PTT1_DATA
, PTT1_IN
, PTT1_OUT
),
617 PINMUX_DATA(PTT0_DATA
, PTT0_IN
, PTT0_OUT
),
620 PINMUX_DATA(PTU7_DATA
, PTU7_IN
, PTU7_OUT
),
621 PINMUX_DATA(PTU6_DATA
, PTU6_IN
, PTU6_OUT
),
622 PINMUX_DATA(PTU5_DATA
, PTU5_IN
, PTU5_OUT
),
623 PINMUX_DATA(PTU4_DATA
, PTU4_IN
, PTU4_OUT
),
624 PINMUX_DATA(PTU3_DATA
, PTU3_IN
, PTU3_OUT
),
625 PINMUX_DATA(PTU2_DATA
, PTU2_IN
, PTU2_OUT
),
626 PINMUX_DATA(PTU1_DATA
, PTU1_IN
, PTU1_OUT
),
627 PINMUX_DATA(PTU0_DATA
, PTU0_IN
, PTU0_OUT
),
630 PINMUX_DATA(PTV7_DATA
, PTV7_IN
, PTV7_OUT
),
631 PINMUX_DATA(PTV6_DATA
, PTV6_IN
, PTV6_OUT
),
632 PINMUX_DATA(PTV5_DATA
, PTV5_IN
, PTV5_OUT
),
633 PINMUX_DATA(PTV4_DATA
, PTV4_IN
, PTV4_OUT
),
634 PINMUX_DATA(PTV3_DATA
, PTV3_IN
, PTV3_OUT
),
635 PINMUX_DATA(PTV2_DATA
, PTV2_IN
, PTV2_OUT
),
636 PINMUX_DATA(PTV1_DATA
, PTV1_IN
, PTV1_OUT
),
637 PINMUX_DATA(PTV0_DATA
, PTV0_IN
, PTV0_OUT
),
640 PINMUX_DATA(PTW7_DATA
, PTW7_IN
, PTW7_OUT
),
641 PINMUX_DATA(PTW6_DATA
, PTW6_IN
, PTW6_OUT
),
642 PINMUX_DATA(PTW5_DATA
, PTW5_IN
, PTW5_OUT
),
643 PINMUX_DATA(PTW4_DATA
, PTW4_IN
, PTW4_OUT
),
644 PINMUX_DATA(PTW3_DATA
, PTW3_IN
, PTW3_OUT
),
645 PINMUX_DATA(PTW2_DATA
, PTW2_IN
, PTW2_OUT
),
646 PINMUX_DATA(PTW1_DATA
, PTW1_IN
, PTW1_OUT
),
647 PINMUX_DATA(PTW0_DATA
, PTW0_IN
, PTW0_OUT
),
650 PINMUX_DATA(PTX7_DATA
, PTX7_IN
, PTX7_OUT
),
651 PINMUX_DATA(PTX6_DATA
, PTX6_IN
, PTX6_OUT
),
652 PINMUX_DATA(PTX5_DATA
, PTX5_IN
, PTX5_OUT
),
653 PINMUX_DATA(PTX4_DATA
, PTX4_IN
, PTX4_OUT
),
654 PINMUX_DATA(PTX3_DATA
, PTX3_IN
, PTX3_OUT
),
655 PINMUX_DATA(PTX2_DATA
, PTX2_IN
, PTX2_OUT
),
656 PINMUX_DATA(PTX1_DATA
, PTX1_IN
, PTX1_OUT
),
657 PINMUX_DATA(PTX0_DATA
, PTX0_IN
, PTX0_OUT
),
660 PINMUX_DATA(PTY7_DATA
, PTY7_IN
, PTY7_OUT
),
661 PINMUX_DATA(PTY6_DATA
, PTY6_IN
, PTY6_OUT
),
662 PINMUX_DATA(PTY5_DATA
, PTY5_IN
, PTY5_OUT
),
663 PINMUX_DATA(PTY4_DATA
, PTY4_IN
, PTY4_OUT
),
664 PINMUX_DATA(PTY3_DATA
, PTY3_IN
, PTY3_OUT
),
665 PINMUX_DATA(PTY2_DATA
, PTY2_IN
, PTY2_OUT
),
666 PINMUX_DATA(PTY1_DATA
, PTY1_IN
, PTY1_OUT
),
667 PINMUX_DATA(PTY0_DATA
, PTY0_IN
, PTY0_OUT
),
670 PINMUX_DATA(PTZ7_DATA
, PTZ7_IN
, PTZ7_OUT
),
671 PINMUX_DATA(PTZ6_DATA
, PTZ6_IN
, PTZ6_OUT
),
672 PINMUX_DATA(PTZ5_DATA
, PTZ5_IN
, PTZ5_OUT
),
673 PINMUX_DATA(PTZ4_DATA
, PTZ4_IN
, PTZ4_OUT
),
674 PINMUX_DATA(PTZ3_DATA
, PTZ3_IN
, PTZ3_OUT
),
675 PINMUX_DATA(PTZ2_DATA
, PTZ2_IN
, PTZ2_OUT
),
676 PINMUX_DATA(PTZ1_DATA
, PTZ1_IN
, PTZ1_OUT
),
677 PINMUX_DATA(PTZ0_DATA
, PTZ0_IN
, PTZ0_OUT
),
680 PINMUX_DATA(BS_MARK
, PS0_15_FN1
, PTA7_FN
),
681 PINMUX_DATA(LGPIO7_MARK
, PS0_15_FN3
, PTA7_FN
),
682 PINMUX_DATA(RDWR_MARK
, PS0_14_FN1
, PTA6_FN
),
683 PINMUX_DATA(LGPIO6_MARK
, PS0_14_FN3
, PTA6_FN
),
684 PINMUX_DATA(WE1_MARK
, PS0_13_FN1
, PTA5_FN
),
685 PINMUX_DATA(LGPIO5_MARK
, PS0_13_FN3
, PTA5_FN
),
686 PINMUX_DATA(RDY_MARK
, PS0_12_FN1
, PTA4_FN
),
687 PINMUX_DATA(LGPIO4_MARK
, PS0_12_FN3
, PTA4_FN
),
688 PINMUX_DATA(LGPIO3_MARK
, PTA3_FN
),
689 PINMUX_DATA(LGPIO2_MARK
, PTA2_FN
),
690 PINMUX_DATA(LGPIO1_MARK
, PTA1_FN
),
691 PINMUX_DATA(LGPIO0_MARK
, PTA0_FN
),
694 PINMUX_DATA(D15_MARK
, PS0_7_FN1
, PTB7_FN
),
695 PINMUX_DATA(ET0_MDC_MARK
, PS0_7_FN2
, PTB7_FN
),
696 PINMUX_DATA(D14_MARK
, PS0_6_FN1
, PTB6_FN
),
697 PINMUX_DATA(ET0_MDIO_MARK
, PS0_6_FN2
, PTB6_FN
),
698 PINMUX_DATA(D13_MARK
, PS0_5_FN1
, PTB5_FN
),
699 PINMUX_DATA(ET1_MDC_MARK
, PS0_5_FN2
, PTB5_FN
),
700 PINMUX_DATA(D12_MARK
, PS0_4_FN1
, PTB4_FN
),
701 PINMUX_DATA(ET1_MDIO_MARK
, PS0_4_FN2
, PTB4_FN
),
702 PINMUX_DATA(D11_MARK
, PS0_3_FN1
, PTB3_FN
),
703 PINMUX_DATA(SIM_D_MARK
, PS0_3_FN2
, PTB3_FN
),
704 PINMUX_DATA(D10_MARK
, PS0_2_FN1
, PTB2_FN
),
705 PINMUX_DATA(SIM_CLK_MARK
, PS0_2_FN2
, PTB2_FN
),
706 PINMUX_DATA(D9_MARK
, PS0_1_FN1
, PTB1_FN
),
707 PINMUX_DATA(SIM_RST_MARK
, PS0_1_FN2
, PTB1_FN
),
708 PINMUX_DATA(D8_MARK
, PTB0_FN
),
711 PINMUX_DATA(SD_WP_MARK
, PTC7_FN
),
712 PINMUX_DATA(SD_CD_MARK
, PTC6_FN
),
713 PINMUX_DATA(SD_CLK_MARK
, PTC5_FN
),
714 PINMUX_DATA(SD_CMD_MARK
, PTC4_FN
),
715 PINMUX_DATA(SD_D3_MARK
, PTC3_FN
),
716 PINMUX_DATA(SD_D2_MARK
, PTC2_FN
),
717 PINMUX_DATA(SD_D1_MARK
, PTC1_FN
),
718 PINMUX_DATA(SD_D0_MARK
, PTC0_FN
),
721 PINMUX_DATA(IRQ7_MARK
, PS1_7_FN1
, PTD7_FN
),
722 PINMUX_DATA(ADTRG1_MARK
, PS1_7_FN3
, PTD7_FN
),
723 PINMUX_DATA(IRQ6_MARK
, PS1_6_FN1
, PTD6_FN
),
724 PINMUX_DATA(ADTRG0_MARK
, PS1_6_FN3
, PTD6_FN
),
725 PINMUX_DATA(IRQ5_MARK
, PTD5_FN
),
726 PINMUX_DATA(IRQ4_MARK
, PTD4_FN
),
727 PINMUX_DATA(IRQ3_MARK
, PTD3_FN
),
728 PINMUX_DATA(IRQ2_MARK
, PTD2_FN
),
729 PINMUX_DATA(IRQ1_MARK
, PTD1_FN
),
730 PINMUX_DATA(IRQ0_MARK
, PTD0_FN
),
733 PINMUX_DATA(ET0_CRS_DV_MARK
, PTE7_FN
),
734 PINMUX_DATA(ET0_TXD1_MARK
, PTE6_FN
),
735 PINMUX_DATA(ET0_TXD0_MARK
, PTE5_FN
),
736 PINMUX_DATA(ET0_TX_EN_MARK
, PTE4_FN
),
737 PINMUX_DATA(ET0_REF_CLK_MARK
, PTE3_FN
),
738 PINMUX_DATA(ET0_RXD1_MARK
, PTE2_FN
),
739 PINMUX_DATA(ET0_RXD0_MARK
, PTE1_FN
),
740 PINMUX_DATA(ET0_RX_ER_MARK
, PTE0_FN
),
743 PINMUX_DATA(ET1_CRS_DV_MARK
, PTF7_FN
),
744 PINMUX_DATA(ET1_TXD1_MARK
, PTF6_FN
),
745 PINMUX_DATA(ET1_TXD0_MARK
, PTF5_FN
),
746 PINMUX_DATA(ET1_TX_EN_MARK
, PTF4_FN
),
747 PINMUX_DATA(ET1_REF_CLK_MARK
, PTF3_FN
),
748 PINMUX_DATA(ET1_RXD1_MARK
, PTF2_FN
),
749 PINMUX_DATA(ET1_RXD0_MARK
, PTF1_FN
),
750 PINMUX_DATA(ET1_RX_ER_MARK
, PTF0_FN
),
753 PINMUX_DATA(PWX0_MARK
, PTG7_FN
),
754 PINMUX_DATA(PWX1_MARK
, PTG6_FN
),
755 PINMUX_DATA(STATUS0_MARK
, PS2_13_FN1
, PTG5_FN
),
756 PINMUX_DATA(PWX2_MARK
, PS2_13_FN3
, PTG5_FN
),
757 PINMUX_DATA(STATUS1_MARK
, PS2_12_FN1
, PTG4_FN
),
758 PINMUX_DATA(PWX3_MARK
, PS2_12_FN3
, PTG4_FN
),
759 PINMUX_DATA(SERIRQ_MARK
, PTG3_FN
),
760 PINMUX_DATA(CLKRUN_MARK
, PTG2_FN
),
761 PINMUX_DATA(LPCPD_MARK
, PTG1_FN
),
762 PINMUX_DATA(LDRQ_MARK
, PTG0_FN
),
765 PINMUX_DATA(SP1_MOSI_MARK
, PTH7_FN
),
766 PINMUX_DATA(SP1_MISO_MARK
, PTH6_FN
),
767 PINMUX_DATA(SP1_SCK_MARK
, PTH5_FN
),
768 PINMUX_DATA(SP1_SCK_FB_MARK
, PTH4_FN
),
769 PINMUX_DATA(SP1_SS0_MARK
, PTH3_FN
),
770 PINMUX_DATA(TCLK_MARK
, PTH2_FN
),
771 PINMUX_DATA(RXD4_MARK
, PS2_1_FN1
, PTH1_FN
),
772 PINMUX_DATA(SP1_SS1_MARK
, PS2_1_FN2
, PTH1_FN
),
773 PINMUX_DATA(TXD4_MARK
, PS2_0_FN1
, PTH0_FN
),
774 PINMUX_DATA(SP0_SS1_MARK
, PS2_0_FN2
, PTH0_FN
),
777 PINMUX_DATA(IRQ15_MARK
, PTI7_FN
),
778 PINMUX_DATA(IRQ14_MARK
, PTI6_FN
),
779 PINMUX_DATA(IRQ13_MARK
, PTI5_FN
),
780 PINMUX_DATA(IRQ12_MARK
, PTI4_FN
),
781 PINMUX_DATA(IRQ11_MARK
, PTI3_FN
),
782 PINMUX_DATA(IRQ10_MARK
, PTI2_FN
),
783 PINMUX_DATA(IRQ9_MARK
, PTI1_FN
),
784 PINMUX_DATA(IRQ8_MARK
, PTI0_FN
),
787 PINMUX_DATA(RXD3_MARK
, PTJ7_FN
),
788 PINMUX_DATA(TXD3_MARK
, PTJ6_FN
),
789 PINMUX_DATA(RXD2_MARK
, PTJ5_FN
),
790 PINMUX_DATA(TXD2_MARK
, PTJ4_FN
),
791 PINMUX_DATA(COM1_TXD_MARK
, PTJ3_FN
),
792 PINMUX_DATA(COM1_RXD_MARK
, PTJ2_FN
),
793 PINMUX_DATA(COM1_RTS_MARK
, PTJ1_FN
),
794 PINMUX_DATA(COM1_CTS_MARK
, PTJ0_FN
),
797 PINMUX_DATA(COM2_TXD_MARK
, PTK7_FN
),
798 PINMUX_DATA(COM2_RXD_MARK
, PTK6_FN
),
799 PINMUX_DATA(COM2_RTS_MARK
, PTK5_FN
),
800 PINMUX_DATA(COM2_CTS_MARK
, PTK4_FN
),
801 PINMUX_DATA(COM2_DTR_MARK
, PTK3_FN
),
802 PINMUX_DATA(COM2_DSR_MARK
, PTK2_FN
),
803 PINMUX_DATA(COM2_DCD_MARK
, PTK1_FN
),
804 PINMUX_DATA(COM2_RI_MARK
, PTK0_FN
),
807 PINMUX_DATA(RAC_TXD_MARK
, PTL7_FN
),
808 PINMUX_DATA(RAC_RXD_MARK
, PTL6_FN
),
809 PINMUX_DATA(RAC_RTS_MARK
, PTL5_FN
),
810 PINMUX_DATA(RAC_CTS_MARK
, PTL4_FN
),
811 PINMUX_DATA(RAC_DTR_MARK
, PTL3_FN
),
812 PINMUX_DATA(RAC_DSR_MARK
, PTL2_FN
),
813 PINMUX_DATA(RAC_DCD_MARK
, PTL1_FN
),
814 PINMUX_DATA(RAC_RI_MARK
, PTL0_FN
),
817 PINMUX_DATA(WP_MARK
, PTM6_FN
),
818 PINMUX_DATA(FMS0_MARK
, PTM5_FN
),
819 PINMUX_DATA(FMS1_MARK
, PTM4_FN
),
820 PINMUX_DATA(SDA6_MARK
, PTM3_FN
),
821 PINMUX_DATA(SCL6_MARK
, PTM2_FN
),
822 PINMUX_DATA(SDA7_MARK
, PTM1_FN
),
823 PINMUX_DATA(SCL7_MARK
, PTM0_FN
),
826 PINMUX_DATA(SCK2_MARK
, PS4_15_FN1
, PTN7_FN
),
827 PINMUX_DATA(EVENT7_MARK
, PS4_15_FN2
, PTN7_FN
),
828 PINMUX_DATA(RTS4_MARK
, PS4_14_FN1
, PTN6_FN
),
829 PINMUX_DATA(EVENT6_MARK
, PS4_14_FN2
, PTN6_FN
),
830 PINMUX_DATA(RTS3_MARK
, PS4_13_FN1
, PTN5_FN
),
831 PINMUX_DATA(EVENT5_MARK
, PS4_13_FN2
, PTN5_FN
),
832 PINMUX_DATA(RTS2_MARK
, PS4_12_FN1
, PTN4_FN
),
833 PINMUX_DATA(EVENT4_MARK
, PS4_12_FN2
, PTN4_FN
),
834 PINMUX_DATA(CTS4_MARK
, PS4_11_FN1
, PTN3_FN
),
835 PINMUX_DATA(EVENT3_MARK
, PS4_11_FN2
, PTN3_FN
),
836 PINMUX_DATA(CTS3_MARK
, PS4_10_FN1
, PTN2_FN
),
837 PINMUX_DATA(EVENT2_MARK
, PS4_10_FN2
, PTN2_FN
),
838 PINMUX_DATA(CTS2_MARK
, PS4_9_FN1
, PTN1_FN
),
839 PINMUX_DATA(EVENT1_MARK
, PS4_9_FN2
, PTN1_FN
),
840 PINMUX_DATA(EVENT0_MARK
, PTN0_FN
),
843 PINMUX_DATA(SGPIO0_CLK_MARK
, PTO7_FN
),
844 PINMUX_DATA(SGPIO0_LOAD_MARK
, PTO6_FN
),
845 PINMUX_DATA(SGPIO0_DI_MARK
, PTO5_FN
),
846 PINMUX_DATA(SGPIO0_DO_MARK
, PTO4_FN
),
847 PINMUX_DATA(SGPIO1_CLK_MARK
, PTO3_FN
),
848 PINMUX_DATA(SGPIO1_LOAD_MARK
, PTO2_FN
),
849 PINMUX_DATA(SGPIO1_DI_MARK
, PTO1_FN
),
850 PINMUX_DATA(SGPIO1_DO_MARK
, PTO0_FN
),
853 PINMUX_DATA(JMCTCK_MARK
, PTP6_FN
),
854 PINMUX_DATA(JMCTMS_MARK
, PTP5_FN
),
855 PINMUX_DATA(JMCTDO_MARK
, PTP4_FN
),
856 PINMUX_DATA(JMCTDI_MARK
, PTP3_FN
),
857 PINMUX_DATA(JMCRST_MARK
, PTP2_FN
),
858 PINMUX_DATA(SCK4_MARK
, PTP1_FN
),
859 PINMUX_DATA(SCK3_MARK
, PTP0_FN
),
862 PINMUX_DATA(LAD3_MARK
, PTQ6_FN
),
863 PINMUX_DATA(LAD2_MARK
, PTQ5_FN
),
864 PINMUX_DATA(LAD1_MARK
, PTQ4_FN
),
865 PINMUX_DATA(LAD0_MARK
, PTQ3_FN
),
866 PINMUX_DATA(LFRAME_MARK
, PTQ2_FN
),
867 PINMUX_DATA(SCK4_MARK
, PTQ1_FN
),
868 PINMUX_DATA(SCK3_MARK
, PTQ0_FN
),
871 PINMUX_DATA(SDA8_MARK
, PTR7_FN
), /* DDC3? */
872 PINMUX_DATA(SCL8_MARK
, PTR6_FN
), /* DDC2? */
873 PINMUX_DATA(SDA2_MARK
, PTR5_FN
),
874 PINMUX_DATA(SCL2_MARK
, PTR4_FN
),
875 PINMUX_DATA(SDA1_MARK
, PTR3_FN
),
876 PINMUX_DATA(SCL1_MARK
, PTR2_FN
),
877 PINMUX_DATA(SDA0_MARK
, PTR1_FN
),
878 PINMUX_DATA(SCL0_MARK
, PTR0_FN
),
881 PINMUX_DATA(SDA9_MARK
, PTS7_FN
), /* DDC1? */
882 PINMUX_DATA(SCL9_MARK
, PTS6_FN
), /* DDC0? */
883 PINMUX_DATA(SDA5_MARK
, PTS5_FN
),
884 PINMUX_DATA(SCL5_MARK
, PTS4_FN
),
885 PINMUX_DATA(SDA4_MARK
, PTS3_FN
),
886 PINMUX_DATA(SCL4_MARK
, PTS2_FN
),
887 PINMUX_DATA(SDA3_MARK
, PTS1_FN
),
888 PINMUX_DATA(SCL3_MARK
, PTS0_FN
),
891 PINMUX_DATA(AUDSYNC_MARK
, PTS5_FN
),
892 PINMUX_DATA(AUDCK_MARK
, PTS4_FN
),
893 PINMUX_DATA(AUDATA3_MARK
, PS4_3_FN1
, PTS3_FN
),
894 PINMUX_DATA(PWX7_MARK
, PS4_3_FN2
, PTS3_FN
),
895 PINMUX_DATA(AUDATA2_MARK
, PS4_2_FN1
, PTS2_FN
),
896 PINMUX_DATA(PWX6_MARK
, PS4_2_FN2
, PTS2_FN
),
897 PINMUX_DATA(AUDATA1_MARK
, PS4_1_FN1
, PTS1_FN
),
898 PINMUX_DATA(PWX5_MARK
, PS4_1_FN2
, PTS1_FN
),
899 PINMUX_DATA(AUDATA0_MARK
, PS4_0_FN1
, PTS0_FN
),
900 PINMUX_DATA(PWX4_MARK
, PS4_0_FN2
, PTS0_FN
),
903 PINMUX_DATA(CS6_MARK
, PTU7_FN
),
904 PINMUX_DATA(CS5_MARK
, PTU6_FN
),
905 PINMUX_DATA(CS4_MARK
, PTU5_FN
),
906 PINMUX_DATA(CS0_MARK
, PTU4_FN
),
907 PINMUX_DATA(RD_MARK
, PTU3_FN
),
908 PINMUX_DATA(WE0_MARK
, PTU2_FN
),
909 PINMUX_DATA(A25_MARK
, PS5_9_FN1
, PTU1_FN
),
910 PINMUX_DATA(DREQ0_MARK
, PS5_9_FN2
, PTU1_FN
),
911 PINMUX_DATA(A24_MARK
, PS5_8_FN1
, PTU0_FN
),
912 PINMUX_DATA(DACK0_MARK
, PS5_8_FN2
, PTU0_FN
),
915 PINMUX_DATA(A23_MARK
, PS5_7_FN1
, PTV7_FN
),
916 PINMUX_DATA(TEND0_MARK
, PS5_7_FN2
, PTV7_FN
),
917 PINMUX_DATA(A22_MARK
, PS5_6_FN1
, PTV6_FN
),
918 PINMUX_DATA(DREQ1_MARK
, PS5_6_FN2
, PTV6_FN
),
919 PINMUX_DATA(A21_MARK
, PS5_5_FN1
, PTV5_FN
),
920 PINMUX_DATA(DACK1_MARK
, PS5_5_FN2
, PTV5_FN
),
921 PINMUX_DATA(A20_MARK
, PS5_4_FN1
, PTV4_FN
),
922 PINMUX_DATA(TEND1_MARK
, PS5_4_FN2
, PTV4_FN
),
923 PINMUX_DATA(A19_MARK
, PTV3_FN
),
924 PINMUX_DATA(A18_MARK
, PTV2_FN
),
925 PINMUX_DATA(A17_MARK
, PTV1_FN
),
926 PINMUX_DATA(A16_MARK
, PTV0_FN
),
929 PINMUX_DATA(A15_MARK
, PTW7_FN
),
930 PINMUX_DATA(A14_MARK
, PTW6_FN
),
931 PINMUX_DATA(A13_MARK
, PTW5_FN
),
932 PINMUX_DATA(A12_MARK
, PTW4_FN
),
933 PINMUX_DATA(A11_MARK
, PTW3_FN
),
934 PINMUX_DATA(A10_MARK
, PTW2_FN
),
935 PINMUX_DATA(A9_MARK
, PTW1_FN
),
936 PINMUX_DATA(A8_MARK
, PTW0_FN
),
939 PINMUX_DATA(A7_MARK
, PTX7_FN
),
940 PINMUX_DATA(A6_MARK
, PTX6_FN
),
941 PINMUX_DATA(A5_MARK
, PTX5_FN
),
942 PINMUX_DATA(A4_MARK
, PTX4_FN
),
943 PINMUX_DATA(A3_MARK
, PTX3_FN
),
944 PINMUX_DATA(A2_MARK
, PTX2_FN
),
945 PINMUX_DATA(A1_MARK
, PTX1_FN
),
946 PINMUX_DATA(A0_MARK
, PTX0_FN
),
949 PINMUX_DATA(D7_MARK
, PTY7_FN
),
950 PINMUX_DATA(D6_MARK
, PTY6_FN
),
951 PINMUX_DATA(D5_MARK
, PTY5_FN
),
952 PINMUX_DATA(D4_MARK
, PTY4_FN
),
953 PINMUX_DATA(D3_MARK
, PTY3_FN
),
954 PINMUX_DATA(D2_MARK
, PTY2_FN
),
955 PINMUX_DATA(D1_MARK
, PTY1_FN
),
956 PINMUX_DATA(D0_MARK
, PTY0_FN
),
959 static struct pinmux_gpio pinmux_gpios
[] = {
961 PINMUX_GPIO(GPIO_PTA7
, PTA7_DATA
),
962 PINMUX_GPIO(GPIO_PTA6
, PTA6_DATA
),
963 PINMUX_GPIO(GPIO_PTA5
, PTA5_DATA
),
964 PINMUX_GPIO(GPIO_PTA4
, PTA4_DATA
),
965 PINMUX_GPIO(GPIO_PTA3
, PTA3_DATA
),
966 PINMUX_GPIO(GPIO_PTA2
, PTA2_DATA
),
967 PINMUX_GPIO(GPIO_PTA1
, PTA1_DATA
),
968 PINMUX_GPIO(GPIO_PTA0
, PTA0_DATA
),
971 PINMUX_GPIO(GPIO_PTB7
, PTB7_DATA
),
972 PINMUX_GPIO(GPIO_PTB6
, PTB6_DATA
),
973 PINMUX_GPIO(GPIO_PTB5
, PTB5_DATA
),
974 PINMUX_GPIO(GPIO_PTB4
, PTB4_DATA
),
975 PINMUX_GPIO(GPIO_PTB3
, PTB3_DATA
),
976 PINMUX_GPIO(GPIO_PTB2
, PTB2_DATA
),
977 PINMUX_GPIO(GPIO_PTB1
, PTB1_DATA
),
978 PINMUX_GPIO(GPIO_PTB0
, PTB0_DATA
),
981 PINMUX_GPIO(GPIO_PTC7
, PTC7_DATA
),
982 PINMUX_GPIO(GPIO_PTC6
, PTC6_DATA
),
983 PINMUX_GPIO(GPIO_PTC5
, PTC5_DATA
),
984 PINMUX_GPIO(GPIO_PTC4
, PTC4_DATA
),
985 PINMUX_GPIO(GPIO_PTC3
, PTC3_DATA
),
986 PINMUX_GPIO(GPIO_PTC2
, PTC2_DATA
),
987 PINMUX_GPIO(GPIO_PTC1
, PTC1_DATA
),
988 PINMUX_GPIO(GPIO_PTC0
, PTC0_DATA
),
991 PINMUX_GPIO(GPIO_PTD7
, PTD7_DATA
),
992 PINMUX_GPIO(GPIO_PTD6
, PTD6_DATA
),
993 PINMUX_GPIO(GPIO_PTD5
, PTD5_DATA
),
994 PINMUX_GPIO(GPIO_PTD4
, PTD4_DATA
),
995 PINMUX_GPIO(GPIO_PTD3
, PTD3_DATA
),
996 PINMUX_GPIO(GPIO_PTD2
, PTD2_DATA
),
997 PINMUX_GPIO(GPIO_PTD1
, PTD1_DATA
),
998 PINMUX_GPIO(GPIO_PTD0
, PTD0_DATA
),
1001 PINMUX_GPIO(GPIO_PTE7
, PTE7_DATA
),
1002 PINMUX_GPIO(GPIO_PTE6
, PTE6_DATA
),
1003 PINMUX_GPIO(GPIO_PTE5
, PTE5_DATA
),
1004 PINMUX_GPIO(GPIO_PTE4
, PTE4_DATA
),
1005 PINMUX_GPIO(GPIO_PTE3
, PTE3_DATA
),
1006 PINMUX_GPIO(GPIO_PTE2
, PTE2_DATA
),
1007 PINMUX_GPIO(GPIO_PTE1
, PTE1_DATA
),
1008 PINMUX_GPIO(GPIO_PTE0
, PTE0_DATA
),
1011 PINMUX_GPIO(GPIO_PTF7
, PTF7_DATA
),
1012 PINMUX_GPIO(GPIO_PTF6
, PTF6_DATA
),
1013 PINMUX_GPIO(GPIO_PTF5
, PTF5_DATA
),
1014 PINMUX_GPIO(GPIO_PTF4
, PTF4_DATA
),
1015 PINMUX_GPIO(GPIO_PTF3
, PTF3_DATA
),
1016 PINMUX_GPIO(GPIO_PTF2
, PTF2_DATA
),
1017 PINMUX_GPIO(GPIO_PTF1
, PTF1_DATA
),
1018 PINMUX_GPIO(GPIO_PTF0
, PTF0_DATA
),
1021 PINMUX_GPIO(GPIO_PTG7
, PTG7_DATA
),
1022 PINMUX_GPIO(GPIO_PTG6
, PTG6_DATA
),
1023 PINMUX_GPIO(GPIO_PTG5
, PTG5_DATA
),
1024 PINMUX_GPIO(GPIO_PTG4
, PTG4_DATA
),
1025 PINMUX_GPIO(GPIO_PTG3
, PTG3_DATA
),
1026 PINMUX_GPIO(GPIO_PTG2
, PTG2_DATA
),
1027 PINMUX_GPIO(GPIO_PTG1
, PTG1_DATA
),
1028 PINMUX_GPIO(GPIO_PTG0
, PTG0_DATA
),
1031 PINMUX_GPIO(GPIO_PTH7
, PTH7_DATA
),
1032 PINMUX_GPIO(GPIO_PTH6
, PTH6_DATA
),
1033 PINMUX_GPIO(GPIO_PTH5
, PTH5_DATA
),
1034 PINMUX_GPIO(GPIO_PTH4
, PTH4_DATA
),
1035 PINMUX_GPIO(GPIO_PTH3
, PTH3_DATA
),
1036 PINMUX_GPIO(GPIO_PTH2
, PTH2_DATA
),
1037 PINMUX_GPIO(GPIO_PTH1
, PTH1_DATA
),
1038 PINMUX_GPIO(GPIO_PTH0
, PTH0_DATA
),
1041 PINMUX_GPIO(GPIO_PTI7
, PTI7_DATA
),
1042 PINMUX_GPIO(GPIO_PTI6
, PTI6_DATA
),
1043 PINMUX_GPIO(GPIO_PTI5
, PTI5_DATA
),
1044 PINMUX_GPIO(GPIO_PTI4
, PTI4_DATA
),
1045 PINMUX_GPIO(GPIO_PTI3
, PTI3_DATA
),
1046 PINMUX_GPIO(GPIO_PTI2
, PTI2_DATA
),
1047 PINMUX_GPIO(GPIO_PTI1
, PTI1_DATA
),
1048 PINMUX_GPIO(GPIO_PTI0
, PTI0_DATA
),
1051 PINMUX_GPIO(GPIO_PTJ7
, PTJ7_DATA
),
1052 PINMUX_GPIO(GPIO_PTJ6
, PTJ6_DATA
),
1053 PINMUX_GPIO(GPIO_PTJ5
, PTJ5_DATA
),
1054 PINMUX_GPIO(GPIO_PTJ4
, PTJ4_DATA
),
1055 PINMUX_GPIO(GPIO_PTJ3
, PTJ3_DATA
),
1056 PINMUX_GPIO(GPIO_PTJ2
, PTJ2_DATA
),
1057 PINMUX_GPIO(GPIO_PTJ1
, PTJ1_DATA
),
1058 PINMUX_GPIO(GPIO_PTJ0
, PTJ0_DATA
),
1061 PINMUX_GPIO(GPIO_PTK7
, PTK7_DATA
),
1062 PINMUX_GPIO(GPIO_PTK6
, PTK6_DATA
),
1063 PINMUX_GPIO(GPIO_PTK5
, PTK5_DATA
),
1064 PINMUX_GPIO(GPIO_PTK4
, PTK4_DATA
),
1065 PINMUX_GPIO(GPIO_PTK3
, PTK3_DATA
),
1066 PINMUX_GPIO(GPIO_PTK2
, PTK2_DATA
),
1067 PINMUX_GPIO(GPIO_PTK1
, PTK1_DATA
),
1068 PINMUX_GPIO(GPIO_PTK0
, PTK0_DATA
),
1071 PINMUX_GPIO(GPIO_PTL7
, PTL7_DATA
),
1072 PINMUX_GPIO(GPIO_PTL6
, PTL6_DATA
),
1073 PINMUX_GPIO(GPIO_PTL5
, PTL5_DATA
),
1074 PINMUX_GPIO(GPIO_PTL4
, PTL4_DATA
),
1075 PINMUX_GPIO(GPIO_PTL3
, PTL3_DATA
),
1076 PINMUX_GPIO(GPIO_PTL2
, PTL2_DATA
),
1077 PINMUX_GPIO(GPIO_PTL1
, PTL1_DATA
),
1078 PINMUX_GPIO(GPIO_PTL0
, PTL0_DATA
),
1081 PINMUX_GPIO(GPIO_PTM6
, PTM6_DATA
),
1082 PINMUX_GPIO(GPIO_PTM5
, PTM5_DATA
),
1083 PINMUX_GPIO(GPIO_PTM4
, PTM4_DATA
),
1084 PINMUX_GPIO(GPIO_PTM3
, PTM3_DATA
),
1085 PINMUX_GPIO(GPIO_PTM2
, PTM2_DATA
),
1086 PINMUX_GPIO(GPIO_PTM1
, PTM1_DATA
),
1087 PINMUX_GPIO(GPIO_PTM0
, PTM0_DATA
),
1090 PINMUX_GPIO(GPIO_PTN7
, PTN7_DATA
),
1091 PINMUX_GPIO(GPIO_PTN6
, PTN6_DATA
),
1092 PINMUX_GPIO(GPIO_PTN5
, PTN5_DATA
),
1093 PINMUX_GPIO(GPIO_PTN4
, PTN4_DATA
),
1094 PINMUX_GPIO(GPIO_PTN3
, PTN3_DATA
),
1095 PINMUX_GPIO(GPIO_PTN2
, PTN2_DATA
),
1096 PINMUX_GPIO(GPIO_PTN1
, PTN1_DATA
),
1097 PINMUX_GPIO(GPIO_PTN0
, PTN0_DATA
),
1100 PINMUX_GPIO(GPIO_PTO7
, PTO7_DATA
),
1101 PINMUX_GPIO(GPIO_PTO6
, PTO6_DATA
),
1102 PINMUX_GPIO(GPIO_PTO5
, PTO5_DATA
),
1103 PINMUX_GPIO(GPIO_PTO4
, PTO4_DATA
),
1104 PINMUX_GPIO(GPIO_PTO3
, PTO3_DATA
),
1105 PINMUX_GPIO(GPIO_PTO2
, PTO2_DATA
),
1106 PINMUX_GPIO(GPIO_PTO1
, PTO1_DATA
),
1107 PINMUX_GPIO(GPIO_PTO0
, PTO0_DATA
),
1110 PINMUX_GPIO(GPIO_PTP6
, PTP6_DATA
),
1111 PINMUX_GPIO(GPIO_PTP5
, PTP5_DATA
),
1112 PINMUX_GPIO(GPIO_PTP4
, PTP4_DATA
),
1113 PINMUX_GPIO(GPIO_PTP3
, PTP3_DATA
),
1114 PINMUX_GPIO(GPIO_PTP2
, PTP2_DATA
),
1115 PINMUX_GPIO(GPIO_PTP1
, PTP1_DATA
),
1116 PINMUX_GPIO(GPIO_PTP0
, PTP0_DATA
),
1119 PINMUX_GPIO(GPIO_PTQ6
, PTQ6_DATA
),
1120 PINMUX_GPIO(GPIO_PTQ5
, PTQ5_DATA
),
1121 PINMUX_GPIO(GPIO_PTQ4
, PTQ4_DATA
),
1122 PINMUX_GPIO(GPIO_PTQ3
, PTQ3_DATA
),
1123 PINMUX_GPIO(GPIO_PTQ2
, PTQ2_DATA
),
1124 PINMUX_GPIO(GPIO_PTQ1
, PTQ1_DATA
),
1125 PINMUX_GPIO(GPIO_PTQ0
, PTQ0_DATA
),
1128 PINMUX_GPIO(GPIO_PTR7
, PTR7_DATA
),
1129 PINMUX_GPIO(GPIO_PTR6
, PTR6_DATA
),
1130 PINMUX_GPIO(GPIO_PTR5
, PTR5_DATA
),
1131 PINMUX_GPIO(GPIO_PTR4
, PTR4_DATA
),
1132 PINMUX_GPIO(GPIO_PTR3
, PTR3_DATA
),
1133 PINMUX_GPIO(GPIO_PTR2
, PTR2_DATA
),
1134 PINMUX_GPIO(GPIO_PTR1
, PTR1_DATA
),
1135 PINMUX_GPIO(GPIO_PTR0
, PTR0_DATA
),
1138 PINMUX_GPIO(GPIO_PTS7
, PTS7_DATA
),
1139 PINMUX_GPIO(GPIO_PTS6
, PTS6_DATA
),
1140 PINMUX_GPIO(GPIO_PTS5
, PTS5_DATA
),
1141 PINMUX_GPIO(GPIO_PTS4
, PTS4_DATA
),
1142 PINMUX_GPIO(GPIO_PTS3
, PTS3_DATA
),
1143 PINMUX_GPIO(GPIO_PTS2
, PTS2_DATA
),
1144 PINMUX_GPIO(GPIO_PTS1
, PTS1_DATA
),
1145 PINMUX_GPIO(GPIO_PTS0
, PTS0_DATA
),
1148 PINMUX_GPIO(GPIO_PTT5
, PTT5_DATA
),
1149 PINMUX_GPIO(GPIO_PTT4
, PTT4_DATA
),
1150 PINMUX_GPIO(GPIO_PTT3
, PTT3_DATA
),
1151 PINMUX_GPIO(GPIO_PTT2
, PTT2_DATA
),
1152 PINMUX_GPIO(GPIO_PTT1
, PTT1_DATA
),
1153 PINMUX_GPIO(GPIO_PTT0
, PTT0_DATA
),
1156 PINMUX_GPIO(GPIO_PTU7
, PTU7_DATA
),
1157 PINMUX_GPIO(GPIO_PTU6
, PTU6_DATA
),
1158 PINMUX_GPIO(GPIO_PTU5
, PTU5_DATA
),
1159 PINMUX_GPIO(GPIO_PTU4
, PTU4_DATA
),
1160 PINMUX_GPIO(GPIO_PTU3
, PTU3_DATA
),
1161 PINMUX_GPIO(GPIO_PTU2
, PTU2_DATA
),
1162 PINMUX_GPIO(GPIO_PTU1
, PTU1_DATA
),
1163 PINMUX_GPIO(GPIO_PTU0
, PTU0_DATA
),
1166 PINMUX_GPIO(GPIO_PTV7
, PTV7_DATA
),
1167 PINMUX_GPIO(GPIO_PTV6
, PTV6_DATA
),
1168 PINMUX_GPIO(GPIO_PTV5
, PTV5_DATA
),
1169 PINMUX_GPIO(GPIO_PTV4
, PTV4_DATA
),
1170 PINMUX_GPIO(GPIO_PTV3
, PTV3_DATA
),
1171 PINMUX_GPIO(GPIO_PTV2
, PTV2_DATA
),
1172 PINMUX_GPIO(GPIO_PTV1
, PTV1_DATA
),
1173 PINMUX_GPIO(GPIO_PTV0
, PTV0_DATA
),
1176 PINMUX_GPIO(GPIO_PTW7
, PTW7_DATA
),
1177 PINMUX_GPIO(GPIO_PTW6
, PTW6_DATA
),
1178 PINMUX_GPIO(GPIO_PTW5
, PTW5_DATA
),
1179 PINMUX_GPIO(GPIO_PTW4
, PTW4_DATA
),
1180 PINMUX_GPIO(GPIO_PTW3
, PTW3_DATA
),
1181 PINMUX_GPIO(GPIO_PTW2
, PTW2_DATA
),
1182 PINMUX_GPIO(GPIO_PTW1
, PTW1_DATA
),
1183 PINMUX_GPIO(GPIO_PTW0
, PTW0_DATA
),
1186 PINMUX_GPIO(GPIO_PTX7
, PTX7_DATA
),
1187 PINMUX_GPIO(GPIO_PTX6
, PTX6_DATA
),
1188 PINMUX_GPIO(GPIO_PTX5
, PTX5_DATA
),
1189 PINMUX_GPIO(GPIO_PTX4
, PTX4_DATA
),
1190 PINMUX_GPIO(GPIO_PTX3
, PTX3_DATA
),
1191 PINMUX_GPIO(GPIO_PTX2
, PTX2_DATA
),
1192 PINMUX_GPIO(GPIO_PTX1
, PTX1_DATA
),
1193 PINMUX_GPIO(GPIO_PTX0
, PTX0_DATA
),
1196 PINMUX_GPIO(GPIO_PTY7
, PTY7_DATA
),
1197 PINMUX_GPIO(GPIO_PTY6
, PTY6_DATA
),
1198 PINMUX_GPIO(GPIO_PTY5
, PTY5_DATA
),
1199 PINMUX_GPIO(GPIO_PTY4
, PTY4_DATA
),
1200 PINMUX_GPIO(GPIO_PTY3
, PTY3_DATA
),
1201 PINMUX_GPIO(GPIO_PTY2
, PTY2_DATA
),
1202 PINMUX_GPIO(GPIO_PTY1
, PTY1_DATA
),
1203 PINMUX_GPIO(GPIO_PTY0
, PTY0_DATA
),
1206 PINMUX_GPIO(GPIO_PTZ7
, PTZ7_DATA
),
1207 PINMUX_GPIO(GPIO_PTZ6
, PTZ6_DATA
),
1208 PINMUX_GPIO(GPIO_PTZ5
, PTZ5_DATA
),
1209 PINMUX_GPIO(GPIO_PTZ4
, PTZ4_DATA
),
1210 PINMUX_GPIO(GPIO_PTZ3
, PTZ3_DATA
),
1211 PINMUX_GPIO(GPIO_PTZ2
, PTZ2_DATA
),
1212 PINMUX_GPIO(GPIO_PTZ1
, PTZ1_DATA
),
1213 PINMUX_GPIO(GPIO_PTZ0
, PTZ0_DATA
),
1215 /* PTA (mobule: LBSC, CPG, LPC) */
1216 PINMUX_GPIO(GPIO_FN_BS
, BS_MARK
),
1217 PINMUX_GPIO(GPIO_FN_RDWR
, RDWR_MARK
),
1218 PINMUX_GPIO(GPIO_FN_WE1
, WE1_MARK
),
1219 PINMUX_GPIO(GPIO_FN_RDY
, RDY_MARK
),
1220 PINMUX_GPIO(GPIO_FN_MD10
, MD10_MARK
),
1221 PINMUX_GPIO(GPIO_FN_MD9
, MD9_MARK
),
1222 PINMUX_GPIO(GPIO_FN_MD8
, MD8_MARK
),
1223 PINMUX_GPIO(GPIO_FN_LGPIO7
, LGPIO7_MARK
),
1224 PINMUX_GPIO(GPIO_FN_LGPIO6
, LGPIO6_MARK
),
1225 PINMUX_GPIO(GPIO_FN_LGPIO5
, LGPIO5_MARK
),
1226 PINMUX_GPIO(GPIO_FN_LGPIO4
, LGPIO4_MARK
),
1227 PINMUX_GPIO(GPIO_FN_LGPIO3
, LGPIO3_MARK
),
1228 PINMUX_GPIO(GPIO_FN_LGPIO2
, LGPIO2_MARK
),
1229 PINMUX_GPIO(GPIO_FN_LGPIO1
, LGPIO1_MARK
),
1230 PINMUX_GPIO(GPIO_FN_LGPIO0
, LGPIO0_MARK
),
1232 /* PTB (mobule: LBSC, EtherC, SIM, LPC) */
1233 PINMUX_GPIO(GPIO_FN_D15
, D15_MARK
),
1234 PINMUX_GPIO(GPIO_FN_D14
, D14_MARK
),
1235 PINMUX_GPIO(GPIO_FN_D13
, D13_MARK
),
1236 PINMUX_GPIO(GPIO_FN_D12
, D12_MARK
),
1237 PINMUX_GPIO(GPIO_FN_D11
, D11_MARK
),
1238 PINMUX_GPIO(GPIO_FN_D10
, D10_MARK
),
1239 PINMUX_GPIO(GPIO_FN_D9
, D9_MARK
),
1240 PINMUX_GPIO(GPIO_FN_D8
, D8_MARK
),
1241 PINMUX_GPIO(GPIO_FN_ET0_MDC
, ET0_MDC_MARK
),
1242 PINMUX_GPIO(GPIO_FN_ET0_MDIO
, ET0_MDIO_MARK
),
1243 PINMUX_GPIO(GPIO_FN_ET1_MDC
, ET1_MDC_MARK
),
1244 PINMUX_GPIO(GPIO_FN_ET1_MDIO
, ET1_MDIO_MARK
),
1245 PINMUX_GPIO(GPIO_FN_WPSZ1
, WPSZ1_MARK
),
1246 PINMUX_GPIO(GPIO_FN_WPSZ0
, WPSZ0_MARK
),
1247 PINMUX_GPIO(GPIO_FN_FWID
, FWID_MARK
),
1248 PINMUX_GPIO(GPIO_FN_FLSHSZ
, FLSHSZ_MARK
),
1249 PINMUX_GPIO(GPIO_FN_LPC_SPIEN
, LPC_SPIEN_MARK
),
1250 PINMUX_GPIO(GPIO_FN_BASEL
, BASEL_MARK
),
1252 /* PTC (mobule: SD) */
1253 PINMUX_GPIO(GPIO_FN_SD_WP
, SD_WP_MARK
),
1254 PINMUX_GPIO(GPIO_FN_SD_CD
, SD_CD_MARK
),
1255 PINMUX_GPIO(GPIO_FN_SD_CLK
, SD_CLK_MARK
),
1256 PINMUX_GPIO(GPIO_FN_SD_CMD
, SD_CMD_MARK
),
1257 PINMUX_GPIO(GPIO_FN_SD_D3
, SD_D3_MARK
),
1258 PINMUX_GPIO(GPIO_FN_SD_D2
, SD_D2_MARK
),
1259 PINMUX_GPIO(GPIO_FN_SD_D1
, SD_D1_MARK
),
1260 PINMUX_GPIO(GPIO_FN_SD_D0
, SD_D0_MARK
),
1262 /* PTD (mobule: INTC, SPI0, LBSC, CPG, ADC) */
1263 PINMUX_GPIO(GPIO_FN_IRQ7
, IRQ7_MARK
),
1264 PINMUX_GPIO(GPIO_FN_IRQ6
, IRQ6_MARK
),
1265 PINMUX_GPIO(GPIO_FN_IRQ5
, IRQ5_MARK
),
1266 PINMUX_GPIO(GPIO_FN_IRQ4
, IRQ4_MARK
),
1267 PINMUX_GPIO(GPIO_FN_IRQ3
, IRQ3_MARK
),
1268 PINMUX_GPIO(GPIO_FN_IRQ2
, IRQ2_MARK
),
1269 PINMUX_GPIO(GPIO_FN_IRQ1
, IRQ1_MARK
),
1270 PINMUX_GPIO(GPIO_FN_IRQ0
, IRQ0_MARK
),
1271 PINMUX_GPIO(GPIO_FN_MD6
, MD6_MARK
),
1272 PINMUX_GPIO(GPIO_FN_MD5
, MD5_MARK
),
1273 PINMUX_GPIO(GPIO_FN_MD3
, MD3_MARK
),
1274 PINMUX_GPIO(GPIO_FN_MD2
, MD2_MARK
),
1275 PINMUX_GPIO(GPIO_FN_MD1
, MD1_MARK
),
1276 PINMUX_GPIO(GPIO_FN_MD0
, MD0_MARK
),
1277 PINMUX_GPIO(GPIO_FN_ADTRG1
, ADTRG1_MARK
),
1278 PINMUX_GPIO(GPIO_FN_ADTRG0
, ADTRG0_MARK
),
1280 /* PTE (mobule: EtherC) */
1281 PINMUX_GPIO(GPIO_FN_ET0_CRS_DV
, ET0_CRS_DV_MARK
),
1282 PINMUX_GPIO(GPIO_FN_ET0_TXD1
, ET0_TXD1_MARK
),
1283 PINMUX_GPIO(GPIO_FN_ET0_TXD0
, ET0_TXD0_MARK
),
1284 PINMUX_GPIO(GPIO_FN_ET0_TX_EN
, ET0_TX_EN_MARK
),
1285 PINMUX_GPIO(GPIO_FN_ET0_REF_CLK
, ET0_REF_CLK_MARK
),
1286 PINMUX_GPIO(GPIO_FN_ET0_RXD1
, ET0_RXD1_MARK
),
1287 PINMUX_GPIO(GPIO_FN_ET0_RXD0
, ET0_RXD0_MARK
),
1288 PINMUX_GPIO(GPIO_FN_ET0_RX_ER
, ET0_RX_ER_MARK
),
1290 /* PTF (mobule: EtherC) */
1291 PINMUX_GPIO(GPIO_FN_ET1_CRS_DV
, ET1_CRS_DV_MARK
),
1292 PINMUX_GPIO(GPIO_FN_ET1_TXD1
, ET1_TXD1_MARK
),
1293 PINMUX_GPIO(GPIO_FN_ET1_TXD0
, ET1_TXD0_MARK
),
1294 PINMUX_GPIO(GPIO_FN_ET1_TX_EN
, ET1_TX_EN_MARK
),
1295 PINMUX_GPIO(GPIO_FN_ET1_REF_CLK
, ET1_REF_CLK_MARK
),
1296 PINMUX_GPIO(GPIO_FN_ET1_RXD1
, ET1_RXD1_MARK
),
1297 PINMUX_GPIO(GPIO_FN_ET1_RXD0
, ET1_RXD0_MARK
),
1298 PINMUX_GPIO(GPIO_FN_ET1_RX_ER
, ET1_RX_ER_MARK
),
1300 /* PTG (mobule: SYSTEM, PWMX, LPC) */
1301 PINMUX_GPIO(GPIO_FN_STATUS0
, STATUS0_MARK
),
1302 PINMUX_GPIO(GPIO_FN_STATUS1
, STATUS1_MARK
),
1303 PINMUX_GPIO(GPIO_FN_PWX0
, PWX0_MARK
),
1304 PINMUX_GPIO(GPIO_FN_PWX1
, PWX1_MARK
),
1305 PINMUX_GPIO(GPIO_FN_PWX2
, PWX2_MARK
),
1306 PINMUX_GPIO(GPIO_FN_PWX3
, PWX3_MARK
),
1307 PINMUX_GPIO(GPIO_FN_SERIRQ
, SERIRQ_MARK
),
1308 PINMUX_GPIO(GPIO_FN_CLKRUN
, CLKRUN_MARK
),
1309 PINMUX_GPIO(GPIO_FN_LPCPD
, LPCPD_MARK
),
1310 PINMUX_GPIO(GPIO_FN_LDRQ
, LDRQ_MARK
),
1312 /* PTH (mobule: TMU, SCIF234, SPI1, SPI0) */
1313 PINMUX_GPIO(GPIO_FN_TCLK
, TCLK_MARK
),
1314 PINMUX_GPIO(GPIO_FN_RXD4
, RXD4_MARK
),
1315 PINMUX_GPIO(GPIO_FN_TXD4
, TXD4_MARK
),
1316 PINMUX_GPIO(GPIO_FN_SP1_MOSI
, SP1_MOSI_MARK
),
1317 PINMUX_GPIO(GPIO_FN_SP1_MISO
, SP1_MISO_MARK
),
1318 PINMUX_GPIO(GPIO_FN_SP1_SCK
, SP1_SCK_MARK
),
1319 PINMUX_GPIO(GPIO_FN_SP1_SCK_FB
, SP1_SCK_FB_MARK
),
1320 PINMUX_GPIO(GPIO_FN_SP1_SS0
, SP1_SS0_MARK
),
1321 PINMUX_GPIO(GPIO_FN_SP1_SS1
, SP1_SS1_MARK
),
1322 PINMUX_GPIO(GPIO_FN_SP0_SS1
, SP0_SS1_MARK
),
1324 /* PTI (mobule: INTC) */
1325 PINMUX_GPIO(GPIO_FN_IRQ15
, IRQ15_MARK
),
1326 PINMUX_GPIO(GPIO_FN_IRQ14
, IRQ14_MARK
),
1327 PINMUX_GPIO(GPIO_FN_IRQ13
, IRQ13_MARK
),
1328 PINMUX_GPIO(GPIO_FN_IRQ12
, IRQ12_MARK
),
1329 PINMUX_GPIO(GPIO_FN_IRQ11
, IRQ11_MARK
),
1330 PINMUX_GPIO(GPIO_FN_IRQ10
, IRQ10_MARK
),
1331 PINMUX_GPIO(GPIO_FN_IRQ9
, IRQ9_MARK
),
1332 PINMUX_GPIO(GPIO_FN_IRQ8
, IRQ8_MARK
),
1334 /* PTJ (mobule: SCIF234, SERMUX) */
1335 PINMUX_GPIO(GPIO_FN_RXD3
, RXD3_MARK
),
1336 PINMUX_GPIO(GPIO_FN_TXD3
, TXD3_MARK
),
1337 PINMUX_GPIO(GPIO_FN_RXD2
, RXD2_MARK
),
1338 PINMUX_GPIO(GPIO_FN_TXD2
, TXD2_MARK
),
1339 PINMUX_GPIO(GPIO_FN_COM1_TXD
, COM1_TXD_MARK
),
1340 PINMUX_GPIO(GPIO_FN_COM1_RXD
, COM1_RXD_MARK
),
1341 PINMUX_GPIO(GPIO_FN_COM1_RTS
, COM1_RTS_MARK
),
1342 PINMUX_GPIO(GPIO_FN_COM1_CTS
, COM1_CTS_MARK
),
1344 /* PTK (mobule: SERMUX) */
1345 PINMUX_GPIO(GPIO_FN_COM2_TXD
, COM2_TXD_MARK
),
1346 PINMUX_GPIO(GPIO_FN_COM2_RXD
, COM2_RXD_MARK
),
1347 PINMUX_GPIO(GPIO_FN_COM2_RTS
, COM2_RTS_MARK
),
1348 PINMUX_GPIO(GPIO_FN_COM2_CTS
, COM2_CTS_MARK
),
1349 PINMUX_GPIO(GPIO_FN_COM2_DTR
, COM2_DTR_MARK
),
1350 PINMUX_GPIO(GPIO_FN_COM2_DSR
, COM2_DSR_MARK
),
1351 PINMUX_GPIO(GPIO_FN_COM2_DCD
, COM2_DCD_MARK
),
1352 PINMUX_GPIO(GPIO_FN_COM2_RI
, COM2_RI_MARK
),
1354 /* PTL (mobule: SERMUX) */
1355 PINMUX_GPIO(GPIO_FN_RAC_TXD
, RAC_TXD_MARK
),
1356 PINMUX_GPIO(GPIO_FN_RAC_RXD
, RAC_RXD_MARK
),
1357 PINMUX_GPIO(GPIO_FN_RAC_RTS
, RAC_RTS_MARK
),
1358 PINMUX_GPIO(GPIO_FN_RAC_CTS
, RAC_CTS_MARK
),
1359 PINMUX_GPIO(GPIO_FN_RAC_DTR
, RAC_DTR_MARK
),
1360 PINMUX_GPIO(GPIO_FN_RAC_DSR
, RAC_DSR_MARK
),
1361 PINMUX_GPIO(GPIO_FN_RAC_DCD
, RAC_DCD_MARK
),
1362 PINMUX_GPIO(GPIO_FN_RAC_RI
, RAC_RI_MARK
),
1364 /* PTM (mobule: IIC, LPC) */
1365 PINMUX_GPIO(GPIO_FN_SDA6
, SDA6_MARK
),
1366 PINMUX_GPIO(GPIO_FN_SCL6
, SCL6_MARK
),
1367 PINMUX_GPIO(GPIO_FN_SDA7
, SDA7_MARK
),
1368 PINMUX_GPIO(GPIO_FN_SCL7
, SCL7_MARK
),
1369 PINMUX_GPIO(GPIO_FN_WP
, WP_MARK
),
1370 PINMUX_GPIO(GPIO_FN_FMS0
, FMS0_MARK
),
1371 PINMUX_GPIO(GPIO_FN_FMS1
, FMS1_MARK
),
1373 /* PTN (mobule: SCIF234, EVC) */
1374 PINMUX_GPIO(GPIO_FN_SCK2
, SCK2_MARK
),
1375 PINMUX_GPIO(GPIO_FN_RTS4
, RTS4_MARK
),
1376 PINMUX_GPIO(GPIO_FN_RTS3
, RTS3_MARK
),
1377 PINMUX_GPIO(GPIO_FN_RTS2
, RTS2_MARK
),
1378 PINMUX_GPIO(GPIO_FN_CTS4
, CTS4_MARK
),
1379 PINMUX_GPIO(GPIO_FN_CTS3
, CTS3_MARK
),
1380 PINMUX_GPIO(GPIO_FN_CTS2
, CTS2_MARK
),
1381 PINMUX_GPIO(GPIO_FN_EVENT7
, EVENT7_MARK
),
1382 PINMUX_GPIO(GPIO_FN_EVENT6
, EVENT6_MARK
),
1383 PINMUX_GPIO(GPIO_FN_EVENT5
, EVENT5_MARK
),
1384 PINMUX_GPIO(GPIO_FN_EVENT4
, EVENT4_MARK
),
1385 PINMUX_GPIO(GPIO_FN_EVENT3
, EVENT3_MARK
),
1386 PINMUX_GPIO(GPIO_FN_EVENT2
, EVENT2_MARK
),
1387 PINMUX_GPIO(GPIO_FN_EVENT1
, EVENT1_MARK
),
1388 PINMUX_GPIO(GPIO_FN_EVENT0
, EVENT0_MARK
),
1390 /* PTO (mobule: SGPIO) */
1391 PINMUX_GPIO(GPIO_FN_SGPIO0_CLK
, SGPIO0_CLK_MARK
),
1392 PINMUX_GPIO(GPIO_FN_SGPIO0_LOAD
, SGPIO0_LOAD_MARK
),
1393 PINMUX_GPIO(GPIO_FN_SGPIO0_DI
, SGPIO0_DI_MARK
),
1394 PINMUX_GPIO(GPIO_FN_SGPIO0_DO
, SGPIO0_DO_MARK
),
1395 PINMUX_GPIO(GPIO_FN_SGPIO1_CLK
, SGPIO1_CLK_MARK
),
1396 PINMUX_GPIO(GPIO_FN_SGPIO1_LOAD
, SGPIO1_LOAD_MARK
),
1397 PINMUX_GPIO(GPIO_FN_SGPIO1_DI
, SGPIO1_DI_MARK
),
1398 PINMUX_GPIO(GPIO_FN_SGPIO1_DO
, SGPIO1_DO_MARK
),
1400 /* PTP (mobule: JMC, SCIF234) */
1401 PINMUX_GPIO(GPIO_FN_JMCTCK
, JMCTCK_MARK
),
1402 PINMUX_GPIO(GPIO_FN_JMCTMS
, JMCTMS_MARK
),
1403 PINMUX_GPIO(GPIO_FN_JMCTDO
, JMCTDO_MARK
),
1404 PINMUX_GPIO(GPIO_FN_JMCTDI
, JMCTDI_MARK
),
1405 PINMUX_GPIO(GPIO_FN_JMCRST
, JMCRST_MARK
),
1406 PINMUX_GPIO(GPIO_FN_SCK4
, SCK4_MARK
),
1407 PINMUX_GPIO(GPIO_FN_SCK3
, SCK3_MARK
),
1409 /* PTQ (mobule: LPC) */
1410 PINMUX_GPIO(GPIO_FN_LAD3
, LAD3_MARK
),
1411 PINMUX_GPIO(GPIO_FN_LAD2
, LAD2_MARK
),
1412 PINMUX_GPIO(GPIO_FN_LAD1
, LAD1_MARK
),
1413 PINMUX_GPIO(GPIO_FN_LAD0
, LAD0_MARK
),
1414 PINMUX_GPIO(GPIO_FN_LFRAME
, LFRAME_MARK
),
1415 PINMUX_GPIO(GPIO_FN_LRESET
, LRESET_MARK
),
1416 PINMUX_GPIO(GPIO_FN_LCLK
, LCLK_MARK
),
1418 /* PTR (mobule: GRA, IIC) */
1419 PINMUX_GPIO(GPIO_FN_DDC3
, DDC3_MARK
),
1420 PINMUX_GPIO(GPIO_FN_DDC2
, DDC2_MARK
),
1421 PINMUX_GPIO(GPIO_FN_SDA8
, SDA8_MARK
),
1422 PINMUX_GPIO(GPIO_FN_SCL8
, SCL8_MARK
),
1423 PINMUX_GPIO(GPIO_FN_SDA2
, SDA2_MARK
),
1424 PINMUX_GPIO(GPIO_FN_SCL2
, SCL2_MARK
),
1425 PINMUX_GPIO(GPIO_FN_SDA1
, SDA1_MARK
),
1426 PINMUX_GPIO(GPIO_FN_SCL1
, SCL1_MARK
),
1427 PINMUX_GPIO(GPIO_FN_SDA0
, SDA0_MARK
),
1428 PINMUX_GPIO(GPIO_FN_SCL0
, SCL0_MARK
),
1430 /* PTS (mobule: GRA, IIC) */
1431 PINMUX_GPIO(GPIO_FN_DDC1
, DDC1_MARK
),
1432 PINMUX_GPIO(GPIO_FN_DDC0
, DDC0_MARK
),
1433 PINMUX_GPIO(GPIO_FN_SDA9
, SDA9_MARK
),
1434 PINMUX_GPIO(GPIO_FN_SCL9
, SCL9_MARK
),
1435 PINMUX_GPIO(GPIO_FN_SDA5
, SDA5_MARK
),
1436 PINMUX_GPIO(GPIO_FN_SCL5
, SCL5_MARK
),
1437 PINMUX_GPIO(GPIO_FN_SDA4
, SDA4_MARK
),
1438 PINMUX_GPIO(GPIO_FN_SCL4
, SCL4_MARK
),
1439 PINMUX_GPIO(GPIO_FN_SDA3
, SDA3_MARK
),
1440 PINMUX_GPIO(GPIO_FN_SCL3
, SCL3_MARK
),
1442 /* PTT (mobule: SYSTEM, PWMX) */
1443 PINMUX_GPIO(GPIO_FN_AUDSYNC
, AUDSYNC_MARK
),
1444 PINMUX_GPIO(GPIO_FN_AUDCK
, AUDCK_MARK
),
1445 PINMUX_GPIO(GPIO_FN_AUDATA3
, AUDATA3_MARK
),
1446 PINMUX_GPIO(GPIO_FN_AUDATA2
, AUDATA2_MARK
),
1447 PINMUX_GPIO(GPIO_FN_AUDATA1
, AUDATA1_MARK
),
1448 PINMUX_GPIO(GPIO_FN_AUDATA0
, AUDATA0_MARK
),
1449 PINMUX_GPIO(GPIO_FN_PWX7
, PWX7_MARK
),
1450 PINMUX_GPIO(GPIO_FN_PWX6
, PWX6_MARK
),
1451 PINMUX_GPIO(GPIO_FN_PWX5
, PWX5_MARK
),
1452 PINMUX_GPIO(GPIO_FN_PWX4
, PWX4_MARK
),
1454 /* PTU (mobule: LBSC, DMAC) */
1455 PINMUX_GPIO(GPIO_FN_CS6
, CS6_MARK
),
1456 PINMUX_GPIO(GPIO_FN_CS5
, CS5_MARK
),
1457 PINMUX_GPIO(GPIO_FN_CS4
, CS4_MARK
),
1458 PINMUX_GPIO(GPIO_FN_CS0
, CS0_MARK
),
1459 PINMUX_GPIO(GPIO_FN_RD
, RD_MARK
),
1460 PINMUX_GPIO(GPIO_FN_WE0
, WE0_MARK
),
1461 PINMUX_GPIO(GPIO_FN_A25
, A25_MARK
),
1462 PINMUX_GPIO(GPIO_FN_A24
, A24_MARK
),
1463 PINMUX_GPIO(GPIO_FN_DREQ0
, DREQ0_MARK
),
1464 PINMUX_GPIO(GPIO_FN_DACK0
, DACK0_MARK
),
1466 /* PTV (mobule: LBSC, DMAC) */
1467 PINMUX_GPIO(GPIO_FN_A23
, A23_MARK
),
1468 PINMUX_GPIO(GPIO_FN_A22
, A22_MARK
),
1469 PINMUX_GPIO(GPIO_FN_A21
, A21_MARK
),
1470 PINMUX_GPIO(GPIO_FN_A20
, A20_MARK
),
1471 PINMUX_GPIO(GPIO_FN_A19
, A19_MARK
),
1472 PINMUX_GPIO(GPIO_FN_A18
, A18_MARK
),
1473 PINMUX_GPIO(GPIO_FN_A17
, A17_MARK
),
1474 PINMUX_GPIO(GPIO_FN_A16
, A16_MARK
),
1475 PINMUX_GPIO(GPIO_FN_TEND0
, TEND0_MARK
),
1476 PINMUX_GPIO(GPIO_FN_DREQ1
, DREQ1_MARK
),
1477 PINMUX_GPIO(GPIO_FN_DACK1
, DACK1_MARK
),
1478 PINMUX_GPIO(GPIO_FN_TEND1
, TEND1_MARK
),
1480 /* PTW (mobule: LBSC) */
1481 PINMUX_GPIO(GPIO_FN_A16
, A16_MARK
),
1482 PINMUX_GPIO(GPIO_FN_A15
, A15_MARK
),
1483 PINMUX_GPIO(GPIO_FN_A14
, A14_MARK
),
1484 PINMUX_GPIO(GPIO_FN_A13
, A13_MARK
),
1485 PINMUX_GPIO(GPIO_FN_A12
, A12_MARK
),
1486 PINMUX_GPIO(GPIO_FN_A11
, A11_MARK
),
1487 PINMUX_GPIO(GPIO_FN_A10
, A10_MARK
),
1488 PINMUX_GPIO(GPIO_FN_A9
, A9_MARK
),
1489 PINMUX_GPIO(GPIO_FN_A8
, A8_MARK
),
1491 /* PTX (mobule: LBSC) */
1492 PINMUX_GPIO(GPIO_FN_A7
, A7_MARK
),
1493 PINMUX_GPIO(GPIO_FN_A6
, A6_MARK
),
1494 PINMUX_GPIO(GPIO_FN_A5
, A5_MARK
),
1495 PINMUX_GPIO(GPIO_FN_A4
, A4_MARK
),
1496 PINMUX_GPIO(GPIO_FN_A3
, A3_MARK
),
1497 PINMUX_GPIO(GPIO_FN_A2
, A2_MARK
),
1498 PINMUX_GPIO(GPIO_FN_A1
, A1_MARK
),
1499 PINMUX_GPIO(GPIO_FN_A0
, A0_MARK
),
1501 /* PTY (mobule: LBSC) */
1502 PINMUX_GPIO(GPIO_FN_D7
, D7_MARK
),
1503 PINMUX_GPIO(GPIO_FN_D6
, D6_MARK
),
1504 PINMUX_GPIO(GPIO_FN_D5
, D5_MARK
),
1505 PINMUX_GPIO(GPIO_FN_D4
, D4_MARK
),
1506 PINMUX_GPIO(GPIO_FN_D3
, D3_MARK
),
1507 PINMUX_GPIO(GPIO_FN_D2
, D2_MARK
),
1508 PINMUX_GPIO(GPIO_FN_D1
, D1_MARK
),
1509 PINMUX_GPIO(GPIO_FN_D0
, D0_MARK
),
1512 static struct pinmux_cfg_reg pinmux_config_regs
[] = {
1513 { PINMUX_CFG_REG("PACR", 0xffec0000, 16, 2) {
1514 PTA7_FN
, PTA7_OUT
, PTA7_IN
, 0,
1515 PTA6_FN
, PTA6_OUT
, PTA6_IN
, 0,
1516 PTA5_FN
, PTA5_OUT
, PTA5_IN
, 0,
1517 PTA4_FN
, PTA4_OUT
, PTA4_IN
, 0,
1518 PTA3_FN
, PTA3_OUT
, PTA3_IN
, 0,
1519 PTA2_FN
, PTA2_OUT
, PTA2_IN
, 0,
1520 PTA1_FN
, PTA1_OUT
, PTA1_IN
, 0,
1521 PTA0_FN
, PTA0_OUT
, PTA0_IN
, 0 }
1523 { PINMUX_CFG_REG("PBCR", 0xffec0002, 16, 2) {
1524 PTB7_FN
, PTB7_OUT
, PTB7_IN
, 0,
1525 PTB6_FN
, PTB6_OUT
, PTB6_IN
, 0,
1526 PTB5_FN
, PTB5_OUT
, PTB5_IN
, 0,
1527 PTB4_FN
, PTB4_OUT
, PTB4_IN
, 0,
1528 PTB3_FN
, PTB3_OUT
, PTB3_IN
, 0,
1529 PTB2_FN
, PTB2_OUT
, PTB2_IN
, 0,
1530 PTB1_FN
, PTB1_OUT
, PTB1_IN
, 0,
1531 PTB0_FN
, PTB0_OUT
, PTB0_IN
, 0 }
1533 { PINMUX_CFG_REG("PCCR", 0xffec0004, 16, 2) {
1534 PTC7_FN
, PTC7_OUT
, PTC7_IN
, 0,
1535 PTC6_FN
, PTC6_OUT
, PTC6_IN
, 0,
1536 PTC5_FN
, PTC5_OUT
, PTC5_IN
, 0,
1537 PTC4_FN
, PTC4_OUT
, PTC4_IN
, 0,
1538 PTC3_FN
, PTC3_OUT
, PTC3_IN
, 0,
1539 PTC2_FN
, PTC2_OUT
, PTC2_IN
, 0,
1540 PTC1_FN
, PTC1_OUT
, PTC1_IN
, 0,
1541 PTC0_FN
, PTC0_OUT
, PTC0_IN
, 0 }
1543 { PINMUX_CFG_REG("PDCR", 0xffec0006, 16, 2) {
1544 PTD7_FN
, PTD7_OUT
, PTD7_IN
, 0,
1545 PTD6_FN
, PTD6_OUT
, PTD6_IN
, 0,
1546 PTD5_FN
, PTD5_OUT
, PTD5_IN
, 0,
1547 PTD4_FN
, PTD4_OUT
, PTD4_IN
, 0,
1548 PTD3_FN
, PTD3_OUT
, PTD3_IN
, 0,
1549 PTD2_FN
, PTD2_OUT
, PTD2_IN
, 0,
1550 PTD1_FN
, PTD1_OUT
, PTD1_IN
, 0,
1551 PTD0_FN
, PTD0_OUT
, PTD0_IN
, 0 }
1553 { PINMUX_CFG_REG("PECR", 0xffec0008, 16, 2) {
1554 PTE7_FN
, PTE7_OUT
, PTE7_IN
, 0,
1555 PTE6_FN
, PTE6_OUT
, PTE6_IN
, 0,
1556 PTE5_FN
, PTE5_OUT
, PTE5_IN
, 0,
1557 PTE4_FN
, PTE4_OUT
, PTE4_IN
, 0,
1558 PTE3_FN
, PTE3_OUT
, PTE3_IN
, 0,
1559 PTE2_FN
, PTE2_OUT
, PTE2_IN
, 0,
1560 PTE1_FN
, PTE1_OUT
, PTE1_IN
, 0,
1561 PTE0_FN
, PTE0_OUT
, PTE0_IN
, 0 }
1563 { PINMUX_CFG_REG("PFCR", 0xffec000a, 16, 2) {
1564 PTF7_FN
, PTF7_OUT
, PTF7_IN
, 0,
1565 PTF6_FN
, PTF6_OUT
, PTF6_IN
, 0,
1566 PTF5_FN
, PTF5_OUT
, PTF5_IN
, 0,
1567 PTF4_FN
, PTF4_OUT
, PTF4_IN
, 0,
1568 PTF3_FN
, PTF3_OUT
, PTF3_IN
, 0,
1569 PTF2_FN
, PTF2_OUT
, PTF2_IN
, 0,
1570 PTF1_FN
, PTF1_OUT
, PTF1_IN
, 0,
1571 PTF0_FN
, PTF0_OUT
, PTF0_IN
, 0 }
1573 { PINMUX_CFG_REG("PGCR", 0xffec000c, 16, 2) {
1574 PTG7_FN
, PTG7_OUT
, PTG7_IN
, 0,
1575 PTG6_FN
, PTG6_OUT
, PTG6_IN
, 0,
1576 PTG5_FN
, PTG5_OUT
, PTG5_IN
, 0,
1577 PTG4_FN
, PTG4_OUT
, PTG4_IN
, 0,
1578 PTG3_FN
, PTG3_OUT
, PTG3_IN
, 0,
1579 PTG2_FN
, PTG2_OUT
, PTG2_IN
, 0,
1580 PTG1_FN
, PTG1_OUT
, PTG1_IN
, 0,
1581 PTG0_FN
, PTG0_OUT
, PTG0_IN
, 0 }
1583 { PINMUX_CFG_REG("PHCR", 0xffec000e, 16, 2) {
1584 PTH7_FN
, PTH7_OUT
, PTH7_IN
, 0,
1585 PTH6_FN
, PTH6_OUT
, PTH6_IN
, 0,
1586 PTH5_FN
, PTH5_OUT
, PTH5_IN
, 0,
1587 PTH4_FN
, PTH4_OUT
, PTH4_IN
, 0,
1588 PTH3_FN
, PTH3_OUT
, PTH3_IN
, 0,
1589 PTH2_FN
, PTH2_OUT
, PTH2_IN
, 0,
1590 PTH1_FN
, PTH1_OUT
, PTH1_IN
, 0,
1591 PTH0_FN
, PTH0_OUT
, PTH0_IN
, 0 }
1593 { PINMUX_CFG_REG("PICR", 0xffec0010, 16, 2) {
1594 PTI7_FN
, PTI7_OUT
, PTI7_IN
, 0,
1595 PTI6_FN
, PTI6_OUT
, PTI6_IN
, 0,
1596 PTI5_FN
, PTI5_OUT
, PTI5_IN
, 0,
1597 PTI4_FN
, PTI4_OUT
, PTI4_IN
, 0,
1598 PTI3_FN
, PTI3_OUT
, PTI3_IN
, 0,
1599 PTI2_FN
, PTI2_OUT
, PTI2_IN
, 0,
1600 PTI1_FN
, PTI1_OUT
, PTI1_IN
, 0,
1601 PTI0_FN
, PTI0_OUT
, PTI0_IN
, 0 }
1603 { PINMUX_CFG_REG("PJCR", 0xffec0012, 16, 2) {
1604 PTJ7_FN
, PTJ7_OUT
, PTJ7_IN
, 0,
1605 PTJ6_FN
, PTJ6_OUT
, PTJ6_IN
, 0,
1606 PTJ5_FN
, PTJ5_OUT
, PTJ5_IN
, 0,
1607 PTJ4_FN
, PTJ4_OUT
, PTJ4_IN
, 0,
1608 PTJ3_FN
, PTJ3_OUT
, PTJ3_IN
, 0,
1609 PTJ2_FN
, PTJ2_OUT
, PTJ2_IN
, 0,
1610 PTJ1_FN
, PTJ1_OUT
, PTJ1_IN
, 0,
1611 PTJ0_FN
, PTJ0_OUT
, PTJ0_IN
, 0 }
1613 { PINMUX_CFG_REG("PKCR", 0xffec0014, 16, 2) {
1614 PTK7_FN
, PTK7_OUT
, PTK7_IN
, 0,
1615 PTK6_FN
, PTK6_OUT
, PTK6_IN
, 0,
1616 PTK5_FN
, PTK5_OUT
, PTK5_IN
, 0,
1617 PTK4_FN
, PTK4_OUT
, PTK4_IN
, 0,
1618 PTK3_FN
, PTK3_OUT
, PTK3_IN
, 0,
1619 PTK2_FN
, PTK2_OUT
, PTK2_IN
, 0,
1620 PTK1_FN
, PTK1_OUT
, PTK1_IN
, 0,
1621 PTK0_FN
, PTK0_OUT
, PTK0_IN
, 0 }
1623 { PINMUX_CFG_REG("PLCR", 0xffec0016, 16, 2) {
1624 PTL7_FN
, PTL7_OUT
, PTL7_IN
, 0,
1625 PTL6_FN
, PTL6_OUT
, PTL6_IN
, 0,
1626 PTL5_FN
, PTL5_OUT
, PTL5_IN
, 0,
1627 PTL4_FN
, PTL4_OUT
, PTL4_IN
, 0,
1628 PTL3_FN
, PTL3_OUT
, PTL3_IN
, 0,
1629 PTL2_FN
, PTL2_OUT
, PTL2_IN
, 0,
1630 PTL1_FN
, PTL1_OUT
, PTL1_IN
, 0,
1631 PTL0_FN
, PTL0_OUT
, PTL0_IN
, 0 }
1633 { PINMUX_CFG_REG("PMCR", 0xffec0018, 16, 2) {
1634 0, 0, 0, 0, /* reserved: always set 1 */
1635 PTM6_FN
, PTM6_OUT
, PTM6_IN
, 0,
1636 PTM5_FN
, PTM5_OUT
, PTM5_IN
, 0,
1637 PTM4_FN
, PTM4_OUT
, PTM4_IN
, 0,
1638 PTM3_FN
, PTM3_OUT
, PTM3_IN
, 0,
1639 PTM2_FN
, PTM2_OUT
, PTM2_IN
, 0,
1640 PTM1_FN
, PTM1_OUT
, PTM1_IN
, 0,
1641 PTM0_FN
, PTM0_OUT
, PTM0_IN
, 0 }
1643 { PINMUX_CFG_REG("PNCR", 0xffec001a, 16, 2) {
1644 PTN7_FN
, PTN7_OUT
, PTN7_IN
, 0,
1645 PTN6_FN
, PTN6_OUT
, PTN6_IN
, 0,
1646 PTN5_FN
, PTN5_OUT
, PTN5_IN
, 0,
1647 PTN4_FN
, PTN4_OUT
, PTN4_IN
, 0,
1648 PTN3_FN
, PTN3_OUT
, PTN3_IN
, 0,
1649 PTN2_FN
, PTN2_OUT
, PTN2_IN
, 0,
1650 PTN1_FN
, PTN1_OUT
, PTN1_IN
, 0,
1651 PTN0_FN
, PTN0_OUT
, PTN0_IN
, 0 }
1653 { PINMUX_CFG_REG("POCR", 0xffec001c, 16, 2) {
1654 PTO7_FN
, PTO7_OUT
, PTO7_IN
, 0,
1655 PTO6_FN
, PTO6_OUT
, PTO6_IN
, 0,
1656 PTO5_FN
, PTO5_OUT
, PTO5_IN
, 0,
1657 PTO4_FN
, PTO4_OUT
, PTO4_IN
, 0,
1658 PTO3_FN
, PTO3_OUT
, PTO3_IN
, 0,
1659 PTO2_FN
, PTO2_OUT
, PTO2_IN
, 0,
1660 PTO1_FN
, PTO1_OUT
, PTO1_IN
, 0,
1661 PTO0_FN
, PTO0_OUT
, PTO0_IN
, 0 }
1663 { PINMUX_CFG_REG("PPCR", 0xffec001e, 16, 2) {
1664 0, 0, 0, 0, /* reserved: always set 1 */
1665 PTP6_FN
, PTP6_OUT
, PTP6_IN
, 0,
1666 PTP5_FN
, PTP5_OUT
, PTP5_IN
, 0,
1667 PTP4_FN
, PTP4_OUT
, PTP4_IN
, 0,
1668 PTP3_FN
, PTP3_OUT
, PTP3_IN
, 0,
1669 PTP2_FN
, PTP2_OUT
, PTP2_IN
, 0,
1670 PTP1_FN
, PTP1_OUT
, PTP1_IN
, 0,
1671 PTP0_FN
, PTP0_OUT
, PTP0_IN
, 0 }
1673 { PINMUX_CFG_REG("PQCR", 0xffec0020, 16, 2) {
1674 0, 0, 0, 0, /* reserved: always set 1 */
1675 PTQ6_FN
, PTQ6_OUT
, PTQ6_IN
, 0,
1676 PTQ5_FN
, PTQ5_OUT
, PTQ5_IN
, 0,
1677 PTQ4_FN
, PTQ4_OUT
, PTQ4_IN
, 0,
1678 PTQ3_FN
, PTQ3_OUT
, PTQ3_IN
, 0,
1679 PTQ2_FN
, PTQ2_OUT
, PTQ2_IN
, 0,
1680 PTQ1_FN
, PTQ1_OUT
, PTQ1_IN
, 0,
1681 PTQ0_FN
, PTQ0_OUT
, PTQ0_IN
, 0 }
1683 { PINMUX_CFG_REG("PRCR", 0xffec0022, 16, 2) {
1684 PTR7_FN
, PTR7_OUT
, PTR7_IN
, 0,
1685 PTR6_FN
, PTR6_OUT
, PTR6_IN
, 0,
1686 PTR5_FN
, PTR5_OUT
, PTR5_IN
, 0,
1687 PTR4_FN
, PTR4_OUT
, PTR4_IN
, 0,
1688 PTR3_FN
, PTR3_OUT
, PTR3_IN
, 0,
1689 PTR2_FN
, PTR2_OUT
, PTR2_IN
, 0,
1690 PTR1_FN
, PTR1_OUT
, PTR1_IN
, 0,
1691 PTR0_FN
, PTR0_OUT
, PTR0_IN
, 0 }
1693 { PINMUX_CFG_REG("PSCR", 0xffec0024, 16, 2) {
1694 PTS7_FN
, PTS7_OUT
, PTS7_IN
, 0,
1695 PTS6_FN
, PTS6_OUT
, PTS6_IN
, 0,
1696 PTS5_FN
, PTS5_OUT
, PTS5_IN
, 0,
1697 PTS4_FN
, PTS4_OUT
, PTS4_IN
, 0,
1698 PTS3_FN
, PTS3_OUT
, PTS3_IN
, 0,
1699 PTS2_FN
, PTS2_OUT
, PTS2_IN
, 0,
1700 PTS1_FN
, PTS1_OUT
, PTS1_IN
, 0,
1701 PTS0_FN
, PTS0_OUT
, PTS0_IN
, 0 }
1703 { PINMUX_CFG_REG("PTCR", 0xffec0026, 16, 2) {
1704 0, 0, 0, 0, /* reserved: always set 1 */
1705 0, 0, 0, 0, /* reserved: always set 1 */
1706 PTT5_FN
, PTT5_OUT
, PTT5_IN
, 0,
1707 PTT4_FN
, PTT4_OUT
, PTT4_IN
, 0,
1708 PTT3_FN
, PTT3_OUT
, PTT3_IN
, 0,
1709 PTT2_FN
, PTT2_OUT
, PTT2_IN
, 0,
1710 PTT1_FN
, PTT1_OUT
, PTT1_IN
, 0,
1711 PTT0_FN
, PTT0_OUT
, PTT0_IN
, 0 }
1713 { PINMUX_CFG_REG("PUCR", 0xffec0028, 16, 2) {
1714 PTU7_FN
, PTU7_OUT
, PTU7_IN
, PTU7_IN_PU
,
1715 PTU6_FN
, PTU6_OUT
, PTU6_IN
, PTU6_IN_PU
,
1716 PTU5_FN
, PTU5_OUT
, PTU5_IN
, PTU5_IN_PU
,
1717 PTU4_FN
, PTU4_OUT
, PTU4_IN
, PTU4_IN_PU
,
1718 PTU3_FN
, PTU3_OUT
, PTU3_IN
, PTU3_IN_PU
,
1719 PTU2_FN
, PTU2_OUT
, PTU2_IN
, PTU2_IN_PU
,
1720 PTU1_FN
, PTU1_OUT
, PTU1_IN
, PTU1_IN_PU
,
1721 PTU0_FN
, PTU0_OUT
, PTU0_IN
, PTU0_IN_PU
}
1723 { PINMUX_CFG_REG("PVCR", 0xffec002a, 16, 2) {
1724 PTV7_FN
, PTV7_OUT
, PTV7_IN
, PTV7_IN_PU
,
1725 PTV6_FN
, PTV6_OUT
, PTV6_IN
, PTV6_IN_PU
,
1726 PTV5_FN
, PTV5_OUT
, PTV5_IN
, PTV5_IN_PU
,
1727 PTV4_FN
, PTV4_OUT
, PTV4_IN
, PTV4_IN_PU
,
1728 PTV3_FN
, PTV3_OUT
, PTV3_IN
, PTV3_IN_PU
,
1729 PTV2_FN
, PTV2_OUT
, PTV2_IN
, PTV2_IN_PU
,
1730 PTV1_FN
, PTV1_OUT
, PTV1_IN
, PTV1_IN_PU
,
1731 PTV0_FN
, PTV0_OUT
, PTV0_IN
, PTV0_IN_PU
}
1733 { PINMUX_CFG_REG("PWCR", 0xffec002c, 16, 2) {
1734 PTW7_FN
, PTW7_OUT
, PTW7_IN
, PTW7_IN_PU
,
1735 PTW6_FN
, PTW6_OUT
, PTW6_IN
, PTW6_IN_PU
,
1736 PTW5_FN
, PTW5_OUT
, PTW5_IN
, PTW5_IN_PU
,
1737 PTW4_FN
, PTW4_OUT
, PTW4_IN
, PTW4_IN_PU
,
1738 PTW3_FN
, PTW3_OUT
, PTW3_IN
, PTW3_IN_PU
,
1739 PTW2_FN
, PTW2_OUT
, PTW2_IN
, PTW2_IN_PU
,
1740 PTW1_FN
, PTW1_OUT
, PTW1_IN
, PTW1_IN_PU
,
1741 PTW0_FN
, PTW0_OUT
, PTW0_IN
, PTW0_IN_PU
}
1743 { PINMUX_CFG_REG("PXCR", 0xffec002e, 16, 2) {
1744 PTX7_FN
, PTX7_OUT
, PTX7_IN
, PTX7_IN_PU
,
1745 PTX6_FN
, PTX6_OUT
, PTX6_IN
, PTX6_IN_PU
,
1746 PTX5_FN
, PTX5_OUT
, PTX5_IN
, PTX5_IN_PU
,
1747 PTX4_FN
, PTX4_OUT
, PTX4_IN
, PTX4_IN_PU
,
1748 PTX3_FN
, PTX3_OUT
, PTX3_IN
, PTX3_IN_PU
,
1749 PTX2_FN
, PTX2_OUT
, PTX2_IN
, PTX2_IN_PU
,
1750 PTX1_FN
, PTX1_OUT
, PTX1_IN
, PTX1_IN_PU
,
1751 PTX0_FN
, PTX0_OUT
, PTX0_IN
, PTX0_IN_PU
}
1753 { PINMUX_CFG_REG("PYCR", 0xffec0030, 16, 2) {
1754 PTY7_FN
, PTY7_OUT
, PTY7_IN
, PTY7_IN_PU
,
1755 PTY6_FN
, PTY6_OUT
, PTY6_IN
, PTY6_IN_PU
,
1756 PTY5_FN
, PTY5_OUT
, PTY5_IN
, PTY5_IN_PU
,
1757 PTY4_FN
, PTY4_OUT
, PTY4_IN
, PTY4_IN_PU
,
1758 PTY3_FN
, PTY3_OUT
, PTY3_IN
, PTY3_IN_PU
,
1759 PTY2_FN
, PTY2_OUT
, PTY2_IN
, PTY2_IN_PU
,
1760 PTY1_FN
, PTY1_OUT
, PTY1_IN
, PTY1_IN_PU
,
1761 PTY0_FN
, PTY0_OUT
, PTY0_IN
, PTY0_IN_PU
}
1763 { PINMUX_CFG_REG("PZCR", 0xffec0032, 16, 2) {
1764 0, PTZ7_OUT
, PTZ7_IN
, 0,
1765 0, PTZ6_OUT
, PTZ6_IN
, 0,
1766 0, PTZ5_OUT
, PTZ5_IN
, 0,
1767 0, PTZ4_OUT
, PTZ4_IN
, 0,
1768 0, PTZ3_OUT
, PTZ3_IN
, 0,
1769 0, PTZ2_OUT
, PTZ2_IN
, 0,
1770 0, PTZ1_OUT
, PTZ1_IN
, 0,
1771 0, PTZ0_OUT
, PTZ0_IN
, 0 }
1774 { PINMUX_CFG_REG("PSEL0", 0xffec0070, 16, 1) {
1775 PS0_15_FN3
, PS0_15_FN1
,
1776 PS0_14_FN3
, PS0_14_FN1
,
1777 PS0_13_FN3
, PS0_13_FN1
,
1778 PS0_12_FN3
, PS0_12_FN1
,
1783 PS0_7_FN2
, PS0_7_FN1
,
1784 PS0_6_FN2
, PS0_6_FN1
,
1785 PS0_5_FN2
, PS0_5_FN1
,
1786 PS0_4_FN2
, PS0_4_FN1
,
1787 PS0_3_FN2
, PS0_3_FN1
,
1788 PS0_2_FN2
, PS0_2_FN1
,
1789 PS0_1_FN2
, PS0_1_FN1
,
1792 { PINMUX_CFG_REG("PSEL1", 0xffec0072, 16, 1) {
1801 PS1_7_FN1
, PS1_7_FN3
,
1802 PS1_6_FN1
, PS1_6_FN3
,
1810 { PINMUX_CFG_REG("PSEL2", 0xffec0074, 16, 1) {
1813 PS2_13_FN3
, PS2_13_FN1
,
1814 PS2_12_FN3
, PS2_12_FN1
,
1825 PS2_1_FN1
, PS2_1_FN2
,
1826 PS2_0_FN1
, PS2_0_FN2
, }
1828 { PINMUX_CFG_REG("PSEL4", 0xffec0078, 16, 1) {
1829 PS4_15_FN2
, PS4_15_FN1
,
1830 PS4_14_FN2
, PS4_14_FN1
,
1831 PS4_13_FN2
, PS4_13_FN1
,
1832 PS4_12_FN2
, PS4_12_FN1
,
1833 PS4_11_FN2
, PS4_11_FN1
,
1834 PS4_10_FN2
, PS4_10_FN1
,
1835 PS4_9_FN2
, PS4_9_FN1
,
1841 PS4_3_FN2
, PS4_3_FN1
,
1842 PS4_2_FN2
, PS4_2_FN1
,
1843 PS4_1_FN2
, PS4_1_FN1
,
1844 PS4_0_FN2
, PS4_0_FN1
, }
1846 { PINMUX_CFG_REG("PSEL5", 0xffec007a, 16, 1) {
1853 PS5_9_FN1
, PS5_9_FN2
,
1854 PS5_8_FN1
, PS5_8_FN2
,
1855 PS5_7_FN1
, PS5_7_FN2
,
1856 PS5_6_FN1
, PS5_6_FN2
,
1857 PS5_5_FN1
, PS5_5_FN2
,
1864 { PINMUX_CFG_REG("PSEL6", 0xffec007c, 16, 1) {
1873 PS6_7_FN_AN
, PS6_7_FN_EV
,
1874 PS6_6_FN_AN
, PS6_6_FN_EV
,
1875 PS6_5_FN_AN
, PS6_5_FN_EV
,
1876 PS6_4_FN_AN
, PS6_4_FN_EV
,
1877 PS6_3_FN_AN
, PS6_3_FN_EV
,
1878 PS6_2_FN_AN
, PS6_2_FN_EV
,
1879 PS6_1_FN_AN
, PS6_1_FN_EV
,
1880 PS6_0_FN_AN
, PS6_0_FN_EV
, }
1885 static struct pinmux_data_reg pinmux_data_regs
[] = {
1886 { PINMUX_DATA_REG("PADR", 0xffec0034, 8) {
1887 PTA7_DATA
, PTA6_DATA
, PTA5_DATA
, PTA4_DATA
,
1888 PTA3_DATA
, PTA2_DATA
, PTA1_DATA
, PTA0_DATA
}
1890 { PINMUX_DATA_REG("PBDR", 0xffec0036, 8) {
1891 PTB7_DATA
, PTB6_DATA
, PTB5_DATA
, PTB4_DATA
,
1892 PTB3_DATA
, PTB2_DATA
, PTB1_DATA
, PTB0_DATA
}
1894 { PINMUX_DATA_REG("PCDR", 0xffec0038, 8) {
1895 PTC7_DATA
, PTC6_DATA
, PTC5_DATA
, PTC4_DATA
,
1896 PTC3_DATA
, PTC2_DATA
, PTC1_DATA
, PTC0_DATA
}
1898 { PINMUX_DATA_REG("PDDR", 0xffec003a, 8) {
1899 PTD7_DATA
, PTD6_DATA
, PTD5_DATA
, PTD4_DATA
,
1900 PTD3_DATA
, PTD2_DATA
, PTD1_DATA
, PTD0_DATA
}
1902 { PINMUX_DATA_REG("PEDR", 0xffec003c, 8) {
1903 PTE7_DATA
, PTE6_DATA
, PTE5_DATA
, PTE4_DATA
,
1904 PTE3_DATA
, PTE2_DATA
, PTE1_DATA
, PTE0_DATA
}
1906 { PINMUX_DATA_REG("PFDR", 0xffec003e, 8) {
1907 PTF7_DATA
, PTF6_DATA
, PTF5_DATA
, PTF4_DATA
,
1908 PTF3_DATA
, PTF2_DATA
, PTF1_DATA
, PTF0_DATA
}
1910 { PINMUX_DATA_REG("PGDR", 0xffec0040, 8) {
1911 PTG7_DATA
, PTG6_DATA
, PTG5_DATA
, PTG4_DATA
,
1912 PTG3_DATA
, PTG2_DATA
, PTG1_DATA
, PTG0_DATA
}
1914 { PINMUX_DATA_REG("PHDR", 0xffec0042, 8) {
1915 PTH7_DATA
, PTH6_DATA
, PTH5_DATA
, PTH4_DATA
,
1916 PTH3_DATA
, PTH2_DATA
, PTH1_DATA
, PTH0_DATA
}
1918 { PINMUX_DATA_REG("PIDR", 0xffec0044, 8) {
1919 PTI7_DATA
, PTI6_DATA
, PTI5_DATA
, PTI4_DATA
,
1920 PTI3_DATA
, PTI2_DATA
, PTI1_DATA
, PTI0_DATA
}
1922 { PINMUX_DATA_REG("PJDR", 0xffec0046, 8) {
1923 PTJ7_DATA
, PTJ6_DATA
, PTJ5_DATA
, PTJ4_DATA
,
1924 PTJ3_DATA
, PTJ2_DATA
, PTJ1_DATA
, PTJ0_DATA
}
1926 { PINMUX_DATA_REG("PKDR", 0xffec0048, 8) {
1927 PTK7_DATA
, PTK6_DATA
, PTK5_DATA
, PTK4_DATA
,
1928 PTK3_DATA
, PTK2_DATA
, PTK1_DATA
, PTK0_DATA
}
1930 { PINMUX_DATA_REG("PLDR", 0xffec004a, 8) {
1931 PTL7_DATA
, PTL6_DATA
, PTL5_DATA
, PTL4_DATA
,
1932 PTL3_DATA
, PTL2_DATA
, PTL1_DATA
, PTL0_DATA
}
1934 { PINMUX_DATA_REG("PMDR", 0xffec004c, 8) {
1935 0, PTM6_DATA
, PTM5_DATA
, PTM4_DATA
,
1936 PTM3_DATA
, PTM2_DATA
, PTM1_DATA
, PTM0_DATA
}
1938 { PINMUX_DATA_REG("PNDR", 0xffec004e, 8) {
1939 PTN7_DATA
, PTN6_DATA
, PTN5_DATA
, PTN4_DATA
,
1940 PTN3_DATA
, PTN2_DATA
, PTN1_DATA
, PTN0_DATA
}
1942 { PINMUX_DATA_REG("PODR", 0xffec0050, 8) {
1943 PTO7_DATA
, PTO6_DATA
, PTO5_DATA
, PTO4_DATA
,
1944 PTO3_DATA
, PTO2_DATA
, PTO1_DATA
, PTO0_DATA
}
1946 { PINMUX_DATA_REG("PPDR", 0xffec0052, 8) {
1947 0, PTP6_DATA
, PTP5_DATA
, PTP4_DATA
,
1948 PTP3_DATA
, PTP2_DATA
, PTP1_DATA
, PTP0_DATA
}
1950 { PINMUX_DATA_REG("PQDR", 0xffec0054, 8) {
1951 0, PTQ6_DATA
, PTQ5_DATA
, PTQ4_DATA
,
1952 PTQ3_DATA
, PTQ2_DATA
, PTQ1_DATA
, PTQ0_DATA
}
1954 { PINMUX_DATA_REG("PRDR", 0xffec0056, 8) {
1955 PTR7_DATA
, PTR6_DATA
, PTR5_DATA
, PTR4_DATA
,
1956 PTR3_DATA
, PTR2_DATA
, PTR1_DATA
, PTR0_DATA
}
1958 { PINMUX_DATA_REG("PSDR", 0xffec0058, 8) {
1959 PTS7_DATA
, PTS6_DATA
, PTS5_DATA
, PTS4_DATA
,
1960 PTS3_DATA
, PTS2_DATA
, PTS1_DATA
, PTS0_DATA
}
1962 { PINMUX_DATA_REG("PTDR", 0xffec005a, 8) {
1963 0, 0, PTT5_DATA
, PTT4_DATA
,
1964 PTT3_DATA
, PTT2_DATA
, PTT1_DATA
, PTT0_DATA
}
1966 { PINMUX_DATA_REG("PUDR", 0xffec005c, 8) {
1967 PTU7_DATA
, PTU6_DATA
, PTU5_DATA
, PTU4_DATA
,
1968 PTU3_DATA
, PTU2_DATA
, PTU1_DATA
, PTU0_DATA
}
1970 { PINMUX_DATA_REG("PVDR", 0xffec005e, 8) {
1971 PTV7_DATA
, PTV6_DATA
, PTV5_DATA
, PTV4_DATA
,
1972 PTV3_DATA
, PTV2_DATA
, PTV1_DATA
, PTV0_DATA
}
1974 { PINMUX_DATA_REG("PWDR", 0xffec0060, 8) {
1975 PTW7_DATA
, PTW6_DATA
, PTW5_DATA
, PTW4_DATA
,
1976 PTW3_DATA
, PTW2_DATA
, PTW1_DATA
, PTW0_DATA
}
1978 { PINMUX_DATA_REG("PXDR", 0xffec0062, 8) {
1979 PTX7_DATA
, PTX6_DATA
, PTX5_DATA
, PTX4_DATA
,
1980 PTX3_DATA
, PTX2_DATA
, PTX1_DATA
, PTX0_DATA
}
1982 { PINMUX_DATA_REG("PYDR", 0xffec0064, 8) {
1983 PTY7_DATA
, PTY6_DATA
, PTY5_DATA
, PTY4_DATA
,
1984 PTY3_DATA
, PTY2_DATA
, PTY1_DATA
, PTY0_DATA
}
1986 { PINMUX_DATA_REG("PZDR", 0xffec0066, 8) {
1987 PTZ7_DATA
, PTZ6_DATA
, PTZ5_DATA
, PTZ4_DATA
,
1988 PTZ3_DATA
, PTZ2_DATA
, PTZ1_DATA
, PTZ0_DATA
}
1993 static struct pinmux_info sh7757_pinmux_info
= {
1994 .name
= "sh7757_pfc",
1995 .reserved_id
= PINMUX_RESERVED
,
1996 .data
= { PINMUX_DATA_BEGIN
, PINMUX_DATA_END
},
1997 .input
= { PINMUX_INPUT_BEGIN
, PINMUX_INPUT_END
},
1998 .input_pu
= { PINMUX_INPUT_PULLUP_BEGIN
, PINMUX_INPUT_PULLUP_END
},
1999 .output
= { PINMUX_OUTPUT_BEGIN
, PINMUX_OUTPUT_END
},
2000 .mark
= { PINMUX_MARK_BEGIN
, PINMUX_MARK_END
},
2001 .function
= { PINMUX_FUNCTION_BEGIN
, PINMUX_FUNCTION_END
},
2003 .first_gpio
= GPIO_PTA7
,
2004 .last_gpio
= GPIO_FN_D0
,
2006 .gpios
= pinmux_gpios
,
2007 .cfg_regs
= pinmux_config_regs
,
2008 .data_regs
= pinmux_data_regs
,
2010 .gpio_data
= pinmux_data
,
2011 .gpio_data_size
= ARRAY_SIZE(pinmux_data
),
2014 static int __init
plat_pinmux_setup(void)
2016 return register_pinmux(&sh7757_pinmux_info
);
2019 arch_initcall(plat_pinmux_setup
);